/* CSS Document */

body {
	/*background-color: #8FA8A0;*/
	margin: 0;
	padding: 0;
}

.horizontal_rule {
	background:#C0CCC8;
	margin: 17px 0px 17px 0px;
}

.horizontal_rule2 {
	background:#C0CCC8;
	margin: 3px 0px 3px 0px;
}
.news_rule {
	background:#CCCCCC;
	margin: 5px 0px 5px 0px;
}
.vertical_rule {
	background:#C0CCC8;
	margin: 0px 17px 0px 17px;
}
.vertDivider
{
	background-color: #C0CCC8;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
h3 {
	font-size:13px;
	color:#31564A;
	font-weight: bold;
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}


h4 {
	font-size:11px;
	color:#000000;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

h5 {
	font-size:11px;
	color:#000000;
	font-weight: bold;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.dataTableHeading {
	font-size:11px;
	color:#31564A;
	font-weight: bold;
	padding: 3px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}
.leadpara {
	margin-top:0px;
}
.bottompara {
	margin-bottom:0px;
}
.investmentlist1 {
	margin-bottom:0px;
}
.investmentlist2 {
	margin-top:5px;
}
.linkgreen {
	color: #339966;
}

.dataColumnHeading {
	font-size:11px;
	color:#000000;
	font-weight: bold;
	vertical-align: bottom;
}
.dataCell
{
	font-size: 11px;
	color:#000000;
	border-right: solid 1px #C0CCC8;
	border-bottom: solid 1px #C0CCC8;
	text-align: center;	
}
.dataCell_Left
{
	font-size: 11px;
	color:#000000;
	border-right: solid 1px #C0CCC8;
	border-bottom: solid 1px #C0CCC8;
	text-align: left;	
}
a, a:link {
	text-decoration: none;
	/* color:#558564; - old link color */
	color:#339966;
}

a:hover {
	text-decoration: underline;
}

.doctypeBold
{
	color:#339966;
	font-weight: 700;
}

.boldlink {
	text-decoration: none;
	color:#339966;
	font-weight: 700;
}

.boldlink:hover {
	text-decoration: none;
	color:#AAC2B1;
	font-weight: 700;
}

ul {
	list-style-position:outside;
	list-style-image: url(../images/bulletBlack.gif);
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
li {
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.nobullet { 
	list-style-position:outside;
	list-style-type:none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*li {
	margin: 10px 0px 0px 35px;
}*/
	
/*#all{
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:6px; 
	padding-right:6px; 
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 748px; 
	height: 100%;
	border-left:1px solid #636363;
	border-right:1px solid #636363;
}
*/
#all{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 748px; /*100%;*/
	height: 100%;
}
.bordertable {
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:6px; 
	padding-right:6px; 
	margin:0px;
	border-left:1px solid #636363;
	border-right:1px solid #636363;
}

#page {
		background: #ffffff;
		width: 740px;
}

.heading {
	padding:0px;
	margin: 2px 0px 2px 0px;
	}

.box {
	border: 1px solid #C0CCC8;
	background-color: #e9eeec;
	padding: 10px 12px 10px 12px;
}

.box2 {
	border: 1px solid #C0CCC8;
	padding: -12px -12px 2px 2px;
}
.shadedBox {
	background-color: #C0CCC8;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 20px;
}
.page_header {
	margin-bottom: 2px;
}

/* HEADER */
.headerdiv 
{
	background-color: #ffffff;
	padding: 8px 2px 0 2px;
	width: 736px;
}		
.headertable
{
	background-color: #ffffff;
	width: 736px;
	height: 91px;
	margin: 0;
}		
	
#header_nav {
	float:right;
}

#spacer {
	background: #ffffff;
	width:736px;
	height: 6px;
	margin: 0;
	padding: 0px 2px 0 2px;
	/* clear: both;*/
}
/* MIDDLE */
#middle {
	width: 736px;
	background: #ffffff;
	padding: 0px 2px 2px 2px;
	margin: 0;
}

	/* MIDDLE -- SIDE NAVIGATION */
	#left {
		background-color: #ffffff;
		width:200px;		
	}
	
	#side_nav{
		background-color:#4a6d62; /*4A6D62;*/
		padding: 19px 0px 38px 19px;   /* padding: 19px 0px 38px 20px; */
	}
	#side_nav_home{
		height:243px;  /* 243px; */
		overflow:hidden;
		background-color:#4A6D62;
		/*padding: 19px 0px 38px 20px;*/
		padding-left:18px; /* 19 */
	}
	#side_nav_home_padding {
		padding-top:17px; /* 19 */
	}
	
	.nav_ul{
	list-style-position:outside;
	list-style-image: url(../images/bulletWhite.gif);
	margin: 0px 0px 8px 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	}
	
	#side_nav a {
		color:#FFFFFF;
		font-size: 10px;	
	}
	
	.activelink {
		list-style-position:outside;
		list-style-image: url(../images/bulletGreen.gif);
		margin: 6px 0px 0px 8px;
		padding: 0px 10px 0px 0px;
		text-align:left;
		color:#8FA8A0;
		font-size: 10px;
	}
	.nav_ul .activelink {
		margin: 0px 0px 8px 8px;
		padding: 0px;
		text-align:left;
		font-size: 10px;
		color:#819991;
	}
	
	.successstory{
		background:#F5EFE9;
		color:#000000;
		font-size: 11px;
		padding: 14px 20px 11px 20px;
		margin-bottom: 2px;
	}
	
	/* MIDDLE -- CONTENT */
	#content_cell
	{
		left: 0px;
		background: #FFFFFF;
		width: 534px;
		font-size: 11px;
		color:#000000;
	}
	#content_cell td {
		font-size: 11px;
	}
	
	#contentpane {
		background: #FFFFFF;
		padding:5px 19px 20px 19px;
	}
	.contentpaneTable {
		background: #FFFFFF;
		padding:0px 19px 20px 19px;
	}
	.contentpaneText
	{
		font-size: 11px;
		color:#000000;		
	}

/* BOTTOM (footer) */
#bottom {
	/*background-color: #8FA8A0;*/
	width:740px;
	color:#4a6d62;
}

#bottom_nav {
	color:#4a6d62;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	/*border-color: #B6C6C1;*/
	padding-top:17px;
	padding-bottom:17px;
	line-height:150%;
	text-align:left;
}
.dashedline {
	background-image:url(/Images/common/dottedline.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;  /*  21px;  */
	width:100%;
}
.dashedlinepadding {
	padding-left:5px;
	padding-right:5px;
}
.homepagepadding {
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#365048;
	line-height:15px;
}
.homepagepaddingheader {
	color:#2d2d2d;
}
#bottom_nav a:link, #bottom_nav a:visited{
	color:#4a6d62;  
	/*margin: 0px 7px 0px 7px;*/
	text-decoration: none;
	}
	
#bottom_nav a:hover {
	color:#333333; /* #C7D4D0 */
	text-decoration: none;
	}	

#footer a:link, #footer a:visited{
	color:#6a6a6a;
	text-decoration: none;
	}	
	
#footer a:hover {
	color:#4a6d62;
	text-decoration: underline;
	}
	
#footer {
	padding: 0px 0px 0px 0px;
	color:#6a6a6a;
}
	
.footer {
	color:#6a6a6a;
	font-size: 10px;
}


/* PAGE SPECIFIC */
.highlights {
	width: 200px;
	padding: 4px 0px 0px 0px;
	background:#E5EAED;
	color:#000000;
	font-size: 11px;
}

.highlights_ul{
	list-style-position:outside;
	list-style-type:square;
	margin: 10px 0px 10px 43px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

.success {
	width: 332px;
	background:#F5EFE9;
	color:#000000;
	font-size: 11px;
	padding: 14px 20px 0px 20px;
}
.leftTopImage
{
	float: left;
	margin: 10px 12px 4px 0px;
}
#newscontentwhite {
	background-color:#ffffff;
	padding:5px 20px 5px 20px;
}
#newscontentwhite td {
	font-size:11px;
}
#newscontentyellow {
	background-color:#f3f2e1;
	padding:5px 20px 5px 20px;
	font-size:12px;
	font-weight:bold;
}
#newscontent .newscontentyellow {
	background-color:#f3f2e1;
	font-size:12px;
	font-weight:bold;
	padding:5px 20px 5px 20px;
}
#newscontent td {
	font-size:11px;
}
#overview {
	background-color:#f3f2e1; 
	padding:5px 20px 5px 20px;
}
#overview h4 {
	font-size:11px;
	color:#000000;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.show
{
	visibility: visible;
	display: inline;
}
.hide
{
	visibility: hidden;
	display: none;
}
.image_marginleft {
	margin-left:7px;
}
.image_marginright {
	margin-right:10px;
}
.image_margintop {
	margin-top:5px;
}
.image_marginbottom {
	margin-bottom:5px;
}
.iconimagefoster {
	margin-right:5px;
	margin-bottom:-4px;
}
.section_title {
	font-size:12px;
	background-color:#f3f2e1; 
	padding:8px 20px 8px 20px;
	font-weight:bold;
}
.iconimage {
	margin-top:2px;
	margin-right:10px;
}
.iconimagemore {
	margin-top:2px;
}
.newsfirstcol {
	width:28px;
}
.captioncolor {
	color:#666666;
}
.widebox {
	width:400px;
}
.box100 {
	width:100px;
}
.box200 {
	width:200px;
}
.box300 {
	width:300px;
}
.box400 {
	width:400px;
}
.box500 {
	width:500px;
}
.box600 {
	width:600px;
}
.box700 {
	width:700px;
}
.topstoryheader {
	color:#ffffff;
	font-size:14px;
}
.topstorytitle {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.topstorytitle a:link, .topstorytitle a:visited, .topstorytitle a:hover, .topstorytitle a:active {
	text-decoration:underline;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.topstorytext {
	color:#ffffff;
	font-size:12px;
}
#topstory_side_nav_home{
	background-color:#4A6D62;
	padding-left:18px; 
}
#topstory_side_nav_home_padding {
	padding-top:17px; 
	padding-bottom:7px; 
}
