body{ margin: 0; padding: 0; width: auto; background: #95b4c7; font-family: Arial; color: #6d7981; font-size: 13px; line-height: 18px; }

img{ border: none;}

#content{ margin: 0 auto; width: 960px; min-height: 768px; background: #fff;height: auto; }

.top{ width: 928px; float: left;  padding: 1.25em; border-bottom: 5px solid #76b862; background: #fff;}
.topright{ float: right; padding-top: 14px; }
.topright ul{ margin: 0; padding: 0;}
.topright li{ list-style: none; display: inline; float: right;}
.topright input{ border: 1px solid #bcbcbc; padding: 3px; color: #6d7981;}
.social{ padding-right: 14px; float: left; }
.social img{ text-align: middle;}
.logo{ float: left; }


.home{ background: #fff; float: left; width: 960px; }

#container3 {
	clear:left;
	float:left;
	width:960px;
	position:relative;
	overflow:hidden;
	background:#f4f4f7; /* column 3 background colour */
}
#container2 {
	clear:left;
	float:left;
	width:960px;
	position:relative;
	right:0%;
	 /* column 2 background colour */
}
#container1 {
	float:left;
	width:960px;
	position:relative;
	right:85.6%;
	background:#202059; /* column 1 background colour */
}

#col1 {
	float:left;
	width:14.4%;
	position:relative;
	left:85.6%;
	overflow:hidden;
	
}
#col2 {
	float:left;
	width:66.1%;
	position:relative;
	left:85.6%;
	overflow:hidden;

}
#col3 {
	float:left;
	width:19.5%;
	position:relative;
	left:85.7%;
	overflow:hidden;
	
}

/* homepage */

#h_container2 {
	clear:left;
	float:left;
	width:100%;
	position: relative;
	overflow:hidden;
	background:#f4f4f7; /* column 2 background colour */
}
#h_container1 {
	float:left;
	width:100%;
	position:relative;
	right:27.8%;
	background:#fff; /* column 1 background colour */
}
#h_col1 {
	float:left;
	width:72.2%;
	position:relative;
	left:27.8%;
	overflow:hidden;
}
#h_col2 {
	float:left;
	width:27.8%;
	position:relative;
	left:27.8%;
	overflow:hidden;
}


a{color: #202059;}


.nav{background: #202059; height: 188px; width: 136px; font-size: 12px; border-right: 2px solid #202059; float: left;    }
.nav ul{ margin:0; list-style: none; padding: 10px 0 0 0;}
.nav li{ margin: 0; padding: 0;}
.nav li a{ display:block;  width: 119px; padding:0 0 0 17px; height: 25px; line-height: 24px;}
.nav a:link, .nav a:visited{ color: #fff; text-decoration: none;}
.nav a:hover{ background:#434d7a;}
.nav_on{ background:#434d7a; width: 136px;}

.rotation{  float: left;}
.montage{  float: left;}
.h_access{background: url(../images/home_bg_access.png) repeat-x top left;float: left; height: 188px; width: 195px; }

.h_access2{background: url(../images/home_bg_access.png) repeat-x top left;float: left; height: 188px; width: 188px; }
.h_access2 .btn1{ margin:25px 6px 3px 3px;}
.h_access2 .btn2{ margin:3px 6px 6px 3px;}

.btn1{ margin:25px 6px 3px 6px;}
.btn2{ margin:3px 6px 6px 6px;}

.content{background:#fff url(../images/bg_content.png) repeat-x top left; float: left; padding: 7px; padding-bottom: 30px; width: 679px;}
.content2{background:#fff; float: left; padding: 0 7px 30px 7px; width: 620px;}

.copy{background:#fff url(../images/bg_copy.png) repeat-x top left; border-left: 1px solid #e1e3e3; border-right: 1px solid #e1e3e3; width: 620px; border-bottom: 1px solid #e1e3e3; min-height: 300px; float: left;}

.h_copy{background:#fff url(../images/bg_copy.png) repeat-x top left; border-left: 1px solid #e1e3e3; border-right: 1px solid #e1e3e3; width: 679px; border-bottom: 1px solid #e1e3e3; min-height: 300px; float: left;}

.right_col1{ background: #f4f4f7; float: left; width: 227px; padding: 20px ; }
.right_col2{ background: #f4f4f7; float: left; width: 168px; padding: 10px ; }


h1{margin:0 0 10px 0; color: #202059; font-family: Georgia; font-size: 16px; font-weight: normal;}
h2{ margin:0 0 10px 0; color: #202059; font-family: Georgia; font-size: 11px; font-weight: normal;}
h3{ margin:0 0 10px 0; color: #202059; font-family: Georgia; font-size: 14px; font-weight: normal;}
h4{ margin:5px 0 0 0; color: #202059; font-family: Arial; font-size: 18px; font-weight: normal;}

.headline{ border-bottom: 1px solid #d7d7d7; margin: 0 0 10px 0; }
.executives{ background: none;  width: 100%}
.odd{ background: #f7f7f8; padding: 13px; background:#fff url(../images/bg_copy.png) repeat-x top left;}
.even{ padding: 13px; background:#fff url(../images/bg_copy.png) repeat-x top left; }

.actions{ float: right;}
.actions ul{ margin: 0; padding: 0;}
.actions li{ list-style: none; display: inline; float: left; }

.newslink{ padding: 16px 0 16px 0;}
.odd2{ background: #e4e4e4; }


.date{ font-size: 10px;}

.header{width: 625px; float: left; padding: 11px 7px 0 9px;background:#fff }

.hdr_left{ float: left; width: 132px;}
.hdr_right{float: right; width:211px; }



.pgheader{ font-size: 20px; line-height: 32px; float: left; color: #2b79a5; font-family: Georgia; font-weight: normal; }


.sections{
float: left;
margin: 3px 7px 0 0;
padding: 4px 10px 7px 0;
border-top: 1px solid #d5d6d6;
border-right: 1px solid #d5d6d6; 
width: 300px;
}

.sections ul{ margin: 0; padding: 0;}
.sections li{list-style: none; display: inline; }
.sections li a{ padding: 5px 0 7px 7px; background: url(../images/divi.png) no-repeat left; color: #579dc4; }

.new_sections{
margin:0;
padding: 0 0 15px 0;
}
.new_sections ul{ margin: 0; padding: 0;}
.new_sections li{list-style: none; display: block; }
.new_sections li a{ color: #579dc4; }


input[type="text"], input[type="password"], textarea { padding: .2em; }
form input.submit, input[type="submit"], button, input[type="button"], input[type="reset"], input[type="file"] > input[type="button"] {

    background-color: #b5b5b5;
    border: 1px solid #bcbcbc;
    color: #fff;
    font-weight: bold;
    cursor: pointer;    
    
}
form input[type="submit"][name="cancel"] {
    background-color: #b5b5b5;
    border: 1px solid #bcbcbc;
}
form input.submit, input[type="submit"] {
	margin: 0;
	padding: 0;
	font: 12px Arial;
}

.execs{width:98%; margin: 0; padding: 20px 0 20px 12px; float: left; border-bottom: 1px dotted #ccc; }
.exec_left{ width: 65%; float: left; text-align: justify;}
.exec_right{width: 30%; float: right; color: #6c95b0; font-size: 12px; }
.exec_right ul{ margin: 0; padding: 14px;}

.exec_mail a{ font-size: 10px;}


.small{ font-size: 10px; color: #777777;}

.passform{
float: left;
}
.passform input{
border: 1px solid #ccc;
padding: 5px;
float: left;
height: 30px;
width: 290px;
font-size: 14px;
margin:12px 0 12px 0;
}

.roundedcornr_box_266525 {
   float: left;
   background: #ffffff;
   width:360px;
   position: relative;
   margin-left:35%;
   margin-top: 10%;
}

.formtable{
width: 300px;
margin-left: 22px;
}

.roundedcornr_box_266525 ul{
float: left;
height: 24px;
margin: 0; padding: 0;
width: 90%;
padding-bottom: 20px;
}

.roundedcornr_box_266525 li{
list-style: none; display: inline;
float: left;
}



.roundedcornr_top_266525 div {

   background: url(../images/roundedcornr_266525_tl.png) no-repeat top left;
}
.roundedcornr_top_266525 {
   background: url(../images/roundedcornr_266525_tr.png) no-repeat top right;
}
.roundedcornr_bottom_266525 div {
   background: url(../images/roundedcornr_266525_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_266525 {
   background: url(../images/roundedcornr_266525_br.png) no-repeat bottom right;
}

.roundedcornr_top_266525 div, .roundedcornr_top_266525, 
.roundedcornr_bottom_266525 div, .roundedcornr_bottom_266525 {
   width: 100%;
   height: 14px;
   font-size: 1px;
   float: left;
}
.roundedcornr_content_266525 { margin: 0 14px; }

.fund_table td{ padding-bottom: 12px; padding-top:12px; border-bottom: 1px dotted #7c9eb1;}

.blog_snip{ line-height: 18px; width: 90%;}

.invite{ padding-top: 12px;}


#footer{font-family:Arial; text-align:left; color:gray;padding:20px; background: #fff; border-top: 1px solid #cacaca; float: left; width: 920px; font-size: 11px;}