@charset "utf-8";
/* CSS Document */

html{
padding:0;
margin:0;
}

body{
margin:0;
padding:0;
background:#B5DFED url(../images/body_bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

p{
margin:0;
padding:0;
}

ul{
list-style:none;
padding:0;
margin:0;
display:block;
}

a{
outline:none;
}

#header_top {
background:transparent url(../images/header_bg.png) no-repeat scroll 0 0;
display:block;
height:13px;
margin:10px auto 0;
padding:0;
width:980px;
}

#header {
background:#fff;
display:block;
margin:0 auto;
padding:0;
width:980px;
}

#header_left {
background:#fff;
display:block;
margin:0;
float:left;
padding:5px;
width:420px;
}

#header_right {
background:#FFFFFF none repeat scroll 0 0;
display:block;
float:right;
margin:0;
padding:0;
width:540px;
}

form.login_top {
margin:-6px -45px 0 0;
padding:0;
}

.login_box {
background:transparent url(../images/login_txt_bx.gif) no-repeat scroll 0 0;
border:medium none;
display:block;
float:left;
height:25px;
margin:0;
padding:0 2px 4px;
width:130px;
color:#CCC;
}

.login_box {
background:transparent url(../images/login_txt_bx.gif) no-repeat scroll 0 0;
border:medium none;
display:block;
float:left;
height:25px;
margin:0;
padding:0 2px 4px;
width:130px;
}

.login_submit_btn {
background:transparent url(../images/top_login_btn.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin:0 0 0 -2px;
padding:0;
text-indent:-9999px;
text-transform:capitalize;
width:65px;
}

.login_submit_btn:hover{
background:transparent url(../images/top_login_btn.png) no-repeat scroll 0 -26px;
}

.logout_submit_btn {
background:transparent url(../images/top_logout_btn.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin:0 10px 0 -2px;
padding:0;
text-indent:-9999px;
text-transform:capitalize;
width:65px;
}

.logout_submit_btn:hover{
background:transparent url(../images/top_logout_btn.png) no-repeat scroll 0 -26px;
}

label.login {
color:#5597CD;
display:block;
float:left;
font-size:1.1em;
margin:0 8px;
}

.logo {
border:medium none;
margin:0;
padding:0 11px;
}

fieldset, fieldset.login{
border:none;
margin:0;
padding:0;
}

fieldset.login {
float:right;
width:570px;
}

fieldset.login ul {
float:right;
margin:0px 0 0 119px;
padding:0;
width:277px;
}

fieldset.login li{
float:left;
display:block;
}

fieldset.login li:first-child a {
border-left:none;
}

fieldset.login li a {
color:#139AC6;
font-family:tahoma;
font-size:0.7em;
letter-spacing:0.02em;
margin:0;
padding:0 4px;
text-decoration:none;
}

fieldset.login li a:hover{
text-decoration:underline;
}

#sub_header{
display:block;
margin:0 auto;
background:#fff url(../images/top_bar_bg.png) repeat-x bottom;
width:980px;
}

#nav {
display:block;
float:left;
margin:4px 0 0 10px;
width:640px;
}


#callus h3 {
color:#006699;
display:block;
font-size:2.4em;
font-weight:bold;
margin:0 8px 0 0;
padding:0;
text-align:right;
background:url(../images/callus.png) top left no-repeat;
}

#callus {
display:block;
float:right;
width:325px;
margin:-24px 0 0 0;
}

#callus ul {
background:transparent url(../images/ul_callback_bg.png) no-repeat scroll left -17px;
display:block;
height:44px;
}

#callus li {
display:block;
float:left;
margin:-2px 0 0;
padding:0 1px;
}

a.onlinchat_btn {
background:transparent url(../images/instant_chat_sprite.png) no-repeat scroll 0 0;
display:block;
height:31px;
text-indent:-9999px;
width:157px;
}
a.onlinchat_btn:hover{
background: url(../images/instant_chat_sprite.png) no-repeat 0 -31px;
display:block;
text-indent:-9999px;
}

a.callback_btn {
background:transparent url(../images/callback_sprite.png) no-repeat scroll 0 0;
display:block;
height:31px;
text-indent:-9999px;
width:157px;
}
a.callback_btn:hover{
background: url(../images/callback_sprite.png) no-repeat 0 -31px;
display:block;
text-indent:-9999px;
}

/* ------------------------------------------------------------------------------------------------------------------- */

#nav {
float:left;
width:640px;
font-size:13px;
line-height:normal;
}

* html #nav{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#nav ul{
list-style-type: none;
margin:9px 0 0 0;
padding:0;
}

#nav li{
margin:0 2px 0 0;
padding:0;
height:28px;
float:left;
}

#nav a {
float:left;
background:url(../images/nav_sprite_left.gif) no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
cursor:pointer;
}

#nav a span {
float:left;
display:block;
background:url(../images/nav_sprite_right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#fff;
}



#nav #current a {
background-position:0 -29px;
}

#nav #current a span {
background-position:100% -29px;
color: #fff;
}

#nav a.apply {
background-position:0 -58px;
}

#nav a.apply span {
background-position:100% -58px;
color: #fff;
}

#nav a:hover {
background-position:0% -29px;
}

#nav a:hover span {
background-position:100% -29px;
color: #fff;
}




/* ------------------------------------------------------------------------------------------------------------------- */

#main_container{
display:block;
background:#fff;
width:980px;
margin:0 auto;
padding:0;
}

#home_tp_left{
display:block;
float:left;
width:650px;
}

#home_sidebar {
background:#FFFFFF none repeat scroll 0 0;
clear:right;
display:block;
float:right;
width:320px;
margin-left:3px;
}

#home_btm {
background:#DFEFFF none repeat scroll 0 0;
clear:both;
display:block;
float:none;
margin:0 1px;
padding:3px 10px;
}

#home_btm p{
margin:7px 0;
color:#003366;
}

#home_btm li:first-child {
border-left:none;
}

#home_btm h4 {
color:#003366;
font-size:1em;
}

#home_btm li {
border-left:1px dotted #0099CC;
display:block;
float:left;
font-size:0.7em;
margin:0 0;
padding:0 7px;
width:304px;
}

#home_info {
background:transparent url(../images/home_info_bg.png) repeat-x scroll 0 0;
clear:both;
display:block;
float:none;
margin:0 1px;
padding:3px 0 8px 10px;
}

#home_info p {
color:#006699;
float:left;
font-size:0.7em;
margin:7px 0 0 11px;
width:618px;
}

p.home_info_right {
clear:right;
float:right !important;
font-size:0.7em;
margin:7px 9px 0 0 !important;
width:306px !important;
}

/*---------------- BEGIN SLIDER CSS -------------------*/
/*---------------- BEGIN SLIDER CSS -------------------*/
/*---------------- BEGIN SLIDER CSS -------------------*/

#home_slider_top_wrap {
display:block;
float:none;
margin:20px 10px 3px;
width:634px;
background:#CEEFF4 url(../images/home_slider_bg.jpg) repeat-y;
}

#home_slider_top{
display:block;
background: url(../images/home_slider_top.jpg) no-repeat;
height:8px;
width:634px;
margin:0;
padding:0;
clear:both;
}

#home_slider_content{
background:#CEEFF4 url(../images/home_slider_bg.jpg) repeat-y;
display:block;
width:634px;
}

#home_slider_content ul{
display:block;
padding:0;
margin:0;
}

#home_slider_content li {
display:block;
margin:0;
padding:0;
}

#home_slider_content li a {
color:#37B2D1;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.17em;
margin:0 0 0 1px;
padding:6px 0 6px 35px;
text-decoration:none;
font-weight:bold;
}


#home_slider_content li.active {
background:transparent url(../images/home_slider_arrow.png) no-repeat scroll 0 0;
color:#003366;
display:block;
margin:0 0 0 -5px;
padding:8px 0 7px 23px;
text-decoration:none;
}

#home_slider_content li.active a{
display:block;
color:#003366;
background:url(../images/home_slider_hover.png) no-repeat 0 0;
padding:6px 0 6px 15px;
text-decoration:none;
}

#home_slider_content li a:hover{
color:#003366;
text-decoration:none;
background:url(../images/home_slider_hover.png) no-repeat;
}

#home_slider_btm{
display:block;
background:url(../images/home_slider_btm.jpg) no-repeat;
width:634px;
height:6px;
}

p.home_slider_mission {
background:#56BCD9 none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
display:block;
font-size:0.7em;
margin:0 2px 0;
padding:5px 0;
text-align:center;
}

img.sliderimage {
display:block;
margin:0;
padding:0;
}

#home_slider_cta {
background:#82D2ED none repeat scroll 0 0;
margin:0 2px;
padding:0;
}

#home_slider_cta ul {
display:block;
float:right;
margin:0;
padding:4px 0 0;
width:404px;
}

#home_slider_cta li {
display:block;
float:left;
margin:1px -3px 0 11px;
}

#home_slider_cta li a{
display:block;
float:left;
}

#home_slider_cta h3, #home_slider_cta p {
color:#006699;
display:block;
float:left;
margin:9px 0 -5px;
padding:0;
font-size:25px;
}

#home_slider_cta p {
color:#003366;
float:left;
font-size:0.7em;
margin:0;
padding:19px 0 0 9px;
}

.current_slider_content {
display:block;
float:right;
margin:0;
padding:0;
}

#hiw_wrap{
display:block;
margin:0;
padding:0;
}

#hiw_wrap ul {
background:transparent url(../images/hiw_large_bg.jpg) no-repeat scroll 0 0;
display:block;
height:288px;
margin:5px 0 20px !important;
width:750px;
}

#hiw_wrap li {
display:block;
float:left;
margin:0 0 0 2px;
padding:0;
width:160px;
}

li.hiw_one {
margin:10px 0 0 31px !important;
padding:0 !important;
width:149px !important;
}

a.hiw_apply_btn {
background:transparent url(../images/hiw_apply_now_btn.png) no-repeat scroll 0 0;
display:block;
float:left;
height:33px;
margin:168px 0 0 -16px;
text-indent:-9999px;
width:152px;
position:relative;
}

a.hiw_apply_btn:hover {
background:transparent url(../images/hiw_apply_now_btn.png) no-repeat scroll 0 -33px;
}

li.hiw_two {
margin:10px 0 0 40px !important;
padding:0 !important;
width:149px !important;
}

li.hiw_three {
margin:10px 0 0 47px !important;
padding:0 !important;
width:130px !important;
}

li.hiw_four {
margin:10px 0 0 60px !important;
padding:0 !important;
width:124px !important;
}


#hiw_wrap p {
color:#FFFFFF !important;
display:block !important;
font-size:0.85em !important;
font-weight:bold;
line-height:14px;
margin:0 !important;
padding:0 !important;
width:auto !important;
}

#hiw_wrap h2 {
color:#FFFFFF !important;
display:block !important;
font-size:1.05em !important;
font-weight:bold;
line-height:25px;
margin:0 -24px !important;
padding:0 !important;
width:169px !important;
}

a.howitworks_btn {
background:transparent url(../images/how_it_works_sprite_btn.png) no-repeat scroll 0 0;
display:block;
height:29px;
margin:0 !important;
padding:6px!important;
text-indent:-9999px;
width:178px;
}

a.howitworks_btn:hover{
background:url(../images/how_it_works_sprite_btn.png) no-repeat 0 -41px!important;
}

a.applynow_btn {
background:transparent url(../images/apply_now_lrge_sprite_btn.png) no-repeat scroll 0 0 !important;
display:block;
height:29px;
margin:0 !important;
padding:6px!important;
text-indent:-9999px;
width:178px;
}

a.applynow_btn:hover{
background: url(../images/apply_now_lrge_sprite_btn.png) no-repeat 0 -41px!important;
}


a.register_btn {
background:transparent url(../images/register_now_lrge_sprite_btn.png) no-repeat scroll 0 0 !important;
display:block;
height:29px;
margin:0 !important;
padding:6px!important;
text-indent:-9999px;
width:178px;
}

a.register_btn:hover{
background: url(../images/register_now_lrge_sprite_btn.png) no-repeat 0 -41px!important;
}

a.newapp_btn {
background:transparent url(../images/new_application_lrge_sprite_btn.png) no-repeat scroll 0 0 !important;
display:block;
height:29px;
margin:0 !important;
padding:6px!important;
text-indent:-9999px;
width:178px;
}

a.newapp_btn:hover{
background: url(../images/new_application_lrge_sprite_btn.png) no-repeat 0 -41px !important;
}

a.ouraim_btn {
background:transparent url(../images/ouraim_sprite_btn.png) no-repeat scroll 0 0;
display:block;
height:29px;
margin:0 !important;
padding:6px!important;
text-indent:-9999px;
width:178px;
}

a.ouraim_btn:hover{
background:url(../images/ouraim_sprite_btn.png) no-repeat 0 -41px!important;
}

/*------------------------ BEGIN HOME_MID ------------------------- */
/*------------------------ BEGIN HOME_MID ------------------------- */
/*------------------------ BEGIN HOME_MID ------------------------- */

#home_mid_wrap {
display:block;
margin:0;
padding:0;
width:650px;
}

#home_mid_wrap ul {
display:block;
margin:0 0 0 3px;
padding:0;
width:650px;
clear:both;
}

#home_mid_wrap li {
display:block;
float:left;
margin:5px 0;
padding:0 9px;
width:307px;
}

#home_mid_wrap {
display:block;
float:left;
margin:1px 0;
padding:0;
width:650px;
}

/*------------------------ BEGIN HOME_BLOCK ------------------------- */
/*------------------------ BEGIN HOME_BLOCK ------------------------- */
/*------------------------ BEGIN HOME_BLOCK ------------------------- */


.small_block_top{
display:block;
width:230px;
background: url(../images/small_block_top.png) no-repeat;
width:307px;
height:8px;
}


.small_block_content {
background:transparent url(../images/small_block_content.png) repeat-y scroll 0 0;
display:block;
margin:0 0;
padding:0 2px;
width:303px;
}

.small_block_content_bg {
background:transparent url(../images/small_block_content_bg.jpg) repeat-x scroll center bottom;
border-left:2px solid #47BBD5;
border-right:2px solid #47BBD5;
display:block;
margin:0;
padding:0;
width:303px;
}

.small_block_content h3 {
background:#B4E3F3 none repeat scroll 0 0;
color:#000033;
display:block;
font-size:0.95em;
margin:0;
padding:5px 7px;
}

ul.small_block {
border-top:1px dotted #000000 !important;
display:block;
margin:5px 6px 0 !important;
padding:0 0 2px !important;
width:290px !important;
}

.small_block li {
display:block !important;
float:left !important;
margin:0 !important;
padding:0 3px !important;
width:105px !important;
}

.small_block li a {
border-left:1px solid #000000 !important;
color:#003366;
font-size:0.7em;
margin:0 0 0 -7px;
padding:0 0 0 7px;
}

img.small_block {
background:#FFFFFF none repeat scroll 0 0;
display:block;
padding:16px 0;
width:303px;
}

.no_pad{
padding:0px!important;
}

.bold {
font-weight:bold;
padding:2px 0 0 10px !important;
}

.small_block li:first-child a {
border-left:none!important;
}

.small_block_content p {
color:#003366;
font-size:0.7em;
margin:0;
padding:3px 0 0 10px;
}

span.btm_border {
border-bottom:1px dotted #000000;
display:block;
margin:3px 6px;
width:290px;
}

.small_block_btm{
display:block;
width:230px;
background: url(../images/small_block_btm.png) no-repeat;
width:307px;
height:8px;
margin-bottom:10px;
}

/* ------------ lighter coloured block ------------------- */

h2.light  {
color:#006699;
}

.light_block_top{
background: url(../images/light_block_top.png) no-repeat;
}

.light_block_content {
background:transparent url(../images/light_block_content.png) repeat-y scroll 0 0;
}

.light_block_btm{
background: url(../images/light_block_btm.png) no-repeat;
}


/*------------ Testimonial Block ------------------ */

#testimonial_block {
background:#FFFFFF url(../images/testimonial_block_bg.jpg) no-repeat scroll 0 0;
display:block;
height:282px;
margin:16px 0 22px -4px;
width:320px;
}

.paper {
background:url("../images/paper_fold.png") no-repeat scroll 0 0 transparent;
clear:left;
display:block;
float:right;
height:179px;
margin:9px -1px 0 -40px;
opacity:0.99;
padding:0 0 0 3px;
width:69px;
position:relative;
z-index:2;
}

#testimonial_block_content{
display:block;
background:none;
}


#testimonial_block blockquote {
display:block;
margin:0 22px 0;
padding:1px 0 0;
}

#testimonial_block blockquote p {
background:transparent none repeat scroll 0 0;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:0.75em;
margin:12px 0 13px;
padding:0 0 0;
}

#testimonial_block h2 {
color:#000033;
display:block;
font-size:2em;
font-weight:400;
margin:10px 0;
}

img.testimonial_avatar {
background:transparent url(../images/testimonial_avatar.png) no-repeat scroll 0 0;
display:block;
margin:0;
padding:3px 16px 9px 12px;
}


#testimonial_block ul{
display:block;
float:left;
padding:0;
margin:0;
}

#testimonial_block li{
display:block;
float:left;
}

#testimonial_block a {
border-right:1px solid #000033;
color:#000033;
display:block;
float:right;
font-size:0.7em;
margin:4px 3px 0 0;
padding:0 4px 0 0;
text-decoration:none;
}

#testimonial_block a:hover {
text-decoration:underline;
}

p.user_testimonial_block {
clear:left;
color:#FFFFFF;
display:block;
float:left;
font-size:0.7em;
margin:16px 21px;
padding:0;
}

span.green_arrow {
background:transparent url(../images/grn_arrw.png) no-repeat scroll right top;
display:block;
margin:40px 10px 0 0;
padding:42px 0;
position:relative;
z-index:2;
}

dt {
float:left;
font-weight:bold;
margin:9px 0 0;
padding:0 30px 0 0;
width:99px;
}

dd {
display:block;
padding:10px;
text-align:left;
}

ol {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
width:300px;
}

ol li:first-child{
border-top:none;
}

ol li {
margin:0 9px;
padding:10px 46px;
}

ol li p {
color:#003366;
font-size:0.7em;
margin:0 0 -18px !important;
padding:0 0 0 10px !important;
width:212px;
}

.one {
background:transparent url(../images/one.gif) no-repeat scroll 13px 13px;
display:block;
border-bottom:1px dotted #333;
}

.two {
background:transparent url(../images/two.gif) no-repeat scroll 5px 13px;
display:block;
border-bottom:1px dotted #333;
}

.three {
background:transparent url(../images/three.gif) no-repeat scroll 5px 13px;
display:block;
}

span.yellow_arrow {
background:transparent url(../images/yell_arrow.png) no-repeat scroll right bottom;
display:block;
height:0;
margin:16px 0 -25px 163px;
padding:45px 0 0;
position:relative;
width:82px;
}

span.amb_arrow {
background:transparent url(../images/amber_arrow.png) no-repeat scroll right bottom;
display:block;
height:0;
margin:2px 0 -22px 163px;
padding:45px 0 0;
position:relative;
width:82px;
}

span.orange_arrow {
background:transparent url(../images/orange_arrow.png) no-repeat scroll right bottom;
display:block;
height:0;
margin:1px 0 -19px 163px;
padding:45px 0 0;
position:relative;
width:82px;
}

ul#home_pathway_btns{
display:block;
}

ul#home_pathway_btns li {
display:block;
float:left;
margin:0 3px;
}

a.pathway_further_info {
background:transparent url(../images/home_pathway_sprite_btns.png) no-repeat scroll 0 0;
display:block;
height:30px;
text-indent:-9999px;
width:142px;
}

a.pathway_further_info:hover {
background:transparent url(../images/home_pathway_sprite_btns.png) no-repeat scroll 0 -30px;
}

a.pathway_apply {
background:transparent url(../images/home_pathway_sprite_btns.png) no-repeat scroll -142px 0;
display:block;
height:30px;
text-indent:-9999px;
width:147px;
}

a.pathway_apply:hover {
background:transparent url(../images/home_pathway_sprite_btns.png) no-repeat scroll -142px -30px;
}

#footer{
display:block;
margin:0 auto;
width:980px;
padding:0;
background:#fff
}

#footer_left {
display:block;
float:left;
padding:0px 0 4px 13px;
margin:0;
}

#footer_left li{
display:block;
float:left;
}

#footer_left li:first-child a{
border-left:none;
}

#footer_left li a {
border-left:1px solid #000000;
color:#000033;
display:block;
float:left;
font-size:0.7em;
font-weight:bold;
margin:2px 0 0 2px;
padding:0 0 0 2px;
text-decoration:none;
}

#footer_left li a:hover{
text-decoration:underline;
}

#footer_right {
display:block;
float:right;
padding:11px 13px 4px 0;
}

#footer_right p{
font-size:0.7em;
float:left;

}

#footer_secure p {
	font-size:14px;
	padding:3px;
	font-weight:bold;
	color:#003366;
	float:left;
}
#footer_secure {
	width:200px;
	height:20px;
	margin:10px 0 0 10px;
	float:left;
}

#footer_secure img {
	float:left;
}


#btm_wrap {
background:transparent url(../images/footer_btm_bg.png) no-repeat scroll center bottom;
clear:both;
display:block;
height:8px;
margin:0 auto;
padding:0;
width:980px;
}


/*---------------- START BREADCRUMB ------------------ */
/*---------------- START BREADCRUMB ------------------ */
/*---------------- START BREADCRUMB ------------------ */

#breadcrumb {
background:#FFFFFF none repeat scroll 0 0;
display:block;
margin:0 14px 0 0;
padding:5px 5px 0px 5px;
}

#breadcrumb ul{
display:block;
list-style:none;
margin:0;
padding:0;
}

#breadcrumb li{
display:block;
float:left;
}

#breadcrumb li a {
background:transparent url(../images/raquo.gif) no-repeat scroll right 8px;
color:#003366;
display:block;
font-family:arial;
font-size:0.8em;
padding:1px 11px 0 3px !important;
text-decoration:underline;
}

#breadcrumb li a:hover {
text-decoration:none;
}

#selected a {
background:none!important;
}

/*---------------- END BREADCRUMB ------------------ */



/* --------------- START MAIN COL LEFT --------------*/
/* --------------- START MAIN COL LEFT --------------*/
/* --------------- START MAIN COL LEFT --------------*/

#main_col_left {
background:#FFF none repeat scroll 0 0;
display:block;
float:left;
margin:0 0 0 7px;
padding:10px 5px;
width:194px;
}

#left_nav{
display:block;
}

#left_nav h2 {
background:#D0EFF9 none repeat scroll 0 0;
color:#006699;
display:block;
font-size:0.9em;
margin:0 0 1px;
padding:8px;
}

#left_nav ul {
display:block;
margin:0 0 5px 0;
padding:0;
}

#left_nav li {
display:block;
float:none;
}

#left_nav li a {
background:url(../images/border_sep.png) repeat-x bottom;
color:#003366;
display:block;
font-size:0.75em;
margin:0;
padding:9px 8px;
}

#left_nav li a:hover{
text-decoration:none;
background:#D0EFF9 url(../images/border_sep.png) repeat-x bottom;
}

#left_ad {
color:#CCCCCC;
display:block;
font-size:0.7em;
margin:30px 0 5px;
text-align:center;
}


/* --------------- START MAIN COL RIGHT --------------*/
/* --------------- START MAIN COL RIGHT --------------*/
/* --------------- START MAIN COL RIGHT --------------*/
#main_col_right {
background:#FFF none repeat scroll 0 0;
display:block;
float:right;
margin:0 10px 0 0;
padding:0px 5px 10px 5px;
width:740px;
}

#main_col_right h1 {
color:#003366;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.35em;
letter-spacing:0.02em;
}

h1.contact, h1.how_iw, h1.faq {
background:transparent url(../images/contact_header_bg.jpg) no-repeat scroll right center;
margin:0;
padding:65px 0 0;
}

h1.how_iw {
background: url(../images/how_iw_header.jpg) no-repeat scroll right center;
margin:0;
padding:65px 0 0;
}

h1.faq{
background:url(../images/faq_header.jpg) no-repeat scroll right center;
margin:0;
padding:65px 0 0;
}

h1.calculator{
background:url(../images/calculator_header.jpg) no-repeat scroll right center;
margin:0;
padding:65px 0 0;
}

h1.insurances {
	background:url(../images/insurances_header.jpg) no-repeat scroll right center;
	margin:0;
	padding:65px 0 0;
}

h1.default {
	background:url(../images/default_header.jpg) no-repeat scroll right center;
	margin:0;
	padding:65px 0 0;
}

#main_col_right p {
clear:both;
color:#003366;
display:block;
font-size:0.8em;
margin:7px 0 10px 5px;
padding:0;
width:732px;
}

#main_col_right p a {
	text-decoration:underline;
}

#main_col_right p a:hover {
	text-decoration:none;
	color:#D0EFF9;
}

#main_col_right ul {
	margin:20px 10px 30px 10px;
}

#main_col_right ul li {
color:#003366;
font-size:0.8em;
margin:7px 0 10px 5px;
padding:0;
list-style:inside disc;
}

/* ------------------- START WHY CHOOSE BLOCK --------------------------*/
/* ------------------- START WHY CHOOSE BLOCK --------------------------*/
/* ------------------- START WHY CHOOSE BLOCK --------------------------*/

#why_choose_block_top, #apply_block_top{
display:block;
height:11px;
background:url(../images/why_choose_block_top.gif) no-repeat;
width:743px;
}

#why_choose_block_content, #apply_block_content{
display:block;
background:url(../images/why_choose_block_content_bg.png) repeat-y;
width:743px;
}

#why_choose_block_content h2, #apply_block_content h2 {
background:transparent url(../images/why_choose_header_bg.png) repeat-x scroll 0 0;
color:#000033;
display:block;
font-size:1.15em;
margin:0 2px;
padding:9px 25px;
}

#part_ex h3 {
color:#000033;
display:block;
font-size:15px;
margin:0 2px;
}

#why_choose_block_content p {
color:#003366;
font-size:0.75em;
margin:0;
padding:10px 30px;
width:710px;
}

#why_choose_block_content ul{
display:block;
width:535px;
float:right;
margin:0;
}

#why_choose_block_content li {
list-style:inside disc;
color:#003366;
float:left;
/*font-family:Trebuchet MS;*/
font-size:0.85em;
font-weight:bold;
padding:8px 18px;
width:219px;
}

span.why_choose_car_bg {
background:transparent url(../images/why_choose_car.png) no-repeat scroll 0 0;
display:block;
float:left;
height:350px;
margin:-310px 0 10px 10px;
padding:0;
position:relative;
width:200px;
}
#why_choose_block_btm, #apply_block_btm{
display:block;
height:11px;
background:url(../images/why_choose_block_btm.gif) no-repeat;
width:743px;
}

#apply_block_btm {
margin:0 0 33px;
}


/* ------------------- START CONTACT BOX --------------------------*/
/* ------------------- START CONTACT BOX --------------------------*/
/* ------------------- START CONTACT BOX --------------------------*/

#contact_box {
display:block;
float:left;
margin:34px 0 20px;
}

#contact_box_top{
display:block;
background:url(../images/contact_box_top_bg.gif) no-repeat;
width:359px;
height:11px;
}

#contact_box_content{
display:block;
background:#C9E2E7;
width:359px;
}

#contact_box_content p, #chat_tabs_content p {
display:block;
font-size:0.75em;
padding:0 7px;
width:340px;
color:#003366;
}

#contact_box_content h2, #chat_tabs_content h2 {
color:#003366;
display:block;
font-size:1.1em;
margin:0;
padding:0 10px;
}

#contact_box_content form, #contact_box_content fieldset {
margin:0;
padding:0 0 0 6px;
}

.contact_txtbox {
background:transparent url(../images/contact_txtbox.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
padding:2px 4px;
width:249px !important;
}

.apply_txt_box {
background:transparent url(../images/apply_txt_box.png) no-repeat scroll 0 0;
border:0 none;
display:block;
margin:2px 0 6px;
padding:6px 4px;
width:300px;
}

#contact_txtarea{
display:block;
background:url(../images/contact_textarea_bg.png) no-repeat;
width:338px;
height:96px;
}

.contact_textarea{
display:block;
background:none;
border:0;
overflow:auto;
width:338px;
height:96px;
}

#contact_box_content label, #chat_tabs_content label {
color:#003366;
display:block;
float:none;
font-size:0.75em;
margin:8px 0 1px;
}

.contact_submit_btn {
background:transparent url(../images/contact_submit_btn.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:none;
height:28px;
margin:10px 14px 0 86px;
padding:0;
text-indent:-9999px;
text-transform:capitalize;
width:153px;
}

.contact_submit_btn:hover{
background: url(../images/contact_submit_btn.png) no-repeat scroll 0 -28px;
}



#contact_box_btm{
display:block;
background:url(../images/contact_box_btm_bg.gif) no-repeat;
width:359px;
height:11px;
}


/* ------------------- START LIVECHAT BOX --------------------------*/
/* ------------------- START LIVECHAT BOX --------------------------*/
/* ------------------- START LIVECHAT BOX --------------------------*/

#livechat_box {
display:block;
float:right;
margin:5px 0 0;
padding:0;
}

#chat_tabs{
display:block;
margin-left:20px;
}

#chat_tabs ul {
margin:0;
padding:0;
}

#chat_tabs li {
background:transparent url(../images/chat_tab_right.gif) no-repeat scroll right top;
float:left;
margin:0 3px 0px 3px !important;
height:28px;
list-style:none !important;
font-size:12px !important;
}

#chat_tabs a {
background:transparent url(../images/chat_tab_left.gif) no-repeat scroll left top;
color:#000066;
display:block;
font-size:0.75em;
font-weight:bold;
margin:0 0 -1px;
padding:6px 10px;
text-decoration:none;
}

#chat_tabs_content form, #chat_tabs_content fieldset {
margin:0;
padding:0 0 0 2px;
}

#chat_tabs a:hover {
text-decoration:underline;
}

li#chat_selected {
background:transparent url(../images/chat_tab_active_right.gif) no-repeat scroll right top !important;
margin:-1px;
}

#chat_selected a {
background:transparent url(../images/chat_tab_active_left.gif) no-repeat scroll left top !important;
color:#189DC9;
margin:0;
padding:6px;
}


#chat_tabs_content {
background:transparent url(../images/livechat_box_btm_content.gif) repeat-y scroll 0 0;
clear:both;
color:#FFFFFF;
margin:0;
padding:9px;
width:343px;
}

.chat_tabs_submit_btn {
background:transparent url(../images/chat_tabs_submit_btn.jpg) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:none;
height:28px;
margin:9px 14px -7px 96px;
padding:0;
text-indent:-9999px;
text-transform:capitalize;
width:153px;
}

.chat_tabs_submit_btn:hover{
background: url(../images/chat_tabs_submit_btn.jpg) no-repeat scroll 0 -28px;
}

#chat_tabs_btm{
display:block;
background: url(../images/livechat_box_btm.gif) no-repeat;
width:361px;
height:11px;
}

#chat_tabs_top {
display:block;
background: url(../images/livechat_box_top.gif) no-repeat;
width:362px;
height:11px;
margin-left:-10px;
margin-top:-9px;
}


#location{
display:block;
background:url(../images/location_bg.png) no-repeat;
width:743px;
height:350px;
clear:both;
}

#location_left{
display:block;
float:left;
}

#location_right{
display:block;
float:right;
}

.home_icon {
background:transparent url(../images/home_icon.gif) no-repeat scroll 0 1px;
font-weight:bold;
margin:15px 0 -14px 8px;
padding:0 0 16px 52px;
}

.tel_icon {
background:transparent url(../images/tel_icon.gif) no-repeat scroll 0 1px;
font-weight:bold;
margin:15px 0 -14px 8px;
padding:0 0 16px 52px;
}

.email_icon {
background:transparent url(../images/email_icon.gif) no-repeat scroll 0 1px;
font-size:0.75em;
font-weight:normal;
margin:35px 0 -14px 8px;
padding:0 0 16px 52px;
width:170px;
}

.light{
font-weight:normal;
}

.bold_nopad {
font-weight:bold;
}

address {
color:#003366;
display:block;
font-size:0.735em;
font-style:normal;
padding:0 0 3px 60px;
width:150px;
}

.google_map {
display:block;
margin:8px 10px 0 0;
padding:0;
}

#share_bar {
background:transparent url(../images/share_bar_bg.gif) no-repeat scroll 0 0;
clear:both!important;
color:#003366;
display:block;
height:41px;
margin:17px 0;
padding:3px;
width:743px;
}

#share_bar ul {
display:block;
float:right;
width:254px;
margin:0;
}

#share_bar p{
width:120px;
font-size:12px;
}

#share_bar li {
display:block;
float:left;
width:102px;
margin:0 !important;
}

img.share_button {
border:medium none;
padding:8px;
}

ul.send_page{
display:block;
float:left!important;
}

a.send_page {
background:transparent url(../images/send_page_sprite_btn.png) no-repeat scroll 0 0;
display:block;
height:27px;
margin:3px 10px;
text-indent:-9999px;
width:193px;
}

a.send_page:hover{
background:transparent url(../images/send_page_sprite_btn.png) no-repeat scroll 0 -27px;
}




/* ----------------- FAQ -----------------------*/
/*--------------------------------------------------------*/				 
							 
#faq_tab_wrap {
background:transparent url(../images/faq_tab_base_bg.gif) no-repeat scroll 0 29px;
clear:both;
display:block;
height:60px;
margin:10px auto 0;
width:740px;
}


#faq_tab_wrap ul{
display:block;
margin:0;
width:740px;
}

#faq_tab_wrap li {
background:transparent url(../images/faq_tab_left.jpg) no-repeat scroll left top;
float:left;
padding:0 2px 0 6px !important;
list-style:none !important;
font-size:14px !important;
margin:0 !important;
}

#faq_tab_wrap li a {
background:transparent url(../images/faq_tab_right.jpg) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-size:0.75em;
font-weight:bold;
padding:7px 12px 8px 9px !important;
text-decoration:none;
}

li#faq_active  {
background:transparent url(../images/faq_active_tab_left.jpg) no-repeat scroll left top;
float:left;
padding:0 2px 0 6px !important;
}

li#faq_active a {
background:transparent url(../images/faq_active_tab_right.jpg) no-repeat scroll right top;
color:#006699;
float:left;
padding:8px 12px 8px 9px;
}


#faq_tab_wrap li a:hover{
color:#006699;
}



.faq_selector_container {
margin:0 auto;
width:740px;
}

h2.trigger {
background:transparent url(../images/border_sep.png) repeat-x scroll center bottom;
font-size:1.46em;
font-weight:normal;
margin:0;
padding:14px 0 14px 5px;
width:740px;
}

h2.trigger a {
background:transparent url(../images/view_content_arrow.png) no-repeat scroll 7px 4px;
border-bottom:medium none !important;
color:#003366;
display:block;
font-family:helvetica;
font-size:0.67em;
font-weight:bold;
padding:0 0 0 20px;
text-decoration:none;
}

h2.trigger a:hover {
	color: #53BFD7;
}

h2.active {
background:#F1FAFD;
border-bottom:medium none !important;
margin:0;
width:740px;
}

h2.active a {
background:#F1FAFD url(../images/viewed_content_arrow.png) no-repeat scroll 5px 8px !important;
}

h2.notrigger {
background:transparent url(../images/border_sep.png) repeat-x scroll center top;
font-size:1.46em;
font-weight:normal;
margin:0;
padding:14px 0 14px 5px;
width:740px;
}

.toggle_container {
background:#F1FAFD none repeat scroll 0 0;
clear:both;
margin:0 0 5px;
overflow:hidden;
padding:0;
width:745px;
}

.toggle_container .block {
background:transparent url(../images/border_sep.png) repeat-x scroll center bottom;
padding:10px 25px;
font-size:12px;

}

.toggle_container .block p {
margin:-6px 0 5px 5px !important;
padding:0 0 12px !important;
}



.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}



h1.applyonline {
color:#000033;
font-family:arial;
font-size:1.3em;
font-weight:bold;
margin:12px 0 17px 8px;
}



#progress_wrap {
background:transparent url(../images/prog_home_icon.png) no-repeat scroll right center;
display:block;
height:40px;
margin:0 auto 17px;
padding:10px 0;
width:689px;
}

#progress_nav {
background:transparent url(../images/progress_bar_sprite.png) no-repeat scroll 0 0;
height:47px;
margin:0;
padding:0;
width:688px;
}

#progress_nav span {
display: none;
}

#progress_nav li, #progress_nav a {
height:41px;
display:block;
cursor:default;
}

#progress_nav li {
float:left;
list-style:none;
display:inline;
}

#progress_nav-01 {width:155px;}
#progress_nav-02 {width: 155px;}
#progress_nav-03 {width: 168px;}
#progress_nav-04 {width: 155px;}

#progress_nav a:hover{
height:55px;
display:none;
}







/* the following are classes to be used on the progress bar, each class sets the background according to 
   the menu type. i.e. use <li class="employment"> when the employment menu section is to be highlighted.  */
   
   
span.mini_arrow{
background:url(../images/mini_arrow.png) no-repeat right!important;
position:relative;
z-index:999;
}
   
li.details {
background:transparent url(../images/progress_bar_sprite.png) no-repeat scroll 0 -109px;
clear:both;
display:block;
float:left;
height:57px !important;
margin:0 !important;
width:168px !important
}

li.address {
background:transparent url(../images/progress_bar_sprite.png) no-repeat scroll -173px -106px;
display:block;
height:64px !important;
margin:-4px 0 0 2px;
width:168px !important;
}


li.employment {
background:transparent url(../images/progress_bar_sprite.png) no-repeat scroll -345px -104px;
display:block;
height:64px !important;
margin:-47px 0 0 311px;
width:168px;
}


li.more_details {
background:transparent url(../images/progress_bar_sprite.png) no-repeat scroll -523px -104px;
display:block;
height:64px !important;
margin:-47px 0 0 467px;
width:168px !important;
}


#apply_wrap {
clear:both;
display:block;
margin:0 auto;
width:740px;
}

#apply_block_content label {
color:#003366;
display:block;
font-size:0.7em;
font-weight:bold;
margin:0 0 5px;
padding:8px 0 3px;
width:320px;
}

#apply_block_content fieldset {
display:block;
margin:0;
padding:15px 0 30px 30px !important;
}

p.apply_small {
color:#003366;
font-size:0.55em;
margin:-10px 0 13px;
}

p.confirm {
color:#003366;
font-size:0.8em;
margin:10px;
text-align:center;
}

.red{
color:#CC0000;
}


/* styling the application forms select element */

select.title {
background:transparent url(../images/title_select_bg.png) no-repeat scroll 0 0;
border:medium none;
display:block;
margin:0;
padding:4px;
}

select.day_month, select.joint {
background:transparent url(../images/select_day.png) no-repeat scroll 0 0;
border:medium none;
display:block;
font-size:0.6em;
margin:0 3px 0 0;
padding:5px 4px;
width:51px;
}

select.joint {
font-size:0.8em;
margin:2px 0 10px;
padding:4px 3px 3px 0;
width:50px;
}

select.year {
background:transparent url(../images/select_year.png) no-repeat scroll 0 0;
border:medium none;
display:block;
font-size:0.6em;
margin:0;
padding:5px 4px;
width:60px;
}

select.marital, select.lic {
background:transparent url(../images/select_marital.png) no-repeat scroll 0 0;
border:medium none;
display:block;
margin:1px 0 10px;
padding:4px 23px 4px 0;
width:217px;
}

ul#dob{
display:block;
}

ul#dob li{
display:block;
float:left;
}

ul#apply_block_buttons{
display:block;
}

ul#apply_block_buttons li {
display:block;
float:left;
padding:12px 0 25px;
width:363px;
}

a.apply_back_btn, a.apply_continue_btn {
background:transparent url(../images/apply_back_btn.png) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0 0 0 29px;
text-indent:-9999px;
width:154px;
}

a.apply_continue_btn {
background:transparent url(../images/apply_continue_btn.png) no-repeat scroll 0 0;
float:right;
margin:8px 9px 0 0;
}

a.apply_submit_btn {
background:transparent url(../images/apply_continue_btn.png) no-repeat scroll 0 0;
float:right;
margin:8px 9px 0 0;
}

a.apply_back_btn:hover{
background:transparent url(../images/apply_back_btn.png) no-repeat scroll 0 -42px;
}

a.apply_continue_btn:hover{
background:url(../images/apply_continue_btn.png) no-repeat scroll 0 -42px;
}

a.apply_submit_btn:hover{
background:url(../images/apply_continue_btn.png) no-repeat scroll 0 -42px;
}

input.apply_back_btn, input.apply_continue_btn, input.apply_submit_btn {
background:transparent url(../images/apply_continue_btn.png) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0 0 0 29px;
text-indent:-9999px;
width:154px;
border:none;
cursor:pointer;
}

input.apply_back_btn{
background:transparent url(../images/apply_back_btn.png) no-repeat scroll 0 0;
}

input.apply_back_btn:hover{
background:transparent url(../images/apply_back_btn.png) no-repeat scroll 0 -42px;
}

input.apply_continue_btn:hover{
background:url(../images/apply_continue_btn.png) no-repeat scroll 0 -42px;
}

input.apply_submit_btn{
background:transparent url(../images/apply_submit_btn.png) no-repeat scroll 0 0;
}

input.apply_submit_btn:hover{
background:transparent url(../images/apply_submit_btn.png) no-repeat scroll 0 -42px;
}


#validation_error {
background:#DD6061 url(../images/val_error_block_bg.png) no-repeat scroll center top !important;
display:block;
float:left;
margin:11px 0 0 26px;
width:691px;
}

#validation_error ul {
margin:0;
padding:3px 0 5px;
width:691px;
list-style-type:disc;
}

#validation_error li {
color:#FFFFFF;
display:list-item;
font-size:0.7em;
font-weight:bold;
margin:0 39px;
padding:2px 0;
}

#validation_error h2 {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
margin:0;
padding:7px 23px 0;
}

#validation_error_btm {
background: url(../images/val_error_block_btm_bg.png) no-repeat;
clear:both;
display:block;
margin:0 auto;
width:691px;
}

li.error, li.form_hint {
background:transparent url(../images/li_error_bg.png) no-repeat scroll left 28px;
margin:0 -6px;
padding:4px 0 1px 8px;
width:693px;
}

li.form_hint{
background:url(../images/form_hint_bg.png) no-repeat scroll left 28px;
}

p.error, p.form_hint {
color:#FFFFFF;
display:block;
float:right;
font-size:0.7em;
font-weight:bold;
margin:-29px 77px 0 0!important;
width:296px;
padding:0
}

p.form_hint{
color:#000;
margin:-29px 77px 0 0!important;
width:296px;
}

/*------------------------------------------------------------------*/
/*----------------- CLEARFIX CSS -----------------------*/
/*------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

input.error {
	width:100%; 
	background:#fff;
	color:#000;
	width:300px;
	font-size:14px;
	border:1px solid #6C8AA4;
}

.textchange {
	font-size:18px;
}

#apply_block_content fieldset{
	z-index:5000;
	position:relative;
}

.right {
	float:right;
}
.left {
	float:left;
}

.additional_text {
color:#003366;
font-size:0.7em;
font-weight:bold;
margin:0 0 5px;
width:300px;
}

.additional_info {
color:#003366;
font-size:0.9em;
font-weight:bold;
margin:0 30px 5px 30px;
padding:0;
}

.editable_info_wrapper {
	margin:10px auto;
	background:#FF9;
	width:670px;
	box-shadow: 0px 0px 6px #666;
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	padding:10px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}


.editable_info {
color:#003366;
font-size:0.9em;
font-weight:bold;
margin:0 30px 5px 30px;
padding:0;
width:400px;
float:left;
}

.welcome_back {
color:#81CAF3;
font-size:0.7em;
margin:0 10px 5px 10px;
padding:0;
}

.logout {
	margin-top:-5px;
}

.logout a {
color:#003366;
font-size:0.7em;
font-weight:bold;
padding:0;
margin-right:10px;
}

.logout a:hover {
	text-decoration:underline;
}

.tabdataheader {
	background:#54BFD3;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}


.title_tabdatarow1 {
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding:6px;
}

.tabdatarow1 {
	color:#003366;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #999;
}

.tabdatarow1 td {
	border:1px solid #eee;
	padding:3px;
	background:#fff;
}

.tabContentContainer table {
	margin-bottom:40px;
}

.info1 td {
	font-size:11px;
	padding:3px;
	color:#003366;
	vertical-align:top;
}

.bold {
	font-weight:bold;
}

h1.application  {
color:#003366;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.35em;
letter-spacing:0.02em;
margin-left:20px;
}

.contact_error {
	background:#C00;
	padding:5px 10px;
	display:block;
	font-size:12px;
	margin:0 10px;
}

.checkbox {
	float:left;
}

p.login_error {
	color:#C00 !important;
	font-weight:bold;
	padding:0 !important;
	width:200px !important;
}

.cosign { 
	width:211px !important; 
	float:left !important; 
	padding:8px 10px 0 30px !important; 
}

.apply_opening {
	font-size:12px;
	margin-left:7px;
}

p.newstitle {
	font-size:11px;
	font-weight:bold;
	margin:0 !important;
	padding:0 !important;
}

p.newstitle a:hover {
	text-decoration:underline;
}

p.newsbody {
	margin:0 !important;
	padding:0 !important;
}

a.readmore {
	text-decoration:underline !important;
}

a:hover.readmore {
	text-decoration:none !important;
}

p.date {
	font-size:10px !important;
	margin-bottom:20px !important;
}

.errors ul li {
	color:#CC0000;
	font-weight:bold;
	margin-left:12px;
}

.password_box {
	background:#82CAE2 !important;
}

.password_box_btm {
	background:url(../images/password_box_btm.jpg) no-repeat !important;
}

.password_box_top {
	background:url(../images/password_box_top.jpg) no-repeat !important;
}

.livechatbkg {
	background:url(/assets/images/livechat.png) no-repeat;
	font-size:12px;
	color:#333;
	display:block;
	width:150px;
	height:30px;
	margin:0 auto;
}
.livechatbkg a {
	color:#fff;
	font-weight:bold;
	display:block;
	width:120px;
	height:20px;
	margin:0 auto;
	text-decoration:none;
	padding:8px;
}

.livechatbkg a:hover {
	color:#000;
	text-decoration:none;
}
	
form.dearlerhomeform {
	width:290px;
	height:auto;
	background:#82CAE2;
	margin-top:7px;
	margin-bottom:20px;
	padding:10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow:auto;
}

form.dearlerhomeform label {
	color:#003366;
	display:block;
	font-size:0.7em;
	font-weight:bold;
	margin:0 0 5px;
	padding:8px 0 3px;
	width:250px;
}

form.dearlerhomeform input.apply_txt_box {
	width:250px !important;
	background:#fff !important;
	border:1px solid #6C8AA4 !important;
	height:12px;
}

form.dearlerhomeform h2 {
	color:#003366;
	padding:0;
	margin:0;
}

#pages {
	font-size:14px;
	text-align:right;
	margin-top:10px;
}

.pageslink {
	margin:0 1px;
	padding:3px;
	text-decoration:none !important;
	color:#003366;
}

.pageslink a {
	text-decoration:none !important;
	color:#003366 ;
}

.pageslink a:hover {
	text-decoration:underline !important;
}

.backtoaccount {
	display:block;
	margin-bottom:20px;
	margin-left:50px;
	font-size:12px;
}

#myForm input {
	width:310px;
	margin-bottom:5px;
}

.dealerboxtop {
	background:url(../images/dealerbox_top.jpg) no-repeat !important;
}

.dealerboxbtm {
	background:url(../images/dealerbox_btm.jpg) no-repeat !important;
}

.dealerboxmid {
	background:url(../images/dealerbox_mid.jpg) repeat-y !important;
}

.dealerhome p{
	padding:0 10px !important;
	background:none !important;
}

a.mail {
	color:#003366;
	text-decoration:underline;
}

a:hover.mail {
	color:#003366;
	text-decoration:none;
}

.InsureBlock {
	width:240px;
	height:300px; /* REMOVE WHEN CONTENT IS ADDED */
	background:#000;
	margin:20px 3px;
	float:left;
}

.pop_p {
	width:403px !important;
}

#why_choose_block_content ul li {
	margin:7px 20px 10px 5px;
	font-weight:normal;
	height:32px;
}

ul.tabs li {
	float:left;
}

#fix a {
	width:216px;
	float:left;
	margin:2px;
	margin-top:20px;
}

#popupContactClose, #popupContactClose2, #popupContactClose3 {
	margin:0 !important;
	width:20px !important;
}

table.formLibrary tr td {
	padding:5px 0;
}

table.formLibrary tr td.question {
	font-size:12px;
	color:#003366;
	padding-left:10px;
	width:100px;
}

table.formLibrary tr td input {
	padding:3px;
	width:200px;
	margin-left:10px;
}

table.formLibrary tr td input.radio {
	padding:3px;
	width:20px;
	margin-left:20px;
}
table.formLibrary tr td textarea {
	padding:3px;
	width:200px;
	margin-left:10px;
}

.embeddedform h1 {
	margin-top:0;
}

td span {
	font-size:12px;
	color:#003366;
}

#step5-form {
	padding-top:2px;
}

a.popBtn {
	background:#F90;
	padding:5px 8px;
	color:#fff;
	float:right !important;
	margin-bottom:1px;
	text-align:center;
	width:90px !important;
}

a.popBtn:hover {
	color:#000;
	margin-top:1px;
	margin-bottom:0px;
}

.testpara {
	clear:none !important;
	float:left !important;
	padding:10px !important;
	width:500px !important;
	margin-top:0 !important;
	margin-bottom:5px !important;
}

.testquote {
	clear:none !important;
	float:left !important;
	padding:10px !important;
	width:500px !important;
	font-style:italic !important
}

.paddingfix {
	padding:10px 5px !important;
}

#mapholder {
	width:738px;
	font-family:Arial, sans-serif;
	font-size:11px;
	border:1px solid #81CAF3;
	background-color:#F1FAFD;
	margin:10px 0 0 0;
}

#mapholder input, #mapholder select {
	padding:3px;
	float:left;
	margin:5px 0 5px 0;
}

#mapholder label {
	padding:3px;
	float:left;
	margin:5px 0 0 0;
}

#dealerSplash {
	float:left;
	width:634px;
	margin:10px 0 0 10px;
	clear:both;
}

#dealerSplash h1 {
	color:#37B2D1;
	text-align:left;
	text-indent:0;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
}

#dealerSplash ul {
	width:265px;
	margin:20px 0 0 0;
	float:left;
}

#dealerSplash ul li {
	list-style:outside disc;
	color:#003366;
	font-size:12px;
	margin-left:15px;
	padding:6px 3px;
}

#dealerSplash img {
	float:right;
}