 /* CSS Document */

#maincopy {
	color: black;
}

#maincopy_header {
	/*background-color: #8cc63f; */
	background-color: #778854;
	color: white;
}

#maincopy_header a {
	color: white;
}

#maincopy_header ul li {
	background: url('../images/maincontent_menu_sep.gif') no-repeat right center;
}

.maincopy_item {
	padding-top: 1em;
}


#maincopy h2 {
	padding: 5px 16px 0px 16px;
	font-size: 1em;
}

#maincopy p {
	padding: 0px 16px 16px 16px;
}

#maincopy_item_1 {
	background-color: #CCCCCC;
}

#maincopy_item_1 h1 {
	padding-left: 15px;
	font-size: 130%;
}

#maincopy_item_2 {
	background-color: #E1E1E1;
}

#maincopy_item_3 {
	background-color: #EEEEEE;
}

#sectionnav {
	background-color: #67849c;
	color: white;
}

#sectionnav h2 {
	/*background-color: #556677; */
	background-color: #778854;

}

#sectionnav div {
	position: relative;
	display: block;
	overflow: hidden;
}

#sectionnav ul.navigation {
	font-weight: inherit;
}

#sectionnav ul.navigation li a {
	font-weight: normal;
	/*color: #666666;*/
	color: #FFF;
	padding-bottom: 5px;	
}

.section_subnav1 {
	/*background-color: #67849c;*/
	background-color: #99aa76;	
	font-weight: bold;
	color: white;
}
/*
.section_subnav2 {
	background-color: #CCCCCC;
	font-weight: bold;
	color: black;
}
*/
.section_subnav2 {
	/*background-color: #A6C0D6;*/
	background-color: #ccdda9;	
	font-weight: bold;
	color: white;
	width: 188px;
	position: relative;
	left: -30px;
}

.section_subnav2 ul{
	padding-left: 5px;
	margin-left: 10px; 
	margin-bottom: 10px;	
}

#sectionnav .section_subnav1 ul.navigation li div.section_subnav2 ul li a {
	color: #666;
}
#sectionnav .section_subnav1 ul.navigation li div.section_subnav2 ul li {
	list-style: circle url('../images/bullet_link_2.gif') outside;
}	
.section_subnav3 {
	/*background-color: #67849c; */
	background-color: #000;
	font-weight: bold;
	color: white;
}

#forum_register_box {
	background-color: #CC0000;
	color: #FFF;
	height: 112px;
}

#forum_register_box h2 {
	background-color: #990000;
	color: white;
	margin-bottom: 10px;
}

#forum_register_box p, #forum_register_box h3 {
	padding: 0px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 20px;
}

#forum_register_box p {
	padding-left: 20px;
	padding-top: .5em;
}

#forum_register_box .footnote {
	padding-top: 1em;
	padding-left: 20px;
	padding-right: 20px;
	/*font-size: .8em; */
	font-size: 1em;
	text-indent: -1em;
	margin-left: 1em;
}

#forum_register_box p a {
	color: #FFF;
}
#forum_register_box a#registernow {
	color: white;
	font-size: 2em;
	display: block;
	padding: 0px 5px 10px 0px;
}

#forum_register_box ul.navigation li {
	list-style: circle url('../images/bullet_link_1.gif') outside;
	font-weight: normal;
}

#corp_partners {
	background-color: white;
	color: black;
	border-bottom: solid 3px black;
}

#corp_partners a {
	color: black;
}

#corp_partners h2 {
	background-color: black;
	color: white;
}
#corp_partners h3 {
	margin-left: 15px;    
}

#corp_partners .corp_partner_info {
	/* padding: 18px; */ 
	padding: 18px; 
	padding-bottom: 5px; 
}
	
#corp_partners  ul {
	list-style: circle url('../images/bullet_nav.gif');
	margin-left: 0.5em; padding-left: 0.5em;
}
#corp_partners  ul li {

	margin-left: 30px;
	margin-left: 30px;
	font-weight: normal;
}
#corp_partners  ul li a {
	color: #666;
}    