html{
margin:0px;
padding:0px;
height:100%;
font-family:arial,sans-serif;
z-index:0;
font-size:12px;
margin-left: auto;
margin-right: auto;
overflow-y:scroll;
}
body{
margin:0px;
padding:0px;
background:#A3A496;
height:100%;
margin-left: auto;
margin-right: auto;
}
a{
color:#1D467B;
}
a:hover{
color:#4489DD;
}
h1{
font-size:18.5px;
margin:0px;
padding:0px;
padding-left:0px;
margin-left:0px;
}
h2{
font-size:14.5px;
}
h3{
font-size:13px;
font-style:italic;
}
h4{
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}
#containerTable{
padding:0px;
margin:0px;
height:100%;
margin-left: auto;
margin-right: auto;
}
/*HEADER & TOP FORM*/
#header {
width:938px;
height:75px;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
background:url('../images/header_advisor.png');
}
#header_logoLink{
position:relative;
z-index:10;
float:left;
top:10px;
width:350px;
height:56px;
cursor:pointer;
}
#header_form_container{
float:right;
height:42px;
margin-right:10px;
margin-top:15px;
}
#header_form{
float:left;
height:32px;
padding-left:5px;
color:#FFFFFF;
}
#header_form a{
color:#FFFFFF;
}
#header_form_login{
float:left;
padding-top:8px;
padding-right:5px;
}
#header_form_agent{
float:left;
padding-left:6px;
padding-right:5px;
}
#locate_dropdown{
position:absolute;
display:none;
background:#1D467B;
width:156px;
height:65px;
padding-left:10px;
padding-top:10px;
z-index:100;
color:#FFF;
border:1px solid #9FC0E8;
}
#locate_close{
clear:both;
padding:0px;
margin:0px;
text-align:right;
padding-right:5px;
}
#locate_input{
float:left;
margin:0px;
padding:0px;
}
#locate_input input{
width:100px;
height:18px;
border:1px solid #3B3B3B;
border-left:0px;
}
#locate_btn{
float:left;
margin:0px;
padding:0px;
}
#header_form_field{
float:left;
position:relative;
top:5px;
}
#header_form_title{
float:left;
padding-top:8px;
padding-right:6px;
}
#header_form_cap{
float:left;
position:relative;
top:0px;
}
#header_form_search{
float:left;
padding-left:10px;
}
#header_form_search input{
width:100px;
height:18px;
border:1px solid #3B3B3B;
border-left:0px;
}
#header_form_cap1{
float:left;
width:10px;
height:42px;
}
#header_form_cap2{
float:left;
width:10px;
height:42px;
}
#header_form_btn{
float:left;
padding-top:5px;
}
#header_form_divide{
float:left;
width:18px;
height:32px;
}
#header_margin{
margin-top:10px;
}
#header_margin_1c{
margin-top:3px;
}
/*TOP NAVIGATION * COUNTRY FLAG * TEXT RESIZER*/
#topNav{
height:30px;
background:url('../images/topNav_bg.png');
}
#topNav_border{
height:10px;
background: #FFD002;
}
#country_flag{
float:left;
padding:6px 5px 0 0;
margin:0px;
}
#subNav{
height:31px;
background-color:#FFD002;
text-align:left;
}
#subNav a{
text-decoration:none;
}
#subNav a:hover{
text-decoration:none;
}
#subNav ul{
list-style: none;
padding:0px;
padding-top:8px;
margin:0px;
}
#subNav li{
padding-top:8px;
padding-bottom:8px;
margin:0px;
display: inline;
}
#subNav li a{
color:#000;
cursor: pointer;
padding:8px 10px;
}
#subNav li a:hover{
background-color:#FFF;
color:#000;
cursor: pointer;
}
#subNav strong{
color:#000;
}
.subNav_on a{
color:#000;
background:#FFF;
}
#breadcrumb{
width:940px;
color:#333333;
}
#breadcrumb_border{
line-height:0px;
}
#breadcrumb_body{
background:#FFF;
padding:4px 10px 4px 10px;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
}
#textSize{
float:right;
height:33px;
padding-left:0px;
padding-right:6px;
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
}
#textSize_title{
float:left;
position:relative;
top:10px;
padding-right:5px;
}
#textSize_links{
float:left;
position:relative;
top:8px;
}
#content_margin{
margin-top:3px;
}
/*Center Content & Slideshow*/
#centerContent{
float:left;
width:940px;
margin-bottom:10px;
}
#centerContent_1c{
width:940px;
margin-bottom:3px;
line-height:0px;
}
#centerContent_2c{
float:left;
width:940px;
margin-bottom:3px;
line-height:0px;
}
#centerContent_3c{
float:left;
width:732px;
margin-bottom:3px;
}
#slideshow{
float:left;
width:722px;
height:295px;
margin-right:10px;
}
#content_1c{
background:#FFF;
float:left;
width:918px;
min-height:500px;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
padding:0 10px; 0 10px;
line-height:normal;
}

#content_1c_divider{
height:1px;
margin-bottom:5px;
border-bottom:1px solid #B0BED1;
}
#content_2c{
float:left;
background:#FFF;
width:728px;
padding:0px;
margin-right:4px;
margin-bottom:3px;
}
#content_3c{
float:left;
width:726px;
min-height:500px;
background:#FFF;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
}
#content_3c_top{
line-height:0px;
}
#content_3c_divider{
width:720px;
height:1px;
margin-left:3px;
border-bottom:1px solid #7B7C6B;
}
#content_3c_copy{
width:500px;
padding-right:13px;
padding-top:10px;
float:left;
}
#content_2c h1{
padding:5px 0 10px 0;
margin:0px;
}
#content_2c h2{
padding:0px;
margin:0px;
}
#content_2c h3{
padding:5px 0 0 0;
margin:0px;
}
#content_2c a h3{
text-decoration:underline;
}
#content_2c p{
line-height:18px;
}
#content_2cNav{
background:#FFF;
float:left;
width:928px;
min-height:500px;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
padding:0 10px 0 0;
line-height:normal;
}
#content_2cNav_copy{
width:710px;
float:left;
padding-top:10px;
}
#content_2cNav_divider{
width:920px;
height:1px;
margin-left:3px;
border-bottom:1px solid #7B7C6B;
}
#content_top{
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
line-height:normal;
min-height:500px;
height:auto !important;
height:500px;
padding-left:10px;
padding-right:20px;
}
#content_title{
font-size:2.3em;
color:#333333;
font-weight:bold;
padding-left:10px;
padding-bottom:10px;
}
#content_flashPlayer{
text-align:center;
margin-bottom:10px;
}
#content_2c_main{
padding-left:10px;
padding-right:20px;
padding-bottom:20px;
}
#content_3c_main{
float:left;
}
#content_3c_leftNav{
width:192px;
padding-left:3px;
margin-right:12px;
}
#content_3c_leftNav ul{
padding:0px;
margin:0px;
list-style: none;
}
#content_3c_leftNav li{
width:194px;
padding:0px;
margin:0px;
background-color:#7B7C6B;
border-top:1px solid #D1DAE5;
border-bottom:1px solid #2E2B29;
border-left:1px solid #B9BAB1;
border-right:1px solid #B9BAB1;
margin-bottom:1px;
}
#content_3c_leftNav li:hover{
background-color:#FFF;
color:#000;
}
#leftNav li a{
width:194px;
text-indent:20px;
padding-top:10px;
padding-bottom:10px;
display:block;
text-decoration:none;
color:#FFF;
}
#leftNav li a:hover{
background-color:#FFF;
color:#000;
}
.leftNav_on a{
background-color:#FFF;
color:#000;
}
.leftNav_on strong{
color:#000;
}
#content_crosslink{
width:180px;
padding-top:20px;
padding-left:5px;
}
#content_crosslink strong{
font-size:14px;
font-weight:bold;
color:#333333;
}
#content_crosslink p{
font-size:1.0em;
margin:0px;
padding:5px 5px 0 8px;
}
.content_3c_listSep{
padding:0px;
margin:0px;
border-top:1px solid #A4B5CA;
border-bottom:1px solid #D1DAE5;
}
#pusherRight{
float:right;
width:208px;
}
#pusherRight_container{
float:right;
width:208px;
line-height:0px;
}
#pusherRight_content{
float:left;
width:200px;
margin-bottom:3px;
}
#pusherRight_body{
width:200px;
padding:0 3px 0 3px;
border-left:1px solid #1B1718;
border-right:1px solid #1B1718;
background:#FFF;
}
#pusherRight_body h3{
font-size:1.2em;
color:#005C97;
}
#pusherRight_body p{
color:#333333;
}
#pusherRight_body a{
color:#4489DD;
}
#pusherRight_body a:hover{
color:#005C97;
}
#pusher_right_top{
width:208px;
height:4px;
padding:0px;
margin:0px;
background:url('../images/pusher_right_top.gif');
}
#pusher_right_bottom{
width:208px;
height:4px;
padding:0px;
margin:0px;
line-height:0px;
background:url('../images/pusher_right_bottom.gif');
}
#pusherBottom{
clear:both;
width:940px;
height:245px;
margin-bottom:10px;
}
#pusherBottom p{
padding-left:10px;
line-height:14px;
width:280px;
}
/*FOOTER*/
#footer{
clear:both;
width:928px;
padding-top:10px;
padding-left:10px;
background:#000;
border-top:1px solid #02273C;
border-bottom:1px solid #02273C;
border-left:1px solid #02273C;
border-right:1px solid #02273C;
}
#footerNav{
float:left;
color:#FFF;
text-align:left;
width:920px;
}
#footerNav a{
color:#FFF;
}
#footerNav a:hover{
color:#FFF;
text-decoration:none;
}
/*FOOTER FILLER*/
#footer_fill{
background:#000;
border-left:1px solid #02273C;
border-right:1px solid #02273C;
}
/*SUPERFISH MENU STLYES */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-size: 13px;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			30px; /* match top ul list item height */
	z-index:		99;
	color:#000;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		8px 20px 9px 20px;
	text-decoration:none;
	color:#FFF;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background: #828181;
	font-weight:bold;
	border-left:1px solid #9E9E9E;
	background:url('../images/topNav_bg.png');
}
.current{
	background: #FFD102;
}
.sf-menu li li {
	background:		#828181;
}
.sf-menu li li li {
	background:		#828181;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#FFD102;
	outline:		0;
	color:#FFF;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -500px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -500px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -500px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
.first{
border-left: 0px;
}
.last{
border-left:
}
/*PUSHER SLIDER*/
.fl {
float: left; 
display: inline;
}
.sliderTitle{
font-weight:bold;
font-size:1em;
text-decoration:none;
}
.sliderTitle a{
color:#4489DD;
text-decoration:none;
}
.sliderTitle h2{
font-weight:bold;
font-size:1em;
text-decoration:none;
padding:0px;
margin:0px;
}
.img {
border: 0; display: block;
}
.news_slider {
position: relative; width: 940px; height:245px; margin: 0 auto 0 auto; text-align: left;  background: url('../images/pusher_bottom_bg.png');
}
.news_slider .messaging {
display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
position: absolute; top: 40%; display: none;
}
.news_slider .next {
right: 0;
}
.news_slider .container {
position: relative; top: 0; left: 0; width: 100%;
}
.news_slider .news_items {
/* The width must be equal to .item ((width + margin-right) * 2) */
position: relative; width: 884px; top: 0; left: 38px; overflow: hidden; text-align:left;
}
.news_slider .view_all {
padding: 0px; margin: 0 0 0 0;
}
.news_slider .item {
/* Must contain a width and a margin-right. */
width: 281px; height:245px; margin-right: 14px; text-align: left;
}
.news_slider .item div {
width: 280px; padding: 10px 0 10px 0;
}
.news_slider .item img {
padding: 0px;
}
.skip {
position: absolute; left: -5000px;
}
/*TEXT SIZER*/
.smallview{ /*CSS for "small font" setting*/
font-size: 11px;
}
.normalview{ /*CSS to return page to default setting (with no additional CSS rules added)*/
font-size:12px
}
.largeview{ /*CSS for "large font" setting*/
font-size: 14px;
}
a.texttoggler{ /*CSS for Text Size Toggler control*/
background-color:transparent;
margin-right: 6px;
text-decoration:none;
}
a.texttoggler{ /*CSS for Text Size Toggler control*/
background-color:transparent;
margin-right: 6px;
}
a.texttoggler img:hover{ /*CSS for Text Size Toggler control*/
}
a.selectedtoggler img{ /*CSS for Selected Text Size Toggler control*/
border:1px solid #FFF;
}
/* TABLE STYLES*/
#dataTable table {
	border-collapse: collapse;
	width: 50%;
	margin: 24px;
	font-size: 1.1em;
}
#dataTable th {
	background: #0066FF;
	color: #fff;
	font-weight: bold;
	padding: 2px 10px;
	text-align: left;
	line-height: 1.2;
}
#dataTable td {
	padding: 6px 10px;
	vertical-align: top;
}
#dataTable td * {
	padding: 6px 11px;
}
#dataTable tr.alt td {
	background: #E9E6E1;
}

#dataTable tr.over td {
	background: #9FBFE7;
}
/* SITEMAP */
#sitemap{
font-weight:700;
}
#sitemap ul{
font-weight:normal;
}
/*LIST STYLES*/
li{
padding-bottom:5px;
}
/* style for LTC Form (tooltip and required fields) */
.hint {
background-color: #FFEEAA;
visibility: hidden;
font-size: 8pt;
position: absolute;
padding: 1px 2px;
border: 1px solid #000000;
color: #000000;
width: 210px;
left: 750px;
}
.required{
color:red;
font-weight:bold;
font-size:7pt;
}
/*TOOL TIPS*/
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-extra {
  display: none;
}
.cluetip-default {
  background-color: #FFFFF;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #1D467B;
  color: #FFF;
}
.cluetip-default h3#cluetip-title {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  font-weight: normal;
  background-color: #1D467B;
  color: #FFF;
  font-weight:bold;
}
.cluetip-default #cluetip-title a {
  color: #FFF;
  font-size: 0px;
  font-weight:bold;
}  
.cluetip-default #cluetip-inner {
  padding: 5px 0 0 0;
  maring:0px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0px;
  color: #FFF;
}
#countryTable a{
color:#FFF;
text-decoration:none;
}

#content_2ec{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #1B1718;
    border-right: 1px solid #1B1718;
    float: left;
    min-height: 500px;
    width: 938px;
}

#content_2c_left{
  width : 455px;
  margin-right :  12px;
  padding-left : 3px;
  padding-top: 10px;
  line-height: 1;
}

#content_2c_right{
  width : 447px;
  float: left;
  padding-right: 13px;
  padding-top: 10px;
}




