body {
SCROLLBAR-ARROW-COLOR:		#F49A00;
SCROLLBAR-FACE-COLOR:		#F49A00;
SCROLLBAR-SHADOW-COLOR:		#F49A00;
SCROLLBAR-DARKSHADOW-COLOR:	#251f49;
SCROLLBAR-HIGHLIGHT-COLOR:	#251f49;
SCROLLBAR-TRACK-COLOR:		#251f49;
}
/*chrome滚动条*/
::-webkit-scrollbar-track-piece{
 -webkit-border-radius:0;
}
::-webkit-scrollbar{
 width:8px;
 height:8px;
}
::-webkit-scrollbar-thumb{
 background-color:#F49A00;
 -webkit-border-radius:4px;
 outline-offset:-2px;
 border: 2px solid #251f49;
}
::-webkit-scrollbar-thumb:hover{
 background-color:#F49A00;
 -webkit-border-radius:4px;
}
 
body,table,th,td {margin:0;overflow:hidden;font-size:14px;font-family: 'Gilroy', sans-serif;color: #FFFFFF;}

table {border-collapse:collapse;}
a:link {text-decoration: none;color: #FFFFFF;}
a:visited {text-decoration: none;color: #FFFFFF;}
a:hover {text-decoration: none;color: #FFFFFF;}
a:active {text-decoration: none;color: #FFFFFF;}
form {margin:0;}

img {border: 0px; vertical-align:middle;}
button,#submit {
	width:100px;
	height:45px;
	background-color: #F49A00;
	border: none;
	color: #FFFFFF;
	padding: 5px 8px;
	text-align: center;
	text-decoration: none;
	outline: none;
	display: inline-block;
	border-radius: 12px;
	font-size:12px;
	vertical-align:middle;
}
.button_top_dark:active,
.button_top_dark {
	width:80px;
	height:45px;
	background-color: #251f49;
	border: none;
	color: #FFFFFF;
	padding: 2px 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 8px;
	font-size:12px;
	vertical-align:middle;
	cursor: pointer;
}
.button_top_dark:hover {
  border-color: currentColor;
  background-color: F49A00;
}


input {
	height:30px;
	border: 1px solid #000000;
	font-size: 14px;
	font-family: 'Gilroy', sans-serif;
	vertical-align:middle;
	padding: 1px 1px 1px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}
select {
	height:30px;
	border: 1px solid #000000;
	vertical-align:middle;
	padding: 1px 1px 1px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
select::-ms-expand { display: none; }

input:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
input.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
input[type = "radio"] {
    background-color:#251f49;
    color: #F49A00;
    border-radius:100%;
    display:inline-block;
    height:16px;
    margin-right:10px;
    margin-top: -1px;
    vertical-align:middle;
    width:16px;
    line-height:1;
}

.radio {border:none;background-color:#251f49;}
.checkbox {border:none;background:none;}

.top_title1{
  font-size: 28pt;
}
.top_title2{
  font-size: 18pt;
}
.top_title_tv{
  font-size: 24pt;
}
.title_black{
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
}
.normal_black{
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}
.title_white{
  font-size: 14pt;
  font-weight: bold;
  color: #ffffff;
}
.title_dark{
  font-size: 14pt;
  font-weight: bold;
  color: #251f49;
}

.title_bright{
  font-size: 14pt;
  font-weight: bold;
  color: #F49A00;
  padding: 15px 15px 15px 15px;
}

.button_bright {
	width:80px;
	height:30px;
	background-color: #F49A00;
	border: 1px;
	padding: 15px 3px 0 3px;
	color: white;
	text-align: center;
	vertical-align:middle;
	display: inline-block;
	border-radius: 12px;
	font-weight: bold;
}
.button_dark {
	width:80px;
	height:30px;
	background-color: #251f49;
	border: 1px;
	padding: 15px 3px 0 3px;
	color: white;
	text-align: center;
	vertical-align:middle;
	display: inline-block;
	border-radius: 12px;
	font-weight: bold;
}

.button_dark {
	width:80px;
	height:30px;
	background-color: #251f49;
	border: 1px;
	padding: 15px 3px 0 3px;
	color: white;
	text-align: center;
	vertical-align:middle;
	display: inline-block;
	border-radius: 12px;
	font-weight: bold;
}

.button_round_bright{
	width:30px;
	height:30px;
	background-color: #F49A00;
	border: 1px solid #251f49;
	padding: 2px 2px 2px 2px;
	color: white;
	text-align: center;
	vertical-align:middle;
	display: inline-block;
	font-weight: bold;
    border-radius:50%;
}

.div_bright {
	height:200px;
	margin:10px 10px 10px 10px;
	padding: 15px 5px 0 5px;
	text-align:left;
	vertical-align:middle;
	background:#F49A00;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.div_dark {
	height:200px;
	margin:10px 10px 10px 10px;
	padding: 15px 5px 0 5px;
	text-align:left;
	vertical-align:middle;
	background:#251f49;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.div_tv_top {
	height:160px;
	margin:10px auto;
	padding: 5px 5px 5px 15px;
	text-align:left;
	vertical-align:middle;
	background:#251f49;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.div_bright_tv {
	height:230px;
	margin:2px auto;
	padding: 10px 5px 5px 5px;
	text-align:left;
	vertical-align:middle;
	background:#F49A00;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.div_dark_tv {
	height:230px;
	margin:2px auto;
	padding: 10px 5px 5px 5px;
	text-align:left;
	vertical-align:middle;
	background:#251f49;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.notification {
	width:500px;
	margin:10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:middle;
	background:#251f49;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	position:absolute;
	border-style: solid;
	border-color: #000000
}
.notification_title{
  font-size: 14pt;
  font-weight:bold;
}
.notification_close {
    /* still bad on picking color */
    background: #F49A00;
    color: red;
    /* make a round button */
    border-radius: 12px;
    /* center text */
    line-height: 20px;
    text-align: center;
    height: 20px;
    width: 20px;
    font-size: 18px;
    padding: 1px;
}
.notification_close::before {
    content: "\2716";
}
.notification_close {
    top: -10px;
    right: -10px;
    position: absolute;
}

.div_search {
	height:40px;
	margin:0px 0px 0px 0px;
	padding: 15px 5px 5px 15px;
	text-align:left;
	vertical-align:middle;
	background:#251f49;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.search_bar {
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:middle;
	background:#ffffff;
	color:#000000;
	border:2px solid #F49A00;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


.table_BOSStable {
	overflow-x:hidden;
	overflow-y:hidden;
	width:98%;
	text-align:left;
	behavior:expression('url(<%=request.getContextPath()%>/styles/BOSStable.htc)');
	padding-bottom:18px;
}

.table_style {
	width:100%;
	border:#251f49 solid 1px;
	border-collapse:collapse;
	
}

.table_style tr{
	height:35px;
}
.table_style_head {
	height:40px; 
	color:#000000;
	background-color:#251f49;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	text-align:center;
	word-break:break-all;
	white-space:nowrap;
}
.table_style_head td {
	height:28px; 
	border-right:#251f49 solid 1px;
	border-bottom:#251f49 solid 1px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	word-break:break-all;
	white-space:nowrap;
	
}
.table_style_content {
	background:expression(this.rowIndex%2==0 ? '#EFEFEF' : '#FFFFFF');
}
.table_style_content td{
	color:#000000;
	border-right:#251f49 solid 1px;
	border-top:#251f49 solid 1px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}

.searchBar input:disabled {filter:none;color:red;background:#f0f0f0;border:1px solid #ddd;}
.searchBar input.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu input:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu input.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu2 input:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu2 input.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}

textarea {border:1px solid #AEC9D3;}
textarea:disabled {filter:none;color:#000;background:#f0f0f0;border:none;}
textarea.readonly {filter:none;color:#000;background:#f0f0f0;border:none;}
.searchBar textarea:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.searchBar textarea.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu textarea:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu textarea.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu2 textarea:disabled {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}
.subMenu2 textarea.readonly {filter:none;color:#000;background:#f0f0f0;border:1px solid #ddd;}

fieldset {border:0px double #251f49;background:251f49;}
fieldset legend {color:#251f49;border:1px solid #ddd;margin:0px;padding:3px 6px 2px 6px;}

.styleSelect {padding:1px;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F0F0F0, EndColorStr=#DDDDDD);color:#666;background:#F0F0F0;}
 


.button {vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#ffffff;background:#251f49;}
.searchBtn {vertical-align:middle;border:1px solid #CCCCCC;padding-top:3px;margin-left:2px;cursor:pointer;color:#ffffff;background:#251f49;}
.buttonOver {vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#ffffff;background:#251f49;}
.buttonOut {vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#ffffff;background:#251f49;}
.button:hover{
    vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#F49A00;background:#251f49;
}
.button:focus{
	vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#F49A00;background:#251f49;
}
.button:active{
	vertical-align:middle;border:1px solid #666666;padding-top:3px;margin-left:2px;cursor:pointer;color:#F49A00;background:#251f49;
}

.fileUp {border:1px solid #DDDDDD;background:#F0F0F0;padding:1px;}
.fileUp input {border:1px solid #DDD;background:#FFFFFF;color:#000;}
.fileUp img {vertical-align:middle;}



/* Labels 锟斤拷式 */
label {font-weight: normal;}
label.required {font-weight: none;}
label.error {font-weight: bold;background: transparent;color: red;}
 


/***************锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷式***********************/
.searchBar {vertical-align:middle;margin-top:1px;color:#333;padding:2px 12px 1px 12px;height:27px;width:100%;border:1px double #B9B9B9;background:#CCCCCC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#D7D7D7);}
.searchBar ul {vertical-align:middle;list-style:none;margin:0;padding:2px 0 0 0;}
.searchBar label {color:#333;}
.searchBar ul li {display:inline;color:#333;}
.searchBar #lft {vertical-align:middle;float:left;color:#333;}
.searchBar #rght {vertical-align:middle;float:right;color:#333;}
.searchBar table {color:#333;}


/***************锟斤拷荼锟斤拷锟绞�*******************/
#dataTable {padding:1px;border:1px double #DCF4FC;}
#dataTable caption {padding:1px;border:1px double #C4E9FB;}
#dataTable th {border-bottom:1px solid #B4DBFA;color:#333;margin:1px;font-weight:normal;text-align:right;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#DCF4FC);?*/}
#dataTable th#head {padding:2px 12px 2px 12px;text-align:left;font-weight:bold;height:32px;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#DCF4FC);*/}
#dataTable th#foot {padding:2px 12px 2px 12px;text-align:right;font-weight:bold;height:27px;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#DCF4FC, EndColorStr=#FFFFFF);*/}
#dataTable th#middle {text-align:center;}
#dataTable td#middle {text-align:center;}
#dataTable td {border-bottom:1px solid #DCF4FC;color:#666;margin:1px;}

.dataTable {padding:1px;border:1px double #DCF4FC;}
.dataTable caption {padding:1px;border:1px double #C4E9FB;}
.dataTable th {border-bottom:1px solid #B4DBFA;color:#333;margin:1px;font-weight:normal;text-align:right;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#DCF4FC);?*/}
.dataTable th#head {padding:2px 12px 2px 12px;text-align:left;font-weight:bold;height:32px;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#DCF4FC);*/}
.dataTable th#foot {padding:2px 12px 2px 12px;text-align:right;font-weight:bold;height:27px;/*background:#DCF4FC;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#DCF4FC, EndColorStr=#FFFFFF);*/}
.dataTable th#middle {text-align:center;}
.dataTable td#middle {text-align:center;}
.dataTable td {border-bottom:1px solid #DCF4FC;color:#666;margin:1px;}

.detail {padding:10px;}
.detail caption {padding:10px;border:1px double #CCCCCC;}
.detail th { color:#000000;padding:5px;text-align:right;}
.detail th#head {padding:2px 12px 2px 12px;text-align:left;font-weight:bold;height:32px;}
.detail th#foot {padding:2px 12px 2px 12px;text-align:right;font-weight:bold;height:27px;}
.detail th#middle {text-align:center;}
.detail td#middle {text-align:center;}
.detail td { color:#000000;padding:5px;}

 
.elementTable {border-collapse:collapse;border:1px solid ThreeDShadow;background:Window;}
.elementTable th {font:icon;padding:2px 5px;cursor:default;-moz-user-select:none;text-align:left;height:27px;background:#666666;color:#FFF;}
.elementTable td {font:icon;padding:2px 5px;cursor:default;-moz-user-select:none;}
.even {background:Window;}
.odd {background:#eee;}
.selected {background:#CCCCCC;color:HighlightText;}
  
 
/*#textarea:focus, input:focus {border: 1px solid #99CC00;color:#000000;}*/
 
 /***系统锟斤拷录锟斤拷锟斤拷式**/
.loginBg {background:#666;}
.loginFieldset {color:#000000;}

  
/********************** dispalytag 锟斤拷锟斤拷斜锟�锟斤拷始**************************************************************/
div.exportlinks {margin:0px;padding: 2px 4px 2px 6px;width: 100%;border:1px solid #251f49;background:#251f49;color:#ffffff;}
span.csv {background-image: url(../images/ico_file_csv.gif);}
span.excel {background-image: url(../images/ico_file_excel.gif);}
span.pdf {background-image: url(../images/ico_file_pdf.gif);}
span.xml {background-image: url(../images/ico_file_xml.gif);}
span.export {cursor: pointer;display: inline;display: inline-block;padding: 0 4px 1px 20px;}
span.pagebanner
{
	display: block;
	margin:0px;
	padding: 2px 4px 2px 6px;
	width: 99%;
	border:1px solid #251f49;
	background-color: #251f49;
	color:#ffffff;
}
span.pagelinks {display: block;margin-bottom: 5px;margin-top: -21px;padding: 2px 12px 2px 0px;text-align: right;width: 99%;color:#ffffff}
table.list {border: 1px solid #251f49;border-collapse: collapse;margin:0px;width: 100%;}
table.list td {color: #000000;padding: 3px;border-bottom: 1px solid #251f49;border-right: 1px solid #251f49;}
table.list td a:link {color: #000000;}
table.list td a:visited {color: #000000;}
table.list td a:hover {color: #000000;}
table.list td a:active {color: #000000;}
table.list th {color: #ffffff;padding: 3px;border-bottom: 1px solid #251f49;border-right: 1px solid #251f49;text-align: center;font-weight:normal;}

table.list th.order1 a {background-image: url(../images/arrow_down.png) !important;}
table.list th.order2 a {background-image: url(../images/arrow_up.png) !important;}
table.list th.sortable a {text-align:center;background-image: url(../images/arrow_off.png);}
table.list th.sorted a, table.list th.sortable a {text-align:center;background-position: right;background-repeat: no-repeat;display: block;}

table.list th.sortable:hover {text-align:center;background:#F49A00;color:#000000;}

table.list thead tr {color:#ffffff;background-color: #251f49;}
table.list tr.even {background: #F5F5F5;border-top: 1px solid #251f49;color: #000000;}
table.list tr.odd {background: #ffffff;border-top: 1px solid #251f49;color: #000000;}
 
table.list tr.over {background:#F49A00;border-bottom: 1px solid #251f49;border-top: 1px solid #ffffff;}


table.activeUserList, body#activeUsers span.pagelinks {width: 450px !important;}

 /****锟斤拷页头锟斤拷锟斤拷锟斤拷式***/

.topToolBar {position:absolute;right:0;top:27;padding:6 12 0 0;z-index:1;}
.topToolBar ul{list-style:none;color:#fff;}
.topToolBar ul li{list-style:none;display:inline;padding:4px 6px 2px 6px;margin:0 4px 0 4px;height:21px;}
.currentBar {padding:6px 2px 2px 12px;color:#ddd;background:url(../images/01/CurrentBarBg.png);}
 
 /***锟叫硷拷锟斤拷锟轿碉拷锟斤拷式***/
.statesFrame {border:1px double #999999;}
.statesBar {background:#999999;border-bottom:2px ridge #cccccc;}
.separateBar{width:5px; background:#666666}
 
 

/***锟斤拷页锟揭憋拷**/
.sysTopMiniBtnOut {background:url(../images/ico/sysTopMiniBtn.png);background-position:0px 24px;border:none;width:24px;height:24px;margin:-1px 0 0;cursor:pointer;}
.sysTopMiniBtnOver {background:url(../images/ico/sysTopMiniBtn.png);background-position:0px 0px;border:none;width:24px;height:24px;margin:-1px 0 0;cursor:pointer;}
.footerMiniBtnOver	{width:24px;height:20px; border:none; background:url(../images/01/footerMiniBtn.png);background-position:0px 20px;cursor:pointer}
.footerMiniBtnOut	{width:24px;height:20px; border:none; background:url(../images/01/footerMiniBtn.png);background-position:0px 0px;cursor:pointer}
.footerTitleMiniBtnOver	{width:24px;height:20px; border:none; background:url(../images/01/footerTitleMiniBtn.png);background-position:0px 20px;cursor:pointer}
.footerTitleMiniBtnOut	{width:24px;height:20px; border:none; background:url(../images/01/footerTitleMiniBtn.png);background-position:0px 0px;cursor:pointer}


/***energy锟斤拷式**/
.main {
	border: 1px solid #C1C1C1;
	margin: 5px 0 0;
	height:30%;
}
.mainBar {
	background: url(<%=request.getContextPath()%>/images/ecms/images/mainBarBg.gif)
		repeat;
	height: 20px;
	line-height: 20px;
	cursor: hand;
}
.main_01 {
	background: url(<%=request.getContextPath()%>/images/ecms/images/01_main_content/Shape37.png)
		no-repeat 10px;
}
.main_02 {
	background: url(<%=request.getContextPath()%>/images/ecms/images/01_main_content/titleIco.png)
		no-repeat 10px;
}
.main_03 {
	background: url(<%=request.getContextPath()%>/images/ecms/images/01_main_content/sldx.png)
		no-repeat 10px;
}
.fLeft {
	float: left;
	width: 100%;
}

.fRight {
	float: right
}

.mainContent {
	background: #fff;
	color: #666;
	height: 90%;
	overflow: hidden;
	padding: 5px 10px;
	text-align: left;
}



 
/**锟较讹拷锟斤拷页锟斤拷锟紺SS**/


	
	/**锟阶诧拷锟斤拷锟斤拷锟斤拷锟紺SS***/
.hiddenList{      
		border:0px solid #fff;
		height:100%;
	}
	/***锟较讹拷锟斤拷锟紺SS*/
	.drag{
		border:1px solid #CCCCCC;
		width:100%;
		margin:5px;
		height:80%;
		background: #FFFFFF;
	}
	/***锟较讹拷锟斤拷锟酵凤拷锟斤拷锟绞�/
	.dragTitle{   
		width:100%; 
		background:url(images/dragTitle.gif) repeat-x;
		height:23px;
		line-height:23px;
		VERTICAL-ALIGN: middle;
		color:#003366;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		padding:0 5px;
	}
	/**锟斤拷锟斤拷锟斤拷锟节碉拷锟斤拷式*/
	.titled{
		background:url(images/dragTitle.gif) repeat-x;
		height:20px;
		color:#003366;
		font-size:14px;
		text-align:center;
		padding:0 5px;
	}
	/***锟较讹拷锟斤拷锟斤拷屑锟斤拷锟绞�/
	.dragBody{
		width:20%;	 
		background: #FFFFFF;
		PADDING: 5px;
		BORDER-TOP: 0;
		SCROLLBAR-BASE-COLOR: #f0f0f0;
		overflow:hidden;

		
	}


/**div_drag **/
.div_drag {
	border: 1px solid #cfcfcf;
	width: 100%;
	margin-bottom: 4px;
	background-color: #ededed;
	height: auto;
	margin-left: 5px;
}

/**div_drag_Title**/
.div_drag_Title {
	background-image: url(<%=request.getContextPath()%>/images/listbar_M_bg.png);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top:5px;
	padding-left:5px;
}
/**div_drag_body**/
.div_drag_body {
	background-color: #ededed;
	width: 100%;
	text-align: center;
	height: auto;
}
/**nav_bottom buttom set**/
#nav_bottom{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-type: none;
	height: 30px;
	width: 100%;
	clear:both;
}
#nav_bottom ul li a{
	color: #000000;
	text-decoration: none;
}
#nav_bottom ul{
	 PADDING-LEFT: 3%
}
#nav_bottom ul li {
	height: 31px;
	width: 60px;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	text-align: center;
	float: left;
}
#nav_bottom ul li span {
	padding-bottom: 6px;
	text-decoration: none;
	padding-left: 4px;
}
.li_left {
	background-image: url(<%=request.getContextPath()%>/images/li_leftbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.li_middle {
	background-image: url(<%=request.getContextPath()%>/images/li_middlebg.png);
	background-repeat: no-repeat;
}
.li_right {
	background-image: url(<%=request.getContextPath()%>/images/li_rightbg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.li_left a:hover {
	background-image: url(<%=request.getContextPath()%>/images/li_leftbg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.li_left a:visited {
	background-image: url(<%=request.getContextPath()%>/images/li_leftbg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.li_right a:hover {
	background-image: url(<%=request.getContextPath()%>/images/li_rightbg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.li_right a:visited {
	background-image: url(<%=request.getContextPath()%>/images/li_rightbg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.li_middle a:hover {
	background-image: url(<%=request.getContextPath()%>/images/li_middlebg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.li_middle a:visited {
	background-image: url(<%=request.getContextPath()%>/images/li_middlebg_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 60px;
}
.nav_body{
	margin-top: 10px;
	border: 0px solid #DDDDDD;
	margin-bottom: 10px;
	height:30%;
	width: 93%;

}
.nav_body table td{
	font-size: 12px;
	font-weight: normal;
	padding:6px;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

.renderings_bg {
	background-color: #CCCCCC;
	background-image: url(<%=request.getContextPath()%>/images/Renderings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 100%;
	width: 100%;
}
.left_box_2 {
	width: 50%;
	text-align: left;
	height: auto;
}
.li_left2 {

	background-image: url(<%=request.getContextPath()%>/images/li_leftbg2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.li_middle2 {

	background-image: url(<%=request.getContextPath()%>/images/li_middlebg2.png);
	background-repeat: no-repeat;
}
.li_right2 {

	background-image: url(<%=request.getContextPath()%>/images/li_rightbg2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.li_left2 a:hover {

	background-image: url(<%=request.getContextPath()%>/images/li_leftbg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 83px;
}
.li_left2 a:visited {

	background-image: url(<%=request.getContextPath()%>/images/li_leftbg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 83px;
}
.li_right2 a:hover {

	background-image: url(<%=request.getContextPath()%>/images/li_rightbg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 83px;
}
.li_right2 a:visited {

	background-image: url(<%=request.getContextPath()%>/images/li_rightbg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 83px;
}
.li_middle2 a:hover {

	background-image: url(<%=request.getContextPath()%>/images/li_middlebg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 83px;
}
.li_middle2 a:visited {

	background-image: url(<%=request.getContextPath()%>/images/li_middlebg2_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 80px;
	width: 83px;
}
.box3 {

	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.box3 table td {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-color: #E0E0E0;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.box4 {
	width: 282px;
	padding-top: 6px;
	padding-bottom: 10px;
	text-align: center;
}
.box4 table td {

	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color:#FEFDF9;
	border-bottom-color: #E0E0E0;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#nav2{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-type: none;
	height: 30px;
	width: 100%;
	clear:both;

}
#nav2 ul li {

	height: 31px;
	width: 83px;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	text-align: center;
	float: left;
}
#nav2 ul li span {

	padding-bottom: 6px;
	text-decoration: none;
	padding-left: 4px;
}
#nav2 ul li a {

	color: #000000;
	text-decoration: none;
}
.feormtitle2 {
	background-image: url(<%=request.getContextPath()%>/images/formtitle2_bg.gif);
	background-repeat: repeat-x;
}
.feormtitle3 td {
	background-color: #99FFFF;
	border: 1px solid #00CCFF;
}
	
.energy_font{
	color: #CC0000;font-size: 11px;
}

.box2 table td {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.box2 {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #ededed;
}

 /****锟斤拷司锟斤拷锟斤拷锟斤拷页头锟斤拷锟斤拷锟斤拷式***/
.loginSub {background:url(../images/loginBg.jpg) center center no-repeat;}
.topHeader {height:68px;background:url(../images/01/topHeaderBg.jpg);}

.stockportHeader {height:68px;background:url(../images/corporation/stockportheader.jpg) no-repeat;}
.stockportBg {background:url(../images/corporation/stockportbg.jpg) center center no-repeat;}

.maidstonHeader {height:68px;background:url(../images/corporation/maidstonheader.jpg) no-repeat;}
.maidstonBg {background:url(../images/corporation/maidstonbg.jpg) center center no-repeat;}

.peabodyHeader {height:68px;background:url(../images/corporation/peabodyheader.jpg) no-repeat;}
.peabodyBg {background:url(../images/corporation/peabodybg.jpg) center center no-repeat;}


.tgeHeader {height:68px;background:url(../images/corporation/tgeheader.jpg) no-repeat;}
.tgeBg {background:url(../images/corporation/tgebg.jpg) center center no-repeat;}

.npowerHeader {height:68px;background:url(../images/corporation/npowerheader.jpg) no-repeat;}
.npowerBg {background:url(../images/corporation/npowerbg.jpg) center center no-repeat;}

.ecolutionHeader {height:68px;background:url(../images/corporation/ecolutionheader.jpg) no-repeat;}
.ecolutionBg {background:url(../images/corporation/ecolutionbg.jpg) center center no-repeat;}

.aberHeader {height:68px;background:url(../images/corporation/aberheader.jpg) no-repeat;}
.aberBg {background:url(../images/corporation/aberbg.jpg) center center no-repeat;}

.headerTd {}
.tgeHeaderTd {height:68px;background:url(../images/corporation/tgetdbg.jpg) repeat;}
.stockportHeaderTd {height:68px;background:url(../images/corporation/stockporttdbg.jpg) repeat;}
.ecolutionHeaderTd {height:68px;background:url(../images/corporation/ecolutiontdbg.jpg) repeat;}
.maidstonHeaderTd {height:68px;background:url(../images/corporation/maidstontdbg.jpg) repeat;}
.peabodyHeaderTd {height:68px;background:url(../images/corporation/peabodytdbg.jpg) repeat;}
