
a:hover {
background-position:0 0;
}

body {
behavior:url(/csshover.htc);
background:#FFF repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.float_right {
clear:both;
float:right;
}

.float_left {
clear:both;
float:left;
}

/************************ Logos at the top */
.logo {
width:180px;
height:40px;
float:left;
margin-top:4px;
}

.logo .smart {
font-size:20pt;
width:210px;
display:block;
font-weight:700;
font-style:italic;
color:#000;
}

.logo .company {
font-size:11pt;
font-weight:700;
line-height:6px;
letter-spacing:-1px;
color:#FFA523;
}

.tagline {
margin-top:8px;
float:left;
font-weight:700;
width:400px;
color:#046;
font-size:11pt;
text-align:center;
line-height:16px;
letter-spacing:-1px;
}

.phone {
height:40px;
margin:8px 0 0;
padding:0;
}

/********************************************************************************************************* content */
.content_wrapper {
width:750px;
float:left;
background:#FFF;
}

.red {
background-position:0 -108px;
background-color:#FAA;
}

.blue {
background-position:0 -291px;
background-color:#AAF;
}

.green {
background-position:0 -474px;
background-color:#AFA;
}

.yellow {
background-position:0 -657px;
background-color:#FD6;
}

.packages {
width:750px;
float:left;
margin:0;
padding:0;
}

.package {
margin-right:2px;
width:174px;
height:163px;
float:left;
color:#fff;
border:1px solid #079;
margin-bottom:2px;
display:block;
background-image:url(/images/gradients/gradients.png);
background-repeat:repeat-x;
padding:10px 0 10px 10px;
}

.package * {
color:#FFF;
margin:0;
padding:0;
}

.last {
margin-right:0;
}

.package p.type {
width:55px;
height:30px;
font-size:12pt;
font-weight:700;
display:inline;
float:left;
margin-left:2px;
}

.package p.price {
float:right;
display:inline;
font-size:20pt;
margin-top:-4px;
margin-right:14px;
}

.package p.vat {
clear:right;
display:inline;
float:right;
width:50px;
font-size:12px;
margin-top:-4px;
margin-right:10px;
}

.package p.links {
float:left;
margin-top:16px;
margin-right:10px;
font-size:13px;
font-weight:700;
width:150px;
}

.package ul {
color:#000;
margin-top:14px;
float:left;
list-style-type:disc;
font-size:8pt;
font-weight:400;
line-height:13px;
margin-left:0;
width:170px;
}

.package ul li {
color:#000;
letter-spacing:0;
word-spacing:-1px;
background:url(/images/icons/icons.gif) 0 -18px no-repeat;
padding-left:10px;
list-style-type:none;
}

.package_order {
margin-bottom:20px;
}

/******
******/
.package .links * {
background:none;
margin:0;
padding:0;
}

.package .links {
margin-top:16px;
float:left;
width:160px;
list-style-type:none;
padding:0;
}

.package .links .more_info {
margin-right:16px;
}

.package .links .arrow {
margin-top:4px;
width:9px;
height:9px;
background:url(/images/icons/icons.gif) 0 0 no-repeat;
padding-right:3px;
overflow:hidden;
}

.package .links a {
color:#FFF;
font-size:10pt;
font-weight:700;
}

/******
*****
************ Miscellanious*/
#container {
width:750px;
margin:auto;
padding:0 8px;
}

h2 {
text-align:center;
color:#000;
}

h3 {
text-align:left;
color:#000;
margin-left:22px;
}

a {
text-decoration:none;
}

p {
font-size:11px;
text-align:justify;
color:#000;
}

.underline {
text-decoration:underline;
}

.bold {
font-weight:700;
}

/************** Adverts */
.advert	* {
text-align:left;
margin:0;
padding:0;
}

.advert {
margin-bottom:2px;
clear:left;
float:left;
width:172px;
height:83px;
border:1px solid #079;
font-weight:700;
overflow:hidden;
padding:6px 6px 0;
}

.blue_arrow {
float:left;
display:inline;
width:9px;
height:9px;
margin-top:3px;
margin-right:3px;
background:url(/images/icons/icons.gif) 0 -9px no-repeat;
overflow:hidden;
}

.advert .right_box {
width:130px;
float:right;
text-align:right;
}

.advert .right_box * {
text-align:right;
}

.advert .info {
font-size:8pt;
color:#046;
line-height:10px;
letter-spacing:-1px;
display:block;
}

.advert .yellow1 {
font-weight:400;
font-size:14pt;
color:#FFA523;
letter-spacing:-1px;
display:block;
}

.advert .blue1 {
font-weight:700;
font-size:12pt;
color:#379;
letter-spacing:-1px;
display:block;
}

.advert .tiny {
font-size:7pt;
letter-spacing:0;
word-spacing:-2px;
display:block;
}

.advert .small {
font-size:11pt;
font-weight:700;
}

.advert a {
font-size:10pt;
color:#379;
}

.confused {
background:url(/images/adverts/confused.jpg) no-repeat;
}

.european {
background:url(/images/adverts/european.jpg) right top no-repeat;
}

.corporate {
background:url(/images/adverts/corporate.jpg) left no-repeat;
}

.offshore {
background:url(/images/adverts/offshore.jpg) right top no-repeat;
}

.namecheck {
background:url(/images/adverts/ch_logo.jpg) right top no-repeat;
}

.panel {
float:left;
background:#9BF url(/images/gradients/gradients.png) 0 -840px repeat-x;
height:78px;
width:364px;
border:1px solid #000;
margin-top:5px;
margin-bottom:2px;
font-size:10pt;
text-align:center;
padding:8px 4px 4px;
}

.panel .heading {
color:#FFF;
font-size:14pt;
text-align:center;
margin:0;
padding:0;
}

.panel .info {
font-size:7pt;
text-align:center;
margin:0;
padding:0;
}

.panel .info_left {
font-size:8pt;
text-align:center;
margin:0;
padding:0;
}

.left_panel {
margin-right:2px;
}



/************************************************************* main content */
.faa12 {
width:547px;
display:block;
float:left;
}

.faa12 p {
font-size:12px;
text-align:justify;
color:#000;
margin-left:23px;
margin-top:0;
}

.faa12 h1 {
text-align:center;
margin:15px 0 20px;
}

.faa12 pre {
font-size:12px;
text-align:justify;
color:#000;
margin-left:30px;
margin-top:-3px;
font-family:Arial, Helvetica, sans-serif;
}

.faa12 a {
font-size:12px;
text-align:justify;
color:#000;
}

.lh {
margin:-7px 0;
}

.hr {
margin-left:23px;
margin-top:50px;
width:530px;
}

.payroll {
margin-left:200px;
}

.insur {
margin:20px 0 0 150px;
}

/****** top nav menu under call us */
#header_nav {
float:right;
width:700px;
}

#header_nav ul {
float:right;
list-style-type:none;
margin:-12px 0 5px;
}

#header_nav ul li {
display:inline;
background:#FFF;
}

#header_nav a {
color:#00638B;
text-decoration:underline;
font-size:9px;
}

/********************************************************************************************************* top menu */
#menu {
overflow:hidden;
list-style-type:none;
float:left;
width:750px;
height:25px;
border-bottom:6px solid #FfA018;
margin:0 0 2px;
padding:0;
}

.nav {
width:187px;
height:25px;
display:block;
float:left;
text-align:center;
font-weight:700;
background:url(/images/gradients/gradients.png) repeat-x;
background-color:#AAF;
color:#eee;
border-right:1px solid #046;
margin:0;
padding:6px 0 0;
}

.nav:hover {
background-position:0 -27px;
}

.end {
width:186px;
border-right:0;
}

.selected {
background-position:0 -54px;
background-color:#FCA;
margin-top:-1px;
}

.selected:hover {
background-position:0 -81px;
}

.faa4 {
background-image:url(/images/bronze.jpg);
background-repeat:no-repeat;
width:185px;
height:190px;
display:block;
float:left;
margin:1px 3px 0 0;
}

.faa5 {
background-image:url(/images/silver.jpg);
background-repeat:no-repeat;
width:186px;
height:190px;
display:block;
float:left;
margin:2px 2px 0 0;
}

.faa6 {
background-image:url(/images/gold.jpg);
background-repeat:no-repeat;
width:186px;
height:190px;
display:block;
float:left;
margin:2px 3px 0 0;
}

.faa7 {
background-image:url(/images/platinum.jpg);
background-repeat:no-repeat;
width:185px;
height:190px;
display:block;
float:left;
margin:2px 0 0;
}

.faa8 {
background-image:url(/images/free.jpg);
background-repeat:no-repeat;
width:185px;
height:91px;
display:block;
float:left;
margin:-1px 0 0;
}

.faa9 {
background-image:url(/images/european.jpg);
background-repeat:no-repeat;
width:185px;
height:95px;
display:block;
float:left;
margin:90px 0 0 -185px;
}

.faa10 {
background-image:url(/images/corporate.jpg);
background-repeat:no-repeat;
width:185px;
height:95px;
display:block;
float:left;
margin:184px 0 0 -185px;
}

.faa11 {
background-image:url(/images/offshore.jpg);
background-repeat:no-repeat;
width:185px;
height:93px;
display:block;
float:left;
margin:277px 0 0 -185px;
}

.faa20 {
background-image:url(/images/check-small2.jpg);
background-repeat:no-repeat;
width:185px;
height:93px;
display:block;
float:left;
margin:370px 0 1px -185px;
}

.small_leftform {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:500;
margin:-4px 0 5px 30px;
}

.inputbox_home2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin-bottom:2px;
margin-left:-3px;
margin-top:7px;
border:1px solid #000;
background-color:#FFF;
text-align:left;
padding:.2em;
}

.submit_btn_home2 {
background-image:url(/images/submit.gif);
background-repeat:no-repeat;
cursor:pointer;
margin:0 0 0 90px;
}

/* Blue Box*/
.box4 {
background:#EDEDFF;
width:185px;
}

.box4 p {
text-align:justify;
font-size:11px;
margin:2px 8px 0;
}

.box4 .b1,.box4 .b2,.box4 .b3,.box4 .b4,.box4 .b1b,.box4 .b2b,.box4 .b3b,.box4 .b4b {
display:block;
overflow:hidden;
font-size:1px;
}

.box4 .b1,.box4 .b2,.box4 .b3,.box4 .b1b,.box4 .b2b,.box4 .b3b {
height:1px;
}

.box4 .b2,.box4 .b2b {
border-width:0 2px;
margin:0 3px;
}

.box4 .b3,.box4 .b3b {
margin:0 2px;
}

.box4 .b4,.box4 .b4b {
height:2px;
margin:0 1px;
}

.box4 .boxcontent {
display:block;
background:#EDEDFF;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.float4 {
float:left;
margin:466px 0 2px -185px;
}

/*************************************************************************************************** Foot pics & menu*/
.faa13 {
background-image:url(/images/guarantee.jpg);
background-repeat:no-repeat;
width:373px;
height:92px;
display:block;
float:left;
margin:4px 0 3px;
}

.faa14 {
background-image:url(/images/check.jpg);
background-repeat:no-repeat;
width:374px;
height:94px;
display:block;
float:left;
margin:2px 0 3px 2px;
}

/* .footimg{
	width:750px; float:left; margin:4px 0px 0px -185px;
} */
.footimg {
width:750px;
float:left;
margin-top:4px;
margin-left:-186px;
}

.faa15 {
width:750px;
height:21px;
clear:both;
background-color:#0A4D72;
text-align:center;
color:#FFF;
font-size:11px;
margin:0;
padding:5px 0 0;
}

.faa15 p {
float:left;
color:#000;
}

.faa15 a:link,.faa15 a:visited,.faa15 a:active {
text-decoration:none;
color:#FFF;
}

/************************************************************************************ name check - page container */
.leftform {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:500;
margin:65px 10px 5px 58px;
}

.name_form {
margin-top:6px;
float:left;
width:280px;
margin-left:65px;
display:inline;
}

.inputbox_home {
float:left;
text-align:left;
margin-right:6px;
height:13px;
font-size:8pt;
}

.submit_btn_home {
float:left;
background-image:url(/images/submit2.gif);
width:74px;
height:19px;
border:none;
}

/***************************************************************************************************************Extra*/
#help_text {
color:#03F;
}

.blink {
font-size:11px;
color:red;
}

.page_hdr {
float:left;
width:746px;
background-color:#CCD6E0;
font-weight:700;
height:17px;
margin:0;
padding:4px 0 2px 3px;
}

.page_menu {
height:100%;
width:150px;
float:left;
background-color:#CCD6E0;
border-top:#FFF 1px solid;
margin:0;
padding:0;
}

.page_menu_alt {
width:150px;
float:left;
background-color:#CCD6E0;
margin:0;
padding:0;
}

/************************************************************************************************************ login*/
.page_right {
width:500px;
float:left;
margin:0;
padding:0;
}

*>.page_right {
width:500px;
}

.page_right_contact {
width:600px;
float:right;
margin:0;
padding:0;
}

*>.page_right_contact {
width:600px;
float:right;
background:#FFF url(/images/bg_contact.gif) repeat-y top right;
margin:0;
padding:0;
}

.page_info {
clear:both;
width:580px;
display:inline;
float:left;
background-color:#FFF;
margin-top:0;
font-size:12px;
padding:10px 0 10px 10px;
}

.page_info_contact {
width:590px;
font-size:12px;
clear:both;
background:#FFF url(/images/bg_contact.gif) repeat-y top right;
margin:2px 0 0;
padding:10px 0 10px 10px;
}

*>.page_info {
padding:10px;
}

*>.login_border {
width:298px;
height:247px;
float:left;
margin:-10px 0 10px 10px;
}

/********************************************************************************************************** sign_up*/
fieldset.sign_up {
width:440px;
height:300px;
border:#FFF 6px solid;
background-color:#f5f5f5;
background-image:url(/images/bg_login.gif);
background-repeat:no-repeat;
margin:0;
padding:10px 0 0 10px;
}

*>fieldset.sign_up {
height:455px;
float:left;
margin:0 0 10px;
}

*>.sign_up_border {
width:464px;
height:477px;
}

.coform_left2 {
width:300px;
float:left;
margin:0;
}

.page_right2 {
width:575px;
float:left;
margin:0;
padding:0;
}

*>.page_right2 {
width:575px;
margin-bottom:5px;
margin-left:20px;
}

*>.sublogin {
float:left;
height:234px;
margin:0 0 0 5px;
}

*>.login_border2 {
width:298px;
height:247px;
float:left;
margin:-45px 0 10px 20px;
}

/***********************************************************************************************************Sublogin*/
.sublogin {
width:190px;
height:230px;
float:right;
background-color:#EEE;
text-align:left;
font-size:11px;
border-right:#CCC 1px solid;
border-bottom:#CCC 1px solid;
margin:18px 30px 30px 0;
padding:10px;
}

*>dl.login {
margin:40px 0 0;
}

dt.login {
margin:5px 0 5px 110px;
padding:0;
}

dt.login_button {
margin:0 0 0 110px;
padding:0;
}

.sublogin2 {
width:190px;
height:230px;
float:right;
background-color:#EEE;
text-align:left;
font-size:11px;
border-right:#CCC 1px solid;
border-bottom:#CCC 1px solid;
margin:25px 30px 30px 0;
padding:10px;
}

*>.sublogin2 {
float:left;
height:234px;
margin:25px 0 0 30px;
}

/*************************************************************************************************** Corporate	page */
.left h3 {
margin-left:50px;
margin-bottom:-3px;
}

.policy_box2 {
width:450px;
height:81px;
float:left;
font-size:12px;
margin:20px 5px -30px 0;
padding:0;
}

.policy_box3 {
width:450px;
height:81px;
float:left;
font-size:12px;
margin:0 5px 0 0;
padding:0;
}

.policy_box p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:-20px;
}

.policy_box2 p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:-37px;
}

.policy_box3 p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:-35px;
}

/************************************************************************************************** Guaranteed page */
.more2 h1 {
margin:0 0 30px;
}

img.img_right {
float:right;
width:100px;
margin:-5px -10px 5px 5px;
}

/************************************************************************************************** Bank Intro page */
.h3top {
margin:-25px 0 0 310px;
}

.h3top2 {
margin:0 0 0 40px;
}

.cora1 ul {
margin-left:20px;
margin-top:-10px;
float:left;
}

.cora2 {
color:#000;
margin-top:-80px;
}

.cora2 ul {
margin-left:20px;
float:right;
}

.cora2 li {
margin-left:280px;
}

.imagleft {
background-image:url(/images/abbeylogo.gif);
background-repeat:no-repeat;
width:170px;
height:60px;
display:block;
float:left;
margin:18px 0 0 40px;
}

.imagleft2 {
background-image:url(/images/alliancelogo.gif);
background-repeat:no-repeat;
width:160px;
height:100px;
display:block;
float:left;
margin:-15px 50px 0 100px;
}

.imagleft3 {
background-image:url(/images/tell_me_more.gif);
background-repeat:no-repeat;
width:102px;
height:30px;
display:block;
float:left;
margin:20px 0 15px 50px;
}

.imagleft4 {
background-image:url(/images/tell_me_more.gif);
background-repeat:no-repeat;
width:102px;
height:30px;
display:block;
float:left;
margin:20px 110px 15px 180px;
}

/****************** Abbey */
fieldset.abbey {
width:300px;
height:160px;
border:#FFF 8px solid;
background-color:#f5f5f5;
background-repeat:no-repeat;
margin:0;
padding:5px 0 0 7px;
}

.abbey_border {
width:325px;
height:180px;
border:#0A4D72 2px solid;
margin:15px 0 0 100px;
}

/*************************************************************************************************** Contact us page */
.contact_form {
width:48%;
text-align:left;
background-color:#EAEAEA;
border:1px #CCC solid;
margin:auto;
padding:3px;
}

.contact_form dt {
float:left;
clear:left;
width:35%;
text-align:right;
background-color:#EAEAEA;
padding:5px;
}

.contact_form dd {
text-align:left;
background-color:#EAEAEA;
padding:5px;
}

.contact_form .contact_submit {
margin-top:10px;
margin-left:80px;
padding:2px;
}

*>.contact_form .contact_submit {
margin-left:120px;
}

.page_info_contact p {
font-size:12px;
text-align:justify;
color:#000;
margin-left:23px;
}

.contact_right {
width:43%;
float:right;
font-size:11px;
padding:10px 0;
}

.contact_left {
width:55%;
float:left;
margin-top:15px;
}

.contact_page_form {
border:0;
margin:0 0 20px;
padding:0;
}

.contact_page_form dt,.contact_page_form dd {
float:left;
margin:5px 0;
}

.contact_page_form dt {
width:100px;
clear:both;
font-size:11px;
}

.contact_page_form dd {
width:200px;
}

.conp {
margin:50px 0 0 40px;
}

.conp1 {
margin:-15px 0 20px;
}

/*************************************************address Contact us page */
.subcon {
width:200px;
height:230px;
float:right;
background-color:#EEE;
text-align:left;
font-size:12px;
border-right:#CCC 1px solid;
border-bottom:#CCC 1px solid;
margin:32px 0 30px;
padding:10px;
}

*>.subcon {
float:left;
height:370px;
margin:-3px 0 0 10px;
}

.subcon a:link,.subcon a:active,.subcon a:visited {
text-decoration:underline;
color:#0C4C72;
font-size:10px;
}

.subcon a:hover {
text-decoration:none;
color:#FF9C00;
font-size:10px;
}

.office {
float:right;
margin:12px 15px 0 0;
}

/**********************************8********************************************************************Staff page */
table.staff td {
vertical-align:top;
}

table.staff td.staff_photo p {
text-align:center;
font-size:11px;
}

table.staff hr {
margin-left:10px;
}

/****************************************************************************************************back home button */
.right22 {
float:right;
background-image:url(/images/back.gif);
background-repeat:no-repeat;
width:120px;
height:24px;
display:block;
margin:15px 0;
}

.right22:hover {
background-image:url(/images/Back-hover.gif);
background-repeat:no-repeat;
width:120px;
}

/*******************************************************************************************Pop up pages for packages*/
.popuplink a:hover {
text-decoration:underline;
color:#FD9900;
}

/************************************************************************************************3 steps for packages*/
.step,.step_bot {
width:547px;
height:108px;
border-top:#CCC 1px solid;
padding:5px 0;
}

.step_bot {
height:135px;
}

.step_img {
width:178px;
height:108px;
float:left;
background-color:#CCC;
}

.step_order {
width:178px;
height:88px;
float:left;
font-size:11px;
text-align:center;
padding:20px 0 0;
}

.step_info {
width:365px;
height:108px;
float:left;
text-align:justify;
margin:-110px 0 0 155px;
padding:0 10px;
}

.step_hdr {
font-size:18px;
color:#999;
font-weight:700;
margin-left:20px;
}

.step_hdr2 {
font-size:15px;
color:#999;
font-weight:700;
}

.order_button1 {
background-image:url(/images/order.gif);
background-repeat:no-repeat;
width:120px;
height:26px;
font-size:10px;
font-weight:700;
margin-bottom:10px;
}

.order_button1:hover {
background-image:url(/images/order-hover.gif);
background-repeat:no-repeat;
width:120px;
height:26px;
}

.link_top_page {
float:left;
margin-left:23px;
}

.simple {
margin-top:8px;
}

a.faq:link,a.faq:active,a.faq:visited {
color:#0A4D72;
text-align:justify;
}

.faq2 {
margin:-16px 0 0 15px;
}

/*************************************************************************************************** Confused page */
p.support_hdr,p.support_telno {
margin:0;
padding:0;
}

p.support_hdr {
font-size:20px;
color:#4A545E;
text-align:center;
}

p.support_hdr2 {
text-align:left;
font-size:16px;
color:#4A545E;
font-weight:700;
margin:0 0 3px 130px;
}

p.support_p {
text-align:left;
font-size:16px;
color:#4A545E;
font-weight:700;
margin:0 0 3px 80px;
}

p.support_telno {
font-size:50px;
color:#FD7334;
text-align:center;
font-weight:700;
margin-top:2px;
}

p.support_faxno {
font-size:20px;
color:#FD7334;
margin-top:0;
}

p.support_email {
font-size:12px;
margin-top:0;
}

.support_l,.support_r {
width:230px;
float:left;
}

.support_l {
width:220px;
clear:both;
margin:20px 0 0;
}

.support_r {
width:260px;
margin:20px 0 0;
}

*>support_r {
padding:20px 0 0;
}

/************************************************************ Test Page*/
table.board {
border:1px solid #CCC;
background-color:#FFF;
}

td.compare {
text-align:center;
background-color:#EEE;
}

#cname_tab {
margin-left:23px;
}

h4 {
display:none;
}

/* backend nav settings */
.nav_start,.nav_faq,.nav_questionnaire,.nav_products,.nav_guides,.nav_support,.nav_start_active,.nav_faq_active,.nav_questionnaire_active,.nav_products_active,.nav_guides_active,.nav_support_active {
width:125px;
height:28px;
float:left;
cursor:pointer;
background-repeat:no-repeat;
margin:0;
padding:0;
}

/* backend nav images */
.nav_start {
background-image:url(/images/nav_start.gif);
}

.nav_faq {
background-image:url(/images/nav_faq.gif);
}

.nav_questionnaire {
background-image:url(/images/nav_incorporations.gif);
}

.nav_products {
background-image:url(/images/nav_products.gif);
}

.nav_guides {
background-image:url(/images/nav_guides.gif);
}

.nav_support {
background-image:url(/images/nav_support.gif);
}

/*backend mouse over images */
.nav_start:hover {
background-image:url(/images/nav_start_over.gif);
}

.nav_faq:hover {
background-image:url(/images/nav_faq_over.gif);
}

.nav_questionnaire:hover {
background-image:url(/images/nav_incorporations_over.gif);
}

.nav_products:hover {
background-image:url(/images/nav_products_over.gif);
}

.nav_guides:hover {
background-image:url(/images/nav_guides_over.gif);
}

.nav_support:hover {
background-image:url(/images/nav_support_over.gif);
}

/*backend active images */
.nav_start_active {
background-image:url(/images/nav_start_active.gif);
}

.nav_faq_active {
background-image:url(/images/nav_faq_active.gif);
}

.nav_questionnaire_active {
background-image:url(/images/nav_incorporations_active.gif);
}

.nav_products_active {
background-image:url(/images/nav_products_active.gif);
}

.nav_guides_active {
background-image:url(/images/nav_guides_active.gif);
}

.nav_support_active {
background-image:url(/images/nav_support_active.gif);
}

.page_right_back {
float:left;
width:450px;
margin:0;
padding:0;
}

.page_right_back p {
margin-left:0;
}

.page_right_back .page_info {
background-color:#FFF;
clear:both;
float:left;
font-size:12px;
margin-top:0;
width:500px;
padding:10px 0 10px 10px;
}

.fld1 {
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #3D577A;
padding:2px 3px 0;
}

.fld2 {
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #3d577a;
margin:0;
padding:0 0 0 3px;
}

textarea.fld1,textarea.fld2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #3d577a;
margin:0;
padding:2px 3px 0;
}

textarea.fld {
height:70px;
}

textarea.fld2 {
height:120px;
}

.butt_submit {
background-image:url(/images/submit.png);
border:0 solid #34689A;
height:25px;
width:85px;
}

p.error {
color:red;
font-weight:700;
}

#listtable {
background-color:#000;
}

#listtable th {
background-color:#CCD6E0;
}

#listtable tr td {
background-color:#FFF;
padding:2px;
}

.subcon_back {
height:250px;
margin-top:-6px;
padding-top:7px;
margin-bottom:2px;
}

#frmConsult label {
width:125px;
display:block;
float:left;
margin-bottom:7px;
}

#frmConsult .fldl {
float:left;
margin-bottom:2px;
}

#frmConsult br {
clear:left;
}

#frmConsult input.contact_page_submit {
color:#00638B;
font-family:trebuchet ms,helvetica,sans-serif;
font-size:90%;
font-weight:700;
background-color:#ddd;
border:1px solid;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=whiteff,EndColorStr=#ffeeddaa);
margin-left:135px;
margin-top:15px;
border-color:#ccc #aaa #aaa #ccc;
}

#frmConsultdiv {
background-color:#EEE;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
height:128px;
margin:0 0 10px 23px;
padding:10px;
}

#frmConsultdiv form {
width:400px;
}

.butt_save {
background-image:url(/images/save.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt_back {
background-image:url(/images/back.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt_add {
background-image:url(/images/add.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt_edit {
background-image:url(/images/edit.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt_delete {
background-image:url(/images/delete.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt_next {
background-image:url(/images/next.png);
border:0 solid #34689A;
height:25px;
width:71px;
}

.butt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
height:18px;
background:#eee;
border:1px solid #0A4D72;
}

.butt_login {
background-image:url(/images/login.gif);
border:0 solid #34689A;
height:25px;
width:60px;
}

div#namecheck {
background-image:url(/images/check.jpg);
background-repeat:no-repeat;
border:none;
height:94px;
width:374px;
margin:0 0 0 100px;
padding:3px;
}

#frmConsultdiv form.namecheck {
background-color:#FFF;
border:none;
height:50px;
}

/*****************************Support page*/
.hdr_m {
clear:both;
font-size:22px;
font-weight:700;
margin:0;
padding:5px 0 0;
}

div.lowback div.page_right_back h1 {
font-size:22px;
margin:-14px 0 12px;
}

div.lowback div.page_right_back {
background-color:#FFF;
margin-top:0;
width:480px;
padding:10px 0 8px;
}

div.lowback div.page_right_back .policy_box {
width:450px;
height:81px;
float:left;
font-size:12px;
margin:-30px 5px -80px 0;
padding:0;
}

div.lowback div.page_right_back .policy_box1 {
width:450px;
height:20px;
float:left;
font-size:12px;
margin:5px 5px -80px 0;
padding:0;
}

div.lowback div.page_right_back .policy_box2 {
width:450px;
height:41px;
float:left;
font-size:12px;
margin:-35px 5px 30px 0;
padding:0;
}

div.lowback div.page_right_back .policy_box3 {
width:450px;
height:81px;
float:left;
font-size:12px;
margin:-45px 5px 0 0;
padding:0;
}

div.lowback div.page_right_back .policy_box1 p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:-3px;
font-family:Arial, Helvetica, sans-serif;
}

div.lowback div.page_right_back .policy_box2 p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:12px;
}

div.lowback div.page_right_back .policy_img1 {
margin-top:20px;
margin-left:480px;
}

div.lowback div.page_right_back .policy_img {
float:right;
margin-left:200px;
margin-right:-60px;
padding:0;
}

div.lowback div.page_right_back .policy_img2 {
float:right;
margin:-50px -60px 0 200px;
padding:0;
}

div.faal2_back table {
clear:both;
}

div.lowback div.page_right_back img.img_right {
float:right;
width:100px;
margin:-25px -75px 0 10px;
}

.contact_left_back {
width:55%;
float:left;
margin-top:-8px;
}

.h3rev {
margin:0 0 -3px 23px;
}

.backtitle {
clear:both;
font-size:22px;
font-weight:700;
color:#00638B;
margin:0;
padding:5px 0 0;
}

.sitemap h3 {
margin:0 0 5px 22px;
}

.sitemap p {
color:#666;
margin-left:22px;
}

img,#frmConsult fieldset {
border:none;
}

.panel *,table.staff td.staff_photo {
text-align:center;
}

.annual,.web {
margin-top:40px;
}

#header_nav a:hover,.support_l a:hover,.support_r a:hover {
color:#FFA523;
}

.box4 .b2,.box4 .b3,.box4 .b4,.box4 .b4b,.box4 .b3b,.box4 .b2b {
background:#EDEDFF;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.box4 .b1,.box4 .b1b {
background:#CCC;
margin:0 5px;
}

.faa15 a:hover,.page_menu a:hover,.page_menu_alt a:hover {
text-decoration:none;
color:#FF9C00;
}

*>.page_menu,*>.page_menu_alt,.contact_page_form input,.contact_page_form textarea {
width:150px;
}

.page_menu ul,.page_menu_alt ul {
list-style-type:none;
margin:0;
padding:0;
}

.page_menu li,.page_menu_alt li {
padding:5px;
}

.page_menu a:link,.page_menu a:visited,.page_menu active,.page_menu_alt a:link,.page_menu_alt a:visited,.page_menu_alt active {
text-decoration:none;
color:#666;
}

fieldset.login,fieldset.amnesia {
width:270px;
height:215px;
border:#FFF 8px solid;
background-color:#f5f5f5;
background-image:url(/images/bg_login.gif);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 7px;
}

*>fieldset.login,*>fieldset.amnesia {
height:230px;
float:left;
margin:0 0 10px;
}

.login_border,.sign_up_border,.login_border2 {
border:#0A4D72 2px solid;
}

.coform_left3,.coform_left {
width:300px;
float:left;
margin:35px 0 0 10px;
}

.sublogin a:link,.sublogin a:active,.sublogin a:visited,.sublogin2 a:link,.sublogin2 a:active,.sublogin2 a:visited {
text-decoration:underline;
color:#0C4C72;
font-size:12px;
}

.sublogin a:hover,.sublogin2 a:hover {
text-decoration:none;
color:#FF9C00;
font-size:12px;
}

.cor,.cora1,.popuplink {
color:#000;
}

.cor ul,.cora1 li,.popuplink ul {
margin-left:20px;
}

.cor li,.popuplink li {
margin-left:60px;
}

.policy_box,.policy_box1 {
width:450px;
height:81px;
float:left;
font-size:12px;
margin:0 5px -80px 0;
padding:0;
}

.policy_img,.policy_img1,.policy_img2 {
width:80px;
height:81px;
float:left;
margin-left:7px;
padding:0;
}

.faq,.faq3 {
margin-left:22px;
clear:both;
color:#0A4D72;
padding:3px 0 0;
}

.faq3 p,.faq a {
color:#0A4D72;
text-align:justify;
margin:0;
}

.now1,.now2 {
margin:-30px 0 0;
}

td.backcell,td.backcell2 {
background-color:#EEE;
vertical-align:top;
}

#cname_tab p,div.lowback div.page_right_back h3 {
margin:0;
}

div.lowback div.page_right_back .policy_box p,div.lowback div.page_right_back .policy_box3 p {
font-size:12px;
text-align:justify;
color:#000;
margin-top:-3px;
}

.package .links li,.left,.package p.links a.left {
float:left;
}

.right,.right,.package p.links a.right,#frmConsultdiv img {
float:right;
}

.panel a,dd.login {
text-align:center;
margin:0;
padding:0;
}

.package-expand li { padding-bottom: 3px; }


.head3r {
    color: #E76003;
    font-size: 28px;
}
.question {
    color: #3868AA;
    font-size: large;
}

.backgroundBank {
    background: url("../images/bank.jpg") no-repeat;
    width: 500px;
    height: 400px;
}


#adContent {
  font-family: Tahoma, Arial, sans-serif;
  background: url(../images/bg.jpg) no-repeat;
  width: 700px;
  height: 600px;
}
.topSpacer {
  height: 20px;
}

.adTitle {
    width: 80%;
    margin-left: 10px;
    margin-bottom: 20px;
    font-size: 30px;
    font-style: italic;
    color: #F67E14;
    font-weight: bold;
}

.question {
  font-size: 20px;
  margin: 20 10 0 45;
}
.highlight {
  color: #1E3D7E;
  font-weight: bold;
}

.benefitsField {
  margin-top: 20px;
    width: 53%;
}


.benefitsField li {
  margin-left: 20px;
  list-style-image: url("../images/ok_circ.png");
  padding: 2;

}
.yesBtn {
  margin-top: 10px;
  margin-left: 75px;
  width: 391px;
  height: 112px;
}
.yesBtn img {
    border: 0px;
}


.noBtn {
    margin-left: 160px;
    margin-top: 10px;
    width: 98px;
    height: 39px;
}
.noBtn img {
  border: 0px;
}
.benefits {
    margin-top: 20px;
    font-size: 18px;
    color: #F67E14;
}    
#santander {
    text-align: center;
    width: 320px;
    margin-top: 50px;
}
.santanderred {
    color: red;
    font-size: 15px;
    font-weight: bold;
}    