
body {margin:0; background:url('images/gradientbackg.jpg') repeat-x #818181;}
div, span {font-family:verdana; font-size:10px; line-height:12px; margin:0; padding:0; float:left;}
h1, h2, h3 {margin:0; padding:0;}
h1 {font-size:12px; line-height:14px;}
h3 {background:url('images/header_backg.gif') repeat-x; margin-bottom:12px;}
h3 .header {border-bottom:1px solid;}

a {color:#960014; font-weight:bold; text-decoration:none;}
a:hover {color:#000;}

em, em.name {font-style:normal; color:#960014}
em.name {color:#818181}
input, select, textarea {font-family:verdana; font-size:10px; background:#FFFCD0; /*background:#EEEEEE;*/}
input.button {border:1px solid #818181; background:#960014; color:white;}
.form, .formsubmit {margin:0 0 4 0px;}
.formsubmit {float:right;}
.formfeedback {width:172px;}
.formcontact {width:330px;}

.pic, .picsingle, .picnone {border:1px solid #818181; padding:1px; margin:0 8 4 0px;}
.picsingle {margin:0 0 4 0px;}
.picnone {margin:0 3px;}
.picleft {border:1px solid #818181; padding:1px; margin-bottom:4px;}
.picleftspan {float:left; margin-right:8px;}

span.left {float:left;}
span.leftpad, span.leftpadcontact {float:left; margin-left:17px;}
span.leftpadcontact {margin-left:17px; width:330px;} /*same width as formcontact*/
div.leftclear {margin-left:17px; clear:left;}

.arrow {margin:0 6 1 0px; border:0;}
.more, .moretop, .weblink {float:right; font-weight:normal; margin:3 10 0 0px;}
.moretop {margin-right:30px;}
.weblink {margin:10 0 0 0px;}
.links {margin:0 0 8 0px;}
.more a, .moretop a, .weblink a, .links a {color:#FFF; background:#960014; text-decoration:none;}
.more a:hover, .moretop a:hover, .weblink a:hover, .links a:hover {background:#000;}
/*.navbar {margin:0;}
.navbar a {color:#960014; margin-bottom:6px; padding:1 8px; border:1px solid #CDCDCD; display:block; background:url('images/header_backg.gif') repeat-x; text-decoration:none;}*/
.navbar {margin:0; color:#000; font-weight:bold; margin-bottom:6px; padding:1 8px; border:1px solid #CDCDCD; background:url('images/header_backg.gif') repeat-x;}
.navbar a {color:#960014; font-weight:normal; display:block; text-decoration:none;}
.navbar a:hover {color:#000;}

#container {width:700px; margin-top:101px; padding-left:30px; background:url('images/footer_left.gif') no-repeat bottom left;}
.content {padding-top:22px; width:668px; background:#FFF; border-top:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD;}
.contentleft {width:200px; padding:0 10 10 10px;}
.contentleftdiv {width:170px; padding:0 0 10 17px;}
.contentright {width:447px; border-left:1px dotted #000;}
.contentrightdiv {width:426px; padding:0 10 10 10px;}
.contentspacer {width:447px; border-bottom:1px dotted #000; margin:10 0px;}
.contentspacer2 {width:447px; border-bottom:1px dotted #000; margin:10 -10px;}

.footer {width:670px; background:url('images/footer_outlinebackg.gif') repeat-x;}
.footertextcontainer {float:right; width:161px; height:28; background:url('images/footer_textbackg.gif') no-repeat;}
.footertext {color:#FFF; margin:15 0 0 20px;}
.footerbase {width:700px; height:10px; background:#960014;}
