@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
font: 13px Arial, Helvetica, sans-serif;
background: #fff url(../images/bg1.jpg) no-repeat;
color: #666;
text-align: center;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}


#main {
width: 770px;
margin: 0 auto;
text-align: left;
background: #fff;
}

#header {
height: 70px;
}

#header h1 {
float:left;
text-decoration:none;
margin:0;
padding:0;
}

#header h1 a {
display:block;
width: 331px;
height:70px;
text-indent:-900em;
text-decoration:none;
line-height:100%;
background: url(../images/logo.jpg) no-repeat;
}

#Lo-call {
height: 69px;
text-align: right;
color: #0A486F;
}

#Lo-call h1 {
font: 30px Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 0 0 0;
}

#Lo-call span {
color: #6EB1E5;
}

#center-img {
height: 160px;
background: url(../images/center-img.jpg) no-repeat;
}

/* start menu */

/*#menu {
margin: 2px 0 0 0;
padding: 0;
height: 22px;
background: url(../images/menu_box.jpg) no-repeat;
color: #136570;
}

#menu ul {
margin:0;
padding: 0;
list-style:none;
}

#menu li {
float:left;
margin: 0 3px 0 0px;
padding:0;
}

#menu a.why-us {
display:block;
background: url(../images/why-us-on.jpg) no-repeat;
width: 91px;
height: 22px;
text-indent: -9999px;
}

#menu a.why-us:hover, #menu #active_why-us {
background: url(../images/why-us-off.jpg) no-repeat;
width: 91px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.apply-on-line {
display:block;
background: url(../images/apply-on-line-on.jpg) no-repeat;
width: 91px;
height: 22px;
text-indent: -9999px;
}

#menu a.apply-on-line:hover, #menu #active_apply {
background: url(../images/apply-on-line-off.jpg) no-repeat;
width: 91px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.customer-services {
display:block;
background: url(../images/customer-services-on.jpg) no-repeat;
width: 120px;
height: 22px;
text-indent: -9999px;
}

#menu a.customer-services:hover, #menu #active_sservices{
background: url(../images/customer-services-off.jpg) no-repeat;
width: 120px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.blog {
display:block;
background: url(../images/blog-on.jpg) no-repeat;
width: 48px;
height: 22px;
text-indent: -9999px;
}

#menu a.blog:hover, #menu #active_blog{
background: url(../images/blog-off.jpg) no-repeat;
width: 48px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.life-and-pensions {
display:block;
background: url(../images/life-and-pensions-on.jpg) no-repeat;
width: 111px;
height: 22px;
text-indent: -9999px;
}

#menu a.life-and-pensions:hover, #menu #active_lap {
display:block;
background: url(../images/life-and-pensions-off.jpg) no-repeat;
width: 111px;
height: 22px;
text-indent: -9999px;
}

#menu a.branch-locator {
display:block;
background: url(../images/branch-locator-on.jpg) no-repeat;
width: 97px;
height: 22px;
text-indent: -9999px;
}

#menu a.branch-locator:hover, #menu #active_branch {
display:block;
background: url(../images/branch-locator-off.jpg) no-repeat;
width: 97px;
height: 22px;
text-indent: -9999px;
}

#menu a.financial {
display:block;
background: url(../images/financial-on.jpg) no-repeat;
width: 120px;
height: 22px;
text-indent: -9999px;
}

#menu a.financial:hover, #menu #active_financial {
display:block;
background: url(../images/financial-off.jpg) no-repeat;
width: 120px;
height: 22px;
text-indent: -9999px;
}


#menu a.home {
display:block;
background: url(../images/home-on.jpg) no-repeat;
width: 68px;
height: 22px;
text-indent: -9999px;
}

#menu a.home:hover, #menu #active_home {
background: url(../images/home-off.jpg) no-repeat;
width: 68px;
height: 22px;
text-indent: -9999px;
display:block; 
}*/


#menu {
margin: 2px 0 0 0;
padding: 0;
height: 22px;
background: url(../images/menu_box.gif) no-repeat;
color: #136570;
}

#menu ul {
margin:0;
padding: 0;
list-style:none;
}

#menu li {
float:left;
margin: 0 3px 0 0px;
padding:0;
}

#menu a.home {
display:block;
background: url(../images/home-on.gif) no-repeat;
width: 68px;
height: 22px;
text-indent: -9999px;
}

#menu a.home:hover, #menu #active_home {
background: url(../images/home-off.gif) no-repeat;
width: 68px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.why-us {
display:block;
background: url(../images/why-us-on.gif) no-repeat;
width: 65px;
height: 22px;
text-indent: -9999px;
}

#menu a.why-us:hover, #menu #active_why-us {
background: url(../images/why-us-off.gif) no-repeat;
width: 65px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.apply-on-line {
display:block;
background: url(../images/apply-on-line-on.gif) no-repeat;
width: 95px;
height: 22px;
text-indent: -9999px;
}

#menu a.apply-on-line:hover, #menu #active_apply {
background: url(../images/apply-on-line-off.gif) no-repeat;
width: 95px;
height: 22px;
text-indent: -9999px;
display:block; 
}


#menu a.customer-services {
display:block;
background: url(../images/customer-services-on.gif) no-repeat;
width: 122px;
height: 22px;
text-indent: -9999px;
}

#menu a.customer-services:hover, #menu #active_sservices{
background: url(../images/customer-services-off.gif) no-repeat;
width: 122px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.blog {
display:block;
background: url(../images/blog-on.gif) no-repeat;
width: 52px;
height: 22px;
text-indent: -9999px;
}

#menu a.blog:hover, #menu #active_blog{
background: url(../images/blog-off.gif) no-repeat;
width: 52px;
height: 22px;
text-indent: -9999px;
display:block; 
}

#menu a.life-and-pensions {
display:block;
background: url(../images/life-and-pensions-on.gif) no-repeat;
width: 115px;
height: 22px;
text-indent: -9999px;
}

#menu a.life-and-pensions:hover, #menu #active_lap {
display:block;
background: url(../images/life-and-pensions-off.gif) no-repeat;
width: 115px;
height: 22px;
text-indent: -9999px;
}

#menu a.branch-locator {
display:block;
background: url(../images/branch-locator-on.gif) no-repeat;
width: 99px;
height: 22px;
text-indent: -9999px;
}

#menu a.branch-locator:hover, #menu #active_branch {
display:block;
background: url(../images/branch-locator-off.gif) no-repeat;
width: 99px;
height: 22px;
text-indent: -9999px;
}

#menu a.financial {
display:block;
background: url(../images/financial-on.gif) no-repeat;
width: 130px;
height: 22px;
text-indent: -9999px;
}

#menu a.financial:hover, #menu #active_financial {
display:block;
background: url(../images/financial-off.gif) no-repeat;
width: 130px;
height: 22px;
text-indent: -9999px;
}

/* ------------ */

#approval-img {
height: 110px;
margin: 12px 0 12px 0;
background: url(../images/approval-img.jpg) no-repeat;
}

#whatare_bar {
height: 22px;
background: url(../images/who_are_you.jpg) no-repeat;
clear: both;
}

#cat_box {
height: 100px;
margin: 10px 0 15px 0;
}

.gallery{
width: 140px;
float: left;
margin-left: 11px;
margin-bottom: 1em;
}

img {
border: 0;
}

#yellow_box {
height: 56px;
background: url(../images/yellow_box.gif);
clear: both;
}

#yellow_box p.searchbox {
float: left;
padding: 15px 0 0 10px;
}

#yellow_box input.searchbox {
border: 1px solid #D8D5AA;
width: 154px;
padding-left: 8px;
}

#yellow_box .searchbut {
font-size: 11px;
background: #D8D5AA;
}

#yellow_box p.livebox {
float: right;
width: 143px;
height: 51px;
clear: right;
}

.livebox_sandeep {
float: right;
width: 143px;
height: 51px;
}

#copyright {
color: #787878;
margin: 10px 0 10px 0;
}

/* Sub menu */

#submenu {
width: 83%;
height: 22px;
background: #6C949C url(../images/submenu_bg.gif) no-repeat;
color: #fff;
margin-left: 55px;
font-size:11px;
}

#submenu p, #submenu_aol p, #submenu_cs p, #submenu_bl p, #submenu_lap p {
margin: 0 0 0 55px;
line-height: 22px;
font-size:11px;
}

#submenu_fc p {
margin: 0 0 0 15px;
line-height: 22px;
font-size:11px;
}

#submenu a, #submenu a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
#submenu_aol { /* Sub menu - Apply on line */ 
width: 76%;
height: 22px;
background: #6C949C url(../images/submenu_bg.gif) no-repeat;
color: #fff;
margin-left: 125px;
}

#submenu_aol a, #submenu_aol a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu_aol a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
#submenu_cs { /* Sub menu - Customer Services */ 
width: 65%;
height: 22px;
background: #6C949C url(../images/submenu_bg.gif) no-repeat;
color: #fff;
margin-left: 221px;
}

#submenu_cs a, #submenu_cs a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu_cs a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
#submenu_bl { /* Sub menu - Branch locator */ 
width: 50%;
height: 22px;
background: #6C949C url(../images/submenu_bg.gif) no-repeat;
color: #fff;
margin-left: 310px;
}

#submenu_bl a, #submenu_bl a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu_bl a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
#submenu_lap { /* Sub menu - Life and pensions */ 
width: 36%;
height: 22px;
background: #6C949C url(../images/submenu_bg.gif) no-repeat;
color: #fff;
margin-left: 400px;
}

#submenu_lap a, #submenu_lap a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu_lap a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
	
#submenu_fc { /* Sub menu - Life and pensions */ 
width: 17%;
height: 22px;
background: #6C949C url(../images/submenu_bg1.jpg) no-repeat right ;
color: #fff;
margin-left: 637px;
}

#submenu_fc a, #submenu_lap a:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
#submenu_fc a:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}


/* Sup page Start */

#whyus_img {
height: 160px;
background: url(../images/whyus_img.jpg) no-repeat;
}

#applyonline_img {
height: 160px;
background: url(../images/applyonline_img.jpg) no-repeat;
}

#branch_img {
height: 160px;
background: url(../images/branch-img.jpg) no-repeat;
}

#refinancing_img {
height: 160px;
background: url(../images/refinancing_img.jpg) no-repeat;
}

#remortgage_img {
height: 160px;
background: url(../images/remortgage_img.jpg) no-repeat;
}

#tools_img {
height: 160px;
background: url(../images/tools.jpg) no-repeat;
}

#movinghome_img {
height: 160px;
background: url(../images/movinghome_img.jpg) no-repeat;
}

#blog_img {
height: 160px;
background: url(../images/blog_img.jpg) no-repeat;
}

#financial_img {
height: 160px;
background: url(../images/financial_img.jpg) no-repeat;
}

#customerser_img {
height: 160px;
background: url(../images/customerser_img.jpg) no-repeat;
}

#firsttimebuyers_img {
height: 160px;
background: url(../images/firsttimebuyers_img.jpg) no-repeat;
}

#lifeanpensions_img {
height: 160px;
background: url(../images/lifeanpensions_img.jpg) no-repeat;
}

#investors_img {
height: 160px;
background: url(../images/investors_img.jpg) no-repeat;
}


#content {
margin: 27px 0 0px 0;
/*position: relative;*/
overflow: hidden;
border: none;
height: 100%;
}

#sidebar {
width: 151px;
float: left;
}

#lmenu_box_top { 
width: 151px;
height: 29px;
background: url(../images/sidemenu_top_box.jpg) no-repeat;
color: #3E808E;
font: 12px Arial, Helvetica, sans-serif;
font-weight: 700;
}

#lmenu_box_top p {
margin: 0;
padding: 8px 0 0 20px;
}

#left_menu {
width: 149px;
border: 1px solid #C0C0C0;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
font-size:11px;
}

#left_menu li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}
	
#left_menu li a:link, #left_menu li a:visited {
	color: #858585;
	display: block;
	background: url(../images/left_menu_bg.jpg);
	padding: 8px 0 0 20px;
	}
	
#left_menu li a:hover {
	color: #333;
	background:  url(../images/left_menu_bg.jpg) 0 -32px;
	padding: 8px 0 0 20px;
	}	

#right_content {
width: 593px;
float: right;
margin: 0;
padding: 0;
}

#right_content_1 {
width: 593px;
float: left;
margin: 0;
padding: 0;
}

.text_title {
height: 22px;
background: url(../images/text_title_box.jpg) no-repeat left;
margin-bottom: 24px;
}

.text_title1 {
height: 22px;
background: url(../images/heading_bg.gif);
margin-bottom: 24px;
}

.text_title1 p{
margin: 2px 0 0 0;
}

.text_title1 span{
padding: 4px 20px 4px 3px; 
background:#58ACD0;
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.text_title p, .text_title_cs p, #title_branch p, .title_refi_text p, .title_refi_text2 p, #lap_bar_title p, #thanks_bar p{
padding: 4px 0 0 10px;
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background:transparent;
}

#right_content p.textcontent {
color: #1C9DFB;
line-height: 16px;
font-size:13px;
}

#policybox {
border: 1px solid #C7D6D9;
background: #EAF9FC;
padding: 10px;
color: #0D60AC;
}

#policybox h2 {
margin: 0 0 5px 0;
color: #0D60AC;
font-family:"Trebuchet MS", verdana, arial, helvetica;
font-size: 13px;
}

#approval-img2 a{
height: 110px;
margin: 0px 0 5px 0;
background: url(../images/approval-img.jpg) no-repeat;
clear: both;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
display: block;
}

#live_left_box {
height: 51px;
}

.text_title_cs {
height: 22px;
background: url(../images/text_title_box_cs.gif) no-repeat left;
margin-bottom: 24px;
}

.line {
height: 1px;
background: url(../images/line.gif) no-repeat;
margin: 10px 0 10px 0;
}

.line2 {
height: 1px;
background: url(../images/line.gif) no-repeat;
margin: 3px 0 5px 0;
}


#financial_list {
width: 550px;
}

#financial_list ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#financial_list li
{
background-image: url(../images/bullets.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1.5em;
margin: 0 0 1em 0;
color: #2AA1FF;
}

/*#financial_list span {
color: #0A63A7;
font-weight: bold;
text-decoration: underline;
}*/

a.Lb2b, a.Lb2b:visited
	{
	color:#0A63A7;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.Lb2b:hover
	{
	color:#0A63A7;
	text-decoration: none;
	}
	
a.g2b, a.g2b:visited
	{
	color:#666666;
	text-decoration: underline;
	font-size:11px;
	}
	
a.g2b:hover
	{
	color:#0A63A7;
	text-decoration: none;
	font-size:11px;
	}

a.L2b, a.L2b:visited
	{
	color:#2AA1FF;
	text-decoration: none
	}
	
a.L2b:hover
	{
	color:#2AA1FF;
	text-decoration: underline;
	}

#title_message_bar {
height: 22px;
background: url(../images/message_bar.jpg) no-repeat left;
margin-bottom: 24px;
}
/*
#title_message_bar1 {
height: 22px;
background: url(../images/message_bar1.jpg) no-repeat left;
margin-bottom: 24px;
}

#message_box {
width: 315px;
float: left;
}

#message_box label {
width: 50px;s
display: block;
float: left;
}

#message_box textarea {
width: 243px;
height: 97px;
border: solid 1px #bbb;
}
*/

#contact_address {
width: 230px;
float: right;
}

#contact_address p {
margin: 0px;
line-height: 18px;
font-weight: bold;
}

#message_aboutyou {
width: 235px;
float: left;
margin-left: 20px;
}

#message_aboutyou p {
clear: left;
margin: 0;
padding: 0px 0 3px 0px;
font-size: 12px;
}

#message_aboutyou label{
width: 50px;
display: block;
}

#message_aboutyou  .inputbox{
width: 193px;
border: solid 1px #bbb;
margin: 0;
}

#message_aboutyou textarea {
width: 193px;
height: 70px;
border: solid 1px #bbb;
}

#message_aboutyou .submit {
margin: 10px 0 0px 0;
width: 150px;
float: right;
}

#title_branch {
height: 22px;
background: url(../images/branch-bar.jpg) no-repeat left;
margin-bottom: 24px;
}

#branch_locator_img {
width: 392px;
height: 241px;
float: left;
background: url(../images/branch_locator_img.jpg) no-repeat;
}

#branch_locator_img_airport {
width: 392px;
height: 241px;
float: left;
background: url(../images/branch_locator_img_airport.jpg) no-repeat;
}

#branch_locator_img_blackpool {
width: 392px;
height: 241px;
float: left;
background: url(../images/branch_locator_img_blackpool.jpg) no-repeat;
}

#branch_locator_img_douglas {
width: 392px;
height: 241px;
float: left;
background: url(../images/branch_locator_img_douglas.jpg) no-repeat;
}



#branch_locator_img p, #branch_locator_img_airport p, #branch_locator_img_blackpool p, #branch_locator_img_douglas p{
padding: 35px 0 0 220px;
font-size: 13px;
font-weight: bold;
line-height: 17px;
}

.orangetext {
color: #DD5C18;
}

.blacktext {
color: #000;
}

#branch_locator_map {
width: 317px;
height: 220px;
float: right;
background: url(../images/map.jpg) no-repeat;
}

.refinancing_form  input.form_box{
float: left;
border: solid 1px #A5D0D7;
margin: 0;
width: 92px;
}

.refinancing_form  input.form_box_big{
float: left;
border: solid 1px #A5D0D7;
margin: 0;
}

.refinancing_form  select{
float: left;
border: solid 1px #A5D0D7;
margin: 0;
}

.refinancing_form span {
color: #60541A;
font-weight: bold;
}

.refinancing_tablebor {
border-bottom: 1px solid #fff;
padding-left: 10px;
}

.title_refi_text {
height: 22px;
background: url(../images/text_title_box.jpg) no-repeat left;
margin-bottom: 10px;
}

.title_refi_text2 {
height: 22px;
background: url(../images/bar.jpg) no-repeat left;
margin-bottom: 10px;
}

#cal_box {
width: 339px;
height: 300px;
background: url(../images/cal_box.jpg) no-repeat;
float: left;
font-size:11px;
}

#cal_box p.calform {
margin-left: 15px;
}

#lap_text {
width: 413px;
float: right;
}

#lap_bar_title {
height: 22px;
background: url(../images/text_title_box.jpg) no-repeat left;
margin-bottom: 8px;
}

p.content_textb {
color: #057082;
line-height: 16px;
}


#lap_text_line {
height: 1px;
background: url(../images/line.gif) no-repeat;
margin: 8px 0 5px 0;
}

.inyour_box {
width: 128px;
height: 129px;
margin-right: 13px;
float: left;
}

.inyour_box_60 {
width: 128px;
height: 129px;
float: left;
}

#laf_bhr {
clear: both;
margin: 0 0 5px 0;
padding: 5px 0 0 0;
}

/* Mortgage form */ 

.formtab {
	background: #FFFFFF;
	width: 100%;
	height: 22px;
	font-size: 100%;
}

.formtab ul {
margin:0;
padding: 0;
list-style:none;
}

.formtab li {
float:left;
margin: 0 1px 0 0px;
padding:0;
}


.formtab a.mortgage-details-on {
display:block;
background: url(../images/mortgage-details-on.jpg) no-repeat;
width:101px;
height: 22px;
text-indent: -9999px;
}

.formtab a.mortgage-details-on:hover, .formtab #active_ad {
background: url(../images/mortgage-details-off.jpg) no-repeat;
display:block;
width:101px;
height: 22px; 
text-indent: -9999px;
}

.formtab a.applicant-details-on {
display:block;
background: url(../images/mortgage-details-on.jpg) no-repeat;
width:101px;
height: 22px;
text-indent: -9999px;
}

.formtab li a.ad-on, .formtab li a.ad-on:visited {
	color: #5B5B5B;
	background: transparent url(../images/tab_bg_on.gif);
	display: block;
	padding: 0px 10px 0 10px;
	height: 22px;
	line-height: 23px;
	float: left;
	text-decoration: none;
	}

.formtab ul li a.ad-on:hover, .ad-off {
	background: url(../images/tab_bg_off.gif);
	text-decoration: none;
	color:#135178;
	display: block;
	padding: 0px 10px 0 10px;
	height: 22px;
	line-height: 23px;
	float: left;
}

.formSection {
width: 585px;
background: #ccc;
display: inline-block;
margin: 1px 0 0 0;
float: right;
}

.formSection .gbtext {
color: #737373;
font-size: 13px;
font-weight: bold;
margin-left: 10px;
}

.formSection .fsborder {
border-bottom: 1px solid #C7C7C7;
padding-left: 20px;
}

.formSection .fsborder2 {
border-bottom: 1px solid #C7C7C7;
}

.formSection .fsborderw {
border-bottom: 1px solid #fff;
padding-left: 20px;
}

.formSection .fsborderw2 {
border-bottom: 1px solid #fff;
}

.textcolorbb {
color: #000;
font-weight: bold;
font-size: 12px;
}

/*.formSection input{
border: solid 1px #A5D0D7;
margin: 0;
}
*/

.formSection input.form_box{
border: solid 1px #A5D0D7;
margin: 0;
width: 92px;
}

.formSection  select{
border: solid 1px #A5D0D7;
margin: 0;
}


.text {
background: #00FF66;
height: 200px;
}

.threeway {
height: 46px;
background: url(../images/3way_text.jpg) no-repeat;
padding-bottom: 15px;
}

.yourself_box {
width: 188px;
height: 249px;
background: url(../images/yourself_box.jpg) no-repeat;
margin-right: 10px;
float: left;
margin-bottom: 10px;
}

p.yourself_text, .search_online_text, .expert_advice_text {
margin: 48px 0 0 11px;
color: #7D6B2B;
font-size: 12px;
}

p.yourself_text_bottom, .search_online_text_bot, .expert_advice_text_bot {
margin: 20px 0 0 11px;
color: #7D6B2B;
font-size: 12px;
}

.yourself_box ul
{
list-style-type: none;
padding: 0;
margin: 20px 0px 0 16px;
}

.yourself_box li
{
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.2em;
font-size: 12px;
font-weight: bold;
color: #3F80AB;
}


 a.linkg2b, a.linkg2b:visited{
	color: #3F80AB;
	text-decoration:none;
	}
	
a.linkg2b:hover{
	color: #333;
	text-decoration:underline;
	}	


.search_online {
width: 188px;
height: 249px;
background: url(../images/search_online.jpg) no-repeat;
margin-right: 10px;
float: left;
}

 a.linko2v, a.linko2v:visited
	{
	color:#FD6900;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	}
	
a.linko2v:hover
	{
	color:#FD6900;
	text-decoration:  none;
	}

.expert_advice {
width: 189px;
height: 249px;
background: url(../images/expert_advice.jpg) no-repeat;
float: left;
}

.expert_advice .orn_text {
color:#FD6900;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
background-image: url(../images/tel_img.jpg);
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: 2.5em;
height: 20px;
margin-left: 28px;
}

.theteam{
width: 105px;
height:136px;
float: left;
background: #FFF5C8;
border: 1px solid #57ABCD;
margin-left: 10px;
margin-right: 6px;
margin-bottom: 2em;
text-align: center;
padding-top: 10px;
}

.theteam p {
text-align: left;
margin: 10px 0 10px 15px;
}

.timgbor{
 border: 1px solid #62531C;
 }
 

.testi_box {
margin: 0 auto 25px auto;
width: 570px;
overflow: hidden;
clear: both;
line-height: 16px;
color: #27A3FD;
}

.testi_box img {
float: left;
margin-right: 15px;
display: block;
}

.testi_box h2 {
font-size: 12px;
color: #20608A;
}

h2.careers_text {
color: #0A63A7;
font-size: 13px;
}

h2.careers_text span {
color: #27A3FD;
}

p.linkcar {
margin: 5px 0 0 0;
font-size: 11px;
}

a.linkbb, a.linkbb:visited
	{
	color:#868686;
	text-decoration: underline;
	font-weight: bold;
	}
	
a.linkbb:hover
	{
	color:#868686;
	text-decoration: none;
	}

p.faq {
margin: 5px 0 15px 25px;
color: #29A0FE;
line-height: 16px;
font-size:13px;
}

.affiliations_box {
width: 150px;
border: 1px solid #ccc;
padding: 10px;
text-align: center;
margin: 0 10px 1em 10px;
float: left;
}

.linkdown h2 {
width: 580px;
background: #FEF9D3;
border-bottom: 1px solid #ccc;
font-size: 12px;
padding: 5px 0 5px 5px;
}

.linkdown p {
margin: 10px 0 0 20px;
color: #57ABCD;
}


#thanks_bar {
height: 22px;
background: url(../images/thanks_box.gif) no-repeat;
clear: both;
}

.linknext {
clear: both;
height: 50px;
}

/* -------------------- Web 2.0 Color -------------------- */

.bluetext {
color: #1C9DFB;
line-height: 16px;
font-size:13px;s
}

.bluetext a, .bluetext a:visited
	{
	color: #1C9DFB;
	text-decoration: underline;
	}

.bluetext a:hover
	{
	color: #296975;
	text-decoration: none;
	}


.dark_bluetext {
color: #1C9DFB;
font-size:13px;
font-weight: bold;
}


.dark_bluetext a, .dark_bluetext a:visited
	{
	color: #1C9DFB;
	text-decoration: underline;
	}

.dark_bluetext a:hover
	{
	color: #296975;
	text-decoration: none;
	}



#SkyBlue {
font-size: 12px;
color: #20608A;
}


.light_slate_grey{
color: #296975;
font-size:13px
}

.light_slate_grey a, .light_slate_grey a:visited
	{
	color: #296975;
	text-decoration: underline;
	}

.light_slate_grey a:hover
	{
	color: #1C9DFB;
	text-decoration: none;
	}


.bold_slate_grey {
color: #296975;
font-size:13px;
font-weight:bold;
}

.bold_slate_grey a, .bold_slate_grey a:visited
	{
	color: #296975;
	text-decoration: underline;
	}

.bold_slate_grey a:hover
	{
	color: #1C9DFB;
	text-decoration: none;
	}

.dark_black_text {
color: #000;
font-size: 13px;
font-weight: bold;
line-height: 17px;
}
.dark_black_text a, .dark_black_text a:visited
	{
	color: #000;
	text-decoration: underline;
	}

.dark_black_text a:hover
	{
	color: #296975;
	text-decoration: none;
	}



.dark_gray_text {
font-size: 13px;
font-weight: bold;
line-height: 17px;
color: #666;
}

.dark_gray_text a, .dark_gray_text a:visited
	{
	color: #666;
	text-decoration: underline;
	}

.dark_gray_text a:hover
	{
	color: #000;
	text-decoration: none;
	}


.light_gray_text {
font-size: 12px;
color: #666;
}

.light_gray_text a, .light_gray_text a:visited
	{
	color: #666;
	text-decoration: underline;
	}

.light_gray_text a:hover
	{
	color: #000;
	text-decoration: none;
	}


.dark_white_text {
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background:transparent;
}

.dark_white_text a, .dark_white_text a:visited
	{
	color: #fff;
	text-decoration: underline;
	}

.dark_white_text a:hover
	{
	color: #1C9DFB;
	text-decoration: none;
	}


.dark_orange_text {
color: #DD5C18;
font-size: 13px;
font-weight: bold;
line-height: 17px;
}

.dark_orange_text a, .dark_orange_text a:visited
	{
	color: #DD5C18;
	text-decoration: underline;
	}

.dark_orange_text a:hover
	{
	color: #DD5C18;
	text-decoration: none;
	}


a.linkw2w, a.linkw2w:visited
	{
	color:#fff;
	text-decoration: none;
	background: inherit;
	}
	
a.linkw2w:hover
	{
	color:#fff;
	text-decoration: underline;
	background: inherit;
	}
	
a.linkdarkbule, a.linkdarkbule:visited
	{
	color:#0A63A7;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.linkdarkbule:hover
	{
	color:#0A63A7;
	text-decoration: none;
	}
	
a.gray2blue, a.gray2blue:visited
	{
	color:#666666;
	text-decoration: underline;
	font-size:11px;
	}
	
a.gray2blue:hover
	{
	color:#0A63A7;
	text-decoration: none;
	font-size:11px;
	}
	


/* -------------------------------- */

#sidebar_blog {
width: 190px;
float: left;
}

#lmenu_box_top_blog { 
width: 190x;
height: 29px;
background: url(../images/sidemenu_top_box_blog.jpg) no-repeat;
color: #3E808E;
font: 12px Arial, Helvetica, sans-serif;
font-weight: 700;
}

#lmenu_box_top_blog p {
margin: 0;
padding: 8px 0 0 20px;
}

#left_menu_blog {
width: 188px;
border: 1px solid #C0C0C0;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
font-size:11px;
}

#left_menu_blog li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}
	
#left_menu_blog li a:link, #left_menu_blog li a:visited {
	color: #858585;
	display: block;
	background: url(../images/left_menu_blog.jpg) no-repeat;
	padding: 8px 0 0 20px;
	}
	
#left_menu_blog li a:hover {
	color: #333;
	background:  url(../images/left_menu_blog.jpg) 0 -32px;
	padding: 8px 0 0 20px;
	}	

#right_content_blog {
width: 560px;
float: right;
margin: 0;
padding: 0;
}	
	
.text_title_blog {
height: 22px;
background: url(../images/text_title_box.jpg) no-repeat left;
margin-bottom: 24px;
}

.text_title_blog p{
padding: 4px 0 0 10px;
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background:transparent;
}

