body{
font-family: Arial, Helvetica, sans-serif;
}
#container
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;

}
#top
{
padding: .5em;
background-color: #ADD8E6;
background-position:2% 10%;
background-repeat:no-repeat;
border-bottom: 1px solid gray;
height:60px;

}
#top h1
{
padding: 0;
margin: 10px;
color: white;
font-size:24px;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-left:180px;
}
#leftnav
{
float: left;
width: 160px;
margin: 0;
font-size: 12px;
padding-top: 15px;


}
#content
{

margin-left: 180px;
border-left: 1px solid #cccccc;
padding: 1em;


}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: white;
font-size : 11px;
font-weight:bold;
letter-spacing : 1px;
text-align : center;
line-height : 18px;
background-color: #ADD8E6;
border-top: 1px solid gray;

}
#footer img{
border:none;
vertical-align:middle;


}



#leftnav ul { 
margin: 0 0 1em 2em;
list-style:square;  
}
#content h2, h3 {
color : gray;
margin: 0 0 .5em 0; 
font-size : 18px;
}

#leftnav ul li a
{

padding-left: 0px;
margin-left:0px;
text-align: left;

text-decoration: none;
color: #999;
}

#leftnav ul li a:hover
{

color: black;
}

#leftnav ul li a#current
{

color: #666;
}

.imgRight
{
float:right; 
border:1px solid gray; 
margin:10px; 
padding:5px; 
}
.imgLeft
{
float:left; 
border:1px solid gray; 
margin:10px; 
padding:5px; 
}
.details{

font-size : 9px;
font-weight : bold;
background-color: #fff;
padding: 1px;
border: 1px solid #ddd;
text-align : center;
width: 160px;


}

.details img{
vertical-align : middle;
}
.clearboth{
		
}
.contact{
background-color: #f4f2f2;


}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: left;
	border:1px none red;
	  
  }

div.row span.formw {
  float: right;
  width: 100px;
  text-align: left;
	border:1px none blue;
  } 
	
	div.row span.formw input {
  
	border:1px solid gray;
  } 
		div.row span.formw textarea {
  
	border:1px solid gray;
  } 
	.gInputbut {
	border-top:1px solid gray;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	border-left:1px solid gray;
	}
	
	
	
.searchbox{

width:90%;
}

.blue{
color: blue;

}

.errorul{
color:red;

}
#topnav{
border-bottom:1px solid #000;	
	
}
#topnav ul li{
display:inline;	
font-size:11px;
margin:3px;

}
.contact{
	
	padding:15px;
	border:1px solid #000000;
	
	
	
}

