/* body { margin:0px 0px 20px 0px; color: #000000; font: normal 11px arial;background-color: #e8e8e8;} */
.homepage_bg { padding: 0px 0px 20px 0px; background: url(../images/body_bg.gif) repeat-x; background-color: #cdcdcd;}
.subpage_bg { padding: 0px 0px 20px 0px; background: url(../images/subpage_bg.gif) repeat-x; background-color: #e8e8e8;}
.subpage_bg_02 { padding: 0px 0px 20px 0px; background: url(../images/subpage_bg_02.gif) repeat-x; background-color: #e8e8e8;}
img { border: 0px; }

.big_text { font-size:10pt;color:000000 }
.text { color: #000000; font: normal 11px arial; }
.textplus { color: #000000; font: normal 14px arial; }
.text_regular { color: #000000; font: normal 11px arial; }
.text_bold { color: #000000; font: bold 11px arial; }
.text_link { color: #000000; font: normal 11px arial; text-decoration: none;}
.text_link:hover { text-decoration: underline;}
.grey { color: #555555; font: normal 10px arial; }
.brown { color: #64261c; font: bold 14px arial; }
.black_bold { color: #000000; font: bold 11px arial; }

.header_title { color: #000000; font: bold 22px arial; }
.super_large { color: #012f60; font: bold 14px arial;font-weight:bold; }
.super_red { color: #64261c; font: bold 14px arial;font-weight:bold; }
.whitetitle { color: #FFFFFF; font: bold 12px arial; }
.sub_title { color: #000000; font: bold 12px arial; }
.sub_title2 { color: #006699; font: bold 14px arial; }
.sub_title3 { color: #000000; font: bold 14px arial; }
.date { color: #57648e; font: bold 12px arial; }
.blueheader { font-family: Arial, Verdana, Helvetica, sans-serif; color:2D6591;font-size: 11px;font-weight:bold; }
.featurehead { color: #000000; font: bold 14px arial; }

.header_subtitle { color: #67291E; font: normal 16px arial; }
.header_subtitle3 { color: #57648e; font: normal 16px arial; }
.header_name { color: #000000; font: normal 12px arial; }
.red_large { color: #c63e09; font: bold 14px arial; }
.black_small { color: #000000; font: normal 11px arial;}

.brochure_download_title { color: #000000; font: normal 11px arial;font-weight:bold;}
.brochure_download_subtitle { color: #54618d; font: normal 11px arial;font-weight:bold;}

a.footer_links { color: #555555; font: normal 11px arial; text-decoration: none;}
a.footer_links:hover { text-decoration: underline;}

a.black_link { color: #000000; font: normal 10px arial; text-decoration: none;}
a.black_link:hover { text-decoration: underline; }

a.brown_link { color: #6b3127; font: bold 11px arial; text-decoration: none; }
a.brown_link:hover { text-decoration: underline; }


a.sub_links2 { color: #57648e; font: normal 11px arial; text-decoration: none;}
a.sub_links2:hover { text-decoration: underline;}

a.link { color: #57648e; font: normal 11px arial; text-decoration: none;}
a.link:hover { text-decoration: underline;}

a.service_link { color: #006699; font: normal 14px arial; text-decoration: none;}
a.service_link:hover { text-decoration: underline; }

a.ready_link { color: #006699; font: normal 12px arial; text-decoration: none;}
a.ready_link:hover { text-decoration: underline; }

body
{
	font: normal 11px arial;
	margin:0px;
	text-align:center;

}
a
{
	color:#57648e;
}
div#wrapper
{
width:920px;
margin:20px auto 20px auto;
text-align:left;
}
div#top_left
{
	float:left;
	width:230px;
	height:400px;
}
div#top_right
{
	float:left;
	width:690px;
	height:400px;
}
div#logo
{
	width:220px;
	height:139px;
}
div#links
{
	width:230px;
	height:150px;

}
div.tabs
{
	width:222px;
	height:35px;
	background-image:url('../images/tab.gif');
	padding:0px;
	margin-top:-1px;
}
.linkTxt
{
	padding-top:9px;
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
}
.linkTxt a
{
	color:black;
	text-decoration:none;
}
.linkTxt a:hover
{
	color:#4c6db1;
	text-decoration:underline;
}
div#login
{
	width:685px;
	height:80px;

}
div#banner
{
	position:relative;
	top:16px;
	width:685px;
	height:283px;
	/*background-image:url('../images/banner.jpg');*/
}
table
{
	float:right;
}
div.bottom
{
	clear:both;
	height:305px;
}
div#bottom_left
{
	float:left;
	width:335px;
	height:305px;
	margin-top:0px;
}
div#bottom_left p
{
	padding-left:8px;
}
div#bottom_right
{
	float:left;
	margin-left:0px;
	width:578px;
	height:305px;
}
span.headerTxt
{
	color:#b77d5a;
	font-size:12pt;
	font-weight:bold;

}
div.list
{
	width:580px;
	height:150px;
	margin-top:0px;
}
div.insurance
{
	position:relative;
	left:15px;
	float:left;
	width:272px;
	height:167px;
	background-image:url('../images/insurance_bg.gif');
}
div.service
{
	position:relative;
	left:25px;
	float:left;
	width:272px;
	height:167px;
	background-image:url('../images/insurance_bg.gif');
}
div.news
{
	width:551px;
	height:95px;
	position:relative;
	left:15px;
	margin-top:-3px;
	background-image:url('../images/background.gif');
}
p.normal
{
	margin:0px;
}
div.innerTxt
{
	padding-top:18px;
	width:290px;
	height:305px;
}
div.listTxt
{
	width:250px;
	height:167px;
	position:relative;
	left:10px;
	top:10px;
}
.blueTxt
{
	color:#5a78b7;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
li.FAQS
{
	color:#000000;
	position:relative;
	top:-10px;
	padding:0px;
}
li.service
{
	color:#000000;
	font-size:10pt;
	position:relative;
	top:-2px;
	padding:0px;
	
}
li
{
	color:#3156a5;
	position:relative;
	top:-10px;
	padding:0px;
}
li a
{
	color:#3156a5;
	text-decoration:none;
}
td
{
	font-size:11px;
}
table
{
	position:relative;
	top:5px;
	left:5px;
}
div#footer
{
	clear:both;
	width:900px;
	height:50px;
}
#footer table
{
	position:relative;
	width:900px;
	top:5px;
	left:0px;
}
.sub_links
{
	margin:0px;
	padding-top:3px;
	padding-bottom:5px;
}
           /* ********************* Company page ***************************** */
div.company_top
{
	width:960px;
	height:480px;
}
div.company
{
	width:222px;
	/* height:100px; */
	background-color:#eef1fb;
}
.company p
{
	text-align:center;
	color:#4c6db1;
	position:relative;
	margin-top:0px;
	/*margin-bottom:3px; */
}
div#companyBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/company_banner.jpg');
}
div.company_feature
{
	width:224px;
	height:116px;
	background-image:url('../images/feature_bg.gif');
}
div.company_feature2
{
	width:325px;
	height:112px;
	background-image:url('../images/featured_service_home.gif');
}
div.company_feature3
{
	width:224px;
	height:160px;
	background-image:url('../images/feature_bg_003.gif');
}
div.company_bottom
{
	width:920px;
	height:auto;
}
div#company_bottom_left
{
	float:left;
	width:230px;
	height:auto;
	margin-top:0px;
}
div#company_bottom_right
{
	float:left;
	position:relative;
	margin-left:20px;
	margin-top:-140px;
	width:665px;
	height:auto;
}
div#company_content
{
	float:left;
	width:475px;
	height:auto;
}
div#press_content
{
	float:left;
	width:555px;
	height:auto;
}
div#resources_content
{
	float:left;
	width:605px;
	height:auto;
}
div#management_content
{
	float:left;
	width:600px;
	height:auto;
}
div#company_download
{
	float:left;
	width:190px;
	height:auto;
}
div.company_overview
{
	width:165px;
	height:131px;
	margin-left:15px;
}
div#company_overview_top
{
	width:163px;
	height:26px;
	background-image:url('../images/company_overview_bar.gif');
}
div#company_overview_bg
{
	width:163px;
	height:105px;
	background-image:url('../images/company_overview_bg.gif');
}
p.header
{
	color:white;
	font-size:12px;
	margin-top:0px;
	padding-top:6px;
	padding-left:26px;
}
p.header2
{
	color:white;
	font-size:12px;
	margin-top:0px;
	padding-top:6px;
	padding-left:17px;
}
p.greenTxt
{
	color:#435f0b;
	font-size:11px;
	margin-top:0px;
	padding-top:10px;
	padding-left:13px;
	padding-right:8px;
}
p.greenTxt2
{
	color:#000000;
	font-size:12px;
	margin-top:0px;
	padding-top:10px;
	padding-left:13px;
	padding-right:8px;
}
p.downloadTxt
{
	color:#3156a5;
	font-size:11px;
	margin-top:-15px;
	margin-left:50px;
	padding-right:0px;
}
.downloadTxt img
{
	position:relative;
	top:2px;
}
div.company_solution
{
	margin-top:20px;
	width:166px;
	height:131px;
	margin-left:15px;
}
div#company_solution_top
{
	width:163px;
	height:24px;
	background-image:url('../images/company_solution_bar.gif');
}
div#company_solution_bg
{
	width:163px;
	height:103px;
	background-image:url('../images/company_solution_bg.gif');
}
div.customer_innerTxt2
{
	width:290px;
	height:100px;
	position:relative;
	margin-left:10px;
	top:8px;
}
div.customer_innerTxt
{
	width:200px;
	height:116px;
	position:relative;
	margin-left:15px;
	top:8px;
}
.customer_innerTxt
{
	color:#3156a5;
}
.activeTxt
{
	padding:7px;
	text-align:center;
	font-size:12px;
	color:#4c6db1;
	font-weight:bold;
}
ul
{
	list-style-image:url('../images/arrow6.jpg');
}
div#solutionsBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/solutions_banner.jpg');
}
div#servicesBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/services_banner.jpg');
}

div#newsBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/news_banner.jpg');
}
div#resourcesBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/resources_banner.jpg');
}
div#faqsBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/faqs_banner.jpg');
}

div#contactBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/contact_banner.jpg');
}

div#legalBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/legal_banner.jpg');
}

div#privacyBanner
{
	position:relative;
	top:16px;
	width:685px;
	height:219px;
	background-image:url('../images/privacy_banner.jpg');
}


.textfield
{ 
	background-color:#ffffff;
	font-family: Verdana, Arial;
	font-size:11px;
	color=#000000;
	border: 1px solid #CCCCCC;
}

div.brochure_download
{
	margin-top:20px;
	width:162px;
	height:100px;
	margin-left:15px;
}

div#brochure_download_bg
{
	width:162 px;
	height:100px;
	background-image:url('../images/brochure_download_bg.jpg');
}