/* Specific doc body formatting */
body {
	background-color:white;
}

/* Common formatting styles */
body, p, td {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#555;
}

h1 {
	font-family:arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#9B7E18;
}

a, a:link, a:visited, a:active {
	color:#55F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* Page footer */
div.shellFooter, td.shellFooter {
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#D6D6D6;
	padding:20px 0px 5px 0px;
	vertical-align:bottom;
}

div.shellFooter {
	padding:15px 0px 0px 0px;
	text-align:center;
}

a.shellFooter, a:link.shellFooter, a:visited.shellFooter, a:active.shellFooter {
	font-weight:normal;
	color:#46869F;
	text-decoration:none;
}
a:hover.shellFooter {
	color:#AD9742;
}

/* Bold content links */
a.feature1, a:link.feature1, a:visited.feature1, a:active.feature1 {
	font-weight:bold;
	color:#46869F;
	text-decoration:none;
}
a:hover.feature1 {
	color:#AD9742;
}

/* Gold-color subhead */
.subHead1 {
	color:#AD9742;
}

/* Page header image */
img.headline {
	margin:50px 0px 20px 0px;
	clear:both;
}

/* Page content box */
div.content {
	padding-left:30px;
}

/* Custom bullet list, level 1 */
div.list {
	padding-left:1em;
	text-indent:-1em;
}
div.bull {
	float:left;
	width:1em;
}

/* Custom bullet list, level 2 */
div.list2 {
	padding-left:2em;
	text-indent:-1em;
}
div.bull2 {
	float:left;
	width:1em;
}

/* Form Errors */
.FormError {
	background-color:#FCC;	
	padding:1px;
	border:1px red solid;
	color:#333;
	margin:0px 0px 2px 0px;
}

/* Form Elements */
td.formLabel {
	width:100px;
	text-align:right;
	vertical-align:top;
	padding-top:3px;
}

td.formInput {
}

div.FormLabel {
	font-weight:bold;
	color:#555;
}

div.FormRow {
	margin:5px 0px 10px 0px;
}

div.FormButtonRow {
	margin:20px 0px 10px 0px;
	text-align:center;
}

fieldset.FormRow {
	margin:5px 0px 10px 0px;
	border:1px #AAA solid;
}

legend.FormLabel {
	font-weight:bold;
	color:#555;
}

input, select, textarea { 
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#333; 
}

input.text, textarea.textarea, input.button { 
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#333; 
}

input.text:hover, input.text:focus, textarea.textarea:hover, textarea.textarea:focus { 
	background-color:#FFD; 
}

input.checkbox, input.radio { 
	border:0px; 
}

input.button:hover, input.button:focus { 
	font-weight:bold;
}

input.button:active { 
	font-weight:bold;
}

/* Admin Styles */
th.Admin, td.AdminEvenRow, td.AdminOddRow {
	font-size:11px;
	text-align:left;
	padding:3px 5px 3px 5px;
}
th.Admin {
	font-size:12px;
	font-style:italic;
	border-bottom:1px #DDD solid;
}
td.AdminLabel {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
td.AdminEvenRow {
	background-color:#EFEFEF;
	border-bottom:1px #DDD solid;
	vertical-align:top;
}
td.AdminOddRow {
	border-bottom:1px #DDD solid;
	vertical-align:top;
}

