/* CSS Document */
body, div, p, table, th, tr, td, form, input, select, textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-size:12px;
	color:#333333;
}

body {
	background-color:#F3F3F3;
	margin:0px;
}

form {
	margin:0px;
}

input.boldText, select.boldText, textarea.boldText {
	font-weight:bold;
	color:#333333;
}

textarea {
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
}

table.layoutTableSize {
	width:800px;
}

table.layoutContentTableSize {
	width:770px;
}

td.layoutContentTableSize {
	padding:4px;
}

td.layoutContentPadding {
	background-color:#FFFFFF;
	padding:10px 15px 15px 15px;
	border-top:2px solid #000000;
}

td.layoutTopBar {
	background-color:#5E8062;
	padding:3px;
	color:#FFFFFF;
	font-size:10px;
}

td.layoutTopBar a, td.layoutTopBar a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

td.layoutTopBar a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

td.layoutCopyright {
	background-color:#5E8062;
	padding:3px;
	color:#FFFFFF;
	font-size:10px;
}

td.layoutCopyright a, td.layoutCopyright a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

td.layoutCopyright a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*** TEXT STYLES **/
.pagetitle {
	font-size:24px;
	font-weight:bolder;
	color:#006600;
}

.subtitle {
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

.requiredField {
	color:#CA0000;
	font-weight:bold;
}

.formHelper {
	font-size:10px;
	color:#006600;
}

.formInstructions {
	font-size:10px;
	color:#666666;
}

input.bold, select.bold, textarea.bold {
	font-weight:bold;
	font-size:10;
	color:#333333;
}

div#divErrorMessage {
	background-color:#FFF2F2;
	border:2px solid #CA0000;
	font-weight:normal;
	font-size:12px;
	padding:4px;
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CA0000;
}

/** NAVIGATION BAR LEFT **/
td.navbarbg {
	background-color:#C7D6C9;
	border-top:2px solid #000000;
	padding-bottom:15px;
}

div.navMain {
	background-color:#5E8062;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #C7D6C9;
}

div.navSub {
	background-color:#80A284;
	padding:2px 2px 2px 15px;
	color:#FFFFFF;
	border-bottom:1px solid #C7D6C9;
}

div.navSub a, div.navSub a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

div.navSub a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div.navSub_hover {
	background-color:#5E8062;
	padding:2px 2px 2px 15px;
	color:#FFFFFF;
	border-bottom:1px solid #C7D6C9;
}

div.navSub_hover a, div.navSub_hover a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

div.navSub_hover a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

label {
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

.customInput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:4px;
}

td.formSectionHeader {
	background-color:#F1F1F1;
	padding:5px;
	font-weight:bold;
	font-size:14px;
}

td.formFieldArea {
	padding:5px;
}
