/* Essentials */
html, body, td, big, strong {font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 1.5em;}
body {margin: 0; padding: 0; color: #236191; background: url('/i/common/sitebg.jpg') repeat-x top center #fff;}
big, strong {font-weight: bold;}
small {font-size: 10px; line-height: 10px;}
.footnote {font-size: 10px; line-height: normal; padding: 10px; border: 1px solid #999; background: #f0f0f0; text-align: justify;}

/* Text links */
a, a:visited {text-decoration: underline; color: #996633;}
a:hover {text-decoration: underline; color: #236191;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; line-height: auto; font-weight: normal;}
h1 {color: #236191; text-transform: uppercase; font-size: 18px;}
h2 {color: #236191; text-transform: uppercase; font-size: 16px; margin: 0 0 20px 0;}
h3 {color: #236191; font-size: 16px; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
h4 {color: #236191; font-size: 14px; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
h5 {color: #236191; font-size: 13px; font-weight: 600; margin: 0 0 2px 0; padding: 0;}

/* Layout */
.container {width: 1320px; margin: 0 auto; padding: 0; overflow: hidden; }
.logo_header {width:880px; margin:0 auto;height: 108px;}
.logo {width: 359px; height: 108px; float: left;}
.main_menu {width: 521px; height: 45px; float: left; margin-top: 35px; }
.section_header {width:1320px; height:243px; background: url('/i/common/header_pic.jpg'); no-repeat top center;}
.sub_container {width: 1320px; margin: 5px auto; padding: 0; overflow: hidden; background:#fff;}
.left_col {width: 880px; margin:0 auto;}
.content {padding: 20px 0px 20px 0px;}

/* Front Page Layout */
.flash {width:1320px; height:243px; background: url('/i/common/header_pic.jpg'); no-repeat top center;}
.home_sub_container {width: 1320px; margin: 5px auto; padding: 0; overflow: hidden; background:#fff;}
.home_container {width: 880px; margin: 0px auto; padding: 0; overflow: hidden; background:#fff;}
.front_left_col {float: left; width: 611px;display:inline;}
.front_right_col {float: left; width: 249px; padding: 20px 20px 20px 0;display:inline;}
.front_content {padding: 20px 30px 20px 0px;}


/*Transaction Layout Styles*/
.amount {padding:8px 15px 0px 10px;font-family:arial,helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #336699; }
.ttitle {padding:8px 15px 0px 10px;font-family:arial,helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #336699;}
.sharedate {padding:0px 15px 0px 10px;font-family:arial,helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #336699; }
.filelink {width:79px; height:27px; margin: 0; padding: 0;}
.ttable {width:572px; height: 105px; max-height:105px; }
.transaction {width:879px; margin: 0; padding: 0;}



/*Marketwatch*/
.marketwatch {border:1px solid #e3e3e3; color:#000;}
.stocktable {border-bottom:1px solid #fff;font-size:10px;}
.stocktable2 {font-size:10px;}
#bord {border-bottom:1px solid #001e61;border-top:1px solid #001e61;}


/* Alphabox format */
.abox {width:879px;}


.alphabox {
	width:27px;
	float:left;
	margin: 1px;
	padding: 0;
	color: #236191;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #93ADC1;
	background-color:#EDF6FC;
	text-transform:uppercase;
	text-align:center;
	font-weight:500;
	text-decoration: none;
}

.alphabox a:link {
	color: #236191;
	padding: 3px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #93ADC1;
	background-color:#EDF6FC;
	text-decoration: none;
}

.alphabox a:visited {
	color: #236191;
	padding: 3px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #93ADC1;
	background-color:#EDF6FC;
	text-decoration: none;
}

.alphabox a:hover{
	color: #000;
	padding: 3px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #93ADC1;
	background-color:#BEDEF5;
	text-decoration: none;
}



/* Management Format */
.mgmt_item {margin: 0; padding: 0 0 15px 0; clear: both; overflow: hidden;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: italic;}
.mgmt_bio {width: auto; padding: 0; margin: 0; text-align: justify;}
.mgmt_img {float: left; padding: 6px 6px 2px 6px; margin: 10px 20px 20px 0; border: 1px solid #ccc; background: #fff;}


/* Footer Navigation */
.Footer_container {min-height:200px; padding-top:10px; margin:0 auto; background-color:#184b72; }
.Footer    {width:1320px; margin:0 auto; }
.footerlinks { width:880px; margin:0 auto; color:#8ca5b9;  }
.footerlinks a:link { color:#fff; text-decoration: none; padding:0px; font-size: 10px; }
.footerlinks a:visited { color:#fff; text-decoration: none; padding:0px; font-size: 10px; }
.footerlinks a:hover { color:#8ca5b9; text-decoration: none; padding:0px; font-size: 10px; }

.foot1 {
	float: left;
	width: 105px;
}

.foot2 {
	float: left;
	width: 100px;
}

.foot3 {
	float: left;
	width: 80px;
}

.foot4 {
	float: left;
	width: 105px;
}

.foot5 {
	float: left;
	width: 100px;
font-size: 10px;
}

.address {
	float: left;
	width: 390px;
	font-size: 10px;
}

.btitle {font-size:12px; font-weight:800;text-transform:uppercase;}
.ftitle {font-size:11px; font-weight:800;text-transform:uppercase;}

/* Housekeeping */		
.clearall {clear: both;}