body {
	text-align: center;
	background-color: #333333;
	padding-top: 20px;
	font-size: 12pt;
	color: #333333;
	font-family: "Gill Sans";
}
  
  #wrapper {
    width: 990px;
    text-align: left;
    margin: 0 auto;
  }
  #bgbox {
    background: url(images/bgbox.jpg) repeat-y #FFF;
    width: 990px;
    
  }
  
  #header {
    width: 990px;
       height:87px;
    background:url(images/header.jpg);
  }
  

  
#right {
	width: 238px;
	min-width: 238px;
	max-width: 238px;
	float: right;
	padding: 20px 0;
}

#middle {
	width: 700px;
	float: left;
	padding:10px 20px;
	min-height:400px;
}
   h1, h2, h3, h4, h5 {
   margin-bottom: 5px;
}
   #middle h1{
   	font-size:20px;
}
.formtext {
	font-weight: bold;
}
  #middle h2{
   	font-size:18px;
   	
}

  #middle h3{
   	font-size:16px;
   	
}

  #middle h4{
   	font-size:14px;
   	 }

  #middle h5{
   	font-size:12px;
}
  
  #navigation{
  background:url(images/navigation.jpg);
  	height:21px;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  padding-left:20px;
  }
  #footer {
    width: 990px;
    clear: both;
      background:url(images/footer.jpg);
  border-top:1px solid #fff;
    padding-:top:10px;
    min-height:15px;
    text-align:center;
    font-size:10px;
    color:#FFF;
  }
  
    #footer a:link, #footer a:visited{
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  }
  #footer a:hover{
  text-decoration:underline;
  }
  #imageStrip{

	 background:url(images/imagestrip.jpg) no-repeat center bottom;
  	width:990px;	
  	

  padding-bottom:11px;
}
  input.formfields {
  	margin-bottom:15px;
}
 /***************************************************************************/
/* WORKING DROPDOWN CSS:
/***************************************************************************/

#menu {
width: 100%;
  	height:21px;	

float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
margin-right:20px;

float: left;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 1px 0 2px 3px;

}

#menu h2 {
color: #fff;
text-transform: uppercase;


}

#menu a {
color: #fff;

text-decoration: none;
}

#menu a:hover {
color: #a00;
}
#menu li {position: relative;

}

#menu ul li ul{
border: 1px solid #b3c1ca;
border-top: 0;
width: 170px;
background-color: #143970;
	margin-top:-1px;
}
#menu ul li ul a{
background-color: #143970;
margin:0;
padding:3px;
}
#menu ul li ul a:hover{
background-color: #eee;
padding-left: 3px;
background: #e3e3e3;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#Error_Panel {
	margin-top: 20px;
	color: red;
	font-weight: bold;
	text-align: center;
}
.Error_Code {
	font-size: 20px;
	text-transform: uppercase;
}