
/* The base settings for the whole page body */
p, blockquote, ol, ul, li, div, td, tr, body {	
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 9pt;
		color: #006600;
		}
		
A:link { text-decoration: underline; color: #006600; }
A:visited { text-decoration: underline; color: #006600; }
A:active { text-decoration: underline;  color: #006600; }
A:hover {  text-decoration: none; color: #006600;}

.tiny_link { font-size: 9px; }

li.spaced { margin-bottom: 13px; margin-left:0px;}
ul {margin-left: 15px; padding-left: 0px}
		
h1 		{
		color: #FF6600;
		font-weight: bold;		
		font-size: 12pt;
		}

h2		{
		font-weight: bold;
		font-size: 10pt;
		text-decoration:underline;
		}
		
h3		{
		font-weight: bold;
		color:#FF6600;
		font-size: 9pt;
		}

img { border: 0px; }

.indent { text-indent: 20px; }


		
tr.spacer	{
		height: 18px;
		}
	
.highlight {
	background-color: #FFFF99;
	border: thin solid #FF9900;
}

/* Used for the feedback column*/
.gray_info	{	
		font-size: 8pt;
		color: gray; 
		background-color: white;
		}	

/* Used for any sub texts on the form */
.norm_info	
		{ 
		background-color: #FFD700; 
		color: black;
		font-size: 8pt;
		}
		
	
/* Used on the PHP page if the process has failed, using red text makes the fail obvious */
.fail		{
		background-color: white;
		color: red;
		font-weight: bold;
		}

/* Used on the PHP page if the process has failed, using red text makes the fail obvious */
.pass		{
		background-color: white;
		color: green;
		font-weight: bold;
		}

.respond {
			background-color: #FFAA00;
			font-weight: bold;
	  	 }

/* Used on the PHP page if the process has suceeded, using green text makes the success obvious */
.success	{
		background-color: white;
		color: green;	
		}
	
/* Used to change the color of the input text fields */	
.blue_back 	{ 
		background-color: #C0D9D9; 
		color: black;
		}
		
		
.green_back 	{ 
		background-color: #004000;
		color: yellow; 		
		border: thick;
		border-color: red; 
		font-size: 9pt;
		}
		
	
.thick {
	border-width: 1.5px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
}

.hidden {
	display: none;
}

.show {
	
}

select { width: 200px; }

.select_width1 {
	width: 180px; 
}

.select_width2 {
	width: 200px; 
}

.heading {
	font-weight: bold;
}

.cssbutton {
	background-color: #004000;
	border: 2px #d1ec4c outset;
	padding: 1px 4px;
	color: #D2D73E;
	text-decoration: none;	
	font-weight: bold; 
}

.cssbutton:visited	{
	color: black;
}


.big_btn {
	font-size: x-large;
}

.cssbutton:active	{
	color: black;
}

.form_error {
	background-color: red;
}

.italic {
	font-style: italic;
}

.fixed_size_input {
	width: 120px;
}

.bold {
	font-weight: bold;
}



table.closetext {
	text-align: right;
}



td.tablespread {
	vertical-align: middle;  
	font-weight:bold;	
}

.bordered-light {
	border: solid;
	border-width:thin;
} 

.striking {
	font-size: medium;
	font-weight:bold;
	color: #004000;
}

h2.boldfirst {
	font-weight: bold;
} 

h2.boldfirst:first-letter 
{
color: #004000;
font-size:x-large
}



body {
font-size: 73%;
font-family: verdana, arial, helvetica, sans-serif;
padding: 10px;
}
 
.smart {
 width: 900px;
}

div#container { width:100%; margin:0 auto; text-align: center;  }

div#content { height: auto; width: 900px; padding: 0; text-align: left; margin: 0 auto; }
