body { behavior:url("csshover.htc"); }
body { margin:0; padding:0; background:#A8B0B3; width:100%; height:100%; text-align:center; }
.page { position:static; background:#ffffff; width:780px; margin:0px auto; padding:0; }
.topwrap { float:left; background:#061844; width:780px; height:50px; margin:0; padding:0; }
.name { width:350px; float:left; text-align:right; font:36px sans-serif,arial,helvetica; color:#ffffff; margin:0; padding:10px 0 0 0; }
.name-inside { width:350px; float:left; text-align:left; font:36px sans-serif,arial,helvetica; color:#ffffff; margin:0; padding:10px 0 0 20px; }
.contactinfo { text-align:right; font:12px sans-serif,arial,helvetica; color:#ffffff; margin:0; padding:10px 0 0 0; }
.contactinfo a { color:#ffffff; }
.header { clear:both; margin:0; padding:0; }
.insidetitle { background:#b3cde8; text-align:right; font:16px sans-serif,arial,helvetica; font-weight:bold; padding:0 10px 5px 0; font-style:italic; }
a.catlink { font:16px sans-serif,helvetica,arial; font-weight:bold; }

.menu-inside { clear:both; margin:0 0 0 0; background:#061844; color:#ffffff; }

.menu-inside ul.menulist { padding:10px 0 10px 0; margin:0; }
.menu-inside ul.menulist li { display:inline; padding:10px 0 10px 20px; margin:0; border-left:1px dotted #264271; }
.menu-inside ul.menulist li.noborder { border:none; }
.menu-inside ul.menulist li:hover { background:#b3cce8; color:#003399; }
.menu-inside ul.menulist li a { margin:0; padding:0 20px 0 5px; color:#ffffff; text-decoration:none; font:14px sans-serif,arial,helvetica,tahoma; font-weight:bold; }
.menu-inside ul.menulist li a:hover { color:#003399; }

.content-block { background:#ffffff; text-align:left; padding:0; margin:0; }
.footer-block { clear:both; background:#efefef; padding:12px; text-align:center; }
.footer-block ul.menulist { padding:0; margin:0; }
.footer-block ul.menulist li { display:inline; padding:0; margin:0; border-left:1px solid #264271; }
.footer-block ul.menulist li.noborder { border:none; }
.footer-block ul.menulist li a { margin:0; padding:0 10px 0 15px; color:#003399; text-decoration:none; font:10px verdana,tahoma,helvetica,arial; font-weight:bold; }
.footer-block ul.menulist li a:hover { text-decoration:underline; }
.copy { margin:10px 0 0 0; text-align:center; font:10px tahoma,verdana,helvetica,arial; color:#454444; }

.form-wrap { position:relative; top:0px; left:20px; }
.form-wrap .form-name { clear:left; float:left; text-align:right; width:160px;  font:11px verdana,tahoma,arial,helvetica; margin:6px 5px 0 0; padding:0; }
.form-wrap .form-input { text-align:left; font:11px verdana,arial,tahoma,helvetica; margin:5px 0 0 0; padding:0; }
.form-wrap .form-buttons { text-align:left; padding:12px 12px 12px 150px; }

h3 { font:16px sans-serif,tahoma,verdana,arial; color:#003399; font-weight:bold; }
#altcopy { position:relative; padding:20px 25px 20px 25px; margin:0; font:11px Verdana,Helvetica,Arial; color:#000000; line-height:16px; text-align:left; }
#altcopy ul { list-style-type:none; }
.col2 { float:right; width:300px; position:relative; top:25px; text-align:left; padding:0 0 30px 0; font:11px verdana,tahoma,helvetica,arial; }
img.left { float:left; margin:0 10px 10px 0; }

#containertable { font:11px sans-serif,helvetica,arial; color:#454444; }
.bordercolor { border:1px dotted #c8c8c8; }
.tablebackgroundcolor { background:#ffffff; font:11px sans-serif,helvetica,arial; }
.primaryaccentcolor { background:#003366; font:11px sans-serif,helvetica,arial; color:#ffffff; }
.secondaryaccentcolor { background:#e1e1e1; font:14px sans-serif,helvetica,arial; color:#000066; font-weight:bold; }
.secondaryaccentcolor table { font-weight:bold; }
.titleMed { font:16px sans-serif,helvetica,arial; color:#006699; font-weight:bold; }
.titleSmall { font:11px tahoma,verdana,helvetica,arial; line-height:14px; }
.tablebackgroundcolor img { padding:5px 0 0 0; }