html,body {
	margin:0;
	padding:0;
	background: #0D4684;
	background1: #f8c400;
	background1: #777777;
	font: 12px arial;
	color: #28333A;
	text-align: center;
}

#container {
	width: 856px;
	background: #0D4684 url(../imagecomponent/shadowbg.gif) repeat-y;
}

.header {
	width: 787px;
	height: 110px;
	background: #fff url(../imagecomponent/bgheader2v3.jpg) no-repeat;
	background-position: left bottom;
}

/*BEGIN CONTENT*/
.content {
	width: 787px;
	background: #fff;
	margin:2px 0 5px 0;
}
/*BEGIN  LEFT CONTENT*/
.leftcontent {
	width: 208px;
	background: #fff;
	float: left;
	margin-right:5px;
}
.leftcontentmenu {
	width: 208px;
	text-align: left;
}
.leftcontentmenu ul {margin:0; padding: 15px 0 15px 25px;}
.leftcontentmenu li {width: 150px; padding: 5px 0 5px 0; list-style: none;	border-width:0 0 1px 0; border-style:solid;	border-color:#dbdbdb;}
.leftcontentmenu li#last {width: 150px; padding: 5px 0 5px 0; list-style: none;	border-width:0; border-style:solid;	border-color:#dbdbdb;}
.leftcontentmenu li a {font: bold 12px arial; color: #768190; text-decoration: none;}
.leftcontentmenu li a:hover {color: #80A01F;}
.leftcontentnewsagendatitle {
	width: 163px;
	height: 20px;
	padding: 6px 0 0 45px;
	text-align: left;
	background: url(../imagecomponent/bgmenu2blue.gif) no-repeat;
}
.leftcontentnewsagendacontent {
	width: 198px;
	text-align: left;
	margin:0;
	padding: 10px 0 10px 10px;
}
.leftcontentnewsagendacontent a {color: #000;text-decoration: none;}
.leftcontentnewsagendacontent a:hover {color: #80A01F;}
.leftcontenttestimonytitle {
	width: 163px;
	height: 20px;
	padding: 6px 0 0 45px;
	text-align: left;
	background: url(../imagecomponent/bgmenu2yellow.gif) no-repeat;
}
.leftcontenttestimonycontent {
	width: 198px;
	text-align: left;
	margin:0;
	padding: 10px 0 10px 10px;
}
.leftcontenttestimonycontent a {color: #000;text-decoration: none;}
.leftcontenttestimonycontent a:hover {color: #80A01F;}
/*END LEFTCONTENT*/
/*BEGIN RIGHT CONTENT*/
.rightcontent {
	width: 573px;
	background: #fff;
	float: right;
	margin-bottom:5px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #dbdbdb;
}
.rightcontenthome {
	width: 573px;
	background: #fff;
	float: right;
	margin-bottom:5px;
}
.rightcontentbanner {
	width: 573px;
	height: 207px;
	background: url(../imagecomponent/banner.gif) no-repeat;
	margin-bottom:5px;
}
.rightcontenttitle {
	width: 573px;
	height: 26px;
	background: url(../imagecomponent/bgmenu2yellow.gif) no-repeat;
	margin-bottom:5px;
}
.rightcontenttitle2 {
	width: 555px;
	height: 26px;
	padding: 0 0 0 15px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
}
.rightcontenttitle3 {
	width: 558px;
	height: 25px;
	padding: 2px 0 0 15px;
	margin-bottom:5px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
	text-align:left;
	font: normal 1.5em verdana;
}
.searchsubmit{
	width: 22px;
	height: 23px;		
	background: #fff url(../imagecomponent/go1.gif) no-repeat;
	background-position: center;
}
.rightcontentlist{
	width: 570px;
}
		.contentlist1{
			width: 188px;
			1height: 306px;
			float:left;
			color: #5b5b5b;
			border-width: 1px 0 0 1px;
			border-style: solid;
			border-color: #dbdbdb;
		}
		.contentlist1rightlimit{
			width: 188px;
			1height: 306px;
			float:left;
			color: #5b5b5b;
			border-width: 1px 0 0 0;
			border-style: solid;
			border-color: #dbdbdb;
		}
		.contentlist1title{
			width: 163px;
			height: 50px;
			color: #28333A;
			background: #f7f7f7;
			padding: 0 10px 0 15px;
			font: normal 17px verdana;
			text-align: left;
		}

		#outer {height: 50px; overflow: hidden; position: relative;}
		#outer[id] {display: table; position: static;}

		#middle {position: absolute; top: 50%;} /* for explorer only*/
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}

		/*#inner {position: relative; top: -50%} /* for explorer only */
		/* optional: #inner[id] {position: static;} */

		.contentlist1image{
			width: 188px;
			height: 90px;
		}
		.contentlist1content{
			width: 163px;
			height: 110px;
			background: #fff;
			text-align:left;
			color:#28333A;
			font: normal 0.9em tahoma;
			line-height:1.5em;
			padding: 0 10px 0 15px;
		}
		.contentlist1readmore{
			width: 158px;
			height: 25px;
			background: #f7f7f7;
			text-align:left;
			padding: 10px 10px 0 20px;
			border-width:0 0 1px 0;
			border-style:solid;
			border-color:#dbdbdb;
		}
		.rightcontentlist .contentlist1readmore  a {font: bold 12px arial; color: #5b5b5b;text-decoration: none;}
		.rightcontentlist .contentlist1readmore a:hover {color: #80A01F;}
		.contentlist1break{
			width: 188px;
			height: 20px;
			background: #fff;
		}
.rightcontentnews {
	width: 543px;
	padding:30px 10 20px 20px;
	text-align:left;
	font: normal 0.9em tahoma;
	line-height:1.5em;
	margin-bottom:50px;
}
.rightcontentfeature{
	width: 558px;
	height: 26px;
	text-align: left;
	padding:30px 0 0 15px;
}
.contentfeaturelist{
	width: 188px;
	float: left;
	text-align: left;
}
.contentfeaturelistname{
	width: 163px;
	height: 44px;
	background: #f7f7f7;
	padding: 0 10px 0 15px;
	text-align: left;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#dbdbdb;
}
.contentfeaturelistimage{
	width: 144px;
	padding: 0 20px 0 20px;
	text-align: left;
}
.contentfeaturelist a {font: normal 17px verdana; color:#28333A; text-decoration: none;}
.contentfeaturelist a:hover {color: #80A01F;}

.rightcontenttechnical{
	width: 533px;
	height: 20px;
	background:#fff url(../imagecomponent/bgmenu2white.gif) no-repeat;
	text-align: left;
	padding: 6px 0 0 40px;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#dbdbdb;
	font: bold 1em arial;
}
.rightcontenttechnicallist{
	width: 150px;
	1height: 50px;
	float: left;
	text-align: left;
	margin-top:30px;
	padding: 5px 0 0 10px;
	border-width:0px;
	border-style:solid;
	border-color:#dbdbdb;
}

.rightcontenttechnicalonoffline{
	width: 120px;
	1height: 70px;
	margin-top:14px;
	margin-bottom:14px;
	float: left;
	background-position:center;
	margin-left:6px;
	border-width:0px;
	border-style:solid;
	border-color:#dbdbdb;
}
		
/*END RIGHT CONTENT*/
/*END CONTENT*/
	
.footer {
	width: 787px;
	height: 70px;
	color: #666;
	font: normal 11px tahoma;
	background: #fff url(../imagecomponent/bgfoot1.gif) no-repeat;
	background-position: left top;
	display:table-cell;
}

.clear{
	clear:both;
}

.break{
	height: 5px;
}

.hline{
	width: 180px;
	height: 2px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
	margin: 0;
	padding:0;
}
.index {
	text-align:right;
	margin-top:10px;
}
.index a{color:#000; text-decoration:none;}

.fs1{
	color:#28333A;
	font: bold 0.9em tahoma;
	line-height:1.5em;
}
.fs2{
	color:#28333A;
	font: bold 12px arial;
}
.fs3{
	color: #fff;
	font: bold 12px arial;
}
.fs4{
	color:#28333A;
	font: normal 0.9em tahoma;
	line-height:1.5em;
}
.fs5{
	color:#28333A;
	font: bold 13px arial;
}
.fsnewstitle{
	color:#28333A;
	font: bold 1em tahoma;
	line-height:1.5em;
}

h1{
	padding:0;
	margin: 0 auto;
	font-size:17px;
} 

form label {
display: block;
float: left;
width: 100px;
padding: 0;
margin: 5px 0 0;
text-align: left;
}


a:hover {
	color:#80A01F;
	text-decoration:none;
}
a:link {
	color:#28333A;
	text-decoration:none;
}
