/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Default Item Setup 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html, body, div, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body		      { font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; color: #000000; padding: 0px 0; }
a			        { color: #da2128;}
a:hover	      { text-decoration: underline !important; color: #2d4987;}
a img   	    { border: 0; }

h1, h2, h3, h4, h5, h6  { color: #2d4987; }
.hidden   { display: none; }

#wrapper  { width: 852px; min-height:569px; margin: 0 auto; background: #FFFFFF url('../images/PageBG.jpg') no-repeat;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Header Details 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  
#head       { width: 100%; height: 90px; overflow: hidden;}
#headleft { float: left;}
#headright { float: right;}
#head h1    { font-size: 39px;}
#head h2    { font-size: 23px;}
#headright img { margin: 0px 0px 0px 0px; /* Order: top, right, bottom, left */}

#head a			        { text-decoration: none !important; color: #2d4987;}
#head a:hover	      { text-decoration: none !important; color: #2d4987;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Content Details 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#pagecontent
  {
  width:770px;
  height:490px;
  padding: 38px 38px 38px 38px; /* Order: top, right, bottom, left */
  font-size: 11px;
  }
  
#tech
	{
		color: #2d4987;
  }
  
#terms
	{
		margin: 15px 0px 5px 0px; /* Order: top, right, bottom, left */
		font-size: 11px;
		font-weight: bold;
		text-align: justify;
		color: #000000;
  }
  
#standcont ul {
    	list-style-type: disc;
    	padding: 0px 0px 0px 20px; /* Order: top, right, bottom, left */
			margin: 0px 0px 10px 0px; /* Order: top, right, bottom, left */
}

#standcont li {
			text-align:justify;
			font-weight: bold;
    	padding: 0px 0px 0px 0px; /* Order: top, right, bottom, left */
			margin: 0px 0px 0px 0px; /* Order: top, right, bottom, left */
}	    
  
#standcont p
	{
		text-align: justify;
		margin: 0px 0px 7px 0px; /* Order: top, right, bottom, left */
  }
  
#standcont h1    { font-size: 14px;
									 color: #000000;
									 margin: 0px 0px 10px 0px; /* Order: top, right, bottom, left */}  
  
#contentnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#contentnav ul li { display: inline; }

#contentnav ul li a
{
text-decoration: none;
padding: 0px 2px 0px 1px; /* Order: top, right, bottom, left */
}

#contentnav ul li a:hover
{
text-decoration: none !important;
}

#google-map {
	border:1px solid #2d4987;
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Qualify Details 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  
#qualify       { width: 100%; height: 90px; overflow: hidden;}
#qualifyleft { float: left;}
#qualifyright { float: right;}
#qualify h1    { font-size: 39px; margin: 20px 0px 0px 0px; /* Order: top, right, bottom, left */}
#qualifyright img { margin: 0px 15px 0px 0px; /* Order: top, right, bottom, left */}

#qualify a			        { text-decoration: none !important; color: #2d4987;}
#qualify a:hover	      { text-decoration: none !important; color: #da2128;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Form
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

label {
width: 175px;
float: left;
text-align: left;
margin-right: 30px;
display: block;
color: #da2128;
FONT-WEIGHT: bold;
}

input, select, textarea {
margin: 2px 0px 0px 0px; /* Order: top, right, bottom, left */
color: #000000;
margin-left: 5px;
background: #FFFFFF;
font-size: 11px;
border: 1px solid #000000;
}

.submit-button {
  	font-weight: bold; /* font weight of text */
  	font-size: 12px; /* font weight of text */
  	padding: 3px 3px 3px 3px; /* Order: top, right, bottom, left */
  	color: #FFFFFF; /* font colour */
  	background: #da2128; /* background colour */
  	border: #000000 solid 0.1em; /* border size/colour */
}
 
fieldset {
margin: 0.5em 0.5em 0.5em 0em; /* Order: top, right, bottom, left */
border: 0px solid #AE646C;
} 

.smallfont {
	font-size: 0.80em; /* font weight of text */
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Error Item Setup 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#errorInfo { 
    	margin: 3px auto 5px auto; /* Order: top, right, bottom, left */
			font-size:11px;
    	width: 85%;
    	text-align: center;
    	color: #000000;
    	background: #f4e5e5;
    	border: #da2128 solid 0.08em; /* border size/colour */
}