/******* Navigation Formatting ********/

#skipnav {
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; speak: normal
}

/******* Main Content Region Formatting - Fonts ********/

#main {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: left;
}

#main H1 {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #9BAB56;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}

#main H2 {
	FONT-SIZE: 12px; 
	COLOR: #333;
	FONT-WEIGHT: bold
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 0px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	}
#main H3 {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #CC6600;
	FONT-SIZE: 10px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;

}
#main H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #000;
}
#main .content {
	FONT-SIZE: 11px;
	COLOR: #000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	}

#main HR {
	COLOR: #fff;
	BORDER-BOTTOM: #ddd 1px dashed; 
}

#main HR.solid {
	COLOR: #fff;
	BORDER-BOTTOM: #ddd 1px solid; 
}

#main UL  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	LIST-STYLE-IMAGE: url(../images/bullets/pin.gif);
}
#main LI {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
}

#main TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
}

#main TD {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
}

#main A:link {
	COLOR: #669236;
	TEXT-DECORATION: underline;
}
#main A:visited {
	COLOR: #669236;
	TEXT-DECORATION: underline;
}
#main A:hover {
	COLOR: #333;
	TEXT-DECORATION: underline;
}
#main A:active {
	COLOR: #333;
	TEXT-DECORATION: underline;
}

.contentSmallB {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 2px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 8px;
}
.contentBoxWhiteText {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
}
.contentBoxText {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
}
.contentIndent {
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 15px;
}
.smallContent {
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
.caption {
	FONT-WEIGHT: bold;
	FONT-SIZE: .9px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
}


/**Font Treatments **/


H1 {
	FONT-SIZE: 18px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 996666;
	LINE-HEIGHT: 12px;
}
H2 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 996666;
	LINE-HEIGHT: 12px;
}
H3 {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 996666;
	LINE-HEIGHT: 12px;
}

/*******Footer ********/

.footer {
	TEXT-ALIGN: center;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	color: #996666;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
}


/**Form Controls **/


.formInputTextArea {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
    width: 400px;
}
.formInput {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #fff;
	background-color: #fff;
}
.formInputSmall {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
    width: 50px;
	background-color: #eee;
}
.formInputMed {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	width: 120px;
	background-color: #eee;
}
.formInputLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 2px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 150px;
}
.formInputExtraLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 5px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
 	background-color: #eee;
   width: 200px;
}

/** Button Formatting **/

.actionButtonMain {
	FONT-SIZE: 10px; 
	COLOR: #fff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #996666;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 5px;
}
.actionButton {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #fff;
	FONT-SIZE: 10px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	BACKGROUND-COLOR: #666;
}



/******** Tab Style Formatting ***********/

#menu {
	BORDER-BOTTOM: 1px solid #ccc;
	MARGIN: 0;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
}
#menu ul, #menu li	{
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING: 0;
}
#menu a:link, #menu a:visited	{
	BACKGROUND: #eee;
	BORDER: 1px solid #ccc;
	COLOR: #999;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 4px;
	PADDING: 2px 5px 2px 5px;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
}
#menu a:link.active, #menu a:visited.active	{
	BACKGROUND: #fff;
	BORDER-TOP: 1px solid #ccc;
	BORDER-LEFT: 1px solid #ccc;
	BORDER-RIGHT: 1px solid #ccc;
	BORDER-BOTTOM: 1px solid #fff;
	COLOR: #000;
}
#menu a:hover	{
	COLOR: #333;
}	

table.section-1 #menu li#nav-1 a, 
table.section-2 #menu li#nav-2 a,
table.section-3 #menu li#nav-3 a,
table.section-4 #menu li#nav-4 a, 
table.section-5 #menu li#nav-5 a, 
table.section-6 #menu li#nav-6 a, 
table.section-7 #menu li#nav-7 a, 
table.section-8 #menu li#nav-8 a, 
table.section-9 #menu li#nav-9 a, 
table.section-10 #menu li#nav-10 a, 
table.section-11 #menu li#nav-11 a, 
table.section-12 #menu li#nav-12 a, 
table.section-13 #menu li#nav-13 a, 
table.section-14 #menu li#nav-14 a, 
table.section-15 #menu li#nav-15 a {
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: 1px solid #fff;
	COLOR: #000000;
}
#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4, 
#menu #subnav-5,
#menu #subnav-6, 
#menu #subnav-7, 
#menu #subnav-8, 
#menu #subnav-9, 
#menu #subnav-10,
#menu #subnav-11, 
#menu #subnav-12, 
#menu #subnav-13, 
#menu #subnav-14, 
#menu #subnav-15  {
	DISPLAY: none;
	WIDTH: 90%;
}

table.section-1 #menu ul#subnav-1, 
table.section-2 #menu ul#subnav-2,
table.section-3 #menu ul#subnav-3,
table.section-4 #menu ul#subnav-4,
table.section-5 #menu ul#subnav-5,
table.section-6 #menu ul#subnav-6, 
table.section-7 #menu ul#subnav-7, 
table.section-8 #menu ul#subnav-8, 
table.section-9 #menu ul#subnav-9,
table.section-10 #menu ul#subnav-10,
table.section-11 #menu ul#subnav-11,
table.section-12 #menu ul#subnav-12,
table.section-13 #menu ul#subnav-13,
table.section-14 #menu ul#subnav-14,
table.section-15 #menu ul#subnav-15 {
	DISPLAY: inline;
	LEFT: 10px;
	POSITION: absolute;
	TOP: 95px;
}

table.section-1 #menu ul#subnav-1 a, 
table.section-2 #menu ul#subnav-2 a,
table.section-3 #menu ul#subnav-3 a,
table.section-4 #menu ul#subnav-4 a, 
table.section-5 #menu ul#subnav-5 a, 
table.section-6 #menu ul#subnav-6 a, 
table.section-7 #menu ul#subnav-7 a, 
table.section-8 #menu ul#subnav-8 a, 
table.section-9 #menu ul#subnav-9 a,
table.section-10 #menu ul#subnav-10 a,
table.section-11 #menu ul#subnav-11 a,
table.section-12 #menu ul#subnav-12 a,
table.section-13 #menu ul#subnav-13 a,
table.section-14 #menu ul#subnav-14 a,
table.section-15 #menu ul#subnav-15 a {
	BACKGROUND: #fff;
	BORDER: none;
	BORDER-LEFT: 1px solid #B4CADF;
	COLOR: #999;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 11px;
	MARGIN-RIGHT: 4px;
	PADDING: 2px 10px 2px 10px;
	TEXT-DECORATION: none;
}

 #menu ul a:hover {
	COLOR: #eee !important;
}

#contents {
	BACKGROUND: #fff;
	BORDER: 1px solid #ccc;
	BORDER-TOP: none;
	CLEAR: both;
	MARGIN: 0px;
	PADDING: 15px;
}

/******** Calendar Formatting ***********/

.cal_calendar {
	font-size:10pt;
	color: #3B5B3F;
	font-family:verdana;
	padding:0px;
	margin:0px;
	border: 1px solid #B5C570; 
	border-collapse:collapse;
}
.cal_header {
	background-color:#E5ECBC;
	color: #3B5B3F;
	font-style: bold;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_cell {
	padding:2px;
	background-color: #B5C570;
	color: #fff;
	margin:1px;
	border:2px;
	text-align:center;
	width:3ex;
	}
.cal_labelcell {
	color: #3B5B3F;
	font-style: bold;
	padding:2px;
	margin:1px;
	border:2px;
	text-align:center;
	}
.cal_oddweek {
	background-color:#F6F9E3;
	color: #3B5B3F;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_evenweek {
	background-color:#fff;
	color: #3B5B3F;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_day {
	width:3ex;
	text-align:center;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	cursor:hand;
	}
.cal_today {
	color: #3B5B3F;
	font-weight: bold;
	width:3ex;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_disabled {
	color:#D0D89E;
	width:3ex;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_common {
	color: #3B5B3F;
	width:3ex;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_holiday {
	color: #3B5B3F;
	width:3ex;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}
.cal_event {
	background-color:yellow;
	color: #996666;
	font-weight: bold;
	width:3ex;
	padding:0px;
	margin:0px;
	border:none; 
	border-collapse:collapse;
	}