/* CSS Absolute Finance Document */html, body {min-height: 100%;}body {	margin: 0;	padding: 0;	height: 100%;}body{margin:0 auto; padding:0; min-height:100%;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#717171;background-repeat: no-repeat;background: #ebeae6; /* for non-css3 browsers */background: -webkit-gradient(linear, left top, left bottom, from(#c3c1bb), to(#ffffff)) fixed;;/* for Webkit browsers */background: -moz-linear-gradient(top,  #c3c1bb,  #ffffff) fixed;;/* for FireFox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c1bb', endColorstr='#ffffff') fixed;;/* for IE */}h1{font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#fdba31; text-transform:normal; font-style: italic; padding-left:25px; margin-top:0px; padding-bottom:0px;}h2{font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#0c3467; text-transform:normal; font-style: italic; padding-left:25px; padding-top:8px;}h3{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:normal; font-style: none; padding-left:15px; padding-top:0px; padding-bottom:0px;}h4{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0c3467; text-transform:normal; font-style: italic; padding-left:25px; margin-top:0px; padding-right:30px; text-align:right;}div#container{width:1000px;  clear:both; float:none; display:block; margin:0 auto; padding:0; margin-top:28px; background: #fff; min-height:1120px; border: 1px solid #ababab;}div#container2{width:1000px; clear:both; float:none; display:block; margin:0 auto; padding:0; margin-top:28px; background: #fff; min-height:1300px; border: 1px solid #ababab;}div#container3{width:1000px; clear:both; float:none; display:block; margin:0 auto; padding:0; margin-top:28px; background: #fff; min-height:1600px; border: 1px solid #ababab;}div#container a{outline:none;}div#container2 a{outline:none;}div#container3 a{outline:none;}.logo {float: left; padding: 0 50px; margin-top:30px; outline:none;} .logo a{outline:none;}#numbers{font: normal 12.9px Verdana, Arial, Helvetica, sans-serif; color:#0d3466; text-align:justify; line-height:1.4em; float:left; margin-left:270px; margin-top:20px; width:240px;}#numbers a{font: normal 12.5px Verdana, Arial, Helvetica, sans-serif; color:#fdba31; text-align:justify; text-decoration:none; outline:none;}#seperator{height:10px; background-color:#FFFFFF; }#menu{width:1000px; height:40px; background-color:#0c3467; margin-top:100px;}#menu .selected a{color:#fdba31; font-weight:bold;}.main_menu	{padding:5px 0;    margin-top:0px;	width:auto;    height:30px;	line-height:30px;	color:#FFF;	position:relative;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	z-index:3000;	}.main_menu ul	{padding:0px; margin:0; margin-left:110px; margin-right:100px; list-style:none;}.main_menu ul li	{padding:0; margin:0;float:left; background:#0c3467;}.main_menu ul li a	{color:#FFF; display:block;text-decoration:none; padding:0 26px; outline:none; font-weight:bold;}.main_menu ul li a:hover{background:#0c3467; color:#fdba31;}.main_menu ul li ul	{display: none; width: auto; position:absolute; top:35px; padding:0px; margin:0px; z-index:3000;}.main_menu ul li:hover ul	{display: block; position: absolute;margin: 0; padding: 0;}.main_menu ul li:hover li	{float: none;list-style:none; margin:0px;}.main_menu ul li:hover li	{background:#0c3467; border-top:1px solid #000000;}.main_menu ul li:hover li a	{color: #fff; padding:0 20px; display:block; width:170px; outline:none;}.main_menu ul li li a:hover	{color:#000; background:#fdba31;}.secondary_nav{padding: 0;    margin-top:0px;	padding-right:20px;    width:380px;	height:25px;	float: right;	z-index:1000; }.secondary_nav ul{    margin:8px; padding: 0;    float: left; 	margin-left:80px;}.secondary_nav ul li{font-family: Arial, Helvetica, sans-serif;    font-size:12px;    display: inline;}.secondary_nav ul li a{    float: left; text-decoration: none;    color: #064787; outline:none;    padding:2px;}.secondary_nav ul li a:hover, .menu ul li .current{    color: #fdba31;}		#clear{clear:both}.shadow{margin-top:5px;}div#col2{margin:0; padding:0; margin-right:50px; float:right; width:302px; height: 500px; background-color:none;}div#services{margin:0; padding:0; margin-top:-5px; width:311px; height: 144px; background-image:url("images/services.jpg");}div#services ul{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0c3467; line-height:1.5em; margin-top:-8px; margin-left:30px; list-style:none;}div#services li{background: url(images/arrow.jpg) no-repeat left; margin-left:-10px; padding-left:20px;}div#services ul a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0c3467; margin-left:0px; list-style:none; text-decoration:none;  outline:none;}div#services ul a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0c3467; margin-left:0px; list-style:none;  text-decoration:underline;  outline:none;}div#col2 .active a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0c3467; margin-top:0px; list-style:none; text-decoration:none;  outline:none;}div#col2 .active a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fdba31; margin-left:0px; list-style:none; text-decoration:underline;  outline:none;}div#latest{margin:0; padding:0px; padding-top:1px; width:311px; height: 454px; background-image:url("images/news-bg.jpg");}div#latest p{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#767676; width:240px; height:50px; padding-left:30px;  line-height:1.4em;}div#latest2{margin:0; padding:0px; padding-top:0px; width:311px; height: 100px;}div#latest2 p{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#767676; width:240px; height:50px; padding-left:30px;  line-height:1.4em;}div#latest3{margin:0; padding:0px; padding-top:0px; width:311px; height: 100px;}div#latest3 p{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#767676; width:240px; height:50px; padding-left:30px;  line-height:1.5em;}div#follow h1{font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#fdba31; text-transform:normal; font-style: italic; padding-left:25px; margin-top:0px; padding-bottom:4px;}.readmore {	font: normal 12px Arial, Helvetica, sans-serif;	margin:0px;	width: 150px;	height:12px;    line-height:1.8em;	}.readmore p {	font: normal 12px Arial, Helvetica, sans-serif;    margin:0;	padding:0;	line-height:1.8em;}.readmore a {	font: normal 12px Arial, Helvetica, sans-serif;	font-style:italic;	margin:0;	padding-left:28px;	color:#577ba1;	line-height:1.8em;	text-decoration:none;	outline:none; 	padding-bottom:8px;	display:block;	background: url(images/bullet.jpg) no-repeat top right;}.readmore a:hover {	font: normal 12px Arial, Helvetica, sans-serif;	font-style:italic;	margin:0;    padding-left:28px;	color:#fdba31;	line-height:1.8em;	text-decoration:none; 	outline:none; 	padding-bottom:6px;	display:block;	background: url(images/bullet.jpg) no-repeat top right;}div#col2 .dashed{width:260px; padding-top:15px; margin-left:20px;  border-bottom: 1px dashed #a9a69d;}div#col2 .icons{margin-top:-8px;}div#col2 .icons a{font: normal 12px Arial, Helvetica, sans-serif; font-style:italic; color:#577ba1; text-decoration:none; outline:none; padding-right:5px; }div#col3{margin:0; padding:0; margin-right:300px; margin-left:35px; margin-top:-470px; float:left; width:560px; min-height:400px;}div#main{margin:0; padding:0; margin-right:300px; margin-left:35px; margin-top:-470px; float:left; width:560px; background-color:#000;}div#main p{margin-left:20px; width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#064787; }div#col3 a{min-height: 200px; width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#0c3467; line-height:2.4em; text-decoration:underline;}div#col3 a:hover{min-height: 200px; width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#fdba31; line-height:2.4em; text-decoration:underline;}.contact {margin-left:30px; min-height: 200px; width:200px; font: normal 12px Arial, Helvetica, sans-serif; color:#0c3467; line-height:2em; }.email {margin-left:30px; padding-left:320px; margin-top:-210px; min-height: 200px; width:200px; font: normal 12px Arial, Helvetica, sans-serif; color:#0c3467; line-height:2em; }div#col3 .email a{width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#064787; text-decoration:none;}div#col3 .email a:hover{width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#064787; text-decoration:underline;}div#col3 .contact a{width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#064787; text-decoration:none;}div#col3 .contact a:hover{width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#064787; text-decoration:underline;}.img-main{margin:0; padding:0px; margin-top:10px; margin-left:-10px; border: 2px solid #fdba31;}div.square {	height:240px;	width:265px;	margin-left:15px;	margin-top:0px;	padding-top:3px;	float:left;	background-color:#0b3264;}div.square p {	color:#ffffff;	width:230px;	min-height:20px;	margin-left:15px;	font: normal 12px/1.4em Arial, Helvetica, sans-serif;	line-height:1.6em;	margin-top:-18px;}div.square a{	margin-left:8px;}div.square2 {	height:240px;	width:265px;	padding-top:3px;	margin-left:15px;	margin-top:15px;	float:left;	background-color:#0b3264;}div.square2 p{	color:#ffffff;	width:230px;	min-height:20px;	margin-left:15px;	font: normal 12px/1.4em Arial, Helvetica, sans-serif;	line-height:1.6em;	margin-top:-18px;}div.square2 a{	margin-left:8px;}div#border{width:100%; clear:both; float:none; display:block; margin:0 auto; margin-top:-2px; padding:0; background: #0b3264; height:12px;}div#footer{width:1000px;  height:190px; clear:both; float:none; display:block; margin:0 auto; padding:0; background: #ffffff; min-height:100px; }#footer p{font: normal 11px Arial, Helvetica, sans-serif; color:#064787; padding-left:60px; line-height:1.8em}#footer a{font: normal 11px Arial, Helvetica, sans-serif; color:#064787; text-decoration:none;}#footer a:hover{font: normal 11px Arial, Helvetica, sans-serif; color:#fdba31; text-decoration:underline;}#footer_left{margin:0 auto;margin-top:10px;width:600px;float:left;}#footer_right{float:right;margin-top:-160px;padding-right:60px;}#footer_right .icons{float:right; color:#53779d; line-height:2em; padding-left:2px;}.clear{clear:both;}#footer .footer_img{margin-top:5px;}.main p{width:500px; font: normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:25px; line-height:1.7em;}.main ul li{font: normal 12px Arial, Helvetica, sans-serif; color:#064787; line-height:2.2em;  list-style:circle outside; color:#454545;}.main h2{font-size:14px; line-height:1.7em;}div#services_content{width:520px; background-color:#FFF; margin-left:0px; padding-top:30px; min-height:400px; float:left;}div#services_content p{width:520px; font: normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:25px; line-height:1.7em;}div#services_content ul li{font: normal 12px Arial, Helvetica, sans-serif; color:#064787; line-height:2.2em;  list-style:circle outside; color:#454545;}.staffimg{padding-left:15px;}.staffimg2{padding-right:15px;}/* secondary nav */#left_panel{float:left; margin-left:50px; width:240px; height:500px; background-color:#0c3467; margin-top:20px;}#nav_left{float:left; margin-left:0px; width:200px; min-height:200px;}#nav_left a{margin:0 auto;font-size:12px;width:230px;color:#ffffff;text-decoration:none;border-bottom:1px #d8d8d8 solid;border-bottom-length:230px;padding:8px 0 5px 10px;display:block;float:left;line-height:1.8em;}#nav_left a{background:#0c3467; color:#fffff; display:block;text-decoration:none; outline:none;}#nav_left ul{padding:0px; margin:0; list-style-type: none;}#nav_left ul li{background:#0c3467; color:#fffff; display:block;text-decoration:none; outline:none;}#nav_left a:hover{text-decoration:none; background:#fdba31; color:#000000;}#nav_left ul li.sub_active a {text-decoration:none; background:#fdba31; color:#ffffff;}#contact_form{margin:0px; padding:0px; padding-left:30px; color:#0c3467;}#contact_form h1{margin-left:-25px;}.map{margin:0px; padding-top:0px; padding-left:10px;}#sitemap{	float:left;	text-align:left;		display:block;	min-height:200px;	width:570px;	padding-top:20px;	padding-left:200px;	padding-bottom:20px;	}#sitemap h1 {	color:#fdba31;	font: bold 22px Arial, Helvetica, sans-serif;	line-height:1.4em;	margin-left:-150px;	font-style:italic;}#sitemap p{	color: #0c3467;	font: bold 14px Arial, Helvetica, sans-serif;}#sitemap a{	color: #0c3467;	font: bold 14px Arial, Helvetica, sans-serif;	}#sitemap a:hover {	text-decoration: underline;	color: #577ba1;	font: bold 14px Arial, Helvetica, sans-serif;}#sitemap h6, table, td, tr{	color:#333333;	font: bold 14px Arial, Helvetica, sans-serif;	margin:0;	}#sitemap ul{ list-style:circle outside; margin:0; padding:0}#sitemap li {    list-style:circle outside;    margin: 0;    padding: 0px 0px 0px 10px;	padding-bottom: 10px;    vertical-align: middle;	font: normal 14px/1.5em Arial, Helvetica, sans-serif;	color:#577ba1;	}	div#col3 .hr{  border-bottom: 1px dashed #a9a69d;  width: 100%;}	div#services_content a{min-height: 200px; width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#0c3467; line-height:2.4em; text-decoration:underline;}div#services_content a:hover{min-height: 200px; width:490px; font: normal 12px Arial, Helvetica, sans-serif; color:#fdba31; line-height:2.4em; text-decoration:underline;}