/* Start Main Body*/
.bodmain/* Internet Explorer */ {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: sans-serif;
	text-align: center;
}
.bodmain /* Mozilla Firefox */ {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: sans-serif;
	text-align: -moz-center;
}
/* End Main Body*/

/* Start Main Header */
#cpc_hdr {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(pics/cpc_hdr3.jpg); 
	WIDTH: 1004px; 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 100px;
	TEXT-ALIGN: right;
}
#cpc_h1 {
	MARGIN-TOP: 25px;
	PADDING-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	COLOR: #036583; 
	BORDER-BOTTOM: #f99f1c 2px solid; 
	FONT-STYLE: italic;
	FLOAT: right;
	WIDTH: 360px; 
}
#cpc_h2 {
	PADDING-RIGHT: 20px; 
	FONT-SIZE: 10pt; 
	COLOR: #003f5e; 
	FONT-STYLE: italic;
	FLOAT: right;
	WIDTH: 360px; 
	clear:both;
}
#cpc_h3 {
	PADDING-RIGHT: 20px;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	color:#d97609;
	FLOAT: right;
	WIDTH: 360px; 
	clear:both;
}
/*End Main Header */

/* Start Navigation Menu */
#nav {
	CLEAR: both; 
	PADDING-LEFT: 210px; 
	MARGIN: 0px; 
	WIDTH: 794px; 
	LIST-STYLE-TYPE: none; 
	background-color: #036583;
	height:30px;
	POSITION: relative;
}
.menu {
	FLOAT: left;
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 7px;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	cursor: default;
}
.menu:hover {
	BORDER-BOTTOM: #f99f1c 3px solid;
	BACKGROUND-COLOR: #003f5e; 
	TEXT-DECORATION: none 
}
#subnav1 {
	background-color: #f99f1c;
	border-top:2px solid #FFFFFF;
	text-align: left;
	color: #036583;
	visibility: hidden;
	position: absolute;
	top: 30px;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:-9px;
	left:50px;
}
#subnav2 {
	background-color: #f99f1c;
	border-top:2px solid #FFFFFF;
	text-align: center;
	color: #036583;
	visibility: hidden;
	position: absolute;
	top: 30px;
	padding-top:7px;
	padding-bottom:7px;
	left:220px;
}
#subnav3 {
	background-color: #f99f1c;
	border-top:2px solid #FFFFFF;
	text-align: left;
	color: #036583;
	visibility: hidden;
	position: absolute;
	top: 30px;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:-9px;
	left:150px;
}
#subnav4 {
	background-color: #f99f1c;
	border-top:2px solid #FFFFFF;
	text-align: right;
	color: #036583;
	visibility: hidden;
	position: absolute;
	top: 30px;
	padding-top:7px;
	padding-bottom:7px;
	left:370px;
}
#subnav5 {
	background-color: #f99f1c;
	border-top:2px solid #FFFFFF;
	text-align: left;
	color: #036583;
	visibility: hidden;
	position: absolute;
	top: 30px;
	padding-top:7px;
	padding-bottom:7px;
	left:520px;
}
.subnavlinks {
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px;
	FONT-SIZE: 11px;
	COLOR: #036583;
	TEXT-DECORATION: none;
	font-weight:bold
}
.subnavlinks:hover {
	BACKGROUND-COLOR:#e8851c;
	TEXT-DECORATION: none;
	
}
/* Start Navigation Menu */

/*Start Main Container*/
#cont_main {
	CLEAR: both; 
	MARGIN-TOP: 10px; 
	FONT-SIZE: 10pt; 
	WIDTH: 1004px; 
	COLOR: #036583;
	padding-top:6px;
}
.all_links {
	COLOR: #d97609; 
	TEXT-DECORATION: none;
}

.all_links:hover {
	COLOR: #d97609; 
	TEXT-DECORATION: underline;
}
/*End Main Container*/

/*Start Left Column*/
#cont_ml2 {
	FLOAT: left; 
	MARGIN-LEFT: 10px; 
	WIDTH: 188px; 
	MARGIN-RIGHT: 10px; 
	HEIGHT: 100%;
	text-align:left;
}
#logo2 {
	TEXT-ALIGN: center
}
#logo2 IMG {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: 4px solid #94b54e;
	BORDER-RIGHT: 4px solid #94b54e;
}
#ftips {
	COLOR: #94b54e; 
	LIST-STYLE-TYPE: square
}
/*End Left Column*/

/*Start Right Column*/
#cont_mr2 {
	FLOAT:left; 
	MARGIN-LEFT: 10px; 
	WIDTH: 238px;
	MARGIN-RIGHT: 10px;
	HEIGHT: 100%;
}
/*End Right Column*/

/*Start Right Column*/
#cont_mm2 {
	FLOAT: left;
	PADDING-RIGHT: 25px; 
	PADDING-LEFT: 25px; 
	MARGIN-LEFT: 10px; 
	WIDTH: 435px;
	text-align:left;
	BORDER-RIGHT: 1px dashed #AAAAAA;
	BORDER-LEFT: 1px dashed #AAAAAA;
	font-size:10.9pt;
	HEIGHT: 100%;
}
.m_events {
	font-size: 11px;
	color:#94b54e;
}
.date_bg {
	MARGIN-TOP: 1em; 
	OVERFLOW: hidden; 
	WIDTH: 248px;
}
.info_bg {
	position: relative;
	float: left;
	width: 213px;
	left: 35px;
	border-left: dashed 1px #94b54e;
	border-bottom: dashed 1px #94b54e;
}
.col_i, .col_d {
	position: relative;
	float: left;
	overflow: hidden;
}
.col_i {
	width: 180px;
	left: 5px;
}
.col_d {
	width: 30px;
	left: -220px;
}
.col_i p {
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
	font-size: 8pt;
	text-align:left;
}
.col_d p {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #036583;
}
.col_d p.month {
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #003f5e;
}
.col_d p.day {
	font-size: 20pt;
	font-weight: bold;
}
/*End Right Column*/

/*Start Footer*/
#cpc_ftr {
	CLEAR: both; 
	PADDING-BOTTOM: 12px; 
	WIDTH: 1004px; 
	COLOR: #ffffff; 
	PADDING-TOP: 7px; 
	BACKGROUND-COLOR: #036583; 
	TEXT-ALIGN: center
}
#cpc_ftr A {
	COLOR: #94b54e; 
	TEXT-DECORATION: none
}
#cpc_ftr A:hover {
	COLOR: #f99f1c; 
	TEXT-DECORATION: none
}
#cpc_ftr STRONG {
	COLOR: #f99f1c
}
/*End Footer*/
/* Misc Items*/
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18pt; 
	COLOR: #f99f1c
}
H2 {
	FONT-SIZE: 12pt; 
	COLOR: #003f5e; 
	FONT-STYLE: italic; 
	TEXT-ALIGN: right
}
H4 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #ffffff; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #94b54e;
	TEXT-ALIGN: CENTER;
}
H5 {
	text-align:left;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #94b54e;
	PADDING-TOP: 0px; 
	FONT-STYLE: italic
}
H6 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #f99f1c; 
	PADDING-TOP: 0px; 
	FONT-STYLE: italic
}
.nextst {
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#f99f1c;
	font-style:italic;
}
#mm_inset {
	FLOAT: left; 
	margin:20px;
}
.all_links_9 {
	COLOR: #94b54e; 
	TEXT-DECORATION: none;
}
.all_links_9:hover {
	COLOR: #94b54e;
	TEXT-DECORATION: underline;
}