/* CSS Document */

body {
	margin:25px 0 10px;
	background-color:#FFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	}

p, h1, h2, h3, h4, h5, h6, form, input, ul, li {
	margin:0; 
	padding:0;
	}

.leftpadd {
	width:210px;
	padding:0 30px 0 7px;
	}
	
.bodypadd {
	padding-top: 20px;
	}
/*nav*/
.navtop {
	background:url(images/nav-top.gif) no-repeat 0 0;
	height:30px;
	}
.navbot {
	background:url(images/nav-bot.gif) no-repeat 0 0;
	height:30px;
	}
.navtdbg {
	border-left:6px solid #E3E3E3;
	border-right:6px solid #E3E3E3;
	background:url(images/navbg.gif) no-repeat 100% 100% #5296E3;
	padding:0 10px;
	}
.navtdbg ul {
	list-style-type:none;
	}
.navtdbg ul li {
	background:url(images/icon-arrow.gif) no-repeat 9px 10px;
	border-bottom:1px dashed #CECECE;
	padding:5px 0 5px 19px;
	}
.navtdbg ul li.nobor {
	border-bottom:0px dashed #CECECE;
	}
.navtdbg ul li a {
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	text-decoration:none;
	}
.navtdbg ul li a:hover {
	color:#B7D8FD;
	text-decoration:none;
	}
.navtdbg ul li span {
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#0A3C74;
	text-decoration:none;
	}
.navtdbg ul li ul {
	padding:5px 0 0; 
	}
.navtdbg ul li ul li {
	background:url(images/iconblarrow.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	line-height:12px;
	border-bottom:0px;
	}
.navtdbg ul li ul li a {
	font:normal 10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#C2DDFC;
	text-decoration:none;
	}
.navtdbg ul li ul li a:hover {
	text-decoration:none;
	color:#93E9FF;
	}
/*nav*/

/*banner*/
.banner {
	background:url(images/banner.jpg) no-repeat 0 100%;
	height:172px;
	padding:0 0 0 29px;	
	}
.greytext {
	font-weight:bold;
	color:#979797;
	}
.bluetext {
	font-weight:bold;
	color:#005B91;
	}
.banner a {
	background:url(images/logon.gif) no-repeat 0 0;
	display:block;
	width:149px;
	height:34px;
	font:bold 10px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#01507F;
	text-align:center;
	text-decoration:none;
	}
.banner a:hover {
	background:url(images/logon-hov.gif) no-repeat 0 0;
	color:#F2F2F2;
	text-decoration:none;
	}
.banner h4 {
	font-size:14px;
	color:#134FA6;
	line-height:18px;
	font-weight:bold;
	padding:82px 0 0;
	}
/*banner*/

.headerbox {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
	}
.headerbox a {
	color:#999999;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.headerbox a:hover {
	color:#CC3300;
	text-decoration:none;
	}
.headerbox h4 {
	font-size:14px;
	color:#134FA6;
	line-height:18px;
	font-weight:bold;
	padding:82px 0 0;
	}
	
/*inner banner*/
.bannerin {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	}
.bannerin a {
	color:#999999;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.bannerin a:hover {
	color:#CC3300;
	text-decoration:none;
	}
.bannerin h4 {
	font-size:14px;
	color:#134FA6;
	line-height:18px;
	font-weight:bold;
	padding:82px 0 0;
	}
/*inner banner*/

/*body*/
.table1 {
	padding-top: 20px;

	}
h2.consultant {
	font-size:24px;
	color:#333333;
	font-weight:normal;
	}
p.height-line {
	line-height:16px;
	padding:15px 20px 0  0;
	}
ul.mid {
	margin:20px 0 0 40px;
	list-style:none;
}
ul.mid li {
	background:url(images/arrow.gif) no-repeat 0 4px;
	color:#506A75;
	padding:0 0 0 20px;
	line-height:16px;
}
h3.red-head {
	font-size:20px;
	color:#C82801;
	font-weight:normal;
	}
h6.grey-head {
	font-size:12px;
	font-weight:bold;
	color:#373737;
	}
p.padd2 {
	color:#373737;
	padding:15px 0 0;
	}
p.padd2 a {
	font-weight:bold;
	color:#C82801;
	text-decoration:none;
	padding:0 0 0 5px;
	}
p.padd2 a:hover {
	color:#C82801;
	text-decoration:underline;
	}
h3.blue-head {
	font-size:20px;
	color:#1EA3C6;
	font-weight:normal;
	}
span.lightblue {
	color:#0B6292;
}
/*body*/

/*footer*/
#footer {
	margin:30px 0 0 0;
}

.footerbg {
	background:url(images/footerbg.gif) repeat-y 0 0;
	}
.footerbg-bot {
	background:url(images/footerbot.gif) no-repeat 0 100%;
	height:28px;
	}
.footerbg-top {
	background:url(images/footertop.gif) no-repeat 0 0;
	/*height:28px;*/
	padding:20px 0 0;
	}
p.copyright {
	text-align:center;
	font-size:10px;
	color:#5EABD8;
	padding:0 0 6px;
	}
p.foot-bluetext {
	font-size:11px;
	color:#0A6192;
	line-height:14px;
	text-align:center;
	}
/*footer*/
.table1 {
	border: thin dotted #CCCCCC;
}

