* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { padding: 0; background: #fff url('img/bg2.jpg') repeat-x; font: 0.9em/1.5 sans-serif; color: #303030; text-align: center; }

a {color:#b41818;}
a:link {color:#b41818;}
a:hover {color:#b41818; text-decoration: none;}

h1, h2, h3, h4, h5, h6 { margin:15px 0 7px 0; }
h1 { font-size:150%; }
h2 { font-size:130%; font-weight: normal;}
h3 { font-size:105%; border-bottom: 1px solid #ddd;}
h4 { font-size:120%; }
h5 { font-size:100%; }

#container { width:820px; margin:0 auto; text-align:left; }

#header { background: #ff7400 url('img/bg2.jpg') repeat-x; position:relative; margin-bottom: 20px; height: 100px; }

#logo { margin: 30px 0 20px 0; width: 340px; float: left; }
#logo a{ text-decoration: none; 	color: #fff; font-weight: normal; padding: 0px 10px 7px 10px; }
#logo p { margin: 0; }
      
#menu { font-family: 'century gothic', sans-serif; float: right; padding: 35px 0 0; margin: 0 0 38px; }
#menu li { font-size: 1.1em; font-weight: normal; display: inline; }
#menu li a { text-decoration: none; float: left;  padding: 2px 7px 5px; text-align: center; margin: 0 0 0 5px; color: #d02c2c;  }
#menu li a.current { font-weight: bold; color: #d02c2c }
#menu li a.current:hover { font-weight: bold; color: #d02c2c }
#menu li a:hover { font-weight: normal; text-decoration: none; color: #FFF;  }

#graphicbox { width: 100%; margin: 1em auto; color: #fff; margin-bottom: 20px; } 

#main { padding: 0 37px }

#footer { background: #d02c2c; color: #000000; }
#footer a{ color: #000000; }
#footer a:hover { text-decoration: underline; color: #EEE;  }

#footer-inside { width:746px; margin:0 auto; text-align:left; padding: 26px 0; }
#footer-inside p { margin-top: 0; margin-bottom: 0; }

#copyright { float: left; width: 300px; }

#links{ margin: 0 0 0 323px; text-align: right; }

p { margin:15px 0; line-height: 150%; font-size: 95%}

.content p {color: #fff; margin-top: 10px;}

table { margin:15px 0; border: 1px solid #cdcdcd; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}
th { text-align:center; font-weight:bold; border: 1px solid #cdcdcd;}
th, td { padding:4px 6px; border: 1px solid #cdcdcd;}
tr.table-top {background: #e5e5e5; font-weight: bold;}

ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:underline; }

fieldset { margin:15px 0; padding:10px; border:1px solid #CCC; }
legend { margin-left:10px; font-size:100%; font-weight:bold; color:#000; }
abbr, acronym, .help { border-bottom:1px dotted #CCC; cursor:help; }
blockquote { margin:15px 20px; font-style:italic; }
del, .del { text-decoration:line-through; }
strong, .strong { font-weight:bold; }
cite, em, q, var { font-style:italic; }
code, kbd, samp  {font-family:monospace; font-size:110%; }
hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 
.light {padding: 4px 5px; background: #ac0001; text-decoration: none;} .light:hover {color: #fff;}
.noscreen { display:none; }

