/* Global
----------------------------------------- */

body, p, span, div, table, th, tr, td, input, select, textarea, checkbox {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #333; 
	text-decoration: none; 
}

/* Error Messages
----------------------------------------- */
.error_message, .errorMessage {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: red; 
	text-decoration: none; 
	font-weight: normal;
}
.error_block {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: red; 
	text-decoration: none; 
	font-weight: normal;
}
div.error_block a:link, 
div.error_block a:active, 
div.error_block a:visited,
div.error_block a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: red; 
	text-decoration: none; 
	font-weight: normal;
	te
}
div.error_block a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: black; 
	text-decoration: none; 
	font-weight: normal;
	te
}

.message {
	font-size: 11pt; 
	color: #006613; 
	font-weight: bold;
	text-align:center;
	}
	
/* Page Titles
----------------------------------------- */
.pageTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-style: normal; 
	color: #000; 
	text-decoration: none; 
	font-weight: bold;
}
.menuTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #003366; 
	text-decoration: underline; 
	font-weight: bold;
}
a.menuItem {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #003366; 
	text-decoration: none; 
}

input[type=submit] {
	display: inline;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
}
div.submit {
	clear: both;
	margin-top: 40px;
	margin-left: 140px;
	text-align:center;
}
label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #003366; 
	text-decoration: none; 
	font-weight: bold;
}

/* Content Area
----------------------------------------- */
div.details  {
	color: #000;
}
div.details .details_content  {
	color: #333333;
	line-height: 1.5em;
	margin-left: 20px;
}

div.details img { margin-bottom: 10px; } 

.label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #003366; 
	text-decoration: underline; 
	font-weight: bold;
	line-height: 2.5em;	
	margin-bottom: 10px;
	}

.detailsTitle {
	font-size: 11pt; 
	font-style: normal; 
	color: #60758a; 
	font-weight: bold;
	}
.detailsTitle2 {
	font-size: 10pt; 
	font-style: normal; 
	color: #666; 
	font-weight: bold;
}
div.submit {
	clear: both;
	margin-top: 40px;
	margin-left: 0px;
}


/* Left Navigation
----------------------------------------- */

div.left_nav {

}

ul.actions {
	/*float: left;*/
	/*margin-top:-10px;
	margin-left:-40px;*/
	/*width: 200px;*/
}

ul.actions li {
	margin-top: 0px;
	list-style:none;
}

ul.actions a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #003366; 
	text-decoration: none; 
}

ul.actions a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #000; 
	text-decoration: underline; 
}

/* Forms
----------------------------------------- */
div.required { margin-top:20px; }
div.required {
	clear: both;
	color:#c13a1a;
}
div.required label {
	color: #c13a1a;
	font-weight:bold;
}
div.optional {
	clear: both;
	color:#25598e;
}
div.optional label {
	color: #25598e;
}
input { border: 1px solid #333; background-color:#eef1f4; margin-bottom: 5px;}
select { border: 1px solid #333; background-color:#eef1f4; margin-bottom: 5px;}
textarea { border: 1px solid #333; background-color:#eef1f4; margin-bottom: 5px;}


/* Faux Buttons
----------------------------------------- */

td.actions { margin-top: 10px; }

td.actions a, div.actions a { border: 1px solid #003366; padding:5px; margin: 10px; background-color:#c2cfdd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000; }

td.actions a:hover, div.actions a:hover { border: 1px solid #003366; padding:5px; margin: 10px; background-color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #fff; }