/* CSS Document */
body {
 
  font: 70%   arial, helvetica, sans-serif; 
	background:#fff;
  text-align : center;
  vertical-align : middle;
	color: #636363;
	 margin: 0px;
  padding: 0px;
  

  background-image: url(../images/grad.jpg);
  background-repeat: repeat-y;
  background-position: top center;
}
#content {
  
  margin-right : auto;
  margin-left : auto;
  
 
  text-align : left;
	width:800px;
  background: #fff;
}
 a{


color: #58B6E8;
 

}
 a:hover{

color: #9C7D3B;
}
#topNavImage{
margin:0 px;

padding:0px;

}
li {
  margin:0px;
  list-style-type:none;
}


#topNav{
background-color:#3B7A9B;
border-bottom:1px solid #000;


padding:0 px;
margin:0 px;
text-align : center;

vertical-align : top;
}
#topNav a{
padding: 0px 18px 0px 18px;
color: #fff;
font: bold 130% Arial, Helvetica, sans-serif; 
text-decoration:none;
}
#topNav a:hover{
color: #000;




}
#footer{
text-align:right;
padding:30px 15px 10px 10px;
border-top:1px solid #000;
margin-top:0;
background-color:#3B7A9B;

}
#mainPage{
padding-top:14px;
padding-bottom:2.2em;
padding-left:15px;
padding-right:15px;
font-size:1em;
}
#mainPage img{
border:1px solid #000;
padding:10px;
}
#mainPage h1{
font-size:2em;
color: #58B6E8;
padding: 0px;
margin: 0px;

}
#mainPage h2{
font-size:1.4em;
color: #58B6E8;
padding:0px 0px 2px 0px;
margin:0px;
}
#mainPage .selected{
background-color:#000;
color:#FFF;
}
#mainPage tr.color{
background:#58B6E8;
color:#FFF;
}
.1abel{
padding:10px;

}
h1.banner{
color:white;
font-size:2em;
}
#mainPage p
{
font-weight:normal;
padding-right:15px;
text-align: justify;
}
#mainPage p.cbold
{
text-align:center;
font-weight:bold;
}
#mainPage table
{
padding:15px 0px 15px 0px;
text-align: justify;
}
#mainPage ul
{
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 
}
#mainPage li
{
 font-weight:bold;
 padding: 10px 0px 10px 0px;
 margin:0px 0px 0px 0px;
 
}
#mainPage img.none
{
border:0;
padding:0px 10px 0px 0px;
}

.equalPadding, .txtbox
{
padding: 0px;
margin:8px 0px 8px 0px;
}
.equalPadding2
{
padding: 0px;
margin:38px 0px 0px 0px;
}
.error{
color:red;
font-weight:bold;
}
a.footerLink{
font-weight: bold;
font-size: 1em;
color:#FFF;
text-decoration : none; 
}
a.footerLink:hover{
color:#FFF;
}


#leftnavcontainer img
{
padding-left:10px;
}
#leftnavcontainer .image2
{
padding: 10px 0px 20px 19px;
}

#leftnavcontainer ul {
  
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #000; 
  border-right: 1px solid #000; 
	
  }
  
#leftnavcontainer li {
  padding: 0px;

  list-style-type:none;
margin:0;
  border-top: 1px solid #000;
  
   
  }
#leftnavcontainer b
{
color:#fff;
}

 #leftnavcontainer select
{
color: #3B7A9B;

font-size: 0.8em;
}
#leftnavcontainer option.heading{
color:#fff;
background-color:#3B7A9B;
}
#leftnavcontainer a {
  
  display: block;
  padding: 5px 0px 5px 15px;
  font-weight: bold;
  margin:0;
  background-color: #58B6E8;
  color:#fff;
  text-decoration: none;
  height:100%;
  
  }

#leftnavcontainer a:hover {
  
  background:#3B7A9B ;
  color:#fff;
  text-decoration: none;
	
	
  }
#leftnavcontainer a.none {
  
  display: block;
  padding: 0px;
  font-weight: bold;
  margin:0;
  background-color: #fff;
  color:#fff;
  text-decoration: none;
  height:100%;
  
  }

#leftnavcontainer a.none:hover {
  
  background:#fff ;
  color:#fff;
  text-decoration: none;
	
  }
#rightNav{
text-align:center;
padding: 23px 15px 10px 0px;
width:160px;
}
#rightNav hr{
color: #000;
background-color: #000;
 height: 1px;
}
.none
{
padding: 0px;
margin: 0px;
}


  