/* 
 * -----------------------------------------------------
 * Colors
 * -----------------------------------------------------
 *		lightblue      #99CCFF
 *		mediumblue     #3366CC
 *		darkblue       #003399
 *		orange         #FF6600
 *		lightyellow    #FFFFCC
 *
 * -----------------------------------------------------
 * CSS Styles
 * -----------------------------------------------------
 *		content [DEFAULT]
 * 		contentb
 *		small
 *		error, red
 * 		formtitle, formrequired, formghost
 */



/* Body Formatting
-------------------------------------------------------- */
body {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	}
	
#auditbar {
	width: auto;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 5px;
	background: #FF0000;
	color: #FFFFFF;
	}
	#auditbar a  {color: #FFFFFF;}
	#auditbar td {color: #FFFFFF;}
	
#welcomebar {
	width: auto;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 5px;
	background: #EEEEEE;
	color: #000000;
 	text-indent:15px;
	/*font-weight:bold;*/
 	}
#footer {
	width: auto;
	margin-top: 20px;
	padding: 10px 5px 10px 5px;
	font: 10px normal verdana,helvetica,arial,lucidia,sans-serif;
	background: url(/images/footer_line.gif) repeat-x;
	color: #666666;
	text-align: center;
	}
	#footer a           {color: #3366CC; text-decoration:none; font-weight: bold; }
	#footer a:Visited   {color: #3366CC; text-decoration:none; font-weight: bold; }
	#footer a:Hover     {color: #FF6600; text-decoration:underline; font-weight: bold; }
#column {
	width: 160px;
	}
.columnnav {
	width: 80%;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 10px;
	}
	.columnnav hr { margin-left: -10px; margin-right: -10px; }
hr {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	border: none; 
	color: #CCC; 
	background-color: #CCC; 
	height: 5px;
	}
	hr.hr1   { height: 1px; }
	
	
/* General Text Formatting
-------------------------------------------------------- */
h1 {
	font-family: arial-bold,arial,verdana,helvetica,lucidia,sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
body, p, div, td, th, tr, form, ol, ul, li, input, textarea, select, .content, .error, .red, .white, .small, .smalltext {
	font-family: verdana,helvetica,arial,lucidia,sans-serif;
	font-size: 11px;
	color: #000000;
	}
.small, .smalltext {
	font-size: 10px;
	}
.contentb {
	font-weight: bold;
	}
.error, .message {
	margin-bottom: 10px;
	}
.error, .red {
	color: #cc0000;
	/*font-weight: bold;*/
	}
.message {
	color: green;
	font-weight: bold;
	}


/* Page Design Elements
-------------------------------------------------------- */
#infobox {
	width: auto;
	margin: 5px 0px 10px 0px;
	padding: 10px;
	border: 1px dashed #999999;
	background: #eeeeee;
	color: #000000;
	}

#postit {
	width: 160px;
	background: #FFFFCC;
	color: #000000;
	}
#postit p { 
	width: auto;
	background: #FFFFCC;
	padding: 5px;
	margin: 0px;
	border: 0px;
	}
#postit ul {
	margin-top: 0px;
	}
#postit img {
	margin: 0px;
	border: none;
	padding: 0px;
	}
	
#displaycodes table{
	width: 400px;
	border: 1px dashed #999999;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #eeeeee;
}

#displaycodes td {
	vertical-align: top;
}
	
/* Navigation Text
-------------------------------------------------------- */
#navigation {
	font: 10px normal verdana,helvetica,arial,lucidia,sans-serif;
	}
	#navigation a         {color: #3366CC; text-decoration:none; font-weight: bold; }
	#navigation a:visited {color: #3366CC; text-decoration:none; font-weight: bold; }
	#navigation a:hover   {color: #FF6600; text-decoration:underline; font-weight: bold; }
	#navigation td        {white-space: nowrap; }	


/* Form Text Formatting
-------------------------------------------------------- */
.formtable { border: 1px solid #999999; }
th, .formtitle, .formrequired, .formghost {
	font-family: verdana,helvetica,arial,lucidia, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}
th { background-color:#3366CC; }
th, .formtitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	}
	th a,         A.formtitle             {color: #FFFFFF; text-decoration:underline;}
	th a:Visited, A.formtitle:Visited     {color: #FFFFFF; text-decoration:underline;}
	th a:Active,  A.formtitle:Active      {color: #FFFFFF; text-decoration:underline;}
	th a:Hover,   A.formtitle:Hover       {color: #FFFFCC; text-decoration:underline;}
.formrequired {
	font-weight: bold;
	color: #CC0000;
	}
.formghost, .ghost {
	color: #666666;
	}

