@charset "utf-8";
/* CSS Document */
html{background:url("../bgs/home_bg.png") 0 -2361px repeat-x #8ea054}

/*	links	*/

a{text-decoration:none}
a:visited,a:visited code{color:#917E9C}
a:link,a.named:visited,div.sitelinks a:visited{color:#3E6B8A}
a:hover{text-decoration:underline}

/*	end links	*/

/*	lists	*/

li{margin-left:14px;padding-left:0}
ul,ul li{margin-left:9px;padding-left:0}
/*	end lists	*/

/*	fonts and sizes	*/

body,p,div,span,a,ul,h1,h2,h3,h4,h5,h6,li,b {font-family:Verdana, Arial, Helvetica, sans-serif}
body,p,div,span,a,ul,li{font-size:11px}
h5,h5 a,h6,h6 a,h5 span,h6 span{font-size:12px}
h4,h4 span,h4 a{font-size:16px}
h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a{font-size:14px}

/*	end fonts and sizes	*/
body.maincplace{margin-top:10px;} 
div.maincplace{padding:0;width:960px;margin-left:auto;margin-right:auto; }
.maincplace .a2 {margin:4px 0 0 0 !important;width:960px; }

div.maincplace .footer {margin:0 !important;float:left;clear:both;width:100%}
.maincplace #menulinks {margin:0 0 0 20px}
.maincplace #menulinks li{margin:0 18px 0 0}
.menubar0 .a2{float:left}
.a2{padding:4px 0 3px 10px;float:none;min-width:780px;clear:both;width:100%}
.menubar1{background:url("../bgs/main.png") no-repeat -10px -393px;margin:0 10px} 
.menubar2{background:url("../bgs/main.png") no-repeat 100% -453px;height:60px;_overflow:hidden}
.menubar3{background:url("../bgs/main.png") repeat-x 0 0;margin:0 10px 0 107px}
.a2,.menubar4{min-height:60px;background-position:0 0;background-repeat:no-repeat}
.a2 li a:link,.a2 li a:hover,.a2 li a:active,.a2 li a:visited {color:#fff;font-weight:bold;text-decoration:none;display:block;float:left}
.a2 li a:hover,.a2 li a:focus{text-decoration:underline}
.a2topiclinks{position:relative;*z-index:29}
.a2topiclinks ul{margin:0;padding-left:7px;float:left}
.a2topiclinks li{display:block;float:left;margin:0 0 0 5px;padding:0}


#mcontainer {padding:16px 0px 0 0}
#mcontainer li a{height:36px;padding:19px 7px 0 4px;margin:0;display:block}
.menubar1{margin:0} 
* html .a2,* html .menubar4{height:60px}


/*	Menu Links	*/

#menulinks{position:absolute;z-index:31;left:0;top:0;_left:-6px}
#menulinks li{position:relative;z-index:35}
#a2v1 #menulinks,#a2v3 #menulinks,#a2v5 #menulinks{top:33px}
#a2v1 div.a2m,#a2v2 div.a2m,#a2v3 div.a2m,#a2v5 div.a2m{margin-top:22px}
#menulinks li ul li a,div.a2m ul li a{margin:0 !important;padding:4px 8px !important;height:auto !important;font-weight:normal !important;width:168px}
#menulinks li ul li.firstchild a{padding-top:5px;border:0}
#menulinks li ul li:hover{background:#1e3647}
#menulinks li ul li.newgroup{border-top:#4a687b 1px solid;margin-top:6px !important;padding-top:6px}
#menulinks li.showmenu,#menulinks li:hover{background:url("../bgs/main.png") -203px -901px no-repeat}
#a2v1 #menulinks li.showmenu,#a2v3 #menulinks li.showmenu,#a2v5 #menulinks li.showmenu,#a2v1 #menulinks li:hover,#a2v3 #menulinks li:hover,#a2v5 #menulinks li:hover{background-position:-205px -879px;background-repeat:no-repeat}
.showmenu div.a2m, #menulinks li:hover div.a2m{display:block}

/*	coreexpertise	*/

#coreexpertise{width:184px}
#coreexpertise h2{height:45px;width:184px}
#coreexpertise h2{width:177px;height:31px;margin:10px 0 6px 0;padding:0;background:url("../bgs/rollovers.gif") -183px -22px no-repeat;float:left;overflow:hidden;padding:0}
#coreexpertise h2 a{font-weight:normal;color:#fff !important;display:block;margin:5px 0 0 13px;padding:1px 0 3px 21px;background:url("../bgs/rollovers.gif") -183px -55px no-repeat}
#coreexpertise h2 a:hover{background-position:-183px -87px;text-decoration:none}

.coreexpimg 
{
	width:184px;height:277px;margin:0;padding:0;float:left;overflow:hidden;position:relative;clear:both;
}

/*	end coreexpertise	*/

/* Panels */
.leftTPanel{float:left; }
.leftTWidth {width:179px}
.centerpanel,.cpc1,.cpc2{width:772px;height:552px;background:url("../bgs/home_bg.png") 0 -1713px repeat-x;margin:10px 0 0 8px;_margin-left:4px;padding:0;position:relative}
.cpc1,.cpc2{background-position:0 -594px;background-repeat:no-repeat;margin:0}
.cpc2{background-position:100% -1150px}

/* central images */
.cpmain{
	position:absolute;
	top:0;
	margin:0 0 0 -1px;
	padding:0;
	left:1px;
	width: 650px;
}
.cpmain ul{margin:0 0 0 10px;padding:0;float:left}
.cpmain ul li{list-style:none;margin:5px 0 0 0;padding:0;float:left;font-size:13px;height:22px}
.cpmain ul li.cpmainselected{margin:5px 0 0 0;padding:0;background:url("../bgs/rollovers.gif") 100% 0 no-repeat}
.cpmain ul li a.cpmainlink{padding:4px 5px 0 5px;margin:0 5px;color:#fff;height:18px;display:block;float:left}
.cpmain ul li.cpmainselected a.cpmainlink{padding:4px 5px 0 10px;margin:0 5px 0 0;background:url("../bgs/rollovers.gif") 0 0 no-repeat}
.cpmain a,.cpmain img{border:0}
.cpmainw1{display:none}
.cpmainw1 img{float:left}
.cpmainselected .cpmainw1{display:block;position:absolute;top:31px;left:10px;margin:0;padding:0;float:left;width:748px}
.cpmainselected .cpmainlink:focus{-moz-outline:none}
.cpmainimg{width:501px;height:280px}

.rpanel{position:absolute;left:520px;width:246px; margin-top:31px;}
.rpanelimg{padding:0 0 5px 10px;width:238px;height:136px}
.rightPanel {width:238px;height:136px; }
.rightPanelTop{ margin-top:2px; background-image:url(../newimages/box.gif);height:130px; padding-left:25px; padding-top:5px;}
.rightPanelBottom{background-image:url(../newimages/box.gif); margin-top:10px; height:130px; padding-left:25px; padding-top:5px;}
.rightPanel b 
{  
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight: bold; 
	color:#2B4E07; /* bgcolor */
}
/* bottom panels */

.bpLeft{float:left;top:321px;position:relative}
.bpLeftw1,.bpLeftw2,.bpLeftw3{width:501px;height:198px;background:url("../bgs/home_bg.png") 0 -198px repeat-x;margin:4px 0 0 10px;padding:0}
.bpLeftw2,.bpLeftw3{background-position:0 0;background-repeat:no-repeat;margin:0}
.bpLeftw3{background-position:100% -396px;padding:1px 0px 0px 0;height:197px}
.bpLeftw4{padding:0 5px 0 8px;height:197px;overflow:auto}
.bpLeft h2{margin:0;padding:0;width:480px}
.bpLeft h2 a{font-weight:normal;color:#fff !important;display:block;margin:5px 0 0 10px;padding:1px 0 3px 21px;background:url("../bgs/rollovers.gif") -183px -172px no-repeat}
.bpLeft h2 a:hover{background-position:-183px -247px;text-decoration:none}
.bpLeft ul{margin:0;padding:0px 0 6px 0}
.bpLeft p,.bpLeft ul li{margin:8px 0 0 8px;padding:0;list-style:none;color:#555;line-height:14px;clear:both}
.bpLeft ul li{margin:7px 0 0 8px;padding-bottom:1px}
.bpLeft p{border-bottom:solid 1px #a3b8cb;padding:2px 0 5px 0}
.bpLeft a.bpLefttlink{font-weight:bold}
 
.bpRight{float:left;top:321px;position:relative;width:248px}
.bpRightw1,.bpRightw2,.bpRightw3{height:198px;background:url("../bgs/home_bg.png") 0 -198px repeat-x;margin:4px 0 0 10px;padding:0}
.bpRightw2,.bpRightw3{background-position:0 0;background-repeat:no-repeat;margin:0}
.bpRightw3{background-position:100% -396px;padding:1px 0px 0px 0;height:197px}
.bpRightw4{padding:4px 0 0 0;height:193px;overflow:auto;width:100%}
.bpRight h2{margin:0;padding:0;*padding-bottom:4px;width:205px}
.bpRight h2 a{font-weight:normal;color:#fff !important;display:block;margin:5px 0 0 10px;padding:1px 0 3px 21px;background:url("../bgs/rollovers.gif") -183px -172px no-repeat}
.bpRight h2 a:hover{background-position:-183px -247px;text-decoration:none}
.bpRight p.bpRightfeeds{float:left;position:absolute;top:0;left:100%;width:20px;margin:8px 0 0 -28px}
.bpRight p.bpRightfeeds a span{display:none}
.bpRight h5{padding:0 0 0 12px;margin:6px 0 0 0;clear:both;float:left;width:200px;line-height:14px}
.bpRight p{padding:0 0 0 12px;margin:0px 0 1px 0;float:left;color:#555;line-height:14px;width:200px}
.bpRight img{float:left;margin:0 3px 3px 0}
 
/*	end Panels	*/

a.morelink{background:url("../bgs/main.png") no-repeat -117px -220px;padding:0 0 0 10px;margin:0 0 0 5px}
a.greylink:link 
{
	color: #000;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a.greylink:visited 
{
	color: #000;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

a.greylink:hover 
{
	color: #2B4E07; /* bg */
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
/*	leftBPanel	*/
	.leftBPanel{padding:8px 0 0 0;float:left;clear:both;width:179px}

/*	end leftBPanel	*/

/*	Footer 	*/
.footer{margin:5px 16px 10px 8px;font-size:11px; }
#footer{z-index:40;position:relative}
#footer ul{margin:6px 0 0 4px;padding:0;width:100%}
#footer ul li{float:left;padding:2px 15px 0 6px;margin:0;list-style:none;list-style-image:url("../bgs/a.gif");position:relative}
#footer ul li a{font-size:11px;float:left;display:block;padding:0; color:#FFFFFF}
#footer ul li.copyright{float:right}
.copyright{float:left;color:#707277}

/*	End Footer	*/
