@charset "UTF-8";

/* CSS Document */

/*GENERIC TAGS*/

body { margin:0px; background-color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:62.5%; color:#444; line-height:18px; }

h1, h2, h3 { color:#921211; font-size:1.7em; margin-bottom:1px; }

h4 { color:#921211; font-size:1.4em; }

img { border:none; }

input.button { width:208px; background-color: #921211; border:none; color: #fff; padding:6px; margin-top:10px; }

input.button:hover { background-color: #620203; }

a:link, a:visited, a:hover { color:#921211; text-decoration:none; }

a:hover { text-decoration:underline; }

/*IDs*/

#wrap { width:100%; height:196px; background-image:url(../images/header-rpt.jpg); background-repeat:repeat-x; }

#header { width:1000px; height:196px; margin-left:auto; margin-right:auto; background-image:url(../images/header-bg.gif); background-repeat:no-repeat; }

#nav { width:395px; position:relative; top:150px; left: 545px; }

#nav ul { list-style:none; padding:0px; margin:0px; }

#nav li { display:inline; padding-right:10px; margin-left:5px; border-right:1px solid #444; }

#main { width:915px; clear:both; margin-left:auto; margin-right:auto; background-image:url(../images/main-bg.jpg); background-repeat:repeat-y; overflow:hidden; }

#flashwrap { width:869px; height:277px; background-color:#921211; margin-left:auto; margin-right:auto; }

#tabs { width:343px; height:255px; margin-top:11px; float:left; }

#flash { width:510px; height:255px; float:right; margin-top:11px; margin-right:13px; }

#textwrap { width:900px; padding-top:20px; clear:both; }

#textleft { width:485px; float:left; padding:0 30px 0 30px; }

#textright { width:325px; float:right; padding-left:30px; }

#textright ul { list-style:none; padding:0px; margin:0px; }

#news { width:800px; float:left; padding:0 50px 0 50px; }

#news ul { margin:0px; list-style:none; }

#news li { padding:20px 0 10px 0; margin-right:30px; border-top:1px dashed #921211; }

#contact { float:left; width:485px; margin-bottom:20px; }

#footcontainer { width:100%; height:160px; clear:both; background-image:url(../images/foot-rpt.jpg); background-repeat:repeat-x; color:#FFF; font-size:.9em; line-height:14px; }

#break { width:915px; height:30px; margin-left:auto; margin-right:auto; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; }

#footer { width:915px; margin-left:auto; margin-right:auto; clear:both; }

#footer p { line-height:8px; }

#footer ul { list-style:none; padding:0px; margin:0px; margin-top:30px; text-transform:uppercase; }

#marg { }

#marg ul { margin-top:0px; }

#footer li { display:inline; margin-right:5px; }

#footer a:link, #footer a:visited, #footer a:hover { color:#FFF; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

#seowrap { clear:both; width:400px; padding:10px 30px 0 30px; border-top:#921211 1px dashed; margin-top:30px; }

#seowrap ul { padding:0px; margin:0px; }

#seowrap li { display:inline; margin-right:5px; }

/*CLASSES & SPANS*/

.fr { float:right; text-transform:uppercase; }

.fl { float:left }

.bold-italic { color:#921211; font-weight:bold; font-style:italic; font-size:1.1em; }

.head { color:#921211; font-weight:bold; font-size:1.4em; }

.sub { font-size:.7em; }

.subber { font-size:1.5em; margin-top:0px; font-weight:bolder; }

.formstyle { width:195px; padding:6px; background-color:#921211; border:none; color:#FFF; }

.boxstyle { width:800px; padding:6px; background-color:#921211; border:none; color:#FFF; }

.move-map { margin-top:10px; }

.border { border-top:1px dashed #921211; }

/*MINI CONTACT FORM*/

.forms { width:195px; padding:6px; background-color:#921211; border:none; color:#FFF; margin-bottom:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }

.map { border:#921211 solid 2px; margin-top:65px; }

.fork { margin-top:80px; }

.dotty { border-top:#000 1px dashed; width:auto; margin:10px 0 5px 0; }

.log { margin:35px 0 0 0px; }