/* General style */

body{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background-color:#B8C3BF;
}
body, td, ul, img, p, form, h1, h2, h3{
	margin:0;
	padding:0;
}
a{
	outline:none;
}
ul{
	list-style-type:none;
}
a.readmore{
	font-weight:bold;
	color:#075892;
	background-color:inherit;
	text-decoration:none;
}
a.readmore:hover{
	color:#000;
	background-color:inherit;
}

/* Header panel style */

#header{
	border-bottom:solid 1px #072533; 
}

#header td.headerbg{
	background:url() 0 0 no-repeat;
}
#header img.logo{
	margin:87px 0 0 29px;
}
#header table.topnav{
	background-color:#6B6B6B;
	color:#fff;
	font:bold 11px/34px Arial, Helvetica, sans-serif;
}
.topnav a{
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	margin: 0 8px;
}
.topnav a:hover{
	color:#000;
	background-color:inherit;
}
#header td.textPanel{
	background: url(../images/headertext-bg.gif) 0 0 repeat-x #eee;
	color:#5B5B5B;
}
.textPanel p.expreience{
	font:22px/26px Arial, Helvetica, sans-serif;
	color:#6B9A13;
	background-color:inherit;
	padding:32px 0 0 5px;
}
.textPanel p.headerTextbold{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	padding:10px 0 0 5px;
}
.textPanel p.headerText{
	font:11px/15px Arial, Helvetica, sans-serif;
	padding:0 0 19px 5px;
}
a.rightmar187{
	margin:0 0 0 187px;
}

/* Navigation panel style */

#navigation a{
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 11px 0 11px;
	text-decoration:none;
}
#navigation a:hover, #navigation a.active{
	color:#E6F882;
	background-color:inherit;
}

/* Body panel style */

#bodypan{
	padding:0 0 24px 0;
	background-color:#fff;
	color:#4D4D4D;
}
#bodypan p.title{
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#6B9A13;
	background-color:inherit;
}

/* Left panel style */

#leftpan{
	margin:19px 6px 0 18px;
}
#leftpan img.bodypic1{
	margin:0 11px 0 0;
}
#leftpan p.bodytext{
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:3px 0 0;
}
a.rightmar289{
	margin:0 0 0 289px;
}
#leftpan table.aboutPanel{
	margin:13px 0 0 0;
}
.aboutPanel p.toppad3{
	padding:3px 0 0;
}
.aboutPanel img{
	margin:2px 13px 6px 0;
}
.aboutPanel a.rightmar167{
	margin:0 0 0 167px;
}
#leftpan table.partner{
	margin:20px 0 0;
}
.partner p.partnerTitle{
	font:18px/30px Arial, Helvetica, sans-serif;
	color:#373737;
	background-color:#EDEDED;
	width:482px;
	padding:0 0 0 11px;
}
.partner img{
	margin:18px 20px 0 12px;
}
.partner p.toppad17{
	padding:17px 0 0;
}

/* Right panel style */

#rightpan{
	padding:17px 0 0;
}
#rightpan table.login{
	background:url(../images/login-formbg.gif) 0 0 repeat-x;
	border:solid 1px #ECECEC;
}
.login p.topPad17{
	padding:17px 0 4px 36px;
}
.login td.loginName{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#032A3D;
	background-color:inherit;
	padding:2px 0 3px 36px;
}
.login input.username{
	width:235px;
	height:15px;
	margin:0 0 0 36px;
}
.login input.loginbutton{
	margin:7px 30px 0 0;
}
.login input.check{
	margin:0 0 0 36px;
}
.login p.remember{
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#6B9A13;
	background-color:inherit;
	padding:0 0 0 2px;
}
.login a.password{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#235D9D;
	background-color:inherit;
	margin:0 0 0 36px;
}
.login a:hover, .login p.account a:hover{
	color:#6B9A13;
	background-color:inherit;
	text-decoration:none;
}
.login p.account{
	padding:6px 0 20px 36px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#032A3D;
	background-color:inherit;
}
.login p.account a{
	color:#235D9D;
	background-color:inherit;
}
#rightpan table.newspanel{
	margin:14px 0 0 10px;
}
.newspanel p.date{
	font-weight:bold;
	color:#094861;
	background-color:inherit;
	padding:4px 0 2px 0;
}
.newspanel p.newsText{
	color:#032A3D;
	background-color:inherit;
	padding:0 0 2px 0;
}
.newspanel a.more{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#032A3D;
	background-color:inherit;
	text-decoration:none;
	margin:0 18px 0 0;
}
.newspanel a.more:hover{
	color:#6B9A13;
	background-color:inherit;
}
.newspanel td.newsline{
	background:url(../images/news-line.gif) 0 60% repeat-x;
}

/* Footer panel style */

#footer{
	padding:11px 0 14px 0;
	text-align:center;
	color:#fff;
	background-color:inherit;
}
#footer a{
	color:#fff;
	background-color:inherit;
	margin:0 3px;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
	background-color:inherit;
}
#footer a.policy{
	margin:0 0 0 15px;
}
#footer p.copyright{
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#8ED2EE;
	background-color:inherit;
	padding:2px 0 0;
}