﻿/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#8A8786;
}
p, a, h1, h2, h3, h4, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
h2{
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
h3{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#8A8786;
	background-color:inherit;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	padding:0;
	margin:0;
	clear:both;
	line-height:0;
	font-size:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Top Panel Start-------------------------*/
.toppanel{
	background:url(images/toppanelbg.gif) repeat-x 0 0;
	padding:30px 0 0 0;
}
.toppanel ul li{
	float:left;
	width:117px;
	text-align:center;
	font-size:11px;
	line-height:31px;
	font-weight:bold;
	color:#A8A2A0;
	background-color:#524B48;
	margin:0 2px 0 0;
}
.toppanel ul li a{
	color:#A8A2A0;
	background-color:#524B48;
	display:block;
}
.toppanel ul li a:hover{
	color:#47413E;
	background-color:#FFF;
}
.toppanel ul li a.active{
	color:#47413E;
	background-color:#FFF;
	cursor:text;
}
/*-------------------------Top Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodypanel{
	padding:0 0 40px 0;
	
}
.logo{
	display:inline;
	margin:8px 0 9px 0;
}
.header{
	background:url(images/header.jpg) no-repeat 0 0;
	padding:36px 80px 55px 681px;
	font-size:18px;
	line-height:21px;
	color:#FFF;
	background-color:inherit;
}
.header span{
	display:block;
	font-size:22px;
	line-height:26px
}
.header b{
	display:block;
	font-size:30px;
	line-height:38px;
	text-transform:uppercase;
}
.bodyleftpanel{
	background:url(images/bodyleftbg.gif) repeat-x 0 0 #E9E9E9;
	color:#8A8786;
	padding:36px 40px 20px 40px;
}
.whowepanel{
	padding:0 0 30px 0;
}
.whowepanel p{
	font-size:11px;
	line-height:14px;
	padding:10px 0 22px 0;
}
.whowepanel p b{
	display:block;
}
.whowepanel ul{
	background:url(images/dashed.gif) repeat-x 0 0;
	padding:1px 0 21px 0;
	width:422px;
}
.whowepanel ul li{
	background:url(images/dashed.gif) repeat-x 0 100%;
	height:17px;
	line-height:0;
	font-size:0;
}
.whowepanel ul li a{
	font-size: 11px;
	line-height: 16px;
	color: #00B1EC;
	background-color: inherit;
	padding: 0 0 0 13px;
	background: url(images/arrow.gif) no-repeat 4px 50%;
	display: block;
}
.whowepanel ul li a:hover{
	background:url(images/arrow.gif) no-repeat 4px 50% #F4F4ED;
	color:#00B1EC;
}	
p.morebullet{
	background:url(images/morebullet.gif) no-repeat 0 0;
	width:47px;
	height:14px;
	padding:0 0 0 6px;
	font-weight:bold;
	line-height:12px;
}
p.morebullet a{
	color:#FFF;
	background-color:inherit;
}
p.morebullet a:hover{
	color:#000;
	background-color:inherit;
}
.bodyleftmidpanel h2.statusreport, h2.idiscussion{
	font-size:24px;
	line-height:42px;
	color:#000;
	background-color:inherit;
	padding:0 0 0 56px;
}
h2.statusreport{
	background:url(images/bullet1.jpg) no-repeat 0 0;
}
h2.idiscussion{
	background:url(images/bullet2.jpg) no-repeat 0 0;
}
.bodyleftmidpanel p{
	font-size:11px;
	line-height:14px;
	padding:12px 0 0 0;
}
.bodyleftmidpanel p b{
	display:block;
	font-size:12px;
	line-height:16px;
	color:#000;
	background-color:inherit;
	padding:0 0 10px 0;
}
.bodyleftmidpanel p span{
	display:block;
	padding:13px 0 0 0;
	font-size:9px;
	line-height:11px;
}
.bodyleftmidpanel p span a{
	color:#00B1EC;
	background-color:inherit;
}
.bodyleftmidpanel p span a:hover{
	color:#000;
	background-color:inherit;
}
.newspanel{
	padding:23px 0 0 0;
}
.newspanel img{
	float:left;
	margin:18px 0 0 0;
}
.newspanel p{
	float:right;
	width:417px;
	font-size:10px;
	line-height:12px;
	margin:18px 0 0 0;
} 
.newspanel p b{
	background:url(images/bullet.gif) no-repeat 0 2px;
	padding:0 0 7px 15px;
	display:block;
	font-size:11px;
	line-height:14px;
}
.newspanel p b a{
	color:#00B1EC;
	background-color:inherit;
	text-decoration:underline;
}
.newspanel p b a:hover{
	text-decoration:none;
}
.bodyrightpanel{
	color:#686868;
	background-color:inherit;
	background:url(images/bodyrightbg.gif) repeat-y 0 0;
	padding:36px 40px 39px 40px;
}
.bodyrightpanel h2{
	font-size:18px;
	line-height:22px;
	color:#E9E9E9;
	background-color:inherit;
}
.servicepanel{
	padding:0 0 36px 0;
}
.servicepanel h3{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#8A8786;
	background-color:inherit;
	padding:0 0 0 0;
}
.servicepanel p.number{
	float:left;
	width:28px;
	background:url(images/numberbg.gif) no-repeat 0 0;
	text-align:center;
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	background-color:inherit;
	margin:16px 0 0 0;
}
.servicepanel p.sertxt{
	font-size:9px;
	line-height:12px;
	margin:16px 0 0 0;
	width:169px;
	float:right;
}
.servicepanel p.sertxt b{
	color:#00B1EC;
	background-color:inherit;
	font-size:11px;
	line-height:14px;
	display:block;
}
.latestblogPanel{
	padding:0 0 23px 0;
}
.latestblogPanel p{
	padding:16px 0 0 0;
	line-height:14px;    
}
.latestblogPanel p b{
	display:block;
	font-size:12px;
	color:#8A8786;
	background-color:inherit;
}
.latestblogPanel p span{
	display:block;
	padding:0 0 10px 0;
	font-weight:bold;
	color:#8A8786;
	background-color:inherit;
}
.latestblogPanel p span a{
	color:#00B1EC;
	background-color:inherit;
}
.latestblogPanel p span a:hover{
	text-decoration:underline;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerpanel{
	background:url(images/footerbg.gif) repeat-x 0 0 #020202;
	padding:29px 0;
	color:#545454;
}
.footerpanel img{
	display:inline;
	margin:0 0 16px 0;
}
.footerpanel ul{
	margin:0 auto;
 	width:320px;
}
.footerpanel ul li{
	background:url(images/footernavdiv.gif) no-repeat 0 50%;
	padding:0 10px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	float:left;
	width:auto;
}
.footerpanel ul li.nodivder{
	background-image:none;
}
.footerpanel ul li a{
	color:#A8A2A0;
	background-color:inherit;
}
.footerpanel ul li a:hover{
	color:#FFF;
	background-color:inherit;
}
.footerpanel p{
	width:270px;
	font-size:9px;
	line-height:14px;
	padding:6px 0 0 0;
}
.footerpanel p a{
	color:#A8A2A0;
	background-color:inherit;
	text-decoration:none;
}
.footerpanel p a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/