body{
	margin: 0px;
	font-family: helvetica, verdana, sans-serif;
	text-align:center;
	font-size:12px;
	color: #333;
	background-color: #ccc;
}


img { border: 0px; margin:0px}

#container{
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	width:756px;
}


#inner{
	background: url(/images/content_bg_main.gif) repeat-y;
	width: 756px;
}

#inner_nav{
	
}

#nav_utility_container { 
	margin-left:15px;
	padding-top:15px;
}

#nav_utility{ 
	margin-left:419px;
	font-size:10px;
}

#nav_utility a:link { color: #666; text-decoration:none}
#nav_utility a:visited{ color: #666; text-decoration:none}
#nav_utility a:hover {  color: #666; text-decoration: underline}


/* MAIN NAV */

#nav_container{ 
	margin-left:15px;
	margin-top:10px;
	height:145px;
	width:730px;
}

#nav{float:left;margin:0px}
#nav image{margin:0px}

/* MAIN CONTENT */
#main_content{
	background-color:#fff;
	margin-top:15px;	
	margin-left:15px;
	display:table;
	width:732px;
}


#inner_end{
	background: url(/images/content_bg_end.gif) no-repeat;
	width:756px;
	height:18px;
	overflow: hidden;
	float:left;
}

/* SUBNAV ******************************* */
.subnav{ margin-right:20px; line-height:24px; font-size:11px;}

.subnav_0{
	background: url(/images/leftnavbg_0.gif) no-repeat;
	width:182px;
	height:24px;
	text-align:right;
}

.subnav_1{
	background: url(/images/leftnavbg_1.gif) no-repeat;
	width:182px;
	height:24px;
	text-align:right;
	color: #ff0000;;
}

.subnav a:link { color: #666; text-decoration:none}
.subnav a:visited{ color: #666; text-decoration:none}
.subnav a:hover {  color: #666; text-decoration: underline}

/* PAGE HEADERS ************************* */
h2 {height: 14px}
h2 span { display: none; }
h2#news { background: url(/images/h2_news.gif) no-repeat; width: 60px}

h3{font-size: 12px}
h3 span { display: none; }
h3#latest_news { background: url(/images/home/h3_home_featured_news.gif) no-repeat; width:194px; height: 13px }
h3#recent_transactions{ background: url(/images/home/h3_home_transaction_highlights.gif) no-repeat; width:194px; height: 13px }

#col1 {  vertical-align: top; padding-left: 27px; width: 212px}
.latest_item { font-family: verdana; font-size:9px; width:170px; margin-left:10px; height:50px; overflow:hidden}
.latest_date { margin-left:10px; font-family: verdana; font-size:9px; color: #ff0000; }

#col2 { vertical-align: top; width: 267px;  background: url(/images/home/home_vertical_spacer.gif) 1px 1px repeat-y; }
#col2 div{ margin-left: 20px; margin-top: 0px; background: url(/images/home/home_positioning_copy.gif) no-repeat; width:230px; height: 290;}
#col2 span{display:none;}


#col3 { vertical-align: top; background: url(/images/home/home_vertical_spacer.gif) repeat-y; padding-left: 20px}

.more_container{ font-family: verdana; font-size:9px; color: #ff0000; margin-top:0px; margin-left: 120px}

.red_more_link a:active, a:link, a:visited{ text-decoration:none; color: #ff0000}
.red_more_link a:hover{ text-decoration:underline; }



#footer{ font-size:10px; font-family: arial; margin-left:12px; color: #fff; width: 500px;}
