/* ofm.css */
/* Reset: First, normalize styles per yahoo_reset_stylesheet.css:
------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,pre,code {font-size: 14px; font-weight:normal;}
q:before,q:after {content:'';}
ol, ul {list-style: none;}
table {border-collapse:collapse; border-spacing:0;}
:link,:visited {text-decoration: none;}
a img, :link img, :visited img {border: none;}
em {font-style: italic;}
strong {font-weight: bold;}
/* end reset*/


/* Specific styling
------------------------------------------------------------------------- */
html, body {height:100%; text-align:center;}
body {background-color: #003366; font: 12px/1.2 verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; width: 100%; min-height: 100%;}
#container {background-color: #003366; margin: 0px auto; min-height: 100%; position: relative; width: 760px;}

/* content box: actual content goes within this
------------------------------------------------------------------------- */
#content {background-color: #fff; border-left: 15px solid #cc3333; border-right: 15px solid #993333; height: 770px; width: 730px;}

#header {background-color: #000; margin-left: 4px;}
#header h1 {background-color: #fff; color: #ddd; font-size:78px; font-family: "times new roman", serif; margin: -10px 0 0 0;}
#header h2 {color: #000; font-family: arial, verdana, helvetica, sans-serif; font-size: 18px; letter-spacing: 67px; margin: -39px 0 0 18px; position: relative; text-align: left; width: 710px;} /* text-align: left; needed for proper positioning in IE 6&7*/

/* link properties
------------------------------------------------------------------------- */
a {text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {font-weight:bold;}
a:active {text-decoration: none;}

/* misc
------------------------------------------------------------------------- */
.linksline { font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; text-align: center; margin: 0; padding: 0; }
.linksline p { border-bottom: 2px #888 solid; margin: 10px auto 20px auto; width: 5%; }
#square {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; text-align: center; padding: 40px 0 0 0;}
#info_line {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; text-align: center; padding: 40px 0 10px 0;}
.firsthr p { border-bottom: 2px #888 solid; margin: 40px auto 20px auto; width: 5%; }

/* end */
