/* CSS Document */
body, p, div{ font-size:12px;}
form{padding:0; margin:0;}
body {
  margin: 8px 0 0;
  padding: 0;
  background: #FFFFFF;
    font-family:"Times New Roman", Times, serif;

}

a.fundLink {
	color:#0066CC !important;
	}
a.fundLink:hover{
	color:red !important;
	}
#bodyText p{font-size:12px;}
#bodyText a {
	color:#06C;
}

a:link{
color: #42421E;    
text-decoration: none;

}

a:visited{
color: #42421E;    
text-decoration: none;

}

a:active {
color: #42421E;    
text-decoration: none;

}

a:hover {
    color: red;
    text-decoration: underline;
}

p   {

	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	
}
input[type=text]{border:solid 1px #cccccc; margin:0;}
h1 {
    font-size: 22px;
    margin: 0;
    text-align: left;
	color: #42421E;
	font-weight:lighter;
}

/* To fix the Alternative Investments in Depth long header ad breadcrumb */
h1.left-margin {
	margin-left:-10px;
	}
div.headerfix {
	width:502px!important;
	}
div#headerfix {
	width:312px;
	}
div.fix {
	width:540px;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
	
}



li { font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.articlePic {  padding:0 0 6px 6px; float:right;}

.storyBlock h2, .storyBlock h4{color:#4d4d4d; font-size:16px;
padding-bottom: 4px; margin:0; font-family:"Times New Roman", Times, serif; clear:both;

}
.storyBlock h4{ padding-bottom:0px}
.storyBlock h2 a{color:#4d4d4d; font-size:16px;
padding-bottom: 4px; font-family:"Times New Roman", Times, serif;

}
.storyBlock h2 a:hover{color:red; font-size:16px;
padding-bottom: 4px;
 font-family:"Times New Roman", Times, serif;
}

h3 {
    font-size: 14px;
    margin: 0;
	color:#42421E;

}

h4 {
    font-size: 14px;
    margin: 0;
	color:#42421E;
	margin:18px 0 12px;
}
.left_column h5 {  font-size: 14px; border-bottom: thin dotted #42421E;
  margin: 5px 0 6px;
  padding:0;}
/* Containers*/
.top_banner {
  background: #D9D9D1;
  width: 812px;
  padding: 6px;
  text-align:center;
  margin:0;
  height:90px;
}

.logo_bar {
  height: 76px;
  width:824px;
  float: left;
  text-align:right;
  background-color:#f8f8f8;
  padding:0;
  background-image:url(../images/logo.png);
  background-repeat:no-repeat;
  margin:6px 0 0;
  white-space:nowrap;
  border:solid 1px #eee;
}
.logo_bar img{padding:1px;}
.search_bar {
  width: 250px;
  height: 25px;
  }
  
.search_box {
  text-align:right;
  padding:4px;
  width:222px;
  margin:0;
  float:right;
  }
.searchText {font-size:12px; padding:0 2px; width:170px;
}
.tab_bar {
  width: 824px;
  float: left;
  margin: 2px 0 5px;
  border-bottom: thin dotted #42421E;
  padding:0;
}

.best-buy_tabs {
  width: 776px;
  float: right;
  margin: 2px 0 5px;
  border-bottom: thin dotted #42421E;
  padding:0;
}
.sub_tab_bar {
  width: 824px;
  float: left;
  margin: 0;
  padding:0;
}
.second_tabs {
  width: 526px;
  height: 36px;
  float: right;
  text-align:right;
  margin: 0;
}
.best_buy_tabs {
  width: 726px;
  height: 36px;
  text-align:right;
  margin: 0;
}
.content {
  background: #D9D9D1;
  width: 804px;
  height: auto;
  padding:10px;
  float:left;
  margin:0;
}
.headline {color:#0066cc; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.headline a, .headlineBig a, moreList a{color:#0066cc; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.headline a:hover, .headlineBig a:hover, moreList a:hover{color:red; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.headlineBig a{ font-size:16px;}
.headlineBig a:hover{ font-size:16px;}
.moreList { font-size:11px;color:#0066cc; font-family:Arial, Helvetica, sans-serif}
.moreList a { font-size:11px;color:#0066cc; font-family:Arial, Helvetica, sans-serif}
.moreList a:hover { font-size:11px;color:red; font-family:Arial, Helvetica, sans-serif;}

.full_column, .full_column2{
background: #FFF;
height:auto;
margin: 0 0 10px 0;
border: thin dotted #42421E;
padding: 10px;
clear:left;
}
.full_column2{padding: 0 10px;}
.full_column h1{ padding:12px 0 0;}
.full_column p{
 padding:0 0 18px;
 line-height:16px;
}
.right_column {
background: #FFF;
float:right;
width: 375px;
height:auto;
margin: 0;
border: thin dotted #42421E;
padding: 10px;
}
.right_column_article {
background: #FFF;
float:right;
width: 330px;
height:auto;
margin: 0;
border: thin dotted #42421E;
padding: 10px;
}
.left_column_wrapper{
width: 395px;
height:auto;
margin: 0;
padding: 0;
float:left;
}
.left_column{
background: #FFF;
float:left;
width: 375px;
height:auto;
margin: 0 0 10px 0;
border: thin dotted #42421E;
padding: 10px;
clear:left;
}
.left_column p{ line-height:16px;}
.left_column_article{
background: #FFF;
float:left;
width: 420px;
height:auto;
margin: 0;
border: thin dotted #42421E;
padding: 10px;
}
.left_column_article p{padding:6px 0; line-height:16px;}
.main_column, tool_column{
background: #FFF;
float:left;
width: 785px;
height:auto;
margin: 0 0 12px 0;
border: thin dotted #42421E;
padding: 10px;
}

.main_left, .main_left_tools{
background: #FFF;
float:left;
width: 365px;
margin: 0;
padding: 10px;
}
.main_left_tools{
padding:0;
margin:0;
width: 375px;
}
.main_right, .main_right_tools{
background: #FFF;
float:right;
width: 365px;
margin: 0;
padding: 10px;
}

.main_right_tools{
padding: 0;
width: 375px;
}
#left_column_wide2 {
background: #FFF;
position: absolute;
width: 309px;
height:auto;
margin: 10px;
border: thin dotted #42421E;
padding: 10px;
}

#right_column_wide {
position:absolute;
background: #FFF;
left: 377px;
float:right;
width: 393px;
height:auto;
margin: 10px;
border: thin dotted #42421E;
padding: 10px;
}

.page_heading {
  width: 280px;
  height: 32px;
  float: left;
  margin:0;
  padding:0;
}
.page_heading h1 img{ vertical-align:middle;}


/* Top Level Tabs*/

ul.tabs { 
list-style-type: none; 
padding: 0; 
margin: 0; 
} 
ul.tabs li { 
float: right; 
padding: 0; 
margin: 0; 
padding-top: 0; 
background: url(../images/tab_right.png) no-repeat right top; 
margin-left: 8px; } 

ul.tabs li a { 
font-family:Arial, Helvetica, sans-serif;
display: block; 
padding: 7px 7px; color: #000; 
text-decoration: none; 
font-size:13px;
background: url(../images/tab_left.png) no-repeat left top; 
} 

ul.tabs li a:hover { 
color: #CC0000; }

ul.tabs li.active_tab { 
background: url(../images/tab_right_active.png) no-repeat right top; 
 } 
.active_tab { 
background: #a1a496; 
 } 
ul.tabs li.active_tab  a { 
background: url(../images/tab_left_active.png) no-repeat left top; 
} 
ul.tabs li.active_tab a:hover { color: #CC0000; }

/* 2nd Level Tabs*/

ul.tabii { 
list-style-type: none; 
padding: 0; 
margin: 0; 
} 
ul.tabii li { 
float: right; 
padding: 0; 
margin: 0; 
padding-top: 0; 
background: #D9D9D1;
margin-left: 2px; } 
ul.tabii li.active_tab { 
background: #a1a496; 
}
ul.tabii li a { 
font-family:Arial, Helvetica, sans-serif;
display: block; 
padding: 7px 7px; color: #000; 
text-decoration: none; 
font-size:14px;
} 

ul.tabii li a:hover { 
color: #CC0000; }

ul.tabii li img{ vertical-align:middle;}

/* Font Styles*/
 
 .breadcrumb_bar {
  background-color:#efefe7;
  width: 824px;
  height:25px; 
  padding:4px 0 0;
  border-bottom: thin dotted #42421E;
  margin:0;
  padding:0;
  clear:left;
}
 
.breadcrumb {
font-family:Arial, Helvetica, sans-serif;
margin-left: 8px;
font-size:11px;
font-weight:bold;
padding-top: 5px;
width:522px; 
float:left;
color:#000000;
}

.date, .rec_date, .caption{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
white-space:nowrap;
}
.rec_date {padding-left:14px;}
.caption {font-size:11px; padding:0 0 6px; }

.sign_up {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	position: absolute;
  width: 250px;
  height: 25px;
  left: 222px;
  top: 114px; 
}

.medium {
font-size: 90%;
}

.small {
font-size: 11px;
padding:0; margin:0;
}

.black {color: #000}
.red {color: #E50105}
.white {color: #FFF}

.box_head {
color: #FFF;
font-size: 14px;
padding: 4px 10px;
background-color:#7B7B63;
text-align:right;
}

.page_heading {
  font-family: "Times New Roman", Times, serif;
  color: #42421E;
  font-size: 18px;
  margin-left:10px;
  font-weight:lighter;
}

.section_heading {
font-family:"Times New Roman", Times, serif;
background:#7A7A61;
padding:5px;
font-size:18px;
color:#FFFFFF;
}

/*Images */
img.indent {
margin-left: 10px;
}

img.pad_right {
padding-right: 10px;
border-bottom:solid 6px #ffffff;
}

img {
    border: none;
}


/*Links*/
a.signup {
	color: #000000;
	text-decoration:underline;
}
a.signup:hover {
	color: #CC0000;
	text-decoration: none;
}
.question { float:left; width:90px; font-size:12px;}
.question a{ font-size:12px;}
.question a:hover{ font-size:12px;}
.read_moreQ {text-align:right; float:right; width:200px;}
.read_more {text-align:right; }
.read_more img, .question img{ vertical-align:top;}
.read_more a, .question a{
    font-family: "Times New Roman", Times, serif;
	color: #42421E;
	text-decoration: none;
	font-size: 12px;
	
}
.read_more a:hover, .question a:hover{
	color: red;
	text-decoration:underline;
	
}

.sub_section a {
    font-family: "Times New Roman", Times, serif;
	color: #42421E;
	text-decoration: none;
	font-size: 16px;
	padding-left: 5px;
}

.sub_section a:hover {
	color: red;
	text-decoration:underline;
}


/* Border Styles*/
.underline {
  font-size:20px;
  border-bottom: thin dotted #42421E;
  margin: 5px 0 6px;
}
.underline img{ vertical-align:top;}
.two_line {
  font-size:20px;
  border-bottom: thin dotted #42421E;
  border-top: thin dotted #42421E;
  margin: 5px 0 6px;
  padding:6px 0 0;
}
.two_line img{ vertical-align:top;}
.divider{  
  border-bottom: thin dotted #42421E;
  margin: 5px 0 6px;
  padding:0;
  line-height:1px;
  clear:both;
}
.align_right {
	text-align: right;
}
.indent {
text-indent: 10px;
}

.pad_bottom { color:#42421E; font-size:16px;
padding-bottom: 4px;
font-weight:bold;
}

/*More Styles*/

form {
    padding:0px;
    margin:0px;
}

ul, ol {
	margin: 0px 0px 0px 5px;
    padding-left: 25px;
}

input {
    font-size: 12px;
  padding-right: 9px;
    font-family:Arial, Helvetica, sans-serif;
}
.blue {
	color: #0000CC;
}
.mpu, .mpu2 {
	margin:12px 0 18px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	padding:12px 0 18px;
	text-align:center;
}
.mpu2{ margin:0;}
.mpu p{ text-align:center;}
.moreList {padding:4px 0 8px 0; margin:0;}
.moreList ul{padding:0 0 0 18px; margin:0;}
.moreList li{color:#0066cc; font-size:11px; font-family:Arial, Helvetica, sans-serif; clear:both; list-style-image:url(../images/arrowList.png)}
.tools {padding:0 0 6px 0; margin:0;}
.toolsSub{font-size:12px; padding-left:0;}
.tools li{display:inline; padding:0 0 6px 16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; white-space:nowrap; color:#0066cc;}
.tools ul{padding:0 0 0 6px; margin:0 0 6px 0;}
.intro, .intro2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 6px 0; margin:0; display:inline;}
.intro2{padding:0 0 6px 0;display:block;}
.intro img{padding:0 0 0 2px;}

.wrapper{ width:990px; height:2000px; margin-left:auto; margin-right:auto;}
.sky_column{ width:160px; height:auto; float:right;}
.sky{ background-color:#D9D9D1; margin:6px 0 0; text-align:center; width:160px;padding:6px 0;}
.rec { background-color:#D9D9D1; padding:3px 8px 0; margin:0 0 8px;}
.rec_top { line-height:1px;}
.rec_left a{ color:#0066cc; font-weight:bold;}
.rec_left a:hover{ color: red; font-weight:bold;}
.rec p{ color:#0066CC; font-size:12px;}
.rec_left, .rec_both{width:268px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:4px; background-color:#D9D9D1;}
.rec_left2{width:128px; float:left;}
.rec_right2{width:128px; float:right; text-align:right;}
.rec_both{width:278px;}
.rec_right {width:50px; float:right; color:#42421E; font-family:"Times New Roman", Times, serif; font-size:12px; padding-top:4px; padding-bottom:4px; background-color:#D9D9D1;}
.banks_right {width:500px; float:right; color:#42421E; font-family:"Times New Roman", Times, serif; font-size:12px; padding:0;}
.top_ten td{padding:2px 10px 2px 10px;}
.top_ten {padding:0;}
.top_ten_dark{ background-color:#D9D9D1; clear:both; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
.top_ten_light{ clear:both; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:2px 0 2px 10px;}
.top_ten_name{ width:228px; float:left;}
.top_ten_price {width:50px; float:right;}
.top_ten a{color:#000000;}
.top_ten a:hover{color:red;}

.bb_section_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color:#7B7B62;
	padding:6px 12px;
	font-size:14px;
	margin:0;
}
.section_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color:#7B7B62;
	padding:6px 12px;
	font-size:14px;
}
.section_head a{color: #FFFFFF;}

.storyBlock h2 {color:#0066cc; font-size:16px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.storyBlock h3 {color:#0066cc; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.storyBlock h3 a{color:#0066cc; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.storyBlock h3 a:hover{color:red; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.storyBlock p{ line-height:16px;}
.icons{float:right; width:100px; border:dotted 1px #000000; margin:8px 0 8px 8px;; color:#aaaaaa; font-weight:bold; clear:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
 .icons td{ color:#aaaaaa; font-weight:bold; text-align:left;}
 .icons a{ color:#aaaaaa; font-weight:bold; text-decoration:none;}
 .icons a:hover{ color:#333366; font-weight:bold; text-decoration:none;}
 .icons img{ padding:0;}
 .articleHead h1{ padding:0 0 0 2px;color:#0066cc; font-size:28px; font-family:Arial, Helvetica, sans-serif;}
 .boxout{background-color:#D9D9D1; padding:8px; margin:12px 0; clear:both; font-size:12px; color:#000000;}
 .boxout h2 p{color:#0066cc; padding:0; margin:0; font-size:14px; font-weight:bold;}
 .boxout h2 { padding:0; margin:0;color:#0066cc;}
 .boxout  p{color:#000000; padding:6px 0; margin:0; font-size:12px;}
 .comments a{font-weight:bold; color:#0066cc; text-decoration:none;}
 .comments a:hover{font-weight:bold; color:red; text-decoration:none;}
 .user_comments {font-family:Arial, Helvetica, sans-serif;  border-bottom: dotted 1px #42421E;margin: 0; padding:8px 0;font-size:11px;}
 .user_comments h3{color:#000000; font-weight:bold; font-size:12px;}
 .box_body{background-color:#D9D9D1; padding:8px 16px 13px; height:55px;}
 .box_body p{ padding:0 0 6px 0;margin:0;}
 .box_body a{color:#000000;}
 .box_body a:hover{color:red;}
 .tools a{ font-family:Arial, Helvetica, sans-serif; color:#0066cc;}
 .tools a:hover{ font-family:Arial, Helvetica, sans-serif; color:red;}
 .tools h1 a{ color: #42421E; font-family:"Times New Roman", Times, serif;}
 .tools h1 a:hover{ color:red;font-family:"Times New Roman", Times, serif;}
 .tools br{line-height:4px;}

 .sub_block{ clear:both; margin:2px 0 2px 0;}
 .sub_right, .sub_right_sm{ float:right; width:162px; background-color:#D9D9D1; padding:2px 12px; border-bottom:solid 2px #ffffff; font-weight:bold;}
 .sub_left, .sub_left_sm{float:left; width:162px; background-color:#D9D9D1; padding:2px 12px; border-bottom:solid 2px #ffffff; font-weight:bold;}
 .sub_right_sm{width:158px;}
 .sub_left_sm{width:157px;}
 
 .articleBoxMid{height:100%;}
 .relatedBoxL, .relatedBoxL_narrow{ float:left; width:208px; padding:2px 0 4px; background-color:#eeeeee; margin:0 0 4px;}
 .relatedBoxR, .relatedBoxR_narrow{ float:right; width:208px; padding:2px 0 4px; background-color:#eeeeee; margin:0 0 4px; height:100%;}
 .related_right, .related_right_narrow{ float:right; width:200px; background-color:#D9D9D1; padding:2px 4px; font-weight:bold; margin:0;}
 .related_left, .related_left_narrow{float:left; width:200px; background-color:#D9D9D1; padding:2px 4px; font-weight:bold; margin:0;}
 .related_right_narrow, .related_left_narrow{ width:178px;}
 .relatedBoxL_narrow, .relatedBoxR_narrow { width:186px;}
 .byline{ text-align:right; font-family:Arial, Helvetica, sans-serif;color:#4D4D4D; font-size:11px; padding:0; margin:0;} 
 .links{ font-family:Arial, Helvetica, sans-serif; padding:12px 0 0 0;}
 .links a{color:#0066cc;}
 .twitter_button { margin: 5px 0; }
 .sub_both{ background-color:#D9D9D1; padding:2px 4px; border-bottom:solid 2px #ffffff; font-weight:bold;}
.clearFloat{ clear:both; line-height:1px;} 
img.padlock { padding:0 4px 0 0;}
.moreInfo{padding:0 0 0 4px; text-align:center;}
.moreInfo h2{ font-family:"Times New Roman", Times, serif;}
.storyPic { float:left; border:solid 33px #000000;}
.rightAlign {text-align:right;}
.pic{float:left;}
.search_left{ float:left; width:200px;}
.search_right{ float:right; width:145px;}
.search_wide{ clear:both;}
.comments{color:red; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.comments img{position:relative;top:4px;}
.subscribe {padding:0; margin:0;}
.subscribe h1{color:#ff0000;padding:6px 0; margin:0; font-size:18px; font-weight:bold;}
.subscribe h2{color:#ff0000;padding:6px 0; margin:0; font-size:14px; font-family:"Times New Roman", Times, serif;}
.get_access{float:right;}
.get_access input{margin:0; padding:0;}

/* Community */
.event {color:#42421E;}
.eventsBlockA { background-color:#D9D9D1; padding:4px 6px; }
.eventsBlockB { background-color:#ffffff; padding:4px 6px;}
.eventsTitle { width:120px; float:left;}
.eventsTitle a{ color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.eventsTitle a:hover{ color:red; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.eventsDate { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:120px; float:left;}
.eventsVenue { color:red; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:120px; float:right;}
.qaexpert { padding: 0 0 6px; margin:0 0 6px 0; border-bottom: thin dotted #42421E; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.qaexpert img{ padding: 0 6px 6px 0; float:left}
.qaexpert a{ color:#000000; text-decoration:none;}
.qaexpert a:hover{ color:red; text-decoration:none;}
.q{display:inline; font-size:16px; width:22px; float:left;}
.answer_block{ background-color:#d9d9d1; padding: 2px 8px 8px; margin:8px 0;}
.answer_block p{ line-height:16px; padding:0 0 6px 0;}
.blog_block { padding:0 0 6px 0;}
.blog_block p{ padding:0 0 6px 0; font-size:12px;}
.arrow_pad{padding-top:2px;}
.qa_post{width:330px; background-color:#f2f3fc;}
.region{ color:red; font-size:11px;}
.expert{color:#42421E; font-size:14px; font-weight:bold;}

/* Share search include */

.ftse{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.ftse img{ position:relative; top:12px;}
.ftse_change{color:#0000ff;}
.search_name{float:left; width:224px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0;margin:0;}
.search_epic{float:right; width:120px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0;margin:0;}
.search_index, .search_sector{width:378px; padding:12px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin:0;}
.share_search{ margin:0; padding:0;}
.share_search h1{ font-size:20px;}
.search_text{width:344px; margin:0; padding:0;}

/* Registration */
.password { font-family:Arial, Helvetica, sans-serif;}
.password a{color:#FF0000; font-size:11px;}
.register_head{color:#FF0000; font-size:22px; padding:8px 0 12px 0; zoom: 1;}
.register_head p {color:#FF0000; font-size:22px; padding:8px 0 12px 0; zoom: 1; font-family:"Times New Roman", Times, serif; line-height:normal;}
.reg_form{ width:360px; float:right; padding:12px 0 0 64px; margin:0;}
.login_form{ width:360px; float:left; padding:0 42px 0 0; margin:0;}
.reg_form input,.login_form input{ width:162px; border:solid 1px #cccccc; padding:4px;}
.reg_submit{ text-align:center; padding:0 0 32px;}

.reg_text, .reg_text_title{ width:168px; float:left; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px;}
.reg_text_title{width:88px; border:solid 1px #990000;}
.preferences{ padding:0; margin:0;}
.preferences p{ padding:0 0 8px; margin:0;}
.preferences p.small{ color:#FF0000; width:220px; line-height:18px;}
.preferences .moreList{  width:230px; float:left;}
.preferences .moreList li{color:#42421E; line-height:18px;}
.reg_covers{ float:left; width:215px; padding:0 8px 132px;}
.thanks_text{ font-family:Arial, Helvetica, sans-serif;}
.subs_button{text-align:center; padding:12px 0 12px;}
.pass_remind a{color: #ff0000; text-decoration: none; font-weight:bold;}
.pass_remind a:hover{color: #000000; text-decoration: none; font-weight:bold;}
.clear_both{ clear:both; margin:0; padding:0; line-height:10px;}
.small {  line-height:18px;}
.subPara p{padding:0 0 12px;}
.small_covers{ float:left; padding:0 8px 8px 0;}

/* Tools */
.dark{ background-color:#D9D9D1;}
table { empty-cells:show; }
th {text-align:left; background-color:#D9D9D1; padding:2px 0 2px 2px; border-bottom:solid 1px #42421E; border-top:solid 1px #42421E; }
tr.light a, tr.dark a{ color:#0066cc;}
tr.light a:hover,tr.dark a:hover { color:red;}
.light img, .dark img{padding:2px 0; display:block;}
.table_footer{ border-bottom: thin dotted #42421E; border-top: thin dotted #42421E; margin:12px 0; padding:6px 0; text-align:center;}
.mf_logo{text-align:center; font-family:Arial, Helvetica, sans-serif;}
.mf_logo img {border-top:8px none; position:relative;top:4px;}
div.popup {display: none;width: 200px;position:absolute;cursor:pointer;}
.popmain2{width: 222px; clear:both;background-color:#f0f0f0;}
.popmain{width: 222px; clear:both;}
.poptop{width: 222px; height: 18px; background:url(/images/top.gif);background-repeat: no-repeat; margin:0px; padding:0px;}
.popmidl{width: 4px; float: left;background:url(/images/midl.gif); background-repeat: repeat-y;margin:0px; padding:0px;}
.poptext{width: 216px;float: left;margin:0px; padding:0px; background-color:#f0f0f0;}
.popmidr{width: 2px; float: right;background:url(/images/midr.gif); background-repeat: repeat-y;margin:0px; padding:0px;}
.popbottom{width: 222px; height: 10px;float: left;background:url(/images/bottom.gif);background-repeat: no-repeat;margin:0px; padding:0px;}

.box {border:solid 1px #cccccc; padding:6px; background-color:#dddddd; margin:12px 0 0; font-family:Arial, Helvetica, sans-serif; }
.box p{padding:8px 0;}
.box a{ color:#0066cc;font-weight:bold;}
.box a:hover{ color:red;}
.box img{float:left; padding:0 6px 6px 0;}

.eventMonth{ font-size:13px; font-weight:bold; color:#42421E;}
.tableRHS, .adviserLeft{ font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee;}
.tableRHS p{padding:0 0 12px;}
.adviserLeft{ font-family:"Times New Roman", Times, serif; font-size:14px; color: #42421E; }
.subscribeText{ margin:0 0 0 18px;zoom: 1;}
.iframePad {padding:0 0 10px;}

.clear {
    clear:both;
    }
.sitemap-bg {
    background:transparent url(../images/bg-sitemap.gif) top left repeat-y;
    width:750px;
	margin: 0 auto;
    margin-bottom:18px;
	margin-top:20px;
    }
.sm-column {
    float:left;
    width:180px;
    margin-left:10px;
    }
.remove-margin {
    margin:0;     
    }    
.sm-column h3 {
    margin:0;
    color:#42421E;
    background-color:#fff;
    font:bold 16px Arial, Helvetica, sans-serif;
    padding:4px 0;
    }
.sm-column h3 a {
    color:#42421E;
    text-decoration:none;
    }
.sm-column li a:hover,
.sm-column h3 a:hover {
    text-decoration:underline;
    }
.sm-column ul {
    list-style-type:none;
    margin:8px 10px 16px 10px;
    padding:0;
    }
.sm-column li {
    background:none;
    font:12px Arial, Helvetica, sans-serif;
    margin-bottom:4px;
    padding-left:0px;
	margin-top:10px;
	font-weight:bold;
    }
.sm-column li a {
    color:#666;
    text-decoration:none;
    }
.sm-column .indent,
.sm-column .indent2 {
	margin-left:15px;
	background:transparent url(../images/bullet-square.gif) center left no-repeat;
    font:12px Arial, Helvetica, sans-serif;
    margin-bottom:4px;
    padding-left:12px;
}
.sm-column .indent2 {
	margin-left:30px;
}
.sm-column .indent a {
	margin-left:-8px;
}
.sm-column .spacer {
	margin-top:15px;
}


/* RSS SECTION */

#rss a {
	color:#0066CC;
}
#rss .rss-headline {
	color:#0066CC;
	font-weight:bold;
}




/*--- Newsletter signup box ---*/
#newsletter-signup {
	margin-top:5px;
	background-color:#d9d9d1;
	}



.bottom_banner {
	background:#D9D9D1 none repeat 0 0;
	height:90px;
	margin:10px 0 0 0;
	padding:6px;
	text-align:center;
	width:800px;
}
.clear {
	clear:both;
	height:0;
}
.top_ten td {
	font-size:12px;
}



/* Trustnet Page */

#trustnet .wrapper {
	width:1020px;
}
#trustnet .top_banner {
	width:842px;
}
#trustnet .logo_bar {
	width:852px;
}
#trustnet .breadcrumb_bar,
#trustnet .tab_bar {
	width:854px;
	width:1020px;
}
#trustnet .content {
	width:1000px;
}
#trustnet .main_column {
	width:980px;
}
#trustnet .bottom_banner {
	width:990px;
}


/* online-information-service */

#online-information-service .left_column {
	width:780px;
}
#online-information-service h1 {
	margin-bottom:15px;
}
#online-information-service fieldset,
#online-information-service fieldset ol {
	margin:0;
	padding:0;
	border:0;
}
#online-information-service fieldset {
	margin-top:20px;
}
#online-information-service fieldset legend span {
	position:absolute;
	left:0;
	top:-5000px;
	height:1px;
	overflow:hidden;
}
#online-information-service fieldset li {
	overflow:hidden;
	margin:10px 0;
	list-style-type:none;
}
#online-information-service fieldset label,
#online-information-service fieldset input,
#online-information-service fieldset input img {
	float:left;
}
#online-information-service fieldset label {
	width:150px;
	cursor:pointer;
}
#online-information-service fieldset p {
	font-weight:bold;
}
#online-information-service fieldset label.multichoice {
	padding-left:15px;
	width:300px;
}
.checkbox-float {
	width:50%;
	float:left;
}
#online-information-service fieldset input {
	width:180px;
	margin:0;
}
#online-information-service fieldset input.multichoice {
	width:auto;
	margin:2px 0 5px 10px;
	cursor:pointer;
}
#online-information-service fieldset img {
	margin:5px 0 0 10px;
}
#online-information-service #page p {
	margin-bottom:10px;
}
#online-information-service fieldset span.error {
	clear:both;
	display:block;
	color:red;
	font-weight:bold;
}
#ois-text {
	position:relative;
}
#online-information-service fieldset.issues {
	margin:0;
	/*position:absolute;
	top:50px;
	right:30px;*/
}
fieldset.issues select {
	/*width:120px;*/
	margin-top:15px;
	cursor:pointer;
}
.footer_section {
	height: auto;
	width: 100%;
	margin: 10px 0 0 0;
}
.corporate {
	float:left;
	width: 500px;
	padding: 10px 0 0 0;
	margin: 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#42421E;
}
.widearea_logo { width: 205px; padding: 0 20px 0 35px; float: left; }