@charset "utf-8";
body {
margin : 0 auto 0 auto;
padding-top : 20px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background-color : #000000;
font-size : 95%;
font-family : Geneva, Arial, Helvetica, sans-serif;
width : 100%;
}
#header {
height : 111px;
margin : 0;
padding : 0;
margin : 0 auto 0 auto;
width : 950px;
background-color : #343434;
}
#topnav {
height : 25px;
margin : 0;
padding-top : 10px;
margin : 10px auto 0 auto;
width : 930px;
border-bottom : 1px solid #999999;
border-top : 1px solid #999999;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#topnav a:link, a:active {
text-decoration : none;
color : #333333;
}
#topnav a:visited {
text-decoration : none;
color : #333333;
}
#topnav a:hover {
color : #ff9900;
text-decoration : underline;
}
a:link, a:active, a:visited {
text-decoration : underline;
color : #993300;
}
a:hover {
color : #ff9900;
text-decoration : underline;
}
#callbutton {
float : left;
padding-left : 545px;
padding-top : 155px;
position : absolute;
}
hr {
border : 0 none;
border-bottom : 1px solid #999999;
width : 400px;
height : 2px;
margin : 10px auto 0 0;
text-align : left;
}
#callbutton p {
width : 350px;
padding-left : 20px;
}
p {
font-size : 12px;
}
#wrapper {
width : 950px;
margin-top : 0;
margin-right : auto;
margin-bottom : 1px;
margin-left : auto;
text-align : left;
padding : 0;
}
#content {
float : left;
width : 950px;
padding-bottom : 50px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
margin : 0 auto 0 auto;
background-image : url(images/bg-mid.png);
background-repeat : repeat-y;
height : 100%;
}
#main {
float : left;
width : 450px;
margin-left : 20px;
margin-top : 155px;
}
#nav {
margin-left : 700px;
margin-top : 40px;
margin-right : 0;
margin-bottom : 0;
padding : 0;
width : 251px;
}
blockquote {
background : url(images/blockquote.png);
padding-top : 25px;
padding-left : 25px;
padding-right : 25px;
padding-bottom : 25px;
width : 400px;
margin-left : 0;
}
table {
border-color : #993300;
border-width : 0 0 1px 1px;
border-style : solid;
width : 400px;
}
td {
border-color : #600;
border-width : 1px 1px 0 0;
border-style : solid;
margin : 0;
padding-top : 10px;
background-color : #fff;
}
#blockquote p {
font-size : 12px;
}
h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #333333;
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
margin : 0;
padding-top : 0;
line-height : 0.5px;
}
h5 {
color : #6c989d;
text-transform : uppercase;
letter-spacing : -1px;
font : bold 15px/16px "Lucida Grande", Helvetica, sans-serif;
border-bottom : 1px solid #6c989d;
margin-bottom : 10px;
padding-bottom : 3px;
}
#list ul {
list-style-type : none;
padding : 20px;
margin : 0;
}
#list li {
font-size : 10px;
text-decoration : none;
background-image : url(images/arrowhead.png);
background-repeat : no-repeat;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 20px;
}
#footer {
clear : both;
}
.clearfooter {
height : 330px;
clear : both;
}
#footer {
height : 330px;
width : 100%;
background : #1e343f url(images/footer_bkg.jpg) repeat-x 0 top;
position : relative;
}
#footercontainer {
width : 920px;
margin-left : auto;
margin-right : auto;
padding-left : 20px;
padding-right : 20px;
padding-top : 50px;
position : relative;
}
.footercolumn {
width : 250px;
float : left;
display : inline;
}
.footercolumn p {
margin-left : 7px;
margin-right : 15px;
margin-bottom : 30px;
color : #fff;
font-size : 0.9em;
}
.footercolumn2 {
width : 190px;
margin-left : 30px;
display : inline;
}
.footercolumn h5.recentblog {
background : url(images/footer_recentblog.gif) no-repeat 0 3px;
padding-left : 20px;
}
.footercolumn h5.recentweb {
background : url(images/footer_recentweb.gif) no-repeat 0 3px;
padding-left : 20px;
}
.footercolumn h5.recentprint {
background : url(images/footer_recentprint.gif) no-repeat 0 3px;
padding-left : 20px;
}
.footercolumn ul {
list-style-type : none;
float : left;
font-size : 0.9em;
line-height : 1.2em;
}
.footercolumn li a {
color : #efdeaa;
text-decoration : none;
background : url(images/arrowicon.gif) no-repeat 0 2px;
font-size:11px;
padding-bottom : 15px;
padding-left:20px;
display : block;
width : 170px;
margin-left:-35px;
}
.footercolumn li a:hover {
text-decoration : underline;
color : #ffffff;
}
.utilitylinks {
clear : both;
padding-top : 12px;
padding-bottom : 10px;
float : left;
width : 920px;
position : relative;
font-size:10px;
}
.utilitylinks span.copyright {
float : left;
display : inline;
color : #6c989d;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-weight : bold;
}
.utilitylinks span.utility {
float : right;
display : inline;
font-size : 0.9em;
}
.utilitylinks span.utility a {
color : #6c989d;
text-decoration : none;

}
.utilitylinks span.utility a:hover {
color : #d27972;
text-decoration : underline;
}
.utilitylinks span.utility span.subscribe {
float : left;
background : url(images/footer_rssicon.gif) no-repeat;
padding-left : 22px;
line-height : 1.5em;
margin-right : 15px;
}
.utilitylinks span.utility span.ee {
float : left;
background : url(images/footer_eeicon.gif) no-repeat;
padding-left : 27px;
line-height : 1.5em;
margin-right : 15px;
}
.main_formhead, .formhead {
font-size : 1.4em;
color : #999999;
}
fieldset#formwrap {
background-color : #fefefe;
}
fieldset {
background-color : #fafafa;
}
legend, dt {
font-weight : bold;
color : #666;
}
legend#mainlegend {
font-size : 1.2em;
color : #669900;
}
label {
color : #669900;
}
input.med, input.short, select.med, textarea.textbox {
font : 80% 'Trebuchet MS', sans-serif;
color : #666;
padding : 2px;
border : 1px solid #cc9000;
background-color : #fffffa;
}
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus {
color : #000;
border : 1px solid #000;
background-color : #fff;
}
span.error, dt.error, strong.error {
color : #cd0000;
font-weight : bold;
}
span.success {
color : #669900;
font-weight : bold;
}
small.privacy, small.whythis {
font-size : 80%;
}
small.whythis {
position : relative;
}
small.whythis a {
text-decoration : underline;
font-size : 0.95em;
}
small.whythis a:hover, small.whythis a:focus, small.whythis a:active {
text-decoration : none;
}
small.whythis a span {
border : 1px solid #fafafa;
background-color : #fafafa;
padding : 0 4px 0 4px;
color : #fafafa;
text-decoration : none;
}
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span {
border : 1px solid #000;
background-color : #eecc11;
color : #000;
padding : 0 4px 0 4px;
text-decoration : none;
}
p.creditline {
float : right;
margin : -17px 0;
padding-bottom : 1px;
font-size : 80%;
}
abbr, .abbr {
cursor : help;
border-bottom : 1px dotted #999;
}
dl#result_dl_blockq dt, dl.result_dl_blockq dt {
color : #669900;
}
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
margin-left : 0;
}
div#hf_form_div span.items {
font-weight : bold;
color : #cc9900;
}
