body {
	margin:0;
	color: #000;
	background-color:#1b3a78;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

form {
	margin:0;
	padding:0;
}

a {
	color:#042779;
	text-decoration:none;
}

a:focus {
  outline:none;
}

a:hover {
	color:#325993;
	text-decoration:none;
}

img {
	margin:0;
	border:none;
	display:block;
}

#main {
	width:100%;
	margin:0 auto;
	padding-bottom: 35px;
}

/*----------------------header----------------------*/

#header {
	width: 100%;
	height: 100px;
	background-color: #fff;
}

#header .holder {
  width: 954px;
  margin: 0 auto;
  overflow: hidden;
}

#header .logo {
	float:left;
	margin:1px 0 0;
	overflow:hidden;
}

#header .logo a {
	width:218px;
	height: 82px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/login/logo.jpg) no-repeat left top;
}

/*--header-block--*/

.header-block{
	float: right;
	width: 250px;
}

.user-area {
  height: 38px; 
	background:url(../../images/login/bg-user-area.png) repeat-y;
}

.user-area ul {
  width: 100%;
	overflow:hidden;
}

.user-area ul li {
	float:left;
	padding: 0 0 0 9px;
	background:url(../../images/login/bg-link-form-block.gif) no-repeat 14px 13px;
}

.user-area ul a {
  float: left;
  color: #012877;
  font-size: 11px;
  margin: 9px 0 5px 17px;
}

.user-area ul > li:first-child a {
  margin: 9px 48px 5px 17px;
}

.user-area ul a:hover{text-decoration:underline;}

/*----------------------container----------------------*/

#container {
	width:954px;
	margin: 0 auto;
	background:url(../../images/login/bg-container.gif) repeat-y;
}

.container-holder {
	width: 954px;
	padding:0 0 4px 0;
	background:url(../../images/login/bg-container-holder.gif) no-repeat 0 100%;
}

/*----------------------content----------------------*/

#content {
	width:950px;
	overflow: hidden;
}

/*--information--*/

/*.information {
	width:100%;
	overflow:hidden;
	min-height:440px;
}
* html .information {
	height:440px;
	overflow:visible;
}*/

/*--tabset--*/

/*ul.tabset{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	z-index:999;
	background:#31882a;
}

ul.tabset li{
	float:left;
	height:37px;
	display:inline;
	list-style:none;
	padding:0 0 0 6px;
	background:url(../../images/login/bg-tabset-separator.gif) no-repeat 0 50%;
}

ul.tabset li:first-child{
	padding-left:0;
	background:none;
}

ul.tabset li a.tab {
	float:left;
	color:#fff;
	height:33px;
	z-index:100;
	overflow:hidden;
	margin:4px -6px 0 -6px;
	padding:0 15px 0 14px;
	position: relative;
	text-decoration:none;
	font:bold 17px/33px Arial, Helvetica, sans-serif;
}

ul.tabset em {
	vertical-align:top;
	line-height:14px;
	font-size:12px;
}

ul.tabset li.active ul{display:none !important;}

ul.tabset li.active a {
	color:#32872a;
	background:#fff url(../../images/login/bg-tabs-main.gif) no-repeat 100% 0;
}*/

.tab {
  margin: 5px;
	overflow: hidden;
	background-color: #f3f3d8;
	/*padding:0 6px 0 4px;*/
}

/*--main-menu--*/

.greenBar {
  width: 100%;
  height: 35px;
  background-color: #31882a;
}

/*ul#main-menu {
	float:left;
	width:100%;
	margin: 0 0 9px;
	padding:0;
	clear:both;
	position:relative;
	z-index:999;
	background:#31882a;
}

ul#main-menu li {
	float:left;
	height:37px;
	display:inline;
	list-style:none;
	padding:0 0 0 6px;
	background:url(../../images/login/bg-tabset-separator.gif) no-repeat 0 50%;
}

ul#main-menu li:first-child{
	padding-left:0;
	background:none;
}

ul#main-menu li a.tab {
	float:left;
	color:#fff;
	height:33px;
	z-index:100;
	overflow:hidden;
	margin:4px -6px 0 -6px;
	padding:0 15px 0 14px;
	position: relative;
	text-decoration:none;
	font:bold 17px/33px Arial, Helvetica, sans-serif;
}

ul#main-menu em {
	vertical-align:top;
	line-height:14px;
	font-size:12px;
}

ul#main-menu li.active ul{display:none !important;}

ul#main-menu li.active a {
	color:#32872a;
	background:#fff url(../../images/login/bg-tabs-main.gif) no-repeat 100% 0;
}*/

/*--main-menu--*/

/*#main-menu li:hover,#main-menu li.hover{position:relative;}

#main-menu li:hover ul.sub-menu,#main-menu li.hover ul.sub-menu{display:block;}

#main-menu li:hover ul.sub-menu ul,#main-menu li.hover ul.sub-menu ul{display:none;}

#main-menu ul.sub-menu {
	display:none;
	position:absolute;
	top:37px;
	left:0;
	width:108px;
	margin:0;
	padding:0;
	z-index:889;
	border:solid #fff;
	border-width:1px 0;
}

#main-menu ul.sub-menu li{
	float:left;
	width:106px;
	padding:0;
	margin:0;
	height:auto;
	background:none;
	position:static;
	border:1px solid #fff;
}

#main-menu ul.sub-menu a{
	display:block;
	float:none;
	width:84px;
	height:auto;
	color:#fff;
	margin:0;
	padding:5px 13px 5px 9px;
	background:#1b3a78;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}*/

/*#main-menu ul.sub-menu a.sub-block{
	background:#1b3a78 url(../../images/login/bg-sub-menu-arrow.gif) no-repeat 97% 5px;
}

#main-menu ul.sub-menu a:hover{
	text-decoration:none;
	background-color:#325993;
}

#main-menu ul.sub-menu li:hover,#main-menu ul.sub-menu li.hover{position:relative;}

#main-menu ul.sub-menu li:hover ul,#main-menu ul.sub-menu li.hover ul{display:block;}

#main-menu ul.sub-menu ul{
	display:none;
	position:absolute;
	top:-2px;
	left:106px;
	width:106px;
	margin:0;
	padding:0;
	z-index:999;
	border:1px solid #fff;
}
#main-menu ul.sub-menu ul li{
	float:left;
	width:104px;
	position:static;
}
#main-menu ul.sub-menu ul a{
	width:99px;
	font-size:9px;
	padding:5px 0 5px 5px;
}*/

/*--info-holder--*/

.info-holder{
	width:925px;
	min-height:440px;
	margin:28px 0 0;
	overflow:hidden;
	padding:7px 8px 23px 7px;
	border-top:1px solid #e1e1c7;
	background:#f3f3d8 url(../../images/login/bg-content-bottom.gif) no-repeat 0 100%;
}
* html .info-holder{
	height:440px;
	overflow:visible;
}

/*--info-column--*/

.info-column{
	float:left;
	width:735px;
}
.info-column h2{
	float:left;
	color:#fff;
	margin:0;
	padding:2px 10px 0 8px;
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	background:#31882a url(../../images/login/bg-heading.gif) repeat-x;
}
span.link{
	float:left;
	color:#022775;
	display:inline;
	padding: 0 0 0 15px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-link-form-block.gif) no-repeat 0 50%;
}
span.link a{
	color:#022775;
	text-decoration:none;
}
span.link a:hover{text-decoration:underline;}
/*--heading--*/
.heading{
	width:100%;
	overflow:hidden;
}
.heading span.link{float:right;}
.heading span.link a{
	float:left;
	line-height:19px;
	padding:0 22px 0 0;
	background:url(../../images/login/bg-pdf.gif) no-repeat 100% 50%;
}
/*--section--*/
.section{
	width:720px;
	overflow:hidden;
	background:#fff;
	margin:0 0 7px;
	padding:2px 6px 6px 7px;
	border:1px solid #2c7b26;
}
/*--accordion--*/
#accordion {
	width:100%;
	overflow:hidden;
}
.slider-box{
	width:100%;
	margin:3px 0 0;
	overflow:hidden;
}
.slider-head{
	background:#fff;
	overflow:hidden;
	padding:3px;
	width:712px;
	border:1px solid #e1e1c7;
}
.slider-head:hover,
.slider-head.hover{background:#f3f3d8;}
.slider-head strong{
	float:left;
	color:#032677;
	width:75px;
	cursor:pointer;
	padding:0 0 2px 26px;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-slider-close.gif) no-repeat;
}
/*--choice--*/
ul.choice{
	margin:0;
	padding:0;
	float:left;
}
ul.choice li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 4px 2px 28px;
}
ul.choice li.choice-01{background:url(../../images/login/bg-faucet.gif) no-repeat;}
ul.choice li.choice-02{background:url(../../images/login/bg-drop-green.gif) no-repeat 12px 0;}
ul.choice li.choice-03{background:url(../../images/login/bg-drop-blue.gif) no-repeat 12px 0;}
ul.choice li.choice-04{background:url(../../images/login/bg-drop-red.gif) no-repeat 12px 0;}
ul.choice a{
	color:#032677;
	text-decoration:none;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
}
ul.choice a:hover{text-decoration:underline;}
/*--active--*/
#accordion .active {background:#d9d9c0;}
#accordion .active .slider-head{
	border-color:#d9d9c0;
	background:#d9d9c0;
}
#accordion .active ul.choice{display:none;}
#accordion .active .slider-head strong{
	color:#000;
	font-weight:bold;
	background:url(../../images/login/bg-slider-open.gif) no-repeat;
}
.slider-body{
	width:100%;
	background:#fff;
	overflow:hidden;
}
.slider-body div.hover{background:#fff;}
/*--box--*/
.box{
	float:right;
	width:617px;
	padding:0 6px 0 0;
}
.box h6{
	margin:0 0 0 7px;
	color:#000;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.box-head,
.box-body{
	width:100%;
	overflow:hidden;
}
.box-head div{
	float:left;
	display:inline;
}
.box .building{
	width:145px;
}
.box .alerts{
	width:394px;
}
.box .status{
	width:76px;
}
/*--line--*/
.line{
	margin:3px 0 0;
	overflow:hidden;
	border:1px solid #e1e1c7;
}
* html .line{
	height:1%;
	overflow:visible;
}
.line div{float:left;}
.line .building strong{
	overflow:hidden;
	padding:0 0 5px 19px;
	margin:0 0 0 7px;
	font:11px/28px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-server.gif) no-repeat;
}
/*--info-line-holder--*/
.info-line-holder{
	float:none;
	width:470px;
	overflow:hidden;
}
* html .info-line-holder{
	height:1%;
	overflow:visible;
}
.info-line{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
	border-top:1px solid #e1e1c7;
}
.first-line{border:none;}
.info-line div{float:left;}
.info-line .alerts strong{
	float:left;
	color:#1b3a78;
	padding:5px 0 7px 35px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.info-line .status strong{
	display:block;
	color:#ff3f3f;
	padding:5px 0 5px 21px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.box .choice-01{background:url(../../images/login/bg-faucet.gif) no-repeat 2px 3px;}
.box .choice-02{background:url(../../images/login/bg-drop-green.gif) no-repeat 10px 3px;}
.box .choice-03{background:url(../../images/login/bg-drop-blue.gif) no-repeat 10px 3px;}
.box .choice-04{background:url(../../images/login/bg-drop-red.gif) no-repeat 10px 3px;}
.box strong.open-element{background:url(../../images/login/bg-open.gif) no-repeat 0 50%;}
.box strong.close-element{
	color:#99997f;
	background:url(../../images/login/bg-close.gif) no-repeat 0 50%;
}
/*--view-link--*/
a.view{
	float:right;
	color:#fff;
	display:inline;
	cursor:pointer;
	margin:3px 120px 0 0;
	padding:0 0 0 4px;
	text-decoration:none;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-view-link-left.gif) no-repeat;
}
a.view span{
	float:left;
	height:22px;
	color:#fff;
	padding:0 11px 0 2px;
	background:url(../../images/login/bg-view-link.gif) no-repeat 100% 0;
}
a.view:hover span{text-decoration:underline;}
/*--table-holder--*/
.table-holder{
	width:717px;
	padding:0 8px 5px;
	overflow:hidden;
}
.table-holder table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.table-holder table thead,
.table-holder table tbody,
.table-holder table tr{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.table-holder table td{
	padding:2px 0 0;
	margin:0 3px 0 0;
	text-align:center;
	vertical-align:bottom;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.table-holder table thead td{border-bottom:2px solid #e1e1c7;}
.table-holder table tbody td{border-top:1px solid #e1e1c7;}
.table-holder table a{
	float:left;
	color:#000;
	padding:2px 4px 2px 11px;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-table-link.gif) no-repeat 3px 50%;
}
.table-holder table a.bottom-link{background:url(../../images/login/bg-table-link-bottom.gif) no-repeat 3px 50%;}
.table-holder table a:hover{
	background-color:#f3f3d8;
	text-decoration:none;
}
.table-holder table a.active{
	background-color:#d9d9c0;
}
.table-holder table thead{
	color:#000;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.table-holder table strong{
	float:left;
	font-size:10px;
	text-align:left;
}
.table-holder table tbody strong{
	font-size:11px;
	color:#042779;
	font-weight:normal;
}
.table-holder table tbody td{padding-bottom:2px;}
/*--news-column--*/
.news-column{
	float:right;
	width:180px;
}
/*--news-box--*/
.news-box{
	width:178px;
	overflow:hidden;
	margin:0 0 7px;
	border:1px solid #2f8429;
}
.news-box .heading{
	width:100%;
	overflow:hidden;
	background:#31882a url(../../images/login/bg-heading.gif) repeat-x;
}
.news-box .heading h3{
	float:left;
	color:#fff;
	margin:0;
	padding:0 0 0 5px;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
}
.news-box .heading em{
	float:right;
	color:#fff;
	padding:0 5px 0 0;
	font:italic 9px/22px Verdana, Arial, Helvetica, sans-serif;
}
/*--news-holder--*/
.news-holder{
	width:169px;
	background:#fff;
	overflow:hidden;
	padding:4px 3px 4px 9px;
}
.news-holder table{
	width:166px;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.news-holder table thead,
.news-holder table tbody,
.news-holder table tr{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.news-holder table td{
	color:#330;
	padding:3px 5px;
	margin:0;
	text-align:right;
	border-top:1px solid #e1e1c7;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.news-holder table .first td{border:none;}
.news-holder table td:first-child{
	text-align:left;
	padding:0;
}
/*--news-table--*/
#content .news-table {
	text-align:left;
	margin:-4px 0 0;
}
#content .news-table td{
	padding:3px 0;
	vertical-align:middle;
}
* html #content .news-table td{padding:4px 0;}
* +html #content .news-table td{padding:4px 0;}
a.oil-equ {
	float:right;
	text-align:left;
	width:25px;
	height:23px;
	display:inline;
	margin:4px 2px 4px 14px;
	overflow:hidden;
	text-indent:-9999px;
	border:1px solid #1c3b79;
	background:url(../../images/login/bg-oil-equ.gif) no-repeat;
}

/*----------------------footer----------------------*/

#footer{
  color:#330;
	width:930px;
	padding:5px 10px;
	overflow:hidden;
	font: 10px verdana,Arial, Helvetica, sans-serif;
}

#footer span {
	float:left;
}

#footer p {
	margin:0;
	float:right;
}

#footer p a {
  color: #1B3A78 ;
}

/*--tab-info-holder--*/

.tab-info-holder{
	width:940px;
	overflow:hidden;
	position:relative;
	z-index:0;
}
.tab-info-holder ul.tabset{
	float:left;
	width:100%;
	margin:0;
	padding:4px 0 0;
	clear:both;
	background:none;
}
.tab-info-holder ul.tabset li{
	float:left;
	height:24px;
	display:inline;
	list-style:none;
	padding:0 3px 0 0;
	background:none;
}
.tab-info-holder ul.tabset a.tab {
	float:left;
	color:#1b3a78;
	height:23px;
	margin:0;
	padding:0 8px;
	background:#fff;
	border:solid #e1e1c7;
	border-width:1px 1px 0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
}
.tab-info-holder ul.tabset li.active a{
	color:#330;
	background:#f3f3d8;
}
.tab-info-holder div.tab {
	clear:both;
	width:927px;
	min-height:460px;
	overflow:hidden;
	padding:7px 6px 6px 7px;
	background:#f3f3d8;
	border:solid #f3f3d8;
	border-width:1px 0;
}
* html .tab-info-holder div.tab {
	height:460px;
	overflow:visible;
}
/*--tab-box--*/
.tab-box {
	width:100%;
	overflow:hidden;
}
.tab-box ul.tabset{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background:none;
}
.tab-box ul.tabset li{
	float:left;
	height:23px;
	display:inline;
	list-style:none;
	padding:0 3px;
	background:url(../../images/login/bg-tab-box-separator.gif) no-repeat 0 50%;
}
.tab-box ul.tabset li:first-child{
	background:none;
	padding-left:0;
}
.tab-box ul.tabset a.tab{
	float:left;
	color:#1b3a78;
	height:21px;
	margin:0 -4px;
	padding:0 11px;
	border:none;
	background:none;
	font:bold 13px/21px Arial, Helvetica, sans-serif;
}
.tab-box ul.tabset li.active a{
	color:#fff;
	font-size:15px;
	background:#f3f3d8;
	border:1px solid #2c7b26;
	background:#31882a url(../../images/login/bg-heading.gif) repeat-x;
}
.tab-box div.tab {
	clear:both;
	width:915px;
	min-height:inherit;
	overflow:hidden;
	padding:5px;
	background:#fff;
	border:1px solid #636b57;
}
* html .tab-box div.tab {
	height:1%;
	overflow:visible;
}
/*--top-table--*/
.top-table{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.top-table tr{
	margin:0;
	padding:0;
	overflow:hidden;
}
.top-table td{
	float:none;
	padding:0;
	vertical-align:top;
	background:#d9d9c0;
	border-left:2px solid #fff;
}
.top-table td:first-child{border:none;}
.top-table div{
	padding:5px 8px 0;
	overflow:hidden;
}
* html .top-table div{
	height:1%;
	overflow:visible;
}
.top-table div div{
	width:100%;
	padding:0;
	overflow:hidden;
}
.tab-box div h5{
	margin:0;
	color:#000;
	padding:0 0 5px;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.tab-box div strong{
	float:left;
	color:#000;
	padding:0 8px 0 0;
	font:10px/17px Verdana, Arial, Helvetica, sans-serif;
}
.tab-box div span{
	float:left;
	color:#000;
	padding:0 10px 0 5px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.tab-box div span.link{padding:0 0 0 15px;}
.tab-box div label{
	float:left;
	padding:0 3px 0 0;
}
.tab-box div .inp-select{
	float:left;
	margin:0;
	background:#f3f3d8;
	border:1px solid #1b3a78;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
/*--update-link--*/
a.update-link{
	float:left;
	color:#fff;
	cursor:pointer;
	display:inline;
	padding:0 0 0 3px;
	text-decoration:none;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-update-left.gif) no-repeat;
}
a.update-link span{
	float:left;
	height:22px;
	color:#fff;
	padding:0 11px 0 2px;
	background:url(../../images/login/bg-update.gif) no-repeat 100% 0;
}
a.update-link:hover span{text-decoration:underline;}

/*--table-info--*/
.table-info-holder{
	width:905px;
	padding:3px;
	margin:7px 0 0 1px;
	overflow:hidden;
	border:2px solid #e1e1c7;
}
.table-info,
.table-info table{
	width:905px;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.table-info tr{
	width:905px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.table-info td{
	float:none;
	padding:0;
	vertical-align:top;
	background:#d9d9c0;
	border-left:2px solid #fff;
}
.table-info td:first-child{border:none;}
.table-info h3{
	float:left;
	margin:0;
	color:#000;
	padding:0 20px 0 6px;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
}
/*--tools--*/
ul.tools{
	margin:0;
	padding:2px 0;
	float:right;
}
ul.tools li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 10px 0 0;
}
ul.tools a{
	float:left;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.tools a.print{
	width:14px;
	background:url(../../images/login/bg-print.gif) no-repeat;
}
ul.tools a.pdf{
	width:19px;
	background:url(../../images/login/bg-pdf.gif) no-repeat;
}
ul.tools a.mail{
	width:14px;
	background:url(../../images/login/bg-mail.gif) no-repeat;
}
ul.tools a.xls{
	width:23px;
	background:url(../../images/login/bg-xls.gif) no-repeat;
}
ul.tools a:hover{text-decoration:underline;}
/*--summury-table--*/
#content .summury-table{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	border-collapse:collapse;
}
#content .summury-table tr ,
#content .summury-table td{
	padding:0;
	margin:0;
	background:#fff;
	border-left:none;
	overflow:hidden;
	border-collapse:collapse;
}
#content .summury-table table{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
#content .summury-table td table thead,
#content .summury-table td table tbody,
#content .summury-table td table tr{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
#content .summury-table td table td{
	padding:4px 0 0;
	margin:0;
	white-space:nowrap;
	text-align:center;
	vertical-align:bottom;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#content .summury-table td{
	margin:0;
	padding:0;
	border-left:none;
}
#content .summury-table td table a{
	float:left;
	color:#000;
	display:inline;
	margin:7px 25px 0 25px;
	padding:3px 4px 5px 11px;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/login/bg-table-link.gif) no-repeat 3px 50%;
}
#content .summury-table td table a.bottom-link{background:url(../../images/login/bg-table-link-bottom.gif) no-repeat 3px 50%;}
#content .summury-table td table a:hover{
	background-color:#f3f3d8;
	text-decoration:none;
}
#content .summury-table td table a.active{
	background-color:#d9d9c0;
}
#content .summury-table td table thead td{
	color:#000;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:2px solid #e1e1c7;
}
#content .summury-table td table tbody td{
	color:#000;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #e1e1c7;
}
#content .summury-table td table strong{
	float:left;
	color:#000;
	display:inline;
	font-size:10px;
	text-align:left;
	margin:0 0 0 3px;
	font-weight:bold;
}
#content .summury-table td table tbody strong{
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 19px;
	background:url(../../images/login/bg-server.gif) no-repeat 0 50%;
}
#content .summury-table td.last{
	width:100%;
	text-align:left;
}
#content .summury-table thead td:first-child{border-bottom:2px solid #e1e1c7;}
#content .summury-table tbody td:first-child{border-top:1px solid #e1e1c7;}
#content .summury-table .total td{
	font-weight:bold;
	text-align:center;
	font-size:10px;
	border-top:1px solid #e1e1c7;
}
#content .summury-table .total td.first{text-align:right;}


/********** Code Added **********/

#content .leftbar { 
	float: left;
	width: 580px;
	padding-top: 25px; 
}

#content .leftbar .subContent, #content .leftbar .subContent2 { 
	float: left;
	width: 280px; 
	font-size: 12px; 
	line-height: 16px; 
	padding-left: 30px;
}
	
#content .leftbar .subContent h1, #content .leftbar .subContent2 h1, .mainContent h1 { 
	color: #31882a; 
	font-size: 20px; 
	font-weight: bold;
	margin-bottom: 25px; 
	font-family: helvetica, arial;
}

#content .leftbar .subContent dt {
	color: #00488d; 
	font-weight: bold; 
	margin-bottom: 4px; 
	}
#content .leftbar .subContent dd { 
	padding: 0; 
	margin: 0 0 25px 0; 
	color: #330; 
	}
#content .leftbar .subContent2 { width: 230px; }
#content .leftbar .subContent2 ul , .mainContent ul{ padding: 0; margin-bottom: 20px; }
#content .leftbar .subContent2 ul li, .mainContent ul li { 
	color: #330; 
	list-style: none;
	line-height: 18px;
	padding-left: 15px; 
	margin-bottom: 5px;
	background: url(../../images/login/bulletBlue.png) no-repeat left 5px;
}

.btnGreen { 
	color: #FFF;
	width: 198px;
	height: 58px;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	font-family: helvetica, arial;
	background: url(../../images/login/btnGreen.png) no-repeat;
	display: block;
	text-decoration: none;
	text-align: center;
}

#content .rightbar { float: right; width: 350px; padding-top: 25px; }

#content .rightbar img { margin-right: 0px;  }

.login {
	background: #fff; 
	border: 1px solid #2c7b26;
	padding: 5px; 
	width: 245px; 
	color: #330;
	margin-bottom: 30px; 
	margin-left: 60px; 
}

.login h1 {
  margin: 0;
  color: #330;
  font-size: 11px; 
  padding: 7px 10px; 
	font-family: verdana;
	background-color: #d9d9c0;
	text-transform: uppercase;
}	

.login form {
	margin: 20px 10px 10px;
}	

.login form div { 
  margin: 10px; 
}	

.login label { 
  float: left; 
  width: 65px; 
  font-size: 11px;
}	

.login .checkbox { 
  background: #f3f3d8;
	vertical-align:middle;
}
.login .textbox {
	background: #f3f3d8;
	border: 1px solid #d9d9c0;
	width: 110px;
	height: 14px; 
	}
.login .remmember .checkbox_unchecked {
	width: 100px ;  
	margin-left: 65px ;
	background: url(../../images/login/checkbox_uncheck.png) no-repeat left;
	padding-left: 20px; 
 	}
 	
.login #checkbox1 { 
  float: left;
  margin-right: 10px;
}

.login .remember {
  overflow: hidden;
  margin-left: 75px;
}

.login .remember label {
  float: none;
}

.login .submit { background: #1b3a78; color: #FFF; border: 0; font-size: 10px; font-weight: bold; padding: 2px 10px; }

.login ul { padding: 3px 0 10px 75px; }

.login ul li { background: transparent url(../../images/login/bg-link-form-block.gif) no-repeat scroll 0 6px; list-style: none; padding-left: 15px;  line-height: 16px; }

.login ul li a {
  color: #012877;
  font-size: 11px; 
}


.mainContent {
	margin: 15px 30px;
}

.mainContent h2 {
	color: #1b3a78;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
	font-family: verdana;
} 
    	
.mainContent { font-family: verdana; font-size: 12px; }

.mainContent ul li ul { margin: 10px 0 10px 15px; } 

.mainContent ul li ul li { 
	background: url(../../images/login/bulletGreen.png) no-repeat left;
	padding-left:10px;
}
.backlink { margin: 15px 10px; }
