/* SUBPAGE HEADER */
div#header { background-color: #006; height: 124px; padding: 0; margin: 0;}
div.colby_logo { float: left; margin: 17px 49px 0 20px; padding: 0; clear: both; }
div#unav { padding: 0; margin: 7px 17px 0 0; float: right; width: 400px; }
div#unav ul { list-style-type: none; margin: 0; padding: 0; height:8px;   }
div#unav ul li { display: inline; float: right; height:8px; }
div#unav ul img { border: none; margin: 0; padding: 0 0 0 14px; float: left; }
div#unav_audience { margin: 17px 0 0; padding: 0; float: left; width: 500px; }
div#unav_audience ul { list-style-type: none; padding: 4px 0 0; margin: 0; }
div#unav_audience ul li { display: inline; float: left; }
div#unav_audience ul img { border: none; margin: 0; padding: 0 0 0 27px; float: left; }
div .main{overflow-x: auto; background-color: #FFF;padding-top: 0;margin-top: 0;float:right;}
html>body .main{float:inherit}
#homepage_events_top a,#newslinktop a{text-decoration:underline; font-size: 11px;}
#homepage_events_top{font-size:11px;}
#newslinktop{padding-top: 4px;margin-bottom: 10px;}
#newslinkbottom{margin-top: 5px;}
.dottedunderline{border-bottom:1px dotted #4444a7;font-weight:700;margin-left:3px;margin-right:10px}
.dottedunderline:hover{text-decoration:none}
#homepage_righthand_well{width: 210px; float: left;margin-left: 25px;}
.homepage_right_header{background:url(/images/title-home-borderBack.gif) repeat-x;background-position:bottom left;padding-bottom:7px}
.cnb_news_feature_image img{width: 70px;padding-left: 10px; float: right;}
#homepage_events_top{margin: 4px 0 11px;}
#homepage_events_bottom{padding-bottom: 20px;}
#homepage_events_bottom a{margin-bottom: 5px;}
.homepage_events_item span{font-style: italic;}
.homepage_events_item{margin-bottom: 15px;}
a img{border: 0;}
/* SMALL HEADER (SUBPAGE) */
div#header_small { background-color: #006; height: 75px; padding: 0; margin: 0; border-bottom: 2px solid #9090ba;}
div.colby_logo_small { float: left; margin: 17px 49px 0 10px; padding: 0; clear: both; }
div#unav_small { padding: 0; margin: 7px 17px 0 0; float: right; width: 400px; }
div#unav_small ul { list-style-type: none; margin: 0; padding: 0; height:8px;   }
div#unav_small ul li { display: inline; float: right; height:8px; }
div#unav_small ul img { border: none; margin: 0; padding: 0 0 0 14px; float: left; }
div#unav_small_audience { margin: 31px 0 0; padding: 0; float: left; }
div#unav_small_audience ul { list-style-type: none; padding: 4px 0 0; margin: 0; }
div#unav_small_audience ul li { display: inline; float: left; }
div#unav_small_audience ul img { border: none; margin: 0; padding: 0 0 0 27px; float: left; }

/* BREADCRUMB STYLES: LINK - style for breadcrumb located above the header */
.breadcrumbs  { font: 10px Arial, Helvetica, sans-serif; color:#333; vertical-align: top;}
a.breadcrumbs { color:#2A2AAA; }
.colby_breadcrumb{background:url(/images/dotline-ccc.gif) repeat-x; background-position: bottom left; padding: 4px 0 8px; margin: 4px 0 10px; }
#textresize{width: 35px;float: right;padding-left: 5px;margin-top: -3px;}

/* LINK STYLES: LEFT HAND NAVIGATION  */
a.lnav1  { font: bold 12px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }
a.lnav1:visited  { font: bold 12px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }	
a.lnav1:hover  { color:#33c; text-decoration:none; }
a.lnav2  { font: 11px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }
a.lnav2:visited  { font: 11px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }		
a.lnav2:hover  { color:#33c; text-decoration:none; }
.TOClink{font-weight:700;}
a.TOClink  { font: bold 12px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }
a.TOClink:visited  { font: bold 12px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none;	}	
a.TOClink:hover  { color:#33c; text-decoration:none;	}
a.TOClinkSmall  { font: 11px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none; }
a.TOClinkSmall:visited  { font: 11px Arial, Helvetica, sans-serif; color:#0E0E7D; text-decoration:none;	}		
a.TOClinkSmall:hover  { color:#33c; text-decoration:none; }
.CS_Element_LinkBar .text { line-height: 13px; }

/* SEARCH BOX - for sublevel pages only */
.subsearchText { font: 12px/16px Arial, Helvetica, sans-serif; color: #336; width:155px; }
.search_pull { font: 12px arial,helvetica,sans-serif; width: 120px;	} 
.gensearchText { font: 12px/16px Arial, Helvetica, sans-serif; width:250px; }
.searchNote  { font: italic 11px Arial,Helvetica,sans-serif; color:#336; }
.caption { font: 11px/15px Arial, Helvetica, sans-serif; color:#336; }	
table.advsearch { font: 12px Arial, Helvetica, sans-serif; 	color: #336; padding: 0 0 25px; width: 100%; }
table.advsearch tbody th { text-align: left; padding: 15px 0 2px; 	font-size: 14px; }
table.advsearch tbody td { padding: 3px 0 3px 15px; }
form.advsearch { margin:0;}
form.advsearch input { width: 350px; }
form.advsearch select { width: 355px;  }
form.advsearch input.submit { width: auto; }

/* CONTACT INFORMATION LINKS STYLES - located at the bottom left of every page  */
.contact  { font: 12px/16px Arial, Helvetica, sans-serif; color:#181864; letter-spacing: .2px; }
a.contactl  { color:#181864; text-decoration: underline; }

/* FOOTER STYLES */
#contactinfo_developer{padding: 15px 0; margin: 0 20px; text-align: center; background: url(/images/dotline-orange.gif) repeat-x;}
#footerlinks_developer{margin: 16px 0 0; text-align: center; vertical-align: bottom; background-color: #E0EDEE; border-top: 4px solid #CCD8E2;}
