body { background-color: #879FBB; font: 0.79em/1.3em Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, ul { margin: 0; padding: .6em 0 .5em 0; }
h1 { font-size: 1.4em; color: #003D78; }
.firsth1 { margin: 0; padding: 0 0 .5em 0; } /**Add this class to the first H1 on each page**/
h2 { font-size: 1.15em; color: #696969; }
h3 { font-size: .95em; color: #696969; }
ul { padding-left: 2em; }
#inner p { margin: 0; padding: 0 0 .6em 0; }
#inner li { margin: 0; padding: 0 0 .6em 0; }
sup { font-size: .55em; margin-left: 1px; margin-right: -.2em; padding-bottom: 0.45em; }
#inner li { list-style:square; }
#inner a:link, #inner a:visited, #inner a:active { color: #003399; text-decoration: none; }
#inner a:hover { text-decoration: underline; }

#innerRight h1 { font-size: 1.1em; color: #003D78; line-height:normal; }
#innerRight h2 { font-size: .95em; }
#innerRight p { margin: 0; padding: 0 0 .6em 0; font-size:.85em; line-height:1.4em; }
#innerRight a:link, #innerRight a:visited, #innerRight a:active { color: #003399; text-decoration: none; }
#innerRight a:hover { text-decoration: underline; }

#footer a:link, #footer a:visited, #footer a:active { color: #003D78; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

a img, a img:visited, a img:hover, a img:active { text-decoration: none; border: none; }

#wrapper { background: #fff; text-align: left; padding:0; border:0; width:767px; margin: 0 auto; font-size:1em; position:relative; }
#home #wrapper { background: #fff top left url(../images/flash_textBG.gif) repeat-y; }
#header { clear:both; width:767px; background:#003D78; margin:0; padding:0; height: 97px; }
#navbar {
z-index:333;
background:#000000;
width:767px;
height:38px;
}

#inner { background: #fff; width: 436px; padding-right: 20px; margin-left: 25px; padding-top: 27px; padding-bottom: 2em; }
#innerLeft{ width:484px; padding:0; float:left; z-index:99; }
#innerRight{ width:243px; padding:12px 20px 8px 20px; float:left; }

#photos { 
background: #CCCCCC url(../images/photorounder.gif) no-repeat left bottom; 
padding:15px 0 60px 40px;
width: 243px; float: right; 
z-index: 99;  
position: relative;
}

#footer { 
background: #DBDDA7 url(../images/footerrounder.gif) no-repeat bottom; 
clear: both;
width:767px; 
height: 60px; 
font-size: 0.9em;
color:#FFFFFF;
}

#footerleft { 
float: left; 
width:154px; 
color:#FFFFFF;
padding:20px 0 20px 330px;  
}

#footerright { 
float:left; 
width: 243px; 
color:#FFFFFF; 
padding:14px 10px 10px 18px; 
}

#footerrightonly { 
float:left; 
width: 243px; 
color:#003D78; 
padding:20px 0px 20px 22px; 
}


#clearer { font-size: 0; line-height: 0; margin: 0; padding: 0; clear: both; }

/* eNewsletter Form*/
label { float: left; width: 150px; margin-right: 5px; }
input, textarea { width: 170px; margin-bottom: 20px; }
.boxes { width: 1em;}
#resetbutton { margin-left: 150px; margin-top: 5px; width: 5em; }
#submitbutton { margin-left: 10px; margin-top: 5px; width: 7em; }
.formy br { clear: left; }
form { clear: both; }

.right {margin-right: 24px; }
<style type="text/css">
#SignUp {}
#formholder {background:#FFFFFF; width:320px; padding: 2em 0; float:left;}
#formholder form p { margin:-.5em 0; padding:0; }
#formholder form label {width: 125px; float:left; margin-right: 5px; text-align:right; font-size:90%;}
#formholder form input { width: 150px; }
#formholder form .resetbtn {color:gray;}
#formholder form .resetbtn, #formholder form .btn {width: 7em;}
/* End eNewsletter Form*/

.tempNote { font-size: 0.75em; color: #CC0000; line-height: 1.2em; }

.miscbox { padding: .5em 0 0; clear:both; } 
.miscbox p { border-top: solid 1px silver; padding: .5em 0; }
.sidebarbox { font-size: 90%; width: 188px; background-color: #DDD; padding: 3px 6px 1px 6px; margin-top: 1.5em;}
.vertspace /*adds vertical space, probably used only below a page anchor*/ { height: 100px; }
.dividerline { margin-top: .5em; border-top: solid 1px silver; }

.caption {
font-size:.8em;
font-style:italic;
margin-top: .5em;
}

.left { float: left; margin: 3px .9em 0 0; }
.right { float: right; margin: 0 0 0 1em; }
.videosHome { font-size:.85em; width:243px; height:55px; line-height:1.4em; }


#annv { position:absolute; left: 174px; top: 65px; z-index: 999; }
