/* ============== */
/* = Body = */
/* ============== */
body {background:#fff url(../_images/template/bg.gif) repeat-x; margin:0; padding:0;}

/* ========= */
/* = Forms = */
/* ========= */
#copy form{/* background:#e3e3e3; border:3px solid #bababa; padding:9px 20px; */}


/*
form p.legend{padding:0;margin:0; font-size:1.3em; font-weight:bold; padding:0 0 9px 0;}
form p.label{display:block; padding:0;margin:0; font-weight:bold;}
/*
/* form p.tip{border:1px solid #999; width:200px; background:#fff; padding:5px;} */
/* form p.tip{display:none;} */

/*
fieldset{border:none;}

label{display:block; font-weight:bold;}
*/

/*
.ctrlHolder{padding:0 0 9px 0;}
.inlineLabels label{display:inline;}
*/

img{border:none;}


/* ============== */
/* = Core Tools = */
/* ============== */
.hide{display:none;}
.clear { clear:both; }
.hideText{text-indent:-9999px;}
.nobullet {list-style:none; margin-left:0;}
.even{}
tr.even td{border-bottom:1px solid #ededed;}
.odd{background-color:#f4f4f4;}
tr.odd td{border-bottom:1px solid #dbdbdb;}
.toggleBtn{background:url(../_images/template/arrow_toggle_gray.png) no-repeat; display:block; margin-right:10px; height:16px; width:16px; text-indent:-9999px; float:left;}
.toggleBtn.active{background-position:center bottom;}
.caption{margin:0; padding:10px 0 0 0; font-weight:normal; font-style:italic; font-size:10px; color:#666;}
.quiet{font-size:10px; color:#666; font-style:italic; font-weight:normal;}


/* ========== */
/* = Layout = */
/* ========== */
#container{position:relative; width:876px; margin:0 auto;}
#logo{margin:0; padding:0;}
#logo a{display:block; width:580px; height:80px; background:url(../_images/template/occ_logo.png); text-indent:-9999px; margin:0; padding:0;}

/* ================= */
/* = Search Styles = */
/* ================= */
#search{width:230px; height:54px; background:url(../_images/template/search_bg.gif); position:absolute; top:18px; left:643px;}
#searchArrow{display:block; width:7px; height:4px; position:absolute; top:14px; left:40px;}
#siteLabel{display:block; width:16px; height:10px; background:url(../_images/template/search_site.gif) no-repeat; text-indent:-9999px; position:absolute; top:6px; left:36px; cursor:pointer;}
#thriftLabel{display:block; width:33px; height:10px; background:url(../_images/template/search_thrift.gif) no-repeat; text-indent:-9999px; position:absolute; top:6px; left:65px; cursor:pointer;}
#advanced{display:block; width:46px; height:10px; background:url(../_images/template/search_advanced.gif) no-repeat; text-indent:-9999px; position:absolute; top:6px; left:142px;}
#searchLabel{display:block; width:17px; height:18px; background:url(../_images/template/search_icon.gif); position:absolute; top:18px; left:8px; text-indent:-9999px;}
#searchField{display:block; width:160px; height:14px; padding-top:4px; position:absolute; top:18px; left:30px; border:none; text-align:right; color:#3e5266; font-size:9px; font-weight:bold;}
#submitSearch{width:20px; height:18px; background:url(../_images/template/btn_go.gif); border:0; position:absolute; top:18px; left:200px; text-indent:-9999px; cursor:pointer;}


/* ================== */
/* = Search Results = */
/* ================== */
.searchresultstable{font-size:11px; width:100%; border:1px solid #e0e0e0;}
.searchDivider{line-height:8px; padding:0; border-bottom:1px solid #e0e0e0;}
.searchResultsName{font-weight:bold;}
.searchResultsId{font-weight:bold; color:#666;}
.searchResultsHolding{font-size:9px;}
.searchresultsthrow th { height:40px; }


/* ============== */
/* = CSV Export = */
/* ============== */
#csvExport{background:none !important; border:none !important;}
#csvExportBtn{display:block; text-indent:-9999px; height:31px; width:136px; border:none; cursor:pointer; background:url(../_images/template/exporttocsv.png);}


/* =================== */
/* = Main Navigation = */
/* =================== */
#navigation ul{margin:0; padding:0; height:55px; list-style-type:none; color:#eecd07;}
#navigation a{color:#fff; text-decoration:none;}
#navigation a:hover{color:#eecd07; text-decoration:underline;}
#navAbout {display:block; height:55px; position:absolute; top:90px; left:0; width:143px; background:url(../_images/template/nav_about.gif); text-indent:-9999px;}
#navAbout:hover{background-position:bottom;}
#navNews {display:block; height:55px; position:absolute; top:90px; left:143px; width:150px; background:url(../_images/template/nav_news.gif); text-indent:-9999px;}
#navNews:hover{background-position:bottom;}
#navConsumers {display:block; height:55px; position:absolute; top:90px; left:293px; width:222px; background:url(../_images/template/nav_consumers.gif); text-indent:-9999px;}
#navConsumers:hover{background-position:bottom;}
#navSupervision {display:block; height:55px; position:absolute; top:90px; left:515px; width:181px; background:url(../_images/template/nav_supervision.gif); text-indent:-9999px;}
#navSupervision:hover{background-position:bottom;}
#navPublications {display:block; height:55px; position:absolute; top:90px; left:696px; width:177px; background:url(../_images/template/nav_publications.gif); text-indent:-9999px;}
#navPublications:hover{background-position:bottom;}

/* =================== */
/* = Dropdown Styles = */
/* =================== */
.dropArrow{display:block; width:18px; height:17px; background:url(../_images/template/drop_arrow.gif) top left; text-indent:-9999px;}
.dropArrow:hover{background-position:bottom left;}
#aboutArrow{position:absolute; top:108px; left:114px;}
#newsArrow{position:absolute; top:108px; left:265px;}
#consumersArrow{position:absolute; top:108px; left:485px;}
#supervisionArrow{position:absolute; top:108px; left:666px;}
#publicationsArrow{position:absolute; top:108px; left:848px;}

.navSubDrop{display:block; background:#081833 url(../_images/template/nav_sub_bg.gif) repeat-x; border:#020f29 solid 1px; border-top:none; color:#fff; font-size:10px; margin:0; padding:0;}
.navSubDrop strong{color:#fdd701; text-transform:uppercase;}
.navSubDrop li{margin:0 15px; padding:3px 0;}

.navCol-1{display:block; width:150px; float:left;}
.navCol-2{display:block; width:150px; float:left;}

ul#navAboutSub{display:none; height:auto; min-width:160px; position:absolute; top:144px; left:0; margin:0; padding:0 0 10px 15px; z-index:1000;}
ul#navNewsSub{display:none; height:auto; min-width:160px; position:absolute; top:144px; left:145px; margin:0; padding:0 0 10px 15px; z-index:1000;}
ul#navConsumersSub{display:none; height:150px; min-width:160px; position:absolute; top:144px; left:295px; margin:0; padding:0 0 10px 0; z-index:1000;}
ul#navSupervisionSub{display:none; height:305px; min-width:160px; position:absolute; top:144px; left:516px; margin:0; padding:0 0 10px 0; z-index:1000;}
ul#navPublicationsSub{display:none; height:auto; min-width:160px; position:absolute; top:144px; left:697px; margin:0; padding:0 0 10px 15px; z-index:1000;}


/* ====================== */
/* = Top 3 Boxes - HOME = */
/* ====================== */

#entryPoints h3{margin:0; padding:0; height:50px;}
#entryPoints ul{list-style-type:none !important; margin:0; padding:0; width:270px;}
#entryPoints li{padding:0 0 0 20px; margin:0 0 7px 0; background:url(../_images/template/tick_home.gif) no-repeat;}
#entryPoints a{color:#fff; text-decoration:none;}
#entryPoints a:hover{text-decoration:underline;}
#entryPoints h3{border:none;}

#infoConsumers{width:300px; height:150px; position:absolute; top:159px; left:0; background:url(../_images/template/info_consumers_bg.jpg);}
#infoConsumers ul{margin:0 0 0 18px;}
#infoThrifts{width:320px; height:150px; position:absolute; top:159px; left:300px; background:url(../_images/template/info_thrifts_bg.jpg);}
#infoThrifts ul{margin:0 0 0 35px;}

#otsProfile{color:#fff; width:256px; height:150px; position:absolute; top:159px; left:620px; background:url(../_images/template/ots_profile_bg.jpg);}
#otsProfile p{margin:0 10px 0 40px;}
#otsProfile a{text-indent:-9999px; display:block; height:14px; width:62px; position:relative; top:7px; background:url(../_images/template/learnmore.gif);}

.viewMore{display:block; text-indent:-9999px; height:15px; width:66px; background:url(../_images/template/btn_viewmore.gif) no-repeat;}


/* ============= */
/* = Billboard = */
/* ============= */

#billboard{width:516px; height:276px; position:absolute; top:321px; left:0; background:url(../_images/template/billboard_bg.png); overflow:hidden;}
#billboardNav{position:relative; left:350px; top:7px; z-index:10;}
#billboardNav a{display:block; float:left; margin:0 0 0 10px; width:30px; height:18px; padding-top:3px; color:#999; text-decoration:none; font-weight:bold; background:url(../_images/template/featured_nav.gif); text-align:center;}
#billboardNav a.activeSlide{background:url(../_images/template/featured_nav_active.gif); color:#917b01;}
#slides{position:absolute; top:7px; left:7px; width:501px; height:261px; overflow:hidden;}
.slide{ width:501px; height:261px;}
.slideContent{position:relative; top:32px; margin-top:32px; margin-left:35px;}
.slideContent h3{color:#fff; font-size:28px; font-family:Georgia,"Nimbus Roman No9 L",serif; text-transform:none; font-weight:normal; width:280px; margin-bottom:14px;}
.slideContent p{color:#fff; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:14px; width:260px; }
.learnmore{background:url(../_images/template/btn_learnmore.gif); text-indent:-9999px; display:block; height:18px; width:70px;}


/* ============= */
/* = Tab Boxes = */
/* ============= */

#tabBox{width:356px; height:276px; position:absolute; top:321px; left:520px; overflow:hidden; background:url(../_images/template/tab_box_bg.png);}
#tabBox table{font-size:12px; width:315px; color:#fff;}
#tabBox td{vertical-align:top; padding:0 0 12px 5px; font-size:11px;}
#tabBox strong{color:#fff;}
#tabBox a{color:#fff; text-decoration:none;}
#tabBox a:hover{text-decoration:underline;}

.date{width:55px; min-height:18px; padding:0 10px 0 0 !important; background:url(../_images/template/tab_date_arrow.gif) no-repeat top right; color:#ffc9c8; font-size:10px;}


.tab{display:block; height:20px; text-indent:-9999px; margin:0; padding:0; cursor:pointer;}


#news{width:340px; height:268px; overflow:hidden; margin:0 0 0 8px;}
#news .tab{width:78px; position:absolute; top:0; left:115px; background:url(../_images/template/tab_news.gif);}
#newsContent{  }

	#featuredNews{margin-top:39px; color:#ffc9c8; min-height:70px;}

	#featuredDate{width:40px; height:54px; position:absolute; top:39px; left:33px; background:url(../_images/template/date_bg.png); text-align:center;}
	.month{text-transform:uppercase; font-size:9px; color:#fff; padding:5px 0 0 0;}
	.day{font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color:#1f3d5c; line-height:16px;}
	.year{font-size:9px; color:#474747; padding:7px 0 0 0;}

	#featuredNewsItem{margin:0 15px 0 83px;}
	#featuredNewsItem h5{margin:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#fff;}
	#featuredNewsItem p{font-size:11px;}

	#recentNews{background:#742928; height:159px; width:100%;}
	#recentNewsWrapper {height:115px;}
	#recentNews h4{display:block; width:340px; height:18px; margin:0; padding:0; background:url(../_images/template/tab_divider.png); text-indent:-9999px;}
		#recentNews .viewMore { margin:0 0 0 15px; padding:0 0 25px 0; }

#events{width:340px; height:268px; overflow:hidden; margin:0 0 0 8px;}
#events .tab{width:70px; position:absolute; top:0; left:193px; background:url(../_images/template/tab_events.gif);}
#eventsContent{display:none; position:absolute; top:45px; left:25px; width:320px;}
#eventsWrapper{height:215px;}
#eventsWrapper .title{border-bottom:1px solid #e18483;}
#eventsContent table{width:300px;}

#updates{width:340px; height:268px; overflow:hidden; margin:0 0 0 8px;}
#updates .tab{width:79px; position:absolute; top:0; left:263px; background:url(../_images/template/tab_updates.gif);}
#updatesContent{display:none; position:absolute; top:45px; left:25px; width:320px;}
#updatesWrapper{height:215px;}
#updatesWrapper .updatesTitle{border-bottom:1px solid #e18483;}
#updatesContent table{width:300px;}

.on{background-position:top left !important;}
.off{background-position:top right !important;}
.alt{background-position:bottom left !important;}


/* ==================== */
/* = Government Links - Home = */
/* ==================== */

#page_Home #govLinks{width:500px; position:absolute; left:15px; top:611px;}
#page_Home #govLinks ul{margin:0; padding:0; list-style-type:none;}
#page_Home #govLinks li{margin:0 0 0 14px; padding:0; display:block; float:left; text-indent:-9999px;}
#page_Home #govLinks li.first{margin:0;}

#page_Home #regulations a{display:block; width:76px; height:21px; background:url(../_images/template/gov_regulations.png) no-repeat;}
#page_Home #nofear a{display:block; width:70px; height:21px; background:url(../_images/template/gov_nofear.png) no-repeat;}
#page_Home #treasurey a{display:block; width:66px; height:21px; background:url(../_images/template/gov_treasury.png) no-repeat;}
#page_Home #usa a{display:block; width:63px; height:21px; background:url(../_images/template/gov_usa.png) no-repeat;}
#page_Home #gobierno a{display:block; width:89px; height:21px; background:url(../_images/template/gov_gobierno.png) no-repeat;}
#page_Home #getacrobatreader a{display:block; width:50px; height:19px; background:url(../_images/template/acrobat.jpg) no-repeat;}




/* ============== */
/* = Disclosure - Home = */
/* ============== */

#page_Home #disclosure{width:515px; height:54px; position:absolute; top:648px; left:0; background:#fff url(../_images/template/disc_home_bg.gif) no-repeat; font-size:9px; color:#333; overflow:hidden;}
#page_Home #disclosure p{padding:7px 0 0 0; margin:0 7px; letter-spacing:1px;}

#page_Home #privacy{position:absolute; top:707px; left:15px; font-size:9px; color:#333;}


/* ============== */
/* = Contact - Home = */
/* ============== */

#page_Home #contact{width:350px; height:91px; position:absolute; top:611px; left:525px; background:#fff url(../_images/template/contact_home_bg.gif) no-repeat; font-size:9px; color:#333; margin:0; overflow:hidden;}
#page_Home #contact h5{margin:7px 0 0 12px; padding:0 0 0 0; width:88px; height:14px; background:url(../_images/template/contact.png) no-repeat; text-indent:-9999px;}
#page_Home #contact p{padding:5px 0 0 0; margin:0 0 0 40px;}



/* ==================== */
/* = Government Links - Sub = */
/* ==================== */
#footerLinks{float:left; width:565px; padding-top:16px;}

#govLinks{width:550px; height:36px; float:left;}
#govLinks ul{margin:0; padding:0; list-style-type:none;}
#govLinks li{margin:0 0 0 14px; padding:0; display:block; float:left; text-indent:-9999px;}
#govLinks li.first{margin:0;}

#regulations a{display:block; width:76px; height:21px; background:url(../_images/template/gov_regulations.png) no-repeat;}
#nofear a{display:block; width:70px; height:21px; background:url(../_images/template/gov_nofear.png) no-repeat;}
#treasurey a{display:block; width:66px; height:21px; background:url(../_images/template/gov_treasury.png) no-repeat;}
#usa a{display:block; width:63px; height:21px; background:url(../_images/template/gov_usa.png) no-repeat;}
#gobierno a{display:block; width:89px; height:21px; background:url(../_images/template/gov_gobierno.png) no-repeat;}
#getacrobatreader a{display:block; width:50px; height:19px; background:url(../_images/template/acrobat.jpg) no-repeat;}




/* ============== */
/* = Disclosure - Sub = */
/* ============== */

#disclosure{width:550px; height:54px; background:#fff url(../_images/template/disc_bg.gif) no-repeat; font-size:9px; color:#333; float:left;}
#disclosure p{padding:7px 0 0 0; margin:0 7px;}

#privacy{font-size:9px; color:#333; padding:0; float:left;}
#privacy a{color:#333; text-decoration:none;}


/* ============== */
/* = Contact - Sub = */
/* ============== */

#contact{width:310px; height:91px; background:#fff url(../_images/template/contact_bg.gif) no-repeat; font-size:9px; color:#333; float:left; margin-top:16px;}
#contact h5{margin:7px 0 0 12px; padding:0 0 0 0; width:88px; height:14px; background:url(../_images/template/contact.png) no-repeat; text-indent:-9999px;}
#contact p{padding:5px 0 0 0; margin:0 0 0 40px;}


/* ===================== */
/* = Content Container = */
/* ===================== */

#contentContainer{width:876px; margin:24px 0 0 0; position:relative; background:url(../_images/template/content_bg.png);}
#contentHeader{width:876px; margin:0; padding:8px 0 0 0; background:url(../_images/template/content_header.png) no-repeat;}
#contentHeader h4{margin:0; padding:0; height:36px; float:left;}
#home a{display:block; width:41px; height:36px; margin:0 0 0 8px; background:url(../_images/template/home.png); text-indent:-9999px;}
#home a:hover{background-position:bottom;}
#pageTitle a{display:block; width:819px; height:36px; text-indent:-9999px;}
#contentHeader .title{background-image:url(../_images/template/title_error.png);}
.titleAboutOTS{background-image:url(../_images/template/title_aboutots.png);}
.titleNewsEvents{background-image:url(../_images/template/title_newsevents.png);}
.titleConsumersCommunities{background-image:url(../_images/template/title_consumerscommunities.png);}
.titleSupervisionLegal{background-image:url(../_images/template/title_supervisionlegal.png);}
.titlePublicationsData{background:url(../_images/template/title_publications.png) no-repeat;}
.titleSearch{background:url(../_images/template/title_search.png) no-repeat;}

#copyContainer{clear:left;float:left; width:555px; margin:0 0 0 8px; background:url(../_images/template/copy_bg.png) no-repeat; display:inline;}
#copy{ width:511px; margin:0 20px; padding:20px 0;}
h2.pageTitle{font-size:1.8em; font-weight:normal; font-family:Georgia,"Nimbus Roman No9 L",serif; color:#b53d3a; margin:0 0 18px 0; padding:0; border-bottom:1px dotted #333;}
#page_AboutOTS h2.pageTitle{background:url(../_images/template/icon_title_about.gif) no-repeat left center; padding:0 0 0 25px;}
#page_NewsEvents h2.pageTitle{background:url(../_images/template/icon_title_news.gif) no-repeat left center; padding:0 0 0 25px;}
#page_InstitutionSearch h2.pageTitle{background:url(../_images/template/icon_title_publications.gif) no-repeat left center; padding:0 0 0 25px;}
#page_PublicationsData h2.pageTitle{background:url(../_images/template/icon_title_publications.gif) no-repeat left center; padding:0 0 0 25px;}
#page_ApplicationSearch h2.pageTitle{background:url(../_images/template/icon_title_search.gif) no-repeat left center; padding:0 0 0 25px;}
#page_EnforcementSearch h2.pageTitle{background:url(../_images/template/icon_title_search.gif) no-repeat left center; padding:0 0 0 25px;}
#page_CRASearch h2.pageTitle{background:url(../_images/template/icon_title_search.gif) no-repeat left center; padding:0 0 0 25px;}
#page_RelatedOrganizations h2.pageTitle{background:url(../_images/template/icon_title_search.gif) no-repeat left center; padding:0 0 0 25px;}
#page_Search h2.pageTitle{background:url(../_images/template/icon_title_search.gif) no-repeat left center; padding:0 0 0 25px;}



/* =========== */
/* = Sidebar = */
/* =========== */

#sidebar{width:305px; background:#a62d2a; margin:0; float:left; color:#fff;}
#sidebar h4{margin:0; padding:0; height:67px;}
#sidebar h4 a{display:block; width:305px; height:67px; text-indent:-9999px;}
#sidebar li{margin:0 20px 0 25px; padding:11px 0 11px 15px; background:url(../_images/template/bullet_doc.gif) no-repeat left center;}
#sidebar li.first{border-top:none;}
#sidebar li.last{border-bottom:none;}
#sidebar li a{color:#fff; text-decoration:none; zoom:1;}
#sidebar li.active a{display:block; color:#fff; position:relative; left:-40px; text-decoration:none; background:url(../_images/template/subnav_active.gif) no-repeat left center; padding:0 0 0 40px;}

#sidebar li.active{background:none; margin:0 20px 0 25px; padding:11px 0 11px 15px;}

#subNav ul{margin:0; padding:18px 0 0 0; background:url(../_images/template/subnav_bg.png) no-repeat; list-style-type:none; border-bottom:5px solid #811916;}
#subNav li{border-bottom:1px solid #811916;}
#subNav li{border-top:1px solid #b53d3a;}

#subNav li.hasChild{background-position:0px 13px; font-weight:bold;}

#subNav h4.childMenu{display:block; width:305px; height:67px; background:url(../_images/template/childmenu_relatedpages.png); position:relative;}
#subNav h4.childMenu a{text-indent:0; text-decoration:none; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:18px; position:absolute; left:50px; top:30px; width:250px;}
#subNav h4.childMenu a.longtext { top:20px; }

#subNav ul.childMenu{background:#5381ae url(../_images/template/childmenu_bg.png) no-repeat; border:none; font-weight:normal; border-bottom:5px solid #0a2040; margin:0;}
#subNav ul.childMenu li{border-bottom:1px solid #325f8c; border-top:1px solid #709bc6;}
#subNav ul.childMenu li.first{border-top:none;}
#subNav ul.childMenu li.last{border-bottom:none;}

#subNav.subNavAboutOTS h4 a{background:url(../_images/template/subnav_about.png);}
#subNav.subNavNewsEvents h4 a{background:url(../_images/template/subnav_news.png);}
#subNav.subNavConsumersCommunities h4 a{background:url(../_images/template/subnav_consumers.png);}
#subNav.subNavConsumers h4 a{background:url(../_images/template/subnav_consumers.png);}
#subNav.subNavCommunities h4 a{background:url(../_images/template/subnav_communitydevelopment.png);}
#subNav.subNavSupervision h4 a{background:url(../_images/template/subnav_supervision.png);}
#subNav.subNavLegal h4 a{background:url(../_images/template/subnav_legal.png);}
#subNav.subNavPublicationsData h4 a{background:url(../_images/template/subnav_publications.png);}
#subNav.subNavRelatedPages h4 a{background:url(../_images/template/subnav_relatedpages.png);}
#subNav.subNavSearch h4 a{background:url(../_images/template/subnav_search.png);}

#relatedLinks h4 a{background:url(../_images/template/subnav_related.png);}
#relatedLinks ul{margin:0; padding:18px 0 0 0; background:#000 url(../_images/template/subnav_related_bg.png) no-repeat; list-style-type:none; border-bottom:5px solid #000;}
#relatedLinks li{border-bottom:1px solid #000;}
#relatedLinks li{border-top:1px solid #373737;}

#contentEnd{clear:both; width:876px; height:8px; border:none; background:url(../_images/template/content_footer.png);}

/* ============== */
/* = Filter Bar = */
/* ============== */

table.fliterBar{border:1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; font-weight:bold; font-size:11px !important; background:#E8E8E8; width:100%; margin:5px 0; text-align:right;}
table.fliterBar label{color:#666;}
table.fliterBar select, table.fliterBar .textInput{padding:0 !important;}
table.fliterBar input.Button{padding:0 !important;}

.recordsContainer{margin:0 10px;}
.recordsContainer h6{color:#666 !important; font-weight:normal; font-style:italic;}

.recordsDate{display:block; padding:8px 0; margin:8px 0 0 0; font-weight:bold; width:100%; clear:left;}

.recordList{list-style-type:none !important; margin:0; padding:0;}
.recordList li{display:block; clear:both; border-top:1px solid #DFDFDF; min-height:18px; padding:7px 0; margin:3px 0;}
.recordListDate{width:65px; float:left; font-size:11px;}
.recordListTitle{display:block; width:400px; float:left; line-height:18px; padding-bottom:5px;}
.recordListTitle img{margin-bottom:-5px;}
.recordList a{text-decoration:none;}


/* =============== */
/* = File Lister = */
/* =============== */
.filesContainer{background:#E8E8E8; border:1px solid #ccc; padding:10px; margin:0 0 18px 0; font-size:11px;}
.filesContainer h4{margin:0; padding:0; font-weight:bold; color:#333;}
.files{margin:9px 0 0 0; padding:0; list-style-type:none !important;}
.files li{padding:0 0 8px 15px; margin:0 0 8px 15px; border-bottom:1px solid #ccc;}
.files li a{text-decoration:none;}
.files li.PDF{background:url(../_images/template/col_pdf.png) no-repeat 0 3px;}


/* =============== */
/* = Link Lister = */
/* =============== */
ul.links{list-style-type:none !important; margin:0; padding:0;}
.links li{background:url(../_images/template/link.gif) no-repeat left top; padding:0 0 4px 18px; margin:0 0 4px 15px;}
.links h5{font-weight:normal; margin:0; color:#333; font-style:italic; font-size:10px;}


/* ============== */
/* = Subscriber = */
/* ============== */

#subscriptionInterests{display:none;}
#showSubscriptionInterests{}


/* ============== */
/* = FAQ Styles = */
/* ============== */
.retrunToTop{display:block; width:86px; height:15px; text-indent:-9999px; background:url(../_images/template/btn_returntotop.png);}
.faqs{list-style-type:none !important;}
.faqs li{background:url(../_images/template/questionmark.png) no-repeat 0 4px; padding:3px 0 15px 20px;}
.faqs a{text-decoration:none;}
.faqs a:hover{text-decoration:underline;}



/* ================== */
/* = Comment Styles = */
/* ================== */

#commentTopics{list-style-type:none !important; margin:0 0 20px 15px; padding:0;}
#commentTopics li{margin:0; padding:10px 0;}

.commentList{margin-bottom:36px; font-size:10px; border:1px solid #ccc; padding:9px 15px; background:#f1f1f1;}
.commentList dt{color:#0A2040; font-size:10px;}




/* ===================== */
/* = Pagination Styles = */
/* ===================== */
.pagination{clear:both; padding:18px 0; margin:0 0 0 60px;}
.pagination a{font-size:11px; text-decoration:none; color:#333;}
.pagination strong{color:#333;}
.firstPagination{display:block; text-indent:-9999px; margin:0 10px 0 0; width:110px; height:15px; background:url(../_images/template/first.gif); float:left;}
a.first{display:block; width:50px; height:15px; float:left;}
a.previous{display:block; width:60px; height:15px; float:left;}
.firstPagination span.first{display:block; width:110px; height:15px; float:left; background:url(../_images/template/first.gif) top right;}
.firstPagination span.previous{display:none;}

.numbersPagination{float:left; margin:0 auto; text-align:center;}

.lastPagination{display:block; text-indent:-9999px; margin:0 10px; width:87px; height:15px; background:url(../_images/template/last.gif); float:left;}
a.last{display:block; width:47px; height:15px; float:left;}
a.next{display:block; width:40px; height:15px; float:left;}
.lastPagination span.next{display:block; width:87px; height:15px; float:left; background:url(../_images/template/last.gif) top right;}
.lastPagination span.last{display:none;}




/* =============== */
/* = Jobs Styles = */
/* =============== */
.jobDescMeta{font-size:10px;}
.jobDescMeta dd{padding:0 0 10px 0;}
.jobtable .odd { background-color:#EEEEEE; }
.jobtable th, .jobtable td { padding:0; }
.jobtable .jobtitle { background-color:#E8E8E8; }
.jobtable .jobtitle td { padding:5px; border:3px double white; border-width:0 0 3px 0; }
.jobtable .jobdescription td { padding:5px; }


/* ================= */
/* = Map Contianer = */
/* ================= */
#mapContainer ul{list-style-type:disc;}
#mapContainer li{background:none; padding-left:0;}


/* ======================== */
/* = Recent Update Styles = */
/* ======================== */
.recentUpdateParent{list-style-type:none !important; margin:0; padding:0;}
.recentUpdateList{list-style-type:none !important; margin:0; padding:0;}
.recentUpdateList li{padding:4px 0; margin:4px 0;}
.recentUpdateList .date{color:#666; font-size:11px; margin-right:10px;}
strong.new{font-size:9px; font-weight:normal;}






/* ================== */
/* = MiniCal Styles = */
/* ================== */
.upcomingEventsIcon{background:url(../_images/template/icon_title_events.gif) no-repeat left center; padding:0 0 3px 23px; font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:18px; border-bottom:1px dotted #333;}
.eventShortList{}
.eventShortList a{color:#1f3d5c; text-decoration:none;}
.eventShortList ul{list-style-type:none !important; padding:0; margin:0;}
.eventShortList li{background:url(../_images/template/icon_calendar.gif) no-repeat left 9px; padding:5px 0 5px 20px; margin:5px 0; border-bottom:1px solid #d3dce4;}
.eventShortList .date{color:#5684b2; background:none;}
.miniCalSelecter{background:url(../_images/template/icon_calendar_dated.gif) no-repeat left 9px; padding:5px 0 5px 20px;}
.miniCalSelecter select{padding:0;}

.miniCalEventDetails{display:none;}




/* ============== */
/* = Job Styles = */
/* ============== */
.jobDescriptionBox strong{}



/* ================== */
/* = Search Results = */
/* ================== */
.searchResults li{border-bottom:1px solid #ccc; padding:5px 0; margin:5px 0;}
.searchResults strong{font-weight:normal; color:#1f3d5c;}
.searchResults blockquote{background:#fafafa; border:1px solid #dedede; padding:5px;}
.searchResults a{text-decoration:none !important;}
.searchResults a:hover{text-decoration:underline !important;}

.searchResultMeta{
	color:gray;
	padding:0 1em;
}
.searchResultMeta strong{
	/*color:gray;*/
}

/* ============== */
/* = developerDumper - Home = */
/* ============== */
#page_Home #developerDumper{
	position:absolute;
	top:725px;
	width:100%;
}
/* #page_Home #developerDisplay{
	display:none;
*/

/* ================== */
/* = 508 Compliance = */
/* ================== */
.hidden508{
	position: absolute;
	left: -9999px;
	height: 0px;
	width: 0px;
	overflow: hidden;	
}

