*{padding:0; margin:0;font-family:"Trebuchet MS"!important;}

body { background:url(../images/bg_color.jpg) repeat-x #009DDB;}

a {	font-size: 12px;	color: #322E74;	text-decoration: none;}
a img
{
	border:0;
}

/*  ---------------------------- layout ------------------------------------*/


.clear_both{clear:both;}

#bodyborder{background:url(../images/bg.gif)  top center no-repeat; width:1016px; margin:0 auto;}

#main_body{width:1000px; margin:0 auto; background-color:#FFFFFF;}
.white_bg{background-color:#FFFFFF;}


	.topmenu ul{		margin:0;	padding:0 128px 0;		float:right;	}
	.topmenu li{		margin:0;	padding:2px 7px 0;		float:left;		border-left:1px solid #0064B2;		list-style:none;		color:#6EC2E6;
	}
	.topmenu li a{
		float:left;
		display:block;
		
		font-size:13px;
		color:#CC3333;
		font-weight:bold;
		text-decoration: none;
	}
	.topmenu li a:hover{
		text-decoration: underline;
	}
	.nav_icon {position:relative;}
	.nav_icon ul{list-style:none; float:left; position:absolute; top:167px; left:230px;}
	.nav_icon ul li{list-style:none; float:left; width:125px; text-align:center;}



#main{background:url(../images/nav_bot_bg.jpg)  no-repeat; display:block;}

.crumb{padding-left:30px; width:900px; height:22px; line-height:20px; font-size:14px; color:#A7A9AC; }
.crumb a{font-size:14px; color:#A7A9AC;  font-weight:bold;}


/**    ------------- left ------------------     **/
.left{padding-left:30px; width:594px; float:left; }

.title{height:128px;}

.title h1{color:#FFFFFF; font-size:24px; line-height:24px; padding-top:10px;}
.title h2{color:#333366; font-size:18px; line-height:20px; padding-top:10px;}

.top-back{ margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #E4E4E4; }
.top-back a{font-weight:bold; color:#312F75; font-size:14px;}

.content{width:96%; padding:15px 0; min-height:320px;  height:auto!important; height:320px;}
.content p,.content span,.content b,.content li,.content a{font-size:14px;} 

.content ul{list-style:inside;}
.content ul li{list-style:inside;}



.news { border-bottom:1px solid #E4E4E4; padding-bottom:10px; margin-bottom:10px; min-height:108px; display:block; height:auto!important; height:100px;font-size:14px;}
.news  img {border:1px solid #999999; margin-right:10px; padding:6px; background:#FFFFFF; float:left; display:block; margin-bottom:5px;}
.news  span{color:#333333; font-size:14px;font-family:Arial;}
.news  span strong{color:#3D529B;font-size:14px;}
.news  span a.arrow_bg{ background:url(../images/link_icon.jpg) no-repeat; padding-left:25px; color:#3D529B;font-size:14px;margin-top:3px;} 
.news  span b{color:#322E74;  }

.p12{ font-size:12px;}





.prompter{border-top:#009DDB solid 1px; margin-top:10px; padding-top:10px; padding-bottom:10px;font-size:14px;}
.prompter span,.prompter a{color:#333366; font-size:14px; }
.prompter a{font-weight:bold;}

/**    ------------- right ------------------       **/
.right{width:358px; float:right;}

.image_right{background:url(../images/right_image_bg.jpg) no-repeat; padding-left:17px; padding-top:15px;}

.image_right ul{list-style:none; }

.image_right ul li{list-style:none;}

.image_bot{background:url(../images/right_image_bot.jpg) no-repeat ; height:22px;}

.right_news_top{background:url(../images/news_top.jpg) no-repeat; height:55px;}
.right_news_top span{padding:25px 0 0 20px; display:block; color:#FFFFFF;  font-size:16px; font-weight:bold;}
.right_news_top span a{color:#CCCCCC; font-size:12px;}
.right_news{background:url(../images/news_bg.jpg) repeat-y; padding:15px 0 8px 15px; width:341px; }
.right_news_bot{background:url(../images/news_bot.jpg) no-repeat; height:19px;}


.right_news ul{ list-style:none; width:290px; padding-left:5px;}
.right_news ul li{list-style:none; border-bottom:#333333 1px solid; margin-bottom:8px; padding-bottom:10px; min-height:50px;height:auto!important; height:50px;}
.right_news ul li img {border:1px solid #999999; margin-right:12px; float:left; padding:6px; background:#FFFFFF; margin-bottom:4px;}
.right_news ul li span{ font-size:14px; color:#333333;  font-weight:bold;}

#portfolio {display:block;}

/*.innerfade{display:block; height:120px; min-height:200px;}*/



#foot_border{background:url(../images/bg.jpg) bottom no-repeat;padding-bottom:28px;width:1016px; margin:0 auto;}

#footer{background:url(../images/bottom_bg.jpg) bottom no-repeat; height:107px; width:1000px; margin:0 auto; }

#footer p{text-align:center; color:#FFFFFF; padding-top:20px; font-size:14px;  }

#footer a{font-size:14px; color:#FFFFFF; }








/*  --------------------------- dropdown menu ------------------------------*/




#dropDown li ul ul li{	 background-color:#00A7E7; width: 240px; z-index:100;}
/* second submenu positon style */

#dropDown {	position: absolute;		padding: 0;	margin: 0;	list-style: none; 	white-space: nowrap;}

body>#dropDown {position: fixed;}

#dropDown{ padding-left:25px; padding-top:6px;}
#dropDown ul {position: relative;	display: none;	margin: 0; 	list-style: none;z-index:100; padding-left:20px;}
#dropDown ul.click {display: block;  }
#dropDown ul.click li {}

#dropDown ul li  {	background-color:#CBCBCB;}
#dropDown ul li a.click {background-color: #95DBFD;	color: #303177;  display: block;border:#BFE9FE 1px solid;}
#dropDown ul li a:hover {color: #303177;}

#dropDown li {position: relative; padding: 0;	margin: 0;	float: left;display: block;}
#dropDown li a {position: relative; display: block;	padding: 0; margin: 0;	text-decoration: none; color: #FFFFFF; font-size:14px; font-weight:bold; }
#dropDown li a.click { color: #303177;}
#dropDown li a:hover{color:#303177;}
#dropDown li a span{padding:0 25px 0 5px;}
#dropDown li ul {position: absolute;top: 24px;left: 0px; padding-left:0; border:1px solid #ffffff; }
#dropDown li ul li{background-color:#00A7E7;width: 220px;clear:both;/* fixed Safari BUG By cookie */}
#dropDown #energyfocus ul li{ width:260px}
#dropDown li ul ul {position: absolute;	left: 220px;top: 0;	margin:0; padding:0;padding-left:0; border:1px solid #ffffff;}

#dropDown li ul li a {color: #ffffff; border:#D5D5D5 1px solid; display:block; padding-left:5px;height:20px; line-height:20px;}
#dropDown li ul li a:hover {background-color: #95DBFD; border:#ffffff 1px solid;} 

#dropDown li ul li ul li a { color: #ffffff; border:#D5D5D5 1px solid; display: block;padding-left:5px; height:20px; line-height:20px;} 



.submenulist 
{
		padding-bottom:11px;
		color:#FFF;
		
}
.submenulist ul
{
	padding-top:5px;
	padding-left:23px;
	padding-right:30px;
}

.submenulist li
{
	display:inline;
	
}

.submenulist li a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:1.45em;
	padding:0 7px 0 7px;
	text-align:center;
	white-space: nowrap;
}
.submenulist li a.click {color: #303177;}
.submenulist li a:hover{color:#303177;}
#redlist
{
	background:url(../images/submenu1_05.jpg) bottom repeat-x;
}

#redlist ul
{
	background:url(../images/submenu1_03.jpg) top #DE0D13 repeat-x;
}
#yellowlist
{
	background:url(../images/submenu2_05.jpg) bottom repeat-x;
}

#yellowlist ul
{
	background:url(../images/submenu2_03.jpg) top #C0AF01 repeat-x;
}
#brownlist
{
	background:url(../images/submenu3_05.jpg) bottom repeat-x;
}

#brownlist ul
{
	background:url(../images/submenu3_03.jpg) top #D47A1A repeat-x;
}
#purplelist
{
	background:url(../images/submenu4_05.jpg) bottom repeat-x;
}

#purplelist ul
{
	background:url(../images/submenu4_03.jpg) top #612E73 repeat-x;
}
#greenlist
{
	background:url(../images/submenu5_05.jpg) bottom repeat-x;
}

#greenlist ul
{
	background:url(../images/submenu5_03.jpg) top #008D41 repeat-x;
}
#bluelist
{
	background:url(../images/submenu6_05.jpg) bottom repeat-x;
}

#bluelist ul
{
	background:url(../images/submenu6_03.jpg) top #0088BC repeat-x;
}
