﻿html 
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;	
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background: #f5f5f5 url(../images/bg_shad.gif) top center repeat-y fixed;
}
a:link, a:visited, a:active {
	color: #005d9c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#announcement_box 
{
	position: absolute;
	top: 0px;
	right: 15px;
	width: 239px;
	height: 75px;
}
#announcement_box img 
{
	margin: 0px;
	padding: 0px;
}
#bar 
{
	width: 100%;
	height: 185px;
	background: url(../images/header_bar_bg.jpg) top left repeat-x;
	margin: 4px 0px;
}
#bar_image {
	float: right;
	padding: 0px 0px 0px 4px;
	background-color: #ffffff;
}
#bar_welcome 
{
	color: #ffffff;
	padding: 1px;
}
#bar_welcome h2 
{
	margin: 10px;
}
#bar_internal 
{
	width: 100%;
	height: 83px;
	background: url(../images/internal_header.jpg) top left no-repeat;
	margin-top: 4px;
	margin-bottom: 4px;
}
#bar_internal_image {
	float: right;
	padding: 0px 4px;
	margin: 0px 87px 0px 0px;
	background-color: #ffffff;
}
#header 
{
	width: 100%;
	height: 120px;
}
#footer 
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 68px;
	width: 100%;
	background: url(../images/footer_bg.gif) top left repeat-x;
}
#footer_address {
	float: left;
	clear: none;
	font-size: .9em;
	line-height: normal;
	margin: 5px 15px 0px;
}
#footer_links {
	float: right;
	clear: none;
	text-align: right;
	margin: 5px 15px 0px;
}
#line_org {
	display: block;
}
#logo {
	float: left;
	clear: none;
}
#main 
{
	padding-bottom: 78px; /* footer height + 10px */
}
.main_content {
	margin-left: 14px;
	width: 947px;
}
#main_copy {
    width: 395px;
    margin: 10px 0px 10px 170px;
	background: url(../images/vert_line_orange.gif) repeat-y top left;
}
#main_copy_2 {
    width: 740px;
    margin: 10px 0px 10px 170px;
	background: url(../images/vert_line_orange.gif) repeat-y top left;
}
#main_copy_3 {
    width: 100%;
    margin: 10px 0px 10px 170px;
	background: url(../images/vert_line_orange.gif) repeat-y top left;
}
#main_left 
{
	float: left;
	clear: none;
	width: 160px;
	margin: 9px;
}
#main_left #upper 
{
	color: #000000;
}
#main_left #lower 
{
	margin-top: 10px;
}
#main_page {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -474px;
	width: 947px;
	min-height: 100%;
}
#main_right {
	float: right;
	clear: none;
	width: 340px;
	margin: 9px;
}
#menu 
{
	height: 24px;
	width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: .9em;
	font-weight: bold;
	position: relative;
}
#menu .topnav 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu .topnav li 
{
	float: left;
	clear: none;
	height: 24px;
	background: url(../images/menu_bg_1.gif) bottom left repeat-x;
	text-align: center;
}
#menu_about_us { width: 111px; }
#menu_coverages { width: 120px; }
#menu_calendar { width: 174px; }
#menu_newsAnnouncements { width: 194px; }
#menu_trainingResources { width: 186px; }
#menu_membership { width: 161px; }
#menu ul.topnav li a:link, #menu ul.topnav li a:active, #menu ul.topnav li a:visited 
{
	display: block;
	line-height: 24px;
	vertical-align: middle;
	color: #005d9c;
	text-decoration: none;
	text-align: center;
}
#menu ul.topnav li a:hover, #menu ul.topnav li a.on {
	color: #ffffff;
	background: url(../images/menu_bg_2.gif) bottom left repeat-x;
}
.paddiv 
{
	padding: 10px;
}
#section_partners {
	margin: 0px 0px 10px;
}
#section_partners img, #section_members img {
	margin: 5px auto;
}
#section_calendar p, #section_news p, #section_quicklinks p {
	margin: 5px 5px 10px;
}
#shadow_bot 
{
	width: 100%;
	height: 19px;
	background: url(../images/shad_bot.gif) top left repeat-x;
}
#submenu 
{
	width: 100%;
	height: 30px;
	margin-top: 4px;
	background: url(../images/submenu_bg.gif) top left repeat-x;
}
#submenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#submenu ul li {
	float: left;
	clear: none;
}
#submenu ul li a:link, #submenu ul li a:visited, #submenu ul li a:active {
	display: block;
	padding: 0px 10px;
	line-height: 30px;
	color: #c8521d;
	font-size: .9em;
	text-transform:uppercase;
	font-weight: bold;
}
#submenu ul li a:hover, #submenu ul li a.on {
	color: #005d9c;
	text-decoration: none;
	background: url(../images/submenu_bg_over.gif) top left repeat-x;
}
.subnav 
{
	background: none;
	display:none;
	position:absolute;
	top: 24px;
	left: 0px;
	z-index: 99;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.subnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.subnav li 
{
	width: auto;
	height: 24px;
	background: #ffffff;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-align: left;	
}
.subnav li a:link, .subnav li a:active, .subnav li a:visited {
	display: block;
	width: 150px;
	line-height: 24px;
	vertical-align: middle;
	padding: 0px 25px;
	color: #005d9c;
	text-decoration: none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.subnav li a:hover {
	color: #ffffff;
	background-image: none;
	background-color: #c8521d;
}
#tagline_bg 
{
	position: relative;
	float: left;
	clear: none;
	background: url(../images/tagline_bg.gif) top left no-repeat;
	width:780px;
	height: 120px;
}
.titlebar_lg_org {
	height: 25px;
	width: 340px;
	background: url(../images/title_bar_340_org.jpg) top left no-repeat;
	color: #ffffff;
	padding-left: 10px;
	margin: 0px -10px 10px 0px;
}
.titlebar_lg_blue {
	height: 25px;
	width: 340px;
	background: url(../images/title_bar_340_blue.jpg) top left no-repeat;
	color: #ffffff;
	padding-left: 10px;
	margin: 0px -10px 10px 0px;
}
.titlebar_lg_dkblue {
	height: 25px;
	width: 340px;
	background: url(../images/title_bar_340_dkblue.jpg) top left no-repeat;
	color: #ffffff;
	padding-left: 10px;
	margin: 0px -10px 10px 0px;
}
.titlebar_sm_ltblue {
	height: 25px;
	width: 160px;
	background: url(../images/title_bar_160_ltblue.jpg) top left no-repeat;
	color: #ffffff;
	padding-left: 10px;
	margin: 0px -10px 10px 0px;
}
.titlebar_sm_org {
	height: 25px;
	width: 160px;
	background: url(../images/title_bar_160_orange.jpg) top left no-repeat;
	color: #ffffff;
	padding-left: 10px;
	margin: 0px -10px 10px 0px;
}
/*
body {
	background-color: #F5F5F5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a:link, a:visited, a:active {
	color: #0c3c50;
	font-size: 12px;
	font-weight: bold;
}
a:hover 
{
	color: #2d6d88;
	font-size: 12px;
	font-weight: bold;
}
.address {
	color: #ababab;
	text-align: center;
	margin: 10px 0px -10px 0px;
	padding: 0px;
	letter-spacing: 3px;
}
#footer {
	height: 67px;
	background-image:url(images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}	
.headings, .headings a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration:none;
}
.box_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
}
.box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
}
 

#communityProfileContent {
	text-align: left;
	width: 876px;
	overflow: auto;
}
 
.copyright {
	background-image:url('images/bottom.jpg');
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.footer 
{
	background: #ffffff url(../images/bottom.jpg) repeat-x top;
}


#homediv
{
}

#homediv a:link, #homediv a:visited
{
	background: transparent url(../images/menu_left.gif) no-repeat left bottom;
	display: block;
	color: #000000;
	height: 33px;
	background-repeat: repeat-x;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height: 32px;
	 font-family:Tahoma, Verdana, Arial, sans-serif;
	 text-decoration: none;
}

#homediv a:hover 
{
	background: transparent url(../images/menu_left2.gif) no-repeat left bottom;
	font-size:12px;
	display: block;
	color: #000000;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height: 32px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

#learnmore 
{
	margin-left: 20px;
}

#linksdiv 
{
}
 
#linksdiv a:link, #linksdiv a:visited
{
	background: transparent url(../images/menu_right.gif) no-repeat right bottom;
	display: block;
	color: #000000;
	height: 33px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height: 32px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
#linksdiv a:hover 
{
	background: transparent url(../images/menu_right2.gif) no-repeat right bottom;
	font-size:12px;
	display: block;
	color: #000000;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height: 32px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
.internal_header {
	background-image: url(../images/internal_header3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 106px;
}
#internal_header_image {
	height: 84px;
	width: 388px;
	overflow: hidden;
	margin-right: 14px;
	margin-top: 1px;
	float: right;
	border: solid #ffffff 5px;
}
.investorCategory 
{
	background-color: #dedede;
	font-weight: bold;
	font-size: 1.6em;
	text-align: left;
}
.investorName 
{
	font-weight: bold;
	font-size: 1.1em;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.main-header 
{
	background: #ffffff url(../images/main_grad.gif) repeat-x top;
	height: 255px;
}
#main-pic-table 
{
	border: none;
	width: 370px;
}
#main-pic-top 
{
}
#main-pic-left 
{
	width: 8px;
	background: transparent url(../images/main-pic-left.png) repeat-y right;
}
#main-pic-main 
{
	width: 348px;
	height: 219px;
}
#main-pic-right
{
	width: 14px;
	background: transparent url(../images/main-pic-right.png) repeat-y left;
}
#main-pic-bottom
{
}
.mapLink a.map-over {
	height: 28px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	background-color: #5d7f9e;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 20px;
}
.mapLink a.map-off {
	height: 28px;
	display: block;
	color: #ffffff;
	background-color: #175085;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 20px;
}

.navdiv 
{
} 
.navdiv	a:link, .navdiv a:visited
{
	background: transparent url(../images/menu_off.gif) repeat-x bottom;
	display: block;
	color: #000000;
	height: 33px;
	font-size:12px;
	line-height: 32px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.navdiv	a:hover
{
	background: transparent url(../images/menu_on.gif) repeat-x bottom;
	display: block;
	color: #000000;
	font-size:12px;
	line-height: 32px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 11px;
}

.section-bar 
{
	width: 100%;
	height: 25px;
	border-collapse: collapse;
}
.section-bar td 
{
	padding: 0px;
	margin: 0px;
}

.smheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6a9487;
	line-height: 12px;
}
#subnav {
	background-image: url(../images/internal_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d5d5d5;
	text-align: left;
}
#subnav a.over {
	height: 28px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	background-color: #cac17f;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 20px;
}
#subnav a.off {
	height: 28px;
	display: block;
	color: #868686;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 20px;
}
#titleBar {
	width: 317px;
	height: 50px;
	padding-left: 15px;
	background-image: url(../images/blue-bar.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 47px;
	vertical-align:middle;
	text-align: left;
}
#titleBarYellow {
	width: 401px;
	height: 25px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 8px;
	background-image: url(../images/internal_title_Bar_Yellow.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 10px;
	vertical-align:middle;
}
#titleBarWhite {
	width: 401px;
	height: 25px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 8px;
	background-image: url(../images/internal_title_Bar_white.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 10px;
	vertical-align:middle;
}
.font_8
{
	font-size: 8pt;
}
#upNew 
{
	padding-right: 10px;
	padding-left: 10px;
}


.green1 
{
	 background-color:#2b9326;
}

.red1 
{
	background-color: #c81818;
}

.gold1 
{
	background-color: #d1ad4a;
}

.blue1 
{
	background-color: #3f7ba1;
}

.blue2 
{
	background-color: #6a9487;
}

.orange1 
{
	background-color: #dc6903;
}

.orange2
{
	background-color: #bf831b;
}
*/