@import "search.css";

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../assets/body_back.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
}
#header-cntr {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 174px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: baseline;
	position: relative;
}
#p1 {
margin-left:0px;
margin-top:16px;
font-weight:600;
float:center;
}
a.Small:link {color: #666666; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a.Small:visited {color: #666666; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a.Small:hover {color: #989898; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a.Small:active {color: #666666; }
a.email:link {color: #00465b; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:600}
a.email:visited {color: #00465b; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:600}
a.email:hover {color: #41a5bf; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;font-weight:600}
a.email:active {color: #00465b; }
h9{
font-family:Arial, Helvetica, sans-serif;
color:#41a5bf;
font-size:12px;
font-weight:600;
}
#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

/*main navigation -------------------------------------------------------------*/
#nav-container{
	position: absolute;
	width: 99.5%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 0px;
	z-index: 1000;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C2E085;
	top: 144px;
	left: 3px;
}

/*for dropdown global navigation*/ 
#nav, #nav ul {
	padding: 0;
	margin: 0 auto;
	list-style: none;
	width: 700px;
}

#nav a {
	display: block;
	width: 8em;
	font: bold 11px Tahoma;
	color: #666666;
	text-decoration: none;
	margin: 0px;
}
#nav a.sub {
	width: 12em;
	background: #C2E085;
	margin: 0px;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 24px;
	font-weight: lighter;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0E7A3;
	border-bottom-color: #B3D865;
	color: #658622;
	z-index: 100;
	float: left;
}
#nav a.sub:hover {
	width: 12em;
	margin: 0px;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 24px;
	font-weight: lighter;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C9E393;
	border-bottom-color: #B3D865;
	color: #f2f2f2;
	z-index: 100;
	float: left;
	background: #B3D865;
}
#nav li {
	float: left;
	width: 5.5em;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index: 100;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.NavLeftBack{
	background: url(../assets/tab_up_r.gif) no-repeat bottom;
	height: 20px;
	padding-top: 8px;
}
.NavLeftBack a:hover{
	color: #999999;
}
#home{
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	background-image: url(../assets/tab_up_l.gif);
	overflow: hidden;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 6px;
}

#articles{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	text-align: center;
	overflow: hidden;
	padding-left: 6px;
}
#about{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	overflow: hidden;
	padding-left: 6px;
	text-align: center;
}
#events{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	overflow: hidden;
	padding-left: 6px;
	text-align: center;
}
#resources{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	overflow: hidden;
	padding-left: 6px;
	text-align: center;
}
#donate{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	overflow: hidden;
	padding-left: 6px;
	text-align: center;
}
#contact{
	background-image: url(../assets/tab_up_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	overflow: hidden;
	padding-left: 6px;
	text-align: center;
}



/*main content -----------------------------------------------------*/
.hidden { display: none; }
.unhidden { display: block; }

.alert {
   color:#FF0000;
}
#content-cntr {
	width: 99.5%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 17px;
	padding-top: 8px;
}
.blog_comments{
	width: 400px;
	background: #EDF0F1;
	padding: 8px 20px 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blog_comments_alt{
	width: 400px;
	background: #F9F9F9;
	padding: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blog_comments a.commentauthor{
	font: lighter 15px Arial, Helvetica, sans-serif;
}
#comm_form{
	background: #F8F8F8;
	padding: 10px 20px 20px;
	border: 1px solid #EAEDEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 360px;
}
.comment_count{
	font: 20px Arial, Helvetica, sans-serif;
	color: #C8CFD5;
}
textarea{
	font: 12px Arial, Helvetica, sans-serif;
}
#blog_comments p{
	margin-top: 5px;
	padding-top: 0px;
	color: #666666;
}

#post_info ul{
	margin: 15px 0 0;
  	padding: 0;
  	list-style: none;
}
#post_info ul li{
	margin: 2px 0;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: inline;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	font-style: italic;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#post_info ul li a {
	padding-left: 20px;
	font-size: 9px;
	margin-right: 15px;
	font-weight: bold;
	color: #3F7B98;
}
#post_info ul li a:hover {
	text-decoration: underline;
}
.formTxt {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.formfield {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	color: #666666;
}
#content {
	width: 465px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D8D8D8;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 5px;
}
#content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: lighter;
	color: #2D5B77;
	line-height: 26px;
}
#content h1.homeheadings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	color: #2D5B77;
	line-height: 26px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
#content_header{
	background: #FFCC33;
	width: 740px;
	height: 175px;
	margin-right: auto;
	margin-left: auto;
}

h1.blog_article{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#date_heading {
	color: #AEB9C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #658622;
	line-height: 20px;
}
#content h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #333333;
}
#content h4{
	margin: 0px;
	padding: 0px;
}
#content h3.catlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #53626F;
	border: none;
	line-height: 20px;
}
#content h5 a{
	font: bold 14px Arial, Helvetica, sans-serif;
}
#content h5 a:hover{
	text-decoration: underline;
}
#content h2 a{
	color: #658622;
	text-decoration: none;
	font-size: 22px;
}
#content h2 a:hover{
	text-decoration: underline;
	color: #3F7B98;
}

#content h3 a{
	color: #658622;
	text-decoration: none;
}
#content h3 a:hover{
	text-decoration: underline;
	color: #3F7B98;
}


h2.homelinks{
	margin: 0px 0px 10px;
	padding: 0px;
}
#content a{
	color: #4A91B3;
	text-decoration: none;
}
#content a:hover{
	text-decoration: underline;
}
#summary{
	margin-top: 0px;
	padding-top: 0px;
}
#summary p{
	padding-top: 0px;
	margin-top: 0px;
}

/* for the footer ----------------------------------------------------------*/
#footer {
	width: 727px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E4E4E4;
	margin-top: 15px;
}
#footer a{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover{
	color: #666;
	text-decoration: underline;
}
#footer p{
	margin-bottom: 0px;
	margin-top: 0px;
}
#footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 18px;
}
#footer ul li{
	margin: 2px 0;
	padding: 0 0 5px;
	font-weight: bold;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: inline;
}
#footer ul li a {
	padding-left: 20px;
	font-size: 9px;
	margin-right: 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #333;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#rss{
	background-image: url(../assets/rss.gif);
	background-repeat: no-repeat;
}



#bottom {
	background-image: url(../assets/btm.gif);
	height: 48px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 25px;
}
#pageborder {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../assets/wrapper.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	padding-top: 0px;
}
#breadcrumb_datetime {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999999;
}

/*rail features and headers-------------------------------------------*/
#right-rail {
        position: absolute;
	top: 30px;
	right: 0px;
	width: 0px;
	margin: 0px;
	padding: 15px 10px 5px 5px;
}
#right-rail p{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
	font-size: 10px;
	line-height: 14px;
}
#right-rail h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #3D7BA0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	font-weight: lighter;
}
#blog_pages{
	background: url(../assets/page_white.png) no-repeat;
}
#special_links{
	background: url(../assets/slinks.png);
}
#recomended{
	background: url(../assets/accept.png);
}
#bulletblue{
	background: url(../assets/bullet_blue.gif);
}
#bulletred{
	background: url(../assets/bullet_red.gif);
}
#month{
	background: url(../assets/calendar_view_month.png) no-repeat;
}
#right-rail ul{
	margin: 0;
  	padding: 0;
  	list-style: none;
}
#right-rail ul li{
	font-weight: bold;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-bottom: 10px;
	padding-left: 20px;
	text-indent: -20px;

}
#right-rail ul li a {
	padding-left: 20px;
	font-size: 11px;
	font-weight: lighter;
	line-height: 10px;
}
#right-rail ul li a:hover {
	padding-left: 20px;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: underline;
}

#right-rail h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F6271;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding-left: 5px;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

/* rail on the home page-------------------------------------------*/
#right-rail #RailHeader {
        width: 225px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding-top: 5px;
}
#right-rail #RailHeader h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #3D7BA0;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
	border: none;
}
#RailHeader h2{
	font: lighter 9px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 5px 0px 0px;
	padding: 0px;
	letter-spacing: 0px;
	border: none;
}

#right-rail dl.articles{margin-bottom: 40px;}
#right-rail dl.multimedia{margin-bottom: 40px;}
#right-rail dl.cells{margin-bottom: 40px;}
#right-rail dl.links{margin-bottom: 35px;}

#right-rail dt{
	float: left;
	margin-right: 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#right-rail dd{
	font-size: 10px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#right-rail dd.header a{
	font-size: 20px;
	margin-bottom: 5px;
	color: #506372;
}
#right-rail dd.header a:hover{
	text-decoration: underline;
}
#right-rail dd.text{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#right-rail a{
	font-family: Arial, Helvetica, sans-serif;
	color: #5095BE;
	text-decoration: none;
	font-size: 11px;
	font-weight: lighter;
}
#right-rail a:hover{
	text-decoration: underline;
}
#right-rail img{}

#feature {
	width: 465px;
	margin-bottom: 5px;
	height: 275px;
	text-align: left;
}
.pan_wrap{
	background: url(../assets/pan_checks.gif) repeat;
	margin: 0 auto 15px;
	position: relative;
	width: 465px;
	height: 250px;
}

.pan_frame{
	background: url(../assets/pan_frame.png) no-repeat;
	overflow: hidden;
	position: relative;
	width: 465px;
	height: 125px;
}
#breadcrumbs {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999999;
	margin-bottom: 5px;
	padding-left: 15px;
}
#breadcrumbs a{
	color: #555555;
	text-decoration: none;
	font-size: 10px;
}
#breadcrumbs a:hover{
	color: #8D9EAD;
}

hr#spacer{
	margin-top: 25px;
	margin-bottom: 25px;
	visibility: hidden;
}
hr#spacer250{
	margin-top: 250px;
	margin-bottom: 0px;
	visibility: hidden;
}
#opt-in{
	padding-left: 7px;
	background: #EEF0F2;
	padding-bottom: 7px;
	border: 1px solid #D3D9DE;
	margin-bottom: 15px;
	padding-right: 2px;
}
#mediabar {
	width: 730px;
	background: #F3F9E8;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0E7A3;
	border-bottom-color: #D0E7A3;
	margin-left: auto;
	padding-left: 8px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
}
#mediabar ul{
	margin: 0;
  	padding: 0;
  	list-style: none;
}
#mediabar ul li{
	margin: 2px 0;
	padding: 0;
	font-weight: bold;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: inline;
}
#mediabar ul li a {
	padding-left: 20px;
	font-size: 9px;
	font-weight: lighter;
	margin-right: 15px;
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#mediabar ul li a:hover {
	text-decoration: underline;
}
#digg-it {
	background: url(../assets/16x16-digg-guy.gif);
}
#print {
	background: url(../assets/printer.png);
}
#comment {
	background: url(../assets/comment.png) no-repeat;
}
#email{
	background-image: url(none);
}

/*events pages
==========================================================================================*/
#evnet_lst{}
#event_lst dl{
	margin-top: 0px;
	margin-bottom: 70px;
}
#event_lst dt{
	float: left;
	margin-right: 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#event_lst dd p{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	margin: 0px;
	padding: 0px;
}
#event_lst dd.header a{
	font-size: 22px;
	color: #57741D;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	line-height: 22px;
}
#event_lst dd.header a:hover{
	text-decoration: underline;
}
#event_lst dd.date{
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	color: #7BA329;
}
#page_title{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
#page_title h1{
	margin-bottom: 1px;
	padding-bottom: 0px;
	color: #2D5B77;
	font-size: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page_title h2{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#rss_12 {
	background-image: url(../assets/rss_12.gif);
	background-repeat: no-repeat;
}
#search_box {
	background: #EAEDEE;
	padding: 20px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C8CFD5;
	border-bottom-color: #C8CFD5;
}
#homemid {
	margin-top: 25px;
	margin-bottom: 35px;
	padding: 0px;
	height: 100px;
	width: 475px;
	margin-left: 0px;
}

/*for the articles index page
==========================================================================================*/
#browse {
	font-family: Arial, Helvetica, sans-serif;
}
#browse ul{
  	list-style: none;
}
#browse ul li{
	font-weight: bold;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 0%;
	margin-bottom: 10px;
	padding-left: 0px;
	text-indent: 25px;
}
#browse ul li a {
	padding-left: 20px;
	font-size: 11px;
	font-weight: lighter;
	line-height: 10px;
}
#browse ul li a:hover {
	padding-left: 20px;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: underline;
}
#news{
	background: url(../assets/newspaper.png) no-repeat;
}
#relationship{
	background: url(../assets/heart.png) no-repeat;
}
#world{
	background: url(../assets/world.png) no-repeat;
}
#book{
	background: url(../assets/book.png) no-repeat;
}
#campus{
	background: url(../assets/text_letter_omega.png) no-repeat;
}
#lifestyle{
	background: url(../assets/lightbulb.png) no-repeat;
}
#editorials{
	background: url(../assets/magnifier.png) no-repeat;
}
#enquire{
        background: url(../assets/enquire.gif) no-repeat;
}
#bid{
        background: url(../assets/bid.gif) no-repeat;
}
#buy{
        background: url(../assets/buy.gif) no-repeat;
}

/*form styles
====================================================================================*/

.formTxt {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.formfield {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	color: #666666;
}


/*styles for resources pages - audio, video, documents */

.audio {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: both;
	height: 25px;
}
.audio p {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px;
	padding: 0px;
}
.audio p span{
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.audio p br {
	display: none;
}
.audio .audio_date {
	width: 100px;
}
.audio .audio_title {
	width: 340px;
	padding-left: 3px;
}
.audio .audio_dlink {
	text-align: right;
	margin: 0px;
	padding-right: 3px;
	width: 75px;
}
.audio .audio_speaker {
	width: 200px;
}
#content_audio {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 5px;
}


#content_audio h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	color: #2D5B77;
	line-height: 26px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#content_audio h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #658622;
	line-height: 20px;
}
#content_audio h2 a{
	font: 14px Arial, Helvetica, sans-serif;
	color: #0065A4;
	text-decoration: none;
}
#content_audio h2 a:hover{
	text-decoration: underline;
	color: #CCCCCC;
}
.audio:hover{
	background-color: #EFF7FC;
}
.audio a {
	color: #0065A4;
	text-decoration: none;
	font-weight: bold;
}
.audio a:hover {
	text-decoration: underline;
	color: #999999;
}


/* docment download styles */


.doc {
	clear: both;
	margin-bottom: 50px;
}
.doc p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px;
	padding: 0px;
}
.doc p span{
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-top: 15px;
}
.doc p br {
	display: none;
}
.doc .doc_type {
	width: 100px;
	font-weight: bold;
}

.doc .doc_title {
	padding-left: 3px;
	padding-right: 15px;
}
.doc_desc p{
	font-weight: normal;
}

.doc .doc_dlink {
	text-align: right;
	margin: 0px;
	width: 75px;
}
.doc .doc_author {
	width: 175px;
}
.doc h3{
	font: lighter 18px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px;
}
.space{
	visibility: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.doc a {
	color: #0065A4;
	text-decoration: none;
	font-weight: bold;
}
.doc a:hover {
	text-decoration: underline;
	color: #999999;
}

#content_doc {
	width: 465px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E4E4E4;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 5px;
}
#content_doc h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	color: #2D5B77;
	line-height: 26px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

/*special links pages*/

.splinks {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: both;
	height: 25px;
}
.splinks p {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px;
	padding: 0px;
}
.splinks p span{
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.splinks p br {
	display: none;
}
.splinks .splinks_title {
	width: 425px;
}
.splinks .splinks_link {
	text-align: left;
	margin: 0px;
	padding-right: 3px;
	width: 300px;
}
.splinks a {
	color: #0065A4;
	text-decoration: none;
	font-weight: bold;
}
.splinks a:hover {
	text-decoration: underline;
	color: #999999;
}
.splinks:hover{
	background-color: #EFF7FC;
}


/* video resources */

#vcntr{
	margin-right: auto;
	margin-left: auto;
}
#vcntr span{
	font: 16px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.bio_img {
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
#content_search {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E4E4E4;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 5px;
}
#content_search h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	color: #2D5B77;
	line-height: 26px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}


