body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #D9D6C4; margin: 0; padding: 0;  background-image: url(../images/bg/disability_bg1.jpg); background-repeat: repeat; }
#topcon { margin: 0 auto; width: 780px;  background-color: transparent; padding: 0; border: none; margin-top: 10px;     }
#topcon p { text-align: right; font-size: 12px; } 

#wrapper { margin: 0 auto; width: 780px;  background-color: transparent; padding: 0; border: 1px solid #7E8490;   margin-bottom: 20px;    }
#peslogo { margin: 0 auto; width: 780px;  background-color: transparent; padding: 0; border-bottom: 1px solid #7E8490;}
#pesheader { margin: 0 auto; width: 780px;  background-color: transparent; padding: 0; border-bottom: 1px solid #7E8490;}
#navtop { margin: 0 auto; width: 740px; padding: 10px 20px 10px 20px; background-color: #D9D6C4;   border-bottom: 1px solid #7E8490; background-image: url(../images/bg/pes_navbg.jpg); background-repeat: repeat;}
#footer { width: 740px; background-color: #E4E4E4; border: 0; margin: 0; padding: 10px 20px 10px 20px;}

#blksorg { width: 780px; background-image: url(../images/bg/pes_blocks_org.jpg); background-repeat: repeat;color: #ffffff; } 
#pesbxright { width: 220px; float: right;   padding: 20px; margin: 0; height: 100%; color: #ffffff;} 
#pesbxmid { width: 220px; float: left;   padding: 20px;  margin: 0; height: 100%; color: #ffffff;} 
#pesbxleft { width: 220px; float: left;   padding: 20px; margin: 0; height: 100%; color: #ffffff;} 
 


#stcontain {  width: 780px;  background-color: #FFFFFF; padding: 0; border:0; margin: 0;   background-image: url(../images/bg/pes_stmain_bg.jpg); background-repeat: repeat;  }
#stcontainl { width: 350px; float: left;  padding:  20px; background-color: transparent; margin: 0; } 
#stcontainr { width: 350px; float: right;  padding:  20px; background-color: transparent; margin: 0; } 
#stcontain p { color: #808EAC;} 


#maincontain {  width: 780px;  background-color: #FFFFFF; padding: 0; border:0; margin: 0;   background-image: url(../images/bg/pes_stmain_bg.jpg); background-repeat: repeat;  }

#containfll {  width: 740px;  background-color: #FFFFFF; padding: 10px 20px 20px 20px; border:0; margin: 0; float: left;     }

/*MISC STYLES*/
.clear { clear: both; height: 5px; }
.imgborderleft { border-left: 1px solid #fff; } 
.imgbordtb { border-top: 1px solid #fff; border-bottom: 1px solid #fff;} 
 
p { margin: 0 0 10px 0; text-align: left; font-size: 12px; line-height: 140%;  color: #ffffff; } 
h1 { margin: 0 0 10px 0; text-align: left; font-size: 16px; line-height: 150%; letter-spacing: 1px; color: #ffffff;  } 
h2 { margin: 0 0 10px 0; text-align: left; font-size: 12px; line-height: 140%;  color: #ffffff;font-weight: lighter; } 
 h4  { margin: 0  ; text-align: left; font-size: 12px; letter-spacing: 1px; color: #fff; font-weight: lighter;  } 
h5 { margin:  0  ; text-align: left; font-size: 11px; line-height: 150%; letter-spacing: 1px; color: #808EAC; font-weight: lighter;} 

.red { color: #8A1329; } 
.oran { color: #F48011; } 
.gre { color: #8A9B31; } 
.blu { color: #00203F; } 

/*LINKS*/

a:link {color:#808EAC; text-decoration: underline;   }
a:visited {color:#808EAC; text-decoration: underline; }
a:hover {color:#808EAC; text-decoration: underline; }
a:active {color:#808EAC; text-decoration: underline; }

#blksorg a:link {color:#ffffff; text-decoration: none;   }
#blksorg a:visited {color:#ffffff; text-decoration: none; }
#blksorg a:hover {color:#ffffff; text-decoration: underline; }
#blksorg a:active {color:#ffffff; text-decoration: none; }

#navtop a.whi:link {color:#ffffff; text-decoration: none; }
#navtop a.whi:visited {color:#ffffff; text-decoration: none; }
#navtop a.whi:hover {color:#8A9B31; text-decoration: none; }
#navtop a.whi:active {color:#ffffff; text-decoration: none; }


a.grey:link {color:#808EAC; text-decoration: underline;   }
a.grey:link {color:#808EAC; text-decoration: underline; }
a.grey:link {color:#808EAC; text-decoration: underline; }
a.grey:link {color:#808EAC; text-decoration: underline; }

a.blue:link {color:#00203F; text-decoration: underline; }
a.blue:visited {color:#00203F; text-decoration: underline; }
a.blue:hover {color:#00203F; text-decoration: underline; }
a.blue:active {color:#00203F; text-decoration: underline; }

a.gre:link {color:#8A9B31; text-decoration: underline; }
a.gre:visited {color:#8A9B31; text-decoration: underline; }
a.gre:hover {color:#8A9B31; text-decoration: underline; }
a.gre:active {color:#8A9B31; text-decoration: underline; }

a.whi:link {color:#ffffff; text-decoration: underline; }
a.whi:visited {color:#ffffff; text-decoration: underline; }
a.whi:hover {color:#ffffff; text-decoration: underline; }
a.whi:active {color:#ffffff; text-decoration: underline; }

a.pwhi:link {color:#ffffff; text-decoration: underline; }
a.pwhi:visited {color:#ffffff; text-decoration: underline; }
a.pwhi:hover {color:#ffffff; text-decoration: underline; }
a.pwhi:active {color:#ffffff; text-decoration: underline; }


/*MAIN NAVIGATION
#navcontain{ background-color: #1AA9FF; margin: 0 0 10px 0; width: 750px; float: left; font-size: 11px; font-weight: normal; border: 10px solid #fff; text-align: left;}
#nav, #nav ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#nav a { display: block; width: 140px; padding: 5px 0 5px 0; color: #fff; text-decoration: none;}
#nav li { float: left; width: 140px; }
#nav li ul { background-color: #eeeeee; position: absolute; width: 140px; left: -999em; }
#nav li ul li:hover, #nav ul li.sfhover { background-color: #1AA9FF; color: #ffffff;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; background-color: #1AA9FF; color: #ffffff;}
#nav ul a { color: #ffffff; padding: 5px 0 5px 0; border-top: 1px solid #fff; }
#nav a:hover { color: #fff; background-color: #033E68; }
#nav ul a:hover { color: #fff; background-color: #033E68; }
*/

/*CONTACT FORM
#contactme {  background-color: none; padding: 5px ;  margin-left: 15px; float: left;  } 
#contactme td { width: 180px;  border: 1px solid #006FB0; padding: 5px ; background-color:#00588C;  } 
#contactme  p { text-align: right; margin: 5px;   font-size: 11px; line-height: 150%;   color: #fff;} 
*/

/*MAIN TABLE
#atable {  background-color: none; padding: 2px ;  margin: 20px 0 20px 8px; float: left; width: 695px;  } 
#atable td {  border: 1px solid #006FB0; padding: 2px ; background-color:#00588C;  } 
#atable  p { text-align: left; margin: 2px;   font-size: 11px; line-height: 150%; } 
*/