body{font-size:11px;font-family:Tahoma, Verdana, sans-serif;margin:0px;padding:0px;color:#111;background:url(../imgs/bg.gif) left top repeat-x #e3e3e3;behavior:url("/webtop/modules/_repository/ftpUploads/css/csshover.htc");}
div, img, input, textarea{float:left;position:relative;padding:0px;margin:0px;font-size:11px;font-family:Tahoma, Verdana, sans-serif;color:#0d0d0f;}
img{border:0px;vertical-align:middle;}
form{padding:0px;margin:0px;}
a{text-decoration:none;font-size:11px;font-family:Tahoma, Verdana, sans-serif;color:#0d0d0f;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;}

/* LAYOUT */
#main{width:878px;height:auto;margin:0 auto;float:none;}
#header{width:862px;height:115px;z-index:999;margin:0 auto;float:none;}
.content{width:862px;height:auto;margin:0 auto;float:none;}
.leftC{width:227px;height:auto;}
.mainC{width:626px;height:auto;margin:0 0 0 9px;}

/*HEADER*/
#logo{width:300px;height:76px;}
#headerLinks{width:560px;height:76px;text-align:right;}
#headerLinks a{font-size:10px}

.headerBox{width:878px;height:auto;margin:0px auto;float:none;}
.headerBoxTop{width:878px;height:15px;background:url(../imgs/headerBoxTop.gif) left top no-repeat;margin:3px 0 0 0;font-size:0;}
.headerBoxBottom{width:878px;height:15px;background:url(../imgs/headerBoxBottom.gif) left top no-repeat;font-size:0;}
.headerBoxBG{width:848px;padding:0 15px;background:url(../imgs/headerBoxBG.gif) left top repeat-y;}
    
/* GENERAL */
.floatRight{float:right;}
.clearAll{height:0;float:none;clear:both;font-size:0;}
.clear5h{height:5px;float:none;clear:both;font-size:0;}
.clear8h{height:8px;float:none;clear:both;font-size:0;}
.clear10h{height:10px;float:none;clear:both;font-size:0;}
.clear18h{height:18px;float:none;clear:both;font-size:0;}
.clear60h{height:60px;float:none;clear:both;font-size:0;}
.red{color:#0d0d0f;}
.gray{color:#7c7c7c;}
.white{color:#fff;}
.w225{width:225px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.l15{margin:0 0 0 15px;}

/*FORMS*/
.search{width:185px;height:18px;border:1px solid #ccc;background:#fff;margin:5px 5px 0 0;}
.searchBox img{margin:7px 0 0 0;}
.sideForm{color:#0d0d0f;margin:0 0 5px 0;}
.sideForm .lbl{width:225px;}
.sideForm .inp{width:225px;height:18px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;}
.sideForm .txt{width:225px;height:80px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;}

.partFormA{width:300px;height:auto;padding:0 16px 0 0;background:url(../imgs/dotsVerticalRepeat.gif) right top repeat-y;}
.partFormB{width:300px;height:auto;margin:0 0 0 10px;}
.pageForm{color:#0d0d0f;margin:0 0 5px 0;}
.pageForm .lbl{width:128px;float:left;}
.pageForm .inp{width:170px;height:18px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;float:left;}
.pageForm .inpL{width:400px;height:18px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;float:left;}
.pageForm .txt{width:170px;height:80px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;float:left;}
.pageForm .txtL{width:400px;height:120px;border:1px solid #ccc;background:#fff;margin:2px 0 0 0;float:left;}
.pageForm .req{border-bottom:1px solid #D60508;}

/* Style for invalid input */
input.invalidInput{border:1px dotted #fff !important;background:#e8e8e8 !important;}
textarea.invalidInput{border:1px dotted #fff !important;background:#e8e8e8 !important;}

/*HOME*/
.homeA{width:400px;height:auto;margin:0 10px 0 0;}
.homeB{width:216px;height:auto;float:right;top:-27px;}
.hubListHomeItem{width:198px;height:auto;margin:0 4px 12px 0;}
.hubListHomeItemLast{width:198px;height:auto;margin:0 0 12px 0;}
.hubListHomeItem .hubBoxBG img, .hubListHomeItemLast .hubBoxBG img{border:0;margin:4px 0 0 0;}
.desc{top:10px;}
.desc a{width:110px;display:block;height:auto;text-decoration:underline;}

/*LEFT C*/
.leftCsep{width:227px;height:1px;background:url(../imgs/footerBG.gif) left top repeat-x;font-size:0;}
.participation{width:227px;height:auto;margin:0 0 0 0;}
.participation hr{color:#fff;background:#fff;border:1px dotted #0d0d0d;border-style:none none dotted;clear:both;float:none;}
.leftC5sep{width:227px;height:10px;background:url(../imgs/footerBG.gif) left center repeat-x;font-size:0;}
.searchSep{width:626px;height:10px;background:url(../imgs/footerBG.gif) left center repeat-x;font-size:0;}

/*MAIN C*/
.breadcrumb{width:626px;height:auto;color:#7c7c7c;margin:5px 0;}
.breadcrumb a{color:#7c7c7c;text-decoration:underline;}
.sendBtns{width:626px;height:auto;}
.leftBtn{width:283px;padding:0 0 0 30px;}
.sendBtns .rightBtn{width:283px;padding:0 0 0 30px;}


/*HUBS*/
.hubListItem{width:198px;height:auto;margin:0 16px 12px 0;}
.hubListItemLast{width:198px;height:auto;margin:0 0 12px 0;}
.hubBoxTop{width:198px;height:3px;background:url(../imgs/hubBoxTop.gif) left top no-repeat;font-size:0;}
.hubBoxBG{width:178px;height:auto;background:url(../imgs/hubBoxBG.gif) left center repeat-y;padding:7px 10px;}
.hubBoxBottom{width:198px;height:3px;background:url(../imgs/hubBoxBottom.gif) left top no-repeat;font-size:0;}
.hubBoxBG img{border:2px solid #ccc;margin:4px 0 0 0;}
.hubBoxBG a{color:#0d0d0f;text-decoration:underline;}

/*LIST*/
.listItem{width:204px;height:auto;margin:0 6px 0 0;}
.listItemLast{width:198px;height:auto;margin:0;}
.listBoxTop{width:204px;height:8px;background:#6B9F4C;font-size:0;}
.listBoxBG{width:192px;height:auto;background:#6B9F4C;color:#fff;padding:0 6px;}
.listBoxBottom{width:204px;height:10px;background:url(../imgs/listBoxBottom.gif) left top no-repeat;font-size:0;}

.listAllTop{width:626px;height:9px;background:url(../imgs/listAllTop.gif) left top no-repeat;font-size:0;}
.listAllBG{width:606px;height:auto;background:url(../imgs/listAllBG.gif) left top repeat-x #2c2c2e;color:#fff;padding:0 10px;}
.listAllBottom{width:626px;height:9px;background:url(../imgs/listAllBottom.gif) left top no-repeat;font-size:0;}

table.partners td{width:151px;height:auto;margin:0 0 5px 0;color:#7C7C7C;font-size:10px;}
table.partners td h5{color:#fff;font-size:12px;font-family:Tahoma, Verdana, sans-serif;font-weight:normal;}
table.partners td a{width:151px;height:auto;line-height:16px;display:block;color:#ccc;font-size:10px;text-decoration:underline;}

.archive a{width:192px;height:auto;line-height:16px;display:block;color:#ccc;background:url(../imgs/arrow0.gif) left top no-repeat;padding:0 0 0 10px;margin:1px 0;}
.archive a:hover{text-decoration:underline;}
.archivePaging a{color:#ccc;text-decoration:none;}
.archivePaging .selected{color:#ccc;font-weight:bold;font-size:12px;}

/*TABS*/
.tab, .tabSelected{padding:0 0 0 3px;}
.tab .tabLeft{width:2px;height:18px;background:url(../imgs/tabLeftSelected.gif) left top no-repeat;font-size:0;}
.tab .tabRight{width:2px;height:18px;background:url(../imgs/tabRightSelected.gif) left top no-repeat;font-size:0;}
.tab .tabLink a{width:auto;padding:0 10px;background:#a6c594;line-height:18px;height:18px;color:#fff;display:block;text-align:center;text-decoration:none;}
.tabSelected .tabLeft{width:2px;height:18px;background:url(../imgs/tabLeft.gif) left top no-repeat;font-size:0;}
.tabSelected .tabRight{width:2px;height:18px;background:url(../imgs/tabRight.gif) left top no-repeat;font-size:0;}
.tabSelected .tabLink{width:auto;padding:0 10px;background:#6B9F4C;line-height:18px;height:18px;color:#fff;display:block;text-align:center;text-decoration:none;}
.tabContent{width:626px;border-top:1px solid #6B9F4C;padding:10px 0;}
.tabContentNB{width:626px;padding:10px 0;}
.partA{width:310px;height:auto;margin:0 30px 0 0;}
.partB{width:286px;height:auto;}
.partA table{width:310px;border:1px solid #f1f0f0;}
.partA td{width:50%;padding:5px 4px;text-align:left;border-bottom:1px solid #f1f0f0;}
.partA table td, .partA table td div{background:#fff;}
.partA table td.green, .partA table td.green div{background:#6B9F4C;color:#fff;}
.mainImage{width:286px;height:218px;background:url(../imgs/mainImageBG.gif) left top no-repeat;float:none;}
.mainImage td.image{width:286px;height:218px;background:url(../imgs/loader.gif) center center no-repeat;text-align:center;}
.mainImage td.image img{float:none}
.thumbs{width:286px;height:auto;float:none;margin:10px 0 0 0;}
.thumbs img{margin:0 10px 10px 0;}

/*SEARCH*/
.results{width:626px;}
.results a{color:#D40A0A;font-size:12px;}
.results a:hover{text-decoration:underline;}
.moreBtn a, .results .moreBtn a{font-size:11px;color:#fff;text-decoration:none;}

.searchPaging a{color:#0d0d0f;text-decoration:none;padding:0 2px;}
.searchPaging .selected{color:#D40A0A;font-weight:bold;font-size:12px;}

/* NEWS TICKER */
.headerBoxLeftBox ul{width:200px;position:relative;padding-left:0;padding-top:0;margin-left:0;margin-top:0;}
.headerBoxLeftBox li{width:200px;height:152px;list-style:none;overflow:hidden;}
.headerBoxLeftBox li a{color:#fff;}
.headerBoxLeftBox li {color:#fff;}

.headerBoxHolder{width:619px;height:162px;margin:0 0 0 9px;overflow:hidden;}
.headerBoxHolder ul{width:619px;position:relative;padding-left:0;padding-top:0;margin-left:0;margin-top:0;}
.headerBoxHolder li{width:619px;height:162px;list-style:none;overflow:hidden;}

/* FOOTER */
#footer{width:862px;height:auto;line-height:16px;padding:2px 0px 20px 0px;background:url(../imgs/footerBG.gif) left top repeat-x;}
#footer .left{width:700px;height:auto;}
.copy{color:#7c7c7c;font-size:10px;}
#footer .left a{color:#0d0d0f;text-decoration:none;font-size:10px;}
#footer .left a:hover{text-decoration:underline;}
#footer .right{width:162px;height:auto;text-align:right;font-size:10px;color:#0d0d0f;}
#footer .right a{color:#0d0d0f;text-decoration:none;font-size:10px;}
#footer .right a:hover{text-decoration:underline;}

/*HEADER MENU*/
a.navLnk:hover{background:#D40A0A;color:#fff;}
a.itemSPG109:hover{background:#D40A0A;}
a.itemSPG111:hover{background:#D6900A;}
a.itemSPG110:hover{background:#6B9F4C;}
a.itemSPG112:hover{background:#964BAA;}
a.itemSPG113:hover{background:#5E48AC;}
li.corner{height:5px;padding:0px;margin:0px;text-indent:0px;line-height:0px;}

/* -------------------------------------- MENU formatting ------------------------------------------ */

/* the horizontal menu starts here */
div#listmenu {
	width:862px;height:39px;background:url(../imgs/menuBG.gif) left top no-repeat;
	}
div#listmenu ul{
	margin:0;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	padding:0;
	list-style:none;
	float:right;
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	}
div#listmenu li li,
div#listmenu li li li
{float:none;} /*in ie6 fix the inheritance problem for the LIs for 2 levels down*/

div#listmenu a{
	display:block;
	text-decoration:none;	 /* removes the underlining of the link */
	color:#fff;	 /*sets the type color */
	height:39px;
	line-height:39px;
	width:94px;
	text-align:center;
}

/* the menu ends here */
div#listmenu ul ul.navUl li a:hover{background:#D40A0A;color:#fff;}
div#listmenu ul ul.itemSPG109 li a:hover{background:#D40A0A;}
div#listmenu ul ul.itemSPG111 li a:hover{background:#D6900A;}
div#listmenu ul ul.itemSPG110 li a:hover{background:#6B9F4C;}
div#listmenu ul ul.itemSPG112 li a:hover{background:#5E48AC;}
div#listmenu ul ul.itemSPG113 li a:hover{background:#964BAA;}

/* the drop-down starts here */
div#listmenu ul ul {
	position:absolute;top:39px;left:0px;display:none;background:url(../imgs/mBG.gif) left bottom no-repeat;
	}
div#listmenu li li { 
	position: relative;
	width:130px;
}
div#listmenu li li a{
	color:#000;
	border-top:1px solid #D8D8D8;
	width:130px;
	height:24px;
	line-height:24px;
	text-align:left;
	text-indent:4px;
}

/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block;} /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul ul ul  {
	position:absolute; 
	visibility:hidden; /* same effect as display:none in this situation */
	top:0px;
	left:132px; /*apparently, this setting has no effect on left position if width is not 10em see next rule for fix */
	}
	
body div#listmenu ul ul ul{
	position:absolute; 
	top:0px;
	left:132px; /*you have to add a class to the third level to make it take the position left setting; also make sure you change the IE fix rules below. IE requries 2px less to make it align left properly*/
}

div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {display:none;}
div#listmenu ul li ul li ul li:hover ul {display:block;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:right; /* makes the ul wrap the li's */
	margin-left:0; /* IE doubles the given value above - why? */
	}

/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul { 
  left:130px;
  } 
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul{
  left:130px;
} 
/* END OF HACK ZONE */

/* ---------- OUR PEOPLE  -------------------- */
#ourPeople ul{width:616px;height:auto;margin:0;padding:0;list-style:none;float:none;display:block;}
#ourPeople li{width:186px;height:29px;margin:0;padding:0;list-style:none;float:left;display:block;color:#fff;font-weight:bold;background:#9e9ea6;padding:8px}
#ourPeople li a{font-weight:normal;color:#fff;}

#ourPeople .nobg{background:none !important;}
#ourPeople .vsep{width:4px;height:45px;padding:0px !important;font-size:0px !important;}
#ourPeople .hsep{width:202px;height:1px;padding:0px !important;font-size:0px !important;}
#ourPeople .vseph{width:4px;height:1px;padding:0px !important;font-size:0px !important;}
#ourPeople .secsep{width:610px !important;height:5px !important;background:none !important;padding:0px !important;float:none !important;clear:both;font-size:0px !important;}

#ourPeople .red li{background:#e20b0b;}
#ourPeople .gray01 li{background:#2c2c2e;}
#ourPeople .gray02 li{background:#3e3e41;}
#ourPeople .gray03 li{background:#505054;}
#ourPeople .gray04 li{background:#6c6c71;}
#ourPeople .gray05 li{background:#88888f;}
#ourPeople .gray06 li{background:#9e9ea6;}

#ourPeople .lcorner{background:url(../imgs/lcorner.gif) left top no-repeat #e20b0b !important;}
#ourPeople .rcorner{background:url(../imgs/rcorner.gif) right bottom no-repeat #9e9ea6 !important;}

