html {overflow: -moz-scrollbars-vertical;}

/***********************
     Nav Styles
************************/


A:link {
color: #8e0101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

A:visited {
color: #8e0101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

A:hover {
color: #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

#footer A:link {
color: #db8910; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
font-weight:bold; text-decoration:none;}

#footer A:visited {
color: #db8910; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
font-weight:bold; text-decoration:none;}

#footer A:hover {
color: #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
font-weight:bold; text-decoration:underline;}


/*************************
   Layout Styles
**************************/


body {
color: #000000;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
}

#left-container {
visibility:hidden;
}

#main-container {
width: 810px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/bg_shadow.gif);
background-repeat:repeat-y;
display: table;
padding:0 0 0 14px;	
}

#right-container {
visibility:hidden;
}

#header {
background-color:#ffffff;
background-image:url(../images/header.gif);
background-repeat:no-repeat;	
background-position:left;
width:781px;
height:124px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border:0px solid #ffffff;	
}

#footer {
width:782px;		
float:left;
clear:both;
background-color:#ffffff;
padding: 10px 0 10px 0px;
font-family:Arial, Verdana, Vrinda, Tahoma;	
font-weight:bold;	
color:#000000;
font-size:10px;
text-align:center;
border-bottom:1px solid #d26900;
}

#bottom-shadow {
width: 810px;
height:5px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bottom_border.gif);
display: table;
padding:0 0 0 5px;	
}

.content {
float:left;
width:761px;
background-color:#FFFFFF;
padding: 0 10px 10px 10px;
font-family:Arial, Verdana, Vrinda, Tahoma;	
font-size:12px;	
color:#000000;	
}

* HTML #content {
width:762px;
}

.adhorizontal-top {
width:751px;
margin: 20px 0 20px 10px;
clear:both;
}

.advertical {
margin: 0 5px 10px 5px;
float: left;
}

.adhorizontal-bottom {
width:751px;
margin: 20px 0 20px 10px;
clear:both;
}

.divider-top {
visibility:hidden;
}	

.divider-mid {
width: 782px;
height: 14px;
background-color: #d26900;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.divider-bottom {
width: 782px;
height:10px;
float:left;
clear:both;	
background-color: #d26900;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#image-banner {
width: 783px;
height: 146px;
padding:0px;	
}

* html #image-banner {
width: 772px;
}

/************************
   Nav Styles
*************************/


#tabsJ {
float:left;
width:776px;
font-size:93%;
line-height:normal;
margin-top:92px;
}

#tabsJ ul {
margin:0;
padding:10px 0px 0 0;
list-style:none;
}

#tabsJ li {
display:inline;
margin:0;
adding:0;
}

#tabsJ a {
float:left;
background-image:url(../includes/tableftJ.gif) no-repeat left top;
margin:0;
padding:0 0 0 0;
text-decoration:none;
}

#tabsJ a span {
float:left;
display:block;
background:url(../includes/tabrightJ.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#24618E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */

#tabsJ a:hover span {color:#FFF;}

#tabsJ a:hover {background-position:0% -42px;}

#tabsJ a:hover span {
background-position:100% -42px;}

#tabsJ #current a {
background-position:0% -42px;}

#tabsJ #current a span {
background-position:100% -42px;
color:#FFF;
}


/******************************
   Table/Text Styles
*******************************/


h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:0 0 0 100px;
margin:0 0 2px 0;
text-align:left;
}

h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding:0 0 0 0;
margin:0 0 0 0;
text-align:center;
}

.subheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#8e0101;
padding:0px 0px 0px 3px;
}

TD.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#d26900;
padding:0px 0px 0px 3px;
}

TD.header_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#d26900;
text-align:center;
padding:0px 20px 0px 0px;
}

TD.header_action {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:12px;
color:#000000;
padding:0px 0px 10px 3px;
}

TD.maintext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0px 3px 0px 3px;
border-right:1px solid #000000;
}

TD.maintext_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0px 3px 0px 6px;
}

TD.maintext_3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0px 3px 0px 6px;
}

TD.pics {
padding:10px;
text-align:center;
}

ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}

.lipadding {
padding:5px;
margin-left:5px;
}


/**************************
     Form Styles
***************************/


input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding:0px;
background-color:#CCCCCC;
}

.checkbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
background-color:#ffffff;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding:0px;
background-color:#CCCCCC;
}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding:0px;
background-color:#CCCCCC;
}

.submit {
background-color:#8D181B;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #ffffff;
text-transform:uppercase;
padding: 0 0 0 0;
margin: 0 0 0 0;
border:1px solid #000000;
}

td.contact{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:2px;
}

td.contact2{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:2px;
}

td.private {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:center;
padding:5px 0 0 0;
margin:0 0 0 0;
}

TD.contact_top{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0px 0px 0px 3px;
text-align:left;
}

td.quote{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 0 0;
font-size:10px;
}

td.quoteheader{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 0 0;
font-size:12px;
color:#ffffff;
}

td.quotesubheader{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 3px 30px;
font-size:11px;
color:#8D181B;
text-decoration:underline;
}

.quote_mid{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 0 0;
font-size:10px;
}