/* *************************** 
  Site - ABB Grain Community Fund
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin:0px;
	padding:0px;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
   
body {
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, Sans Serif;
	color:#666666;
	background:#ececec url(../images/bg_body.png) center top repeat-y;
}
#container{
	background:url(../images/bg_container.png) center top no-repeat;
}
#container_inner{
	width:1001px;
	margin:0px auto;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	height:116px;
	width:100%;
	position:relative;
}
#header h1{
	width:304px;
	height:71px;
	position:absolute;
	left:18px;
	top:41px;
}
#header h1 a{
	width:304px;
	height:71px;
	text-indent:-999999px;
	outline-style:none;
	display:block;
	background:url(../images/logo.png) left top no-repeat;
}
.header_box{
	width:737px;
	height:65px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:999999999999;
}
.header_box .box{
	width:737px;
	height:65px;
	background:url(../images/bg_header_box.png) left top no-repeat;
}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
width:100%; clear:both; padding-bottom:75px; float:left;

}
.maincontent{
	width:737px;
	float:right;
}
.home_img{
	width:717px;
	height:321px;
	border: 0px solid transparent;
	margin: 0pt;
	background: transparent none repeat scroll 0% 0%;
	visibility: visible;
	position: relative;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	z-index:1;
}
.panel{
	background: transparent none repeat scroll 0% 0%;
	overflow: hidden;
	width:717px;
	height:321px;
	position: absolute;
	top: 0px;
	left: 0px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
}
#imgloading{
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	z-index: 9999;
	vertical-align: middle;
	text-align: center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width:717px;
	height:321px;
	display: none;
}
.vlue_tabs{
	width:100%;
	overflow:hidden;
	padding-top:4px;
}
.vlue_tabs .text_box{
	float:left;
	width:206px;
	height:206px;
	background:url(../images/bg_vlue_tabs.png) left top no-repeat;
	margin-left:13px;
	padding:0px 12px 0px 12px;
}
.vlue_tabs .text_box.first{	
	margin-left:0px;
	margin-right:1px;
}
.vlue_tabs h5{
	font-size:17px;
	font-weight:normal;
	color:#FFF;
	line-height:18px;
	padding:15px 0px 10px 0px;
	text-transform:uppercase;
}
.maincontent .vlue_tabs p{
	font-size:12px;
	color:#FFF;
	line-height:18px;
}
.maincontent .vlue_tabs ul{
	padding-top:3px;
}
.maincontent .vlue_tabs ul li{
	font-size:13px;
	color:#FFF;
	padding:2px 0px 8px 12px;
	font-weight:bold;
	background:url(../images/bg_vlue_tabs_li.png) left 6px no-repeat;
}
.maincontent .vlue_tabs ul li a{color:#FFF;}
.maincontent .vlue_tabs ul li a:hover{color:#FFF;}
.vlue_tabs span{
	display:block;
	font-size:11px;
	color:#FFF;
	line-height:15px;
}
.vlue_tabs .text_box .box{
	width:100%;
	overflow:hidden;
}
.vlue_tabs .text_box .box ul{
	width:103px;
	float:left;
	padding-top:6px;
}
.vlue_tabs .text_box .box ul li{
	font-weight:normal;
	padding:1px 0px;
	font-size:11px;
	background:none;
	width:100%;
	overflow:hidden;
}
.vlue_tabs .text_box .box ul li label{
	display:block;
	width:36px;
	float:left;
}
.vlue_tabs .text_box .box ul li strong{
	text-transform:uppercase;
}
.breadcrumb{
	background:url(../images/bg_breadcrumb.png) left top no-repeat;
	height:26px;
	padding:22px 0px 0px 267px;
}
.maincontent .breadcrumb ul{padding:0px;}
.maincontent .breadcrumb ul li{
	display:inline;
	font-size:12px;
	color:#FFF;
	padding:0px;
	background:none;
}
.maincontent .breadcrumb ul li a{color:#FFF;}
.maincontent .breadcrumb ul li a:hover{color:#FFF;}
.maincontent_box{
	padding-top:32px;
	width:717px;
	padding-right:20px;
	overflow:hidden;
}
.maincontent_box.wide {
	width:100%;
	padding-right:0;
}
.maincontent_box .imgs_box
{
	margin-right:-20px;
}
.maincontent_box .documents
{
	clear:both;
}
.maincontent h1{
	font-size:31px;
	color:#003d78;
	font-weight:normal;
	line-height:32px;
}
.maincontent h2{
	font-size:17px;
	color:#666666;
	font-weight:normal;
	line-height:23px;
	padding:11px 0px 20px 0px;
}
.maincontent h3{
	font-size:18px;
	color:#003d78;
	font-weight:normal;
	line-height:19px;
	padding-bottom:15px;
}
.maincontent h4{
	font-size:12px;
	color:#003d78;
	font-weight:normal;
	line-height:13px;
	padding-bottom:2px;
}
.maincontent p{
	font-size:12px;
	color:#666666;
	padding-bottom:15px;
	line-height:19px;
}
.maincontent p a{
	color:#003d78;
	text-decoration:underline;
}
.maincontent p a:hover{
	color:#003d78;
	text-decoration:none;
}
.maincontent ul{
	padding-bottom:15px;
}
.maincontent ul li{
	padding:2px 0px 2px 9px;
	background:url(../images/bg_li.png) left 8px no-repeat;
}
.maincontent #sitemap ul{
	padding:5px 0 0 0;
}
.maincontent #sitemap ul li{
	padding:4px 0px 4px 9px;
	margin-left:15px;
	background:url(../images/bg_li.png) left 8px no-repeat;
}
.maincontent ol{
	padding-bottom:15px;
	margin-left:20px;
}
.maincontent ol li{
	padding:2px 0px;
}
.maincontent_box h1{
	border-bottom:1px solid #c7c7c7;
	padding-bottom:3px;
	width:717px;
	margin-bottom:20px;
}
.maincontent_box .img_box{
	width:230px;
	height:252px;
	float:left;
	padding-right:13px;
}
.maincontent_box .img_box img{
	display:block;
}
.maincontent_box .img_box p{
	font-size:12px;
	line-height:16px;
	color:#666666;
}
.maincontent_box .img_box p a{
	color:#003d78;
	text-decoration:underline;
}
.maincontent_box .img_box p a:hover{
	color:#003d78;
	text-decoration:none;
}
.maincontent_box .img_box h3{
	padding:10px 0px 6px 0px;
}
.contact-us{
}
.contact-us p{
	padding:5px 0px;
	width:100%;
	overflow:hidden;
}
.contact-us p label{
	font-size:13px;
	color:#666;
	font-weight:bold;
	display:block;
	width:110px;
	float:left;
}
.contact-us p input.inp_text{
	width:310px;
	height:20px;
	border:1px solid #cccccc;
	background:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:4px;
}
.contact-us p textarea.inp_text{
	width:310px;
	height:110px;
	border:1px solid #cccccc;
	background:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:4px;
}
.contact-us p input.submit{
	width:81px;
	height:23px;
	border:none;
	background:url(../images/bg_submit.png) left top no-repeat;
	margin-left:110px;
	cursor:pointer;
}
.contact-us .captcha{
	padding:3px 0px 3px 110px;
}
table{
	border-collapse:collapse;
	margin-bottom:22px;
}
table td{
	background:#eeeeee;
	border:2px solid #FFF;
	padding:8px;
}
table th{
	background:#d9d9d9;
	border:2px solid #FFF;
	padding:8px;
	text-align:left;
	color:#003d78;
}
table th.th_1{ width:123px;}
table th.th_2{ width:204px;}
table th.th_3{ width:175px;}
table th.th_4{ width:160px;}
.maincontent table td h1{
	margin-bottom:0px;
	border-bottom:none;
}
.maincontent table td h2{
	padding-bottom:0px;
}
.maincontent table td h3{
	padding-bottom:0px;
}
.maincontent table td h4{
	padding-bottom:0px;
}
.maincontent table td p{
	padding-bottom:0px;
}
#disclaimer
{
   margin-top: -10px;        
}


/* *************************** 
   $5 Sidebar Styles
   ***************************/

.sidebar{
	width:230px;
	float:left;
	padding-left:20px;
}
.sidebar_nav{
	padding-top:49px;
	padding-bottom:18px;
}
.sidebar_box{
	height:160px;
	width:206px;
	padding:15px 12px 0px 12px;
	background:url(../images/bg_vlue_tabs.png) left bottom no-repeat;
}
.sidebar_box h3{
	color:#FFF;
	font-size:18px;
	font-weight:normal;
}
.sidebar_box p{
	font-size:12px;
	color:#FFF;
	padding:8px 0px;
	line-height:17px;
}
.sidebar_box .pdf_link{
	padding:25px 0px 3px 41px;
	background:url(../images/bg_pdf_link.png) left top no-repeat;
}
.sidebar_box .pdf_link a{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
}
.sidebar_box .pdf_link a:hover{
	text-decoration:none;
	color:#FFF;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	width:960px; margin:0px auto; overflow: hidden; border-top:1px solid #d6d6d6; padding:8px 0px 26px 0px;

}
#footer p{
	font-size:11px;
	color:#666;
}
#footer ul{
	float:right;
}
#footer ul li{
	display:inline;
	font-size:11px;
}
#footer ul li a{
	text-decoration:underline;
	color:#666;
}
#footer ul li a:hover{
	text-decoration:none;
	color:#666;
}


table.documents
{
	width:100%;
}
table.documents td,table.documents th
{ 
	text-align:left; 
	height:20px;
}
table.documents th.item-1
{ 
	width:400px;
}
table.documents th.item-2
{ 
	width:50px;
}
table.documents th.item-3
{ 
	width:50px;
}
table.documents th.item-4
{ 
	width:100px;
} 

.field-validation-error
{
	color:#ff0000;
}
.text_box p
{
	padding-bottom:0;
}
/* *************************** 
   2010/02/01
   ***************************/
.header_form{
	position:absolute;
	right:20px;
	bottom:8px;
	}
.header_form input{
	vertical-align:middle;
	}
.header_form .int_text{
	width:200px;
	height:16px;
	border:#acacac 1px solid;
	background:#eee;
	font-size:12px;
	color:#6b6d70;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	}
.header_form .int_search{
	background:url(../images/bg_headerbtn.png) no-repeat;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer;
	margin-left:3px;
	}
