/* CSS Document */
*, html, body { margin: 0; padding: 0; }
body { background: #9CAEC8 url(images/bgback.jpg) top left repeat-x; font-size:11px}

#mainwrap { width: 780px; margin: 0 auto; font-family: "Tahoma", Geneva, Arial; }
#header { height: 125px; background: transparent url(images/header2.jpg) top left no-repeat; }
#menu { padding-top: 104px; text-indent: 5px; }
#menu a { padding: 3px 8px 6px 8px; margin: 0 20px 30px 0; font-size: 11px; color: #FFF; text-decoration: none; font-weight: bold; }
#menu a:hover { background:#333; }

#content { background: transparent url(images/bgcontent.jpg) top left repeat-y; padding-bottom: 20px; }
#center { height: 151px; width:780px;}
.centertext { float: right; width: 45%; color: #FFF; padding: 12px; }
.centertext h2 { font-size: 30px; border-bottom: 1px dashed #FFF; margin-bottom: 3px; }
.centertext p { font-size: 12px; }

#leftcol { width: 594px; float: left; }
#rightcol { width: 180px; float: right; }
.leftbox { padding: 0 0 0 11px; }
.leftbox h2 {padding: 18px 0 0 0; text-indent: 15px; margin-bottom: 4px; border-bottom: 1px dashed #000033; }
.leftbox p { padding: 2px 20px 3px; font-size: 11px; text-align: justify; }
.rightbox { padding: 0 0 15px 0; }
.rightbox h2 { background: transparent url(images/rightitlebox.jpg) top left no-repeat; text-indent: 18px; color: #FFF; margin-bottom: 6px; font-size: 22px; height: 22px; font-weight: 200; }
.rightbox p { padding: 2px 14px 3px 14px; font-size: 12px; text-align: justify; }

#footermenu { margin-top: 2px; text-align: center; }
#line {
border-top:1px solid #333;
margin-left:11px;
width:769px;
text-align:right;
height:2px;
}
#footermenu a, #footermenu span { padding: 0px 5px; font-size: 11px; font-weight: bold; }
#footermenu  a { text-decoration: none; color: #000066; }
#footermenu a:hover { color: #0066CC; }

#footer { text-align: center; }
#footer p { font-size: 11px; padding: 20px 0 10px; font-weight: bold; color: #333; }
#footer a { color: #003300; text-decoration: none; }

.red { color: #ff0000; }
#centered { padding: 2px 0; text-align: center; }

.clr { clear: both; display: block; font-size: 0; height: 0; line-height: 0; content: "."; }

h3.tab {
background:url(images/bgh3.jpg) no-repeat;
background-position:1em;
margin-top:1em;
text-indent:20px;
font-size:14px;
font-weight:bolder;
color:#fff;
padding-bottom:1px;
}
h3.rd {
text-indent:20px;
background:none;
margin-top:1em;
font-size:14px;
font-weight:bolder;
color:#2222ff;
}
h2.frm {
background:none;
font-size:12px;
font-weight:bold;
color:#000000;
margin:0;
padding:0;
}
p.textFrm {
font-style:normal;
text-align:left;
font-size:11px;
margin:0;
}
.sep {
background:url(images/bg_sep.jpg) repeat-x center;
width:93%;
height:2px;
text-align:center;
margin-left:1.5em;
}
.center p {
text-align:center;
}
#awardsWrap {
text-align:center;
padding-left:17px;
}
#awardsPics {
overflow:hidden;
}
#awardsPics ul {
list-style:none;
float:left;
}
#awardsPics li {
list-style:none;
float:left;
margin:2px;
}
#awardsPics li img {
width:11em;
height:9em;
border:none;
}
#awardsPics li a {
display:block;
margin:3px;
padding:3px;
background:#CCC;
}
#awardsPics li a:hover {
background:#2222ff;
}
.officer {
color:#fff;
}
a.officer {
color:#fff;
text-decoration:none;
}
a:hover.officer {
color:#fff;
text-decoration:underline;
}

#formphp
{
margin:0px;
padding:0px;
float:left;
width:400;
}