body {margin:0; padding:0; background-color:#ffffff;} /*background-color:#DEE1E4;*/
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {font-size:.8em; margin:0;}
#pnlForm td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
#pnlThanks td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {color:#57A2DC;}
a:hover {color:#041C8A;}
#content p {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:0; padding:0 0 0 10px;}
#wrapper {margin:0px auto; width:762px;} /* background: transparent url(../images/wrapper_bg3.gif) repeat-y top left;*/
#container {width:762px; padding:0;}
#header {width:762px; margin:0px; height:60px; vertical-align:top; background:#ffe600; cursor:hand; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#header p {text-align:right; padding-top:5px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#navigation {margin:0px; background:url(../images/nav_bg3.gif) center no-repeat; width:762px; height:30px;}
#banner {margin:0px; background:url(../images/banner.jpg) top left no-repeat; height:100px; width:762px;}

#primary {float:left; width:426px; background-color:#fff; min-height:400px;}
#project {float:left; width:426px; background-color:#fff;}
#project h2 {margin:10px 0 10px 0; color:#57A2DC; font-size:18px; border-bottom:1px solid #57A2DC;}
#project ul {font-family:Verdana, Arial; font-size:11px; padding-bottom:0 0 0 0; margin:0 0 10px 35px;}
#project li {list-style-image:url(../images/listimage.gif); padding-bottom:5px;}
#project h5 {font-size:.8em; padding-left:5px; margin:0;}
#project h3 {font-size: 10px; padding:0 0 0 0; margin:0 0 0 0;}
#project h4 {margin:10px 0 10px 0; color:#57A2DC; font-size:18px; border-bottom:1px solid #57A2DC; width:720px;}

.project {float:left; width:426px; background-color:#fff;}
.h1 {margin:10px 0 10px 5px; color:#57A2DC; font-size:18px; border-bottom:1px solid #57A2DC; width:725px;}
.h2 {margin:10px 0 10px 5px; color:#57A2DC; font-size:18px; border-bottom:1px solid #57A2DC;}
/**html #primary, #content {margin:4px 6px;}*/
/*#secondary {margin:.2em -.2em 0 98px; width:auto; height:558px; background-color:#011984; padding:5px;}*/

#secondary {margin:0px; width:auto; height:auto; background-color:#011984; padding:5px;}
/**html #secondary {margin:.2em -.2em 0 97px;}*/
#gallery {margin:.2em -.2em 0 98px; width:auto; height:100%; background-color:#fff; padding:5px;}
#content {margin:1em; width:735px; background-color:white; font-family:Verdana, Arial, Sans-Serif}
#content h1 {margin:10px 0 10px 5px; color:#57A2DC; font-size:18px; width:725px; border-bottom:1px solid #57A2DC;}
#primary h2 {margin:10px 0 10px 5px; color:#57A2DC; font-size:18px; border-bottom:1px solid #57A2DC;}

#content h2 {font-size:.8em; padding-left:5px; margin:0;}
#content h3 {font-size:.8em; padding-left:10px; margin:5px 0 10px 5px;}
#content h4 {font-size:1.0em; padding-left:10px; margin:5px 0 10px 5px;}
#content h5 {font-size:.7em; padding-left:10px; margin:0;}
#content ul {font-family:Verdana, Arial; font-size:11px; padding-bottom:0 0 0 0; margin:0 0 10px 35px;}
#content li {list-style-image:url(../images/listimage.gif); padding-bottom:5px;}
#content ol li {list-style-type: decimal; list-style-image: none; font-family: Verdana, Arial; font-size: 11px;}
#content a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#primary, #content p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 5px 5px 5px;}
#secondary p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:15px; color:#FFFFFF; margin-top:.5em;}
#footer {clear:both;}


#nav, #nav ul {line-height:1; margin:0; padding:8px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white;}
*html #nav, #nav ul {padding:0;}

#nav li a {display:block; width:126px; height:30px; font-size:11px; color:#FFF; text-decoration:none; margin-top:2px; padding-top:9px;}
*html #nav li a {padding-top:0;}

#nav li {float:left; margin-top:-.8em; width:127px; height:30px; text-align:center;list-style-type:none;}
*html #nav li {padding:20px 0 0 0; margin:-1em 0 -1em 0;}

#nav li ul {position:absolute; left:-999em; margin:0; top:90px; z-index:100;}
*html #nav li ul {margin:0 0 0 -8em;}
#nav li ul ul {margin-left:-3em;}
#nav li ul li{position:relative; width:107px; height:auto; padding:10px; margin:0; border-bottom:solid #006699 1px; background:#003366; text-align:left;}
*html #nav li ul li {left:26px;}
#nav li ul li a {width:108px; height:15px; margin:-.9em -.9em -.9em 0;}
*html #nav li ul li a {margin:-.2em -.9em -.9em 0;}

#nav li:hover ul {left:auto;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em; cursor:hand; cursor:pointer;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; width:125px;}
#nav li:hover, #nav li.sfhover, #nav li.active {background:#006699; color:#fff; cursor:hand; cursor:pointer;}

.floatleft {float:left; padding:5px 5px 0 0;}
.divider {background:url(../images/divider.gif) top center repeat-x}
#primary h3 {font-size:1em; color:#001189; margin:10px 0 0 0; padding:0;}
#secondary h3 {font-size:1em; color:#fff; margin:0; padding:0 0 0 10px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#secondary a {color:#fff;}
.links {margin-left:15px;}
#content p.definition {padding-left:10px;}
.tabularLabel {float:left; width:200px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding:5px 0 0 15px;}
.tabularValue {text-align:right; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding:5px 10px 0 15px;}
.tabularFooter {float:left; width:90%; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding:5px 0 0 15px;}
/* Image Gallery */
#tabs TD {border-left:1px solid #011984; border-right: #011984 1px solid; padding:0 3px 0 3px; border-top: #011984 1px solid; font-size: 11px; font-family: Arial, Helvetica, sans-serif; height: 20px; background-color: #dddddd;}
#tabs {width: 280px; height: 20px; }
#tabs TD.spacer {padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color: transparent;}
.scroller {clear: both; padding:5px; overflow: auto; border:1px solid #011984; width: 295px; height: 180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#scroller1 IMG {border: #ddd 1px solid; padding: 4px;}
#guide {margin:10px; border:4px solid #999;}
#guide td {text-align:center; border:1px solid #999;}

.link {padding-left:5px;}
.fontfamily {font-family:Verdana, Arial, Helvetica, sans-serif;}