HTML, HTML BODY {
  background:#003366 url('/images/bg.gif') 0px 0px repeat-x;
  padding:0px;
  margin:0px;
} 
BODY, HTML, P, DIV, SPAN, UL, LI, TD, SMALL {
  color:#000;
  font: normal 12px/16px arial,helvetica,sans-serif;
}
P {
  padding-bottom:18px;
  margin:0px;
}
A, A:link, A:visited, A:active {
  color:#0066CC;
  text-decoration:underline;
}
A:hover {
  color:#000;
  text-decoration:underline;
}
H1 {
  padding:0;
  color: #f4bb15;
  font-size:42px;
  padding-left:15px;
}
DIV#container { 
  margin:0px auto;
  width:800px;
}
DIV#content { 
  background-color:#fff;
  float:left;
  width:100%;
}
DIV#sitename {
  background-color:#fff;
  color: #003366;
  float:left;
  font:bold 28px/28px 'Times New Roman',Times,serif;
  width:75%;
}
DIV#sitename H3{
  background-color:#fff;
  color: #003366;
  float:left;
  font:bold italic 18px/18px 'Times New Roman',Times,serif;
  margin:0px;
  padding:0px 20px 18px;
}
#sitename A, #sitename A:link, #sitename A:visited, #sitename A:active, #gnav A:hover {
  color:#003366;
  display:block;
  padding:15px 20px 8px;
  text-decoration:none;
}

DIV#sitenameRight {
  float:right;
  padding:15px 20px 0px 0px;
  background-color:#fff;
  color: #000000;
  font:normal 14px arial, helvetica, sans-serif;
}
DIV#sitenameRight DIV{
  float:right;
  padding:6px 39px 0px 0px;
  background-color:#fff;
  color: #000000;
  font:bold 12px arial, helvetica, sans-serif;
}

DIV#gnav {
  background-color:#FFCC00;
  float:left;
  height:24px;
  margin-bottom:11px;
  width:100%;
}
DIV#gnav.gnavHome {
  margin-bottom:21px;
}
DIV#gnav DIV{
  display:block;
  float:left;
  height:24px;
  border-right:1px solid #000;
}
#gnav A, #gnav A:link, #gnav A:visited, #gnav A:active {
  color:#000;
  display:block;
  font-weight:bold;
  padding:3px 18px 0px;
  text-decoration:none;
}
#gnav A:hover {
  color:#000;
  text-decoration:underline;
}
DIV#breadcrumb {
  float:left;
  margin-bottom:18px;
  padding:0px 20px;
  width:100%;
  color:#666;
  font-size:11px;
}
#breadcrumb A, #breadcrumb A:link, #breadcrumb A:visited, #breadcrumb A:active {
  color:#666;
  text-decoration:underline;
}
#breadcrumb A:hover {
  color:#666;
  text-decoration:underline;
}

DIV#mainbody2 H1 {
  color:#000;
  font-size:18px;
  line-height:24px;
  margin:0px 0px 18px 0px;
  padding:0px;
  padding-left:19px;
}

DIV#mainbody {
  background-color:#FFF;
  float:left;
  margin-bottom:21px;
  padding:0px 20px;
}
DIV#mainbody H1 {
  color:#000;
  font-size:18px;
  line-height:24px;
  margin:0px 0px 18px 0px;
  padding:0px;
}
DIV#mainbody H2 {
  color:#003366;
  font-size:16px;
  padding:0px;
  margin:0px 0px 18px 0px;
}
DIV#mainbody H4 {
  color:#000;
  font-size:14px;
  line-height:18px;
  margin:11px 0px 6px;
  padding:0px 0px 0px;
}

DIV#mainbody DIV.registerNote {
  float:left;
  width:760px;
  margin-bottom:18px;
}

DIV#mainbody DIV.layout1 {
  float:left;
}
DIV#mainbody DIV.layout1 H4 {
  margin:0px 0px 8px;
}
DIV#mainbody DIV.layout1 P {
  padding:0px 8px;
  margin-bottom:18px;
}
DIV#mainbody DIV.leftCol1 {
  float:left;
  margin-right:20px;
  width:370px;
}
DIV#mainbody DIV.rightCol1 {
  float:left;
  width:370px;
}
DIV#mainbody DIV.leftCol2 {
  float:left;
  border:0px solid #CCC;
  padding:10px 8px 0px;
  margin-right:20px;
  text-align:center;
  width:222px;
}
DIV#mainbody DIV.rightCol2 {
  background:#DDD;  
  border:1px solid #CCC;
  float:left;
  padding:10px 8px 0px;
  text-align:center;
  width:222px;
}
DIV#mainbody DIV.leftCol3 {
  float:left;
  margin-right:35px;
  width:525px;
}
DIV#mainbody DIV.rightCol3 {
  float:left;
  width:200px;
}
DIV#mainbody H4.subheader {
  background-color:#DDD;
  padding:3px 4px;
}
DIV#mainbody UL {
  margin:0px;
  padding:0px 0px 18px 24px;
}
DIV#mainbody UL LI {
  margin-bottom:8px;
}
DIV#copyright {
  background-color:#FFF;
  float:left;
  margin:0px auto;
  width:100%;
}
DIV#copyright DIV{
  font-size:11px;
  border-top:3px double #000;
  margin:0px auto;
  padding:8px 0px 8px;
  text-align:right;
  width:760px;
}
DIV#footer {
  background:transparent url('/images/bottom.gif') 0px 0px no-repeat;
  float:left;
  padding:0px 0px 21px;
  width:100%;
}
DIV#mainbody .officer_c DIV.layout1 .officerPic {
  float:left;
  padding-bottom:18px;
  text-align:center;
  width:150px;
}
DIV#mainbody .officer_c DIV.layout1 .officerBio {
  float:left;
  width:610px;
}
DIV#mainbody .officer_c DIV.layout1 P.officer {
  color:#003366;
  font-size:14px;
  margin: 0px 0px 11px;
  padding:0px;
}
HR.hr {
  display:block;
  float:left;
  margin:0px 0px 18px;
  *margin:0px 0px 0px;
  _margin:0px 0px 18px;
  padding:0px;
  width:100%;
}
.goup {
  font-size:11px;
}
DIV#mainbody DIV.anchors {
  width:100%;
  *width:758px;
  _width:100%;
}
DIV#mainbody DIV.anchors DIV {
  background:#EEE;
  border:1px solid #CCC;
  float:left;
  margin-bottom:18px;
  width:100%;
}
DIV#mainbody DIV.anchors DIV UL {
  float:left;
  padding:11px 24px 11px 24px;
}
DIV#mainbody DIV.anchors DIV UL LI {
  margin-bottom:4px;
}
.test-top {
height:4px;
background:url('/images/bubble-top.gif') 0px 0px no-repeat;
width:200px;
}
.test-bg {
font-size:11px;
padding:10px;
width:180px;
background:url('/images/bubble-bg.gif') 0px 0px repeat-y;
}
.test-bottom {
height:30px;
background:url('/images/bubble-bottom.gif') 0px 0px no-repeat;
width:200px;
}
.registerTable {
  border-collapse:collapse;
  width:760px;
  margin:0px;
  padding:0px;
}
.registerTable TH {
  background:#B5B5B5;
  border:1px solid #CCC;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  padding:3px 11px;
}
.registerTable TD {
  border:1px solid #CCC;
  vertical-align:top;
  padding:11px 11px;
}

.registerTable TD.registerLocation {
  font-weight:bold;
}

.registerTable TR.rowColor1 {
  background:#EFEFEF;
}
.registerTable TR.rowColor2 {
  background:#FFF;

}
