@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

img { border: none; }

body { background-image:url(images/bg.jpg); background-repeat: repeat-x; }

#wrap { width: 826px; margin: 0 auto; }

#head { width: 826px; height: 84px; background-image: url(images/headerbg.jpg); }

#shadowleft { width: 17px; height: 447px; background-image: url(images/shadowleft.jpg); background-position: top; background-repeat: no-repeat; float: left; }

#shadowright { width: 17px; height: 447px; background-image: url(images/shadowright.jpg); background-position: top; background-repeat: no-repeat; float: right; }

#topwrap { width: 792px; height: 303px; background-color: #FFFFFF; float: left; }

#logo { width: 229px; height: 46px; float: left; }

#navigation { width: 563px; height: 35px; margin-top: 6px; margin-bottom: 5px; background-image: url(images/navbg.jpg); float: left; }

#navigation ul { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#navigation li { display: inline; list-style-type: none; color: #000000; text-decoration: none; }

#navigation a { float: left; padding: 11px 14px 0px 14px; color: #ffffff; text-decoration: none; }

#navigation a:hover { float: left; height: 24px; background: url(images/navover.jpg) repeat-x top left; }

#flash { width: 792px; height: 257px; float: left; }

#bottomwrap { width: 792px; float: left; background-color: #FFFFFF; }

#text { width: 489px; float: left; padding: 20px 30px 20px 35px; }

#text a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; padding-top: 7px; margin-bottom: 8px; }

#text a:hover { text-decoration: none; color: #8A132B; }

#text ul { padding-left: 50px; padding-bottom: 10px; color: #8A132B; }

#text h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 300; color: #8A132B; margin-bottom: 7px; line-height: 20px; }

#text h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 300; color: #8A132B; padding-top: 7px; margin-bottom: 8px; }

#text p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; padding-top: 7px; margin-bottom: 8px; }

#text li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; padding-top: 4px; margin-bottom: 4px; }

small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; padding-top: 7px; margin-bottom: 8px; }

#rightcol { width: 238px; padding-bottom: 100px; float: left; }

#testimonials { width: 238px; float: left; }

#quotes { width: 238px; height: 185px; float: left; }

#contact { width: 238px; float: left; }

#contact h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #8A132B; padding-top: 14px; }

#latestnews { width: 238px; float: left; }

#latestnews h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #8A132B; padding-top: 14px; }

#latestnews h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #333333; padding-bottom: 5px; padding-top: 10px; }

#latestnews h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #333333; padding-bottom: 5px; padding-top: 10px; }

#latestnews p { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }

#latestnews a { font-family: Arial, Helvetica, sans-serif; color: #333333; }

#latestnews a:hover { text-decoration: none; }

#latestnews p { padding-bottom: 15px; }

#latestnews li { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }

.icon { float: left; padding-right: 6px; padding-bottom: 100px; }

.bibformstyle { border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; margin-top: 4px; }

.bibbutton { margin-top: 4px; margin-left: 5px; padding-bottom: 10px; }

#footer { width: 826px; float: left; background-color: #FFFFFF; }

#border { width: 826px; height: 1px; float: left; }

#footercont { width: 826px; background-image: url(images/footerbg.jpg); background-repeat: repeat-y; clear: both; padding-top: 3px; padding-bottom: 10px; }

#footercont ul { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }

#footercont li { display: inline; list-style-type: none; color: #000000; text-decoration: none; line-height: 20px; }

#footercont p { color: #000000; text-decoration: none; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }

#footercont a { color: #000000; }

#footercont a:hover { text-decoration: none; }

#boilerplate { width: 826px; padding-top: 20px; padding-bottom: 20px; margin: 0 auto; text-align: center; }

#boilerplate h5 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; margin-bottom: 5px; text-align: center; }

#boilerplate p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; margin-bottom: 10px; }

#boilerplate li { display: block; list-style-type: none; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

#boilerplate a { color: #000000; }

#boilerplate a:hover { text-decoration: none; }

.red { color: #8A132B; font-weight: 400; }

.floatleft { float: left; padding-right: 12px; }

.floatright { float: right; padding-left: 12px; }

.floatrighttwo { float: right; padding-top: 10px; padding-left: 12px; }

.headingred { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 300; color: #8A132B; }

.testimonial { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #555555; }

.testred { color: #8A132B; }

#contactform { }

#contactform p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-bottom: 1px; }

#contactform h5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 10px; margin-bottom: 1px; }

#contactinfo { float: right; width: 160px; margin-top: 20px; text-align: center; }

#contactinfo h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 300; color: #8A132B; padding-top: 7px; }

#contactinfo p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-bottom: 1px; }

#contacthold { width: 294px; float: left; }

.bold { font-size: 11px; font-weight: 600; }

.divide { margin-top: 30px; margin-bottom: 30px; }

.style3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-bottom: 1px; }

.hsize { color: #8A132B; font-size: 11px; }

.headgrey { color: #666666; font-size: 11px; }

.boldred { font-weight: bold; color: #8A132B; }

.bold { font-weight: bold; }
