@charset "utf-8";
/* CSS Document FF0000-EC1B2E */


.clr {float:none;clear:both;}
.size2{font-size:14px;color:#6E8D28;}
.size2Green{font-size:14px;color:#53bd0f;}
.size1{font-size:12px;}
.contentheader{ color:#DE3726; font-size:12px;}


.subheadinglv1{font-size:13px;color:#6E8D28;}/*e22129*/
.subheadinglv1Green{font-size:13px;color:#5f8604;}/*e22129*/
.subheadinglv2{font-size:11px;color:#CC0000;} /*ff4355*/
.subheadinglv2Green{font-size:13px;color:#445514; letter-spacing:1px;} /*ff4355*/

.subheadingcolor{font-size:11px;color:#ffa200;}
.subheadingblack{font-size:11px;color:#000000;}



.linkssec{margin-top:50px;width:248px;height:100px;}	
.links{padding-top:5px;height:15px;}
.linksimg{float:left;width:15px;height:15px;}
.linkstxt{float:left;padding-top:1px;padding-left:10px;}
.lowercolumntxt{clear:both;width:163px;margin-left:35px;}

.line {float:right;width:5px;height:155px;}
.nav { clear: both; width:180px; line-height:1.4em;}
.navarrow{ display: none; width:16px; height:17px }
.navlink {width:145px;}

.navlink a { display: block; line-height: 1.6em }
.submenulink { padding: 0 10px 0 20px; background: url(images/arrowmenu_r.gif) no-repeat }
.submenulinkSecondary { padding-left: 20px }
.submenulink, .submenulinkSecondary {color:#f5f5f5;text-decoration:none;}
.submenulink:hover, .submenulinkSecondary:hover {color:#000;text-decoration:none;}
.submenulinkSecondary { /* Custom sub sub nav styles here */}
.submenulinkSecondary:hover { /* Custom sub sub nav hover styles here */}

.whatsnew { display: none }
.btn { display: block; width: 210px; height: 14px; padding: 6px 0; margin: 5px 0; color: #fff; text-align: center; background: url(images/btn_bg.jpg) no-repeat; cursor: pointer }
.btn:hover { color: #fff }

a {color:#6e8d28;text-decoration:none;}/*c80013*/
a:hover {color:#8fc01f;text-decoration:underline;}	
a img{border:0;} 


html,body {
	padding:0;
	margin:0;
	height:100%;
	background-image:url(images/resourcesbg.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 100%;
}
body2 { padding:0; margin:0;height:100%;background-image:url(images/bg_image2.jpg);background-repeat:repeat-x;background-repeat:repeat-y;color:#666666;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
#contactbg {padding:0; margin:0;height:auto;background-image:url(images/bg_contactbg.jpg);background-repeat:repeat-x;background-repeat:repeat-y;color:#666666;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}


#outer {height:100%;margin:auto;}
#inner{padding-top:30px;margin:auto;width:920px;}
#top{width:920px;}
#topRounded{height:12px;width:802px; float:left;}

#topRoundedHome{height:12px;width:118px; float:left;}
#menu{
	float:left;
	width:570px;
	height:84px;
	background-color:#FFFFFF;
}	

#logo{
	float:left;
	width:350px;
	height:84px;
	background-color: #FFF;
}
#flasharea{clear:both;width:920px;height:243px;}
#center{background-color:#FFFFFF;width:910px; height:auto;padding-left:10px;}
#centerindex{background-color:#FFFFFF;width:910px;height:280px;padding-left:10px;}
#column01{padding-left:20px;width:280px;height:268px;background-image:url(images/bg_column01.jpg);float:left;}
#linkssec01{margin-top:20px;width:248px;height:100px;}

#sub_right_undermenu{
    clear: both;
	font-size:10px;
	margin-top:20px;
	width:200px;
	padding-left: 0px;
}	
#column02{padding-left:20px;width:280px;height:268px;background-image:url(images/bg_column01.jpg);float:left;}	
#column03{padding-left:20px;width:290px;height:268px;background-image:url(images/bg_column01.jpg);float:left;background-color:#FFFFFF;}
#sub_column01{padding-left:8px;width:250px;height:auto;background-image:url(images/bg_subcolumn01.jpg);background-repeat:no-repeat;float:left;}	
#sub_column02{padding-left:20px;width:400px;float:left;background-image:url(images/bg_subcontent_line.jpg);background-repeat:no-repeat; height:auto;}

#sub_column03{
	width:190px;
	height:268px;
	float:left;
	background-color:#FFFFFF;
	padding-left: 10px;
}
#column01content{width:248px;}
#columntxt{width:240px;padding-top:15px;}

#sub_sidemenu_services{
	background-image:url(images/sub_menu_service.gif);
	background-repeat:none;
	width:193px;
	font-size:10px;
	font-weight:500;
	letter-spacing:1px;
	padding-left: 50px;
	min-height:300px;
	height:300px;
	height:300px !important;
}		
#sub_sidemenu_contact{background-image:url(images/sub_menu_contactbg.jpg); background-repeat:none;width:193px; font-size:10px;letter-spacing:1px;padding-left: 50px;height:220px;}	
#sub_sidemenu_resources{background: #a9b918 url(images/sub_menu_resourcestbg.jpg) -21px 100% no-repeat; margin: 0 20px 0 21px; padding-bottom: 30px; font-size:10px;letter-spacing:1px  }
#sub_sidemenu_resources .nav { padding-left: 30px; margin-bottom:12px }
#sub_sidemenu_focus{background-image:url(images/sub_menu_focusbg.jpg); background-repeat:none;width:193px; font-size:10px;letter-spacing:1px;padding-left: 50px;height:220px;}	
#sub_sidemenu_projects{background-image:url(images/sub_menu_projectsbg.jpg); background-repeat:none;width:193px; font-size:10px;letter-spacing:1px;padding-left: 50px;height:220px;}	
#sub_sidemenu{background-image:url(images/sub_menu_body.jpg); background-repeat:none;width:193px; font-size:10px;letter-spacing:1px;padding-left: 50px;height:220px;}	
#sub_sidemenufoot{background-image:url(images/sub_menu_foot.jpg);background-repeat:no-repeat;width:248px;height:60px;}

#sub_columntxt{width:340px;padding-top:-5px;}	
#centerfooter{clear:both;background-image:url(images/img_centerfooter.jpg);width:920px;height:27px;}	
#column01cententimg01{float:left;width:34px;height:34px;}
#column01cententimg02{float:left;width:34px;height:34px;}	
#lowercontent{width:920px;height:110px;background-color:#FFFFFF;}

#lowercolumn01{padding-left:20px;width:206px;height:100px;background-color:#FFFFFF;float:left;}
#lowercolumn01content{width:206px;height:54px;}	
#footer{font-size:9px;background-image:url(images/footer.gif);background-repeat:no-repeat;height:100px;}
#download_column{
	width:190px;
}
#sub_column02_title{width:375px; padding-top:30px;}

.navButton { width:91px; height:44px; float:left; padding-top:40px; }


.whats_new_snippet { padding: 0 0 20px 0; border-bottom: 1px solid #c8e2a6 }
