html, body
{
  font-family: verdana;
  font-size: 12px;
  color:#555555;
  width:100%;  
  margin:0;
  line-height:2em;
	  background-color:#f1f1f1;

}
#divPage
{
  width:1000px;
  height:100%;
  background-color:#fff;
   margin:0 auto;
	 padding: 15px;
}
.clear
{
    clear:both;
}
/************************Top Header****************************************/
#header
{
  height:165px;
  width:100%;
  background-color:#fff;

  
}
#header .logo
{
  display: block;
    position: absolute;
    top: 0;
  margin-left:100px;
  float:left;
	  background-color:#fff;


}
/*************************Footer************************/
#footer
{
    clear:both;
    padding: 20px 0 20px 0;
    font-size:10px;
    width:100%;
    text-align:center;
  background-color:#005daa;
  position: relative;
  color:#fff;

}
/**************************Heading Style*********************/
h1, h2
{
   text-decoration:none;
   font-size:16px;
   color:#125687;

  font-weight:bold;
}
h3
{
    font-size:14px;
    color:#006699;
}
/*************************Hyperlink Style************************/
a:link, a:active, a:visited
{
    color:#125687;
    text-decoration:none;
    text-transform:none;
}
a:hover
{
    color:#125687;
    text-decoration:underline;
    text-transform:none;
}

/**************************************Page Layout ***********************************************/

.mainleft{
  bordercolor:#555555;
  width:25%;
  float:left;
  border-right: 1px solid #e1ded9;
  padding:10px;
margin-top: 25px;
min-height:800px;
}

.mainright{
  float:left;
  position:relative;
margin-top: 25px;
}

/*****************************Homepage Content Styling *****************************/
#title
{
  height:50px;
  padding-top:25px;
}
#headermain
{
  background: url("/media/62164/headerimage.png") repeat scroll 0 0 transparent;
    height: 350px;
    margin-left: 50px;
    margin-top: 25px;
    width: 91%;
}

#headercopy
{
 float: right;
    margin-left: 50px;
    margin-right: 15px;
    margin-top: 45px;
    width: 360px;
}

#headerleft
{
  float: left;
    padding: 10px;
    width: 450px;

}

#headerright
{
  float: left;
    padding: 10px;
    width: 450px;

}



#maincontent
{
  text-align:center;
    height: 70px;
  margin-bottom:15px;

}

#maincontentbot
{
  text-align:left;

  margin-bottom:15px;
  background: url("/media/62396/otherdocs.gif");
  background-repeat:no-repeat;
}


.maincontentheadline
 {
   text-decoration:none;
   font-size:20px;
   color:#ae2659;
  float:left;
  text-align:center;
  font-weight:bold;
  padding:8px;
  width:950px;
      margin-top: 15px;
 }
  
  
.headlinewhite
 {
   text-decoration:none;
   font-family:verdana;
   font-size:1.7em;
   color:#fff;
  text-align:left;
  font-weight:bold;
  text-shadow: 0 2px #002859;
 }
 

.top
 {
   color:#002859;

 }
 .copywhite
 {
   font-size:12px;
   color:#fff;

 }
 

 .copyblue
 {
   color:#006699;
 }

#bottomarea {
  width:100%;
  height:300px;
  padding:5px;
  margin-top:15px;
  
}  
#mainboxleft {
  background: url("/media/62193/headerleft.png"); 
  width:414px;
  height:177px;
  float:left;
  margin-left: 55px;
	text-align:center;
}

#mainboxright {

  background: url("/media/62248/header_right.png"); 
  width:414px;
  height:177px;
  float:left;
    margin-left: 65px;
	text-align:center;
}


.innerbox {
  background-color:#fff;  
  width:175px;
  float:left;
    margin-left: 40px;
}
#bodycopy {
  
  width:95%;
  padding:5px;
  float:left;
  text-align:left;  
  
}


.bodyheader {
  font-weight:bold;
  color:#9f0e03;
  font-size:14px;
}

.bodyheader-sm {
  font-weight:bold;
  color:#9f0e03;
}


/*******************content box styles**********/

}

table.pub tr th, table.pub tr td {
  font-size: 95%;
  padding:9px 9px;
    border-top: 1px solid #BBBBBB;
  color:#555555;

}



table.pub th {
  font-size:1.1em;
  font-weight:bold;
  
}

.boxes

{
background-color: #f9fbfb;
    border-bottom: 2px solid #0071ab;
    border-top: 3px solid #0071ab;
    float: left;
    height: 90px;
    margin: 0 4px;
    padding: 5px;
    width: 215px;
}
  
.boxes2

{
   border-bottom: 1px solid #D1D1D1;
    border-top: 8px solid #FFFFFF;
    float: left;
    margin: 0 4px;
    padding: 8px;
    width: 95%;
}

.boxesheader

{
   background-color: #006699;
    color: #fff;
    text-decoration: none;
  margin-bottom:5px;

  padding:5px;
  font-size:14px;
  width:95%;

  
}
.boxesheader2

{
    color: #006699;
    text-decoration: none;
  margin-bottom:5px;

  padding:5px;
  font-size:18px;
  width:95%;

  
}


.boxbig{
    background-color: #CDE3F1;
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom: 2px solid #0371B9;
    border-top: 5px solid #0371B9;
    float: left;
    height: 130px;
    margin: 0 2px;
    padding: 13px 3px 3px 6px;
    width: 197px;
  margin-bottom:15px;
}


.warning {
  background: none repeat scroll 0 0 #F8B0B0;
    border: 1px solid #CB3434;
    color: #000000;
    margin-left: 50px;
    width: 90%;
	    text-align:center;
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
