body {background-image:url('/images/bg.jpg'); background-repeat:repeat-y; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
p {margin:6px 0px 3px 0px}
ul {padding:6px 0px 6px 15px;margin-left:15px}	

label.error{color:#990000}

/* Plumbing Divs */
div.canvas{}
div.header{width:959px; height:198px}
div.footer{width:959px; height:83px; background-image:url('/images/footer.jpg'); background-repeat: no-repeat; background-position:top; position:relative; top: -31px}
div.footer a{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:.9em; color:#000000; text-decoration:none}
div.footer a:hover{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:.9em; color:#000000; text-decoration:underline}
div.logo{}

div.title{padding-left:15px}

div.navfirefox{outline:none; height:198px; float:left; position:relative; top:48px}
div.navwebkit{outline:none; float:left}
div.navie8{outline:none; height:198px; float:left; position:relative; top:48px}
div.navie7{outline:none; height:198px; float:left; position:relative; top:48px}
div.navie6{outline:none; height:198px; float:left; position:relative; top:48px}

/* Topnav */
div.topnavfirefox{text-align:right; position:absolute; width:870px; margin-top:16px; font-family:"Times New Roman", Times, serif; font-size:.9em}
div.topnavwebkit{text-align:right; width:870px; height:35px; padding-top:15px; font-family:"Times New Roman", Times, serif; font-size:.9em}
div.topnavie8{text-align:right; position:absolute; width:870px; margin-top:16px; font-family:"Times New Roman", Times, serif; font-size:.9em}
div.topnavie7{position:relative; top:15px; left:50px; font-family:"Times New Roman", Times, serif; font-size:.9em}
div.topnavie6{position:relative; top:15px; left:50px; font-family:"Times New Roman", Times, serif; font-size:.9em}
a.topnav{font-family:"Times New Roman", Times, serif; font-size:.9em; color:#000000; text-decoration:none}
a.topnav:hover{font-family:"Times New Roman", Times, serif; font-size:.9em; color:#000000; text-decoration:underline}

/* Subnav */
div.subnav1{background-color:#e7cca0; color:#84062b; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:190px; padding:5px; padding-left:10px; text-align:left; text-transform:uppercase} 
div.subnav1 a{color:#84062b; text-decoration:none}
div.subnav1 a:hover{color:#84062b; text-decoration:underline}
div.subnav2{color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:5px; padding-left:25px; text-align:left} 
div.subnav2 a{color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none}
div.subnav2 a:hover{color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline}

div.carousel_vertical{padding-left:5px; color:#FFFFFF; padding-right:5px; font-size:11px}
div.carousel_verticalfirefox{padding-left:5px; color:#FFFFFF; padding-right:5px; font-size:11px}
div.carousel_verticalwebkit{padding-left:25px; color:#FFFFFF; padding-right:5px; padding-top:87px; font-size:11px}
div.carousel_verticalie8{padding-left:5px; color:#FFFFFF; padding-right:5px; font-size:11px}
div.carousel_verticalie7{padding-left:5px; color:#FFFFFF; padding-right:5px; font-size:11px}
div.carousel_verticalie6{padding-left:5px; color:#FFFFFF; padding-right:5px; font-size:11px}

/* Sub Left Image Links */
td.subimage{width:174px; height:160px; padding:20px; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left}

td.subimagefirefox{width:174px; height:160px; padding:20px; padding-left:25px; padding-top:85px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top}
td.subimagewebkit{width:218px; height:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top}
td.subimageie8{width:174px; height:55px; padding:20px; padding-left:25px; padding-top:85px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top}
td.subimageie7{width:174px; height:100px; padding:20px; padding-left:25px; padding-top:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top}
td.subimageie6{width:174px; height:160px; padding:20px; padding-left:25px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top}

.white {
color:#FFFFFF;
}
.black {
color:#000000
}
.serif{
font-family:"Times New Roman", Times, serif; font-size:10px
}

/* Links */
a{color:#000; text-decoration:underline}
a:hover{color:#71011F; text-decoration:underline}

/* Images */
img{border:0}
img.pad{padding:15px}

/* Forms */
input.textbox{font-size:11px}
input.submit{background-color:#84062b; border:0px; color:#e7cca0; padding:5px; border:0px; font-size:11px; cursor:pointer; text-transform:uppercase}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px} /* Use to change the nasty default font family for textboxes */ 

/* Home page */
div.miles{width:601px; height:103px; position:relative; top: -100px; left:150px}
div.milesfirefox{width:601px; height:103px; position:relative; top: -99px; left:140px}
div.mileswebkit{width:601px; height:103px; position:relative; top: -147px; left:138px}
div.milesie6{width:601px; height:103px; position:relative; top: -100px; left:150px}
div.milesie7{width:601px; height:103px; position:relative; top: -100px; left:150px}
div.milesie8{width:601px; height:103px; position:relative; top: -99px; left:140px}

div.homebody{width:959px; background-image:url('/images/pgrepeatsm.jpg'); background-position: center 30px; background-repeat: repeat-y; padding:20px; padding-top:50px; padding-bottom:0px}
div.hometop{float:left; padding-left:41px; position:relative; top:-30px}
div.homeaccordion{margin-top:8px; padding-top:75px; padding-right:17px; width:356px; height:216px; background-image:url('/images/accordion/box.jpg'); background-repeat:no-repeat}
div.accordion_section{ width:325px; height:57px; overflow: hidden; padding:15px; padding-top:0px; font-family:"Times New Roman", Times, serif; font-size:11px; display:none; position:relative; top:-5px}
table.homecarousel{width:899px; height:170px; position:relative; top:-20px}
td.homecarouselarrow{width:24px}

/* Detail Pages */
div.detailbody{width:959px; background-image:url('/images/pgrepeatsm.jpg'); background-position: center 30px; background-repeat: repeat-y; padding:20px; padding-top:23px; padding-bottom:20px}
table.detailbody{width:959px}
td.detailpad{width:25px}
td.detailleft{width:240px; border-right:1px dashed}
td.detailright{width:656px; padding-right:25px; text-align:right; vertical-align:top}
td.detailrightnews{width:656px; padding-right:25px; text-align:left; vertical-align:top}
.title{position:relative; top:-100px; text-align:left}
.listings{text-align:left; padding:20px; position:relative; top:-150px; font-family:"Times New Roman", Times, serif; font-size:13px}
a.listings {color:#000000;text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:14px}


/*  W I D G E T S  */

.sitemap{line-height:18pt;}
.faq {cursor:pointer}
.breadcrumbs{}
.press {text-align:left; position:relative; top:-120px;padding:0px 10px 5px 25px;}

/* Posts */
.post{text-align:left; padding:10px 40px 20px 20px; position:relative; top:-120px;font-family:"Times New Roman", Times, serif; font-size:14px; line-height:normal;}


.postnotitle{text-align:left; padding:20px; position:relative; top:-25px; font-family:"Times New Roman", Times, serif; font-size:13px}
.post_leave_comments{text-align:left; position:relative; top:-120px; padding-left:20px; padding-bottom:10px; font-size:15px; font-weight:bold; color: #505030}
.post_leave_comments a{font-size:15px; font-weight:bold; color: #505030; text-decoration:none}
.post_leave_comments_form{padding-top:30px; font-size:12px; font-size:11px}
.post_leave_comments_form_textbox{background-color:#e7cca0; border:0px; font-size:11px}
.post_leave_comments_form_label{color: #505030}
.post_leave_comments_form_submit{background-color:#84062b; border:0px; color:#e7cca0; padding:5px; border:0px; font-size:11px; cursor:pointer}
.post_comments{text-align:left; padding:20px; position:relative; top:-120px; background-color:#f0f0d0; color:#000; margin-left:20px; margin-right:20px}
.post_comment_attributes{ font-size:.8em; padding-bottom:10px; color: #84062b}
.post_comment_hr{}