/* CSS Document */

body{
background-color:#000000;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
td{
vertical-align:top;
}

input, textarea{
border: 1px solid #999999;
background-color:#E9E9E9;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
input:focus, textarea:focus{
border: 2px solid #660066;
background-color:#ffffff;
padding:3px;
}
.required:focus{
border: 2px solid #CC0000;

}

form td{
vertical-align:middle;
}	
H1{
margin-left:20px;
margin-top:20px;
color:#C60204;
font-size:24px;
text-align:left;
}
ul{
margin:0px;
padding:0px;
margin-left:10px;
padding-left:10px;
}

li{
margin-bottom:7px;
list-style-position:outside;
}

a{
/*color:#663399;*/
color:#666666;
}
a:hover{
color:#C60204;
}

p{
margin:0px;
margin-bottom:15px;
}
.content{
background-image:url(../images/layout/bottomShadow.jpg);
background-repeat:repeat-x;
background-position:0px 100%;
}
#Container{
	width:900px;
	margin-top:-60px;
	margin-left:auto;
	margin-right:auto;
}

#Header{

}

#ContactNumbers{
position:relative;
left:-10px;
top:65px;
font-size:12px;
color:#FFFFFF;
margin-top:5px 5px;
text-align:right;
}

#ContactNumbers a{
color:#FFFFFF;
text-decoration:underline;
}
#ContactNumbers a:hover{
color:#C60204;
text-decoration:underline;
}

td.LeftNavigation{
width:181px;
/*height:500px;*/
background-image:url(../images/layout/LeftNav_repeatBG.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
background-color:#0E0E0E;
font-weight:normal;
font-size:11px;
}

td.LeftNavigation ul{
margin-left:0px;
padding-left:0px;

}
td.LeftNavigation li{
list-style-image:none;
list-style-type:none;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
td.LeftNavigation a{
padding:5px 5px 5px 10px;
/*background-image:url(../images/template/bullet_lb_crosshair.jpg);
background-repeat:no-repeat;
background-position:5px 50%;*/
color:#ffffff;
text-decoration:none;
display:block;
margin-right:3px;
border:1px solid #FFFFFF;

}
td.LeftNavigation a:hover{
padding:5px 5px 5px 10px;
/*background-image:url(../images/template/bullet_db_crosshair.jpg);
background-repeat:no-repeat;
background-position:5px 50%;*/
border:1px solid #FFFFFF;
color:#ffffff;
text-decoration:none;
display:block;
background-color:#C60204;
margin-right:3px;

}

td.LeftNavigation .selected{
background-color:#C60204;
}


#subLeftNavLinks{
margin:5px 5px 10px 10px;
}
#subLeftNavLinks a{
padding:0px;
color:#ffffff;
text-decoration:none;
display:inline;
margin:0px;
border:0px;
background-color:transparent;
}

#subLeftNavLinks a:hover{
padding:0px;
color:#C60204;
text-decoration:none;
display:inline;
margin:0px;
border:0px;
background-color:transparent;
}

#QuoteBox{
margin:0px 12px 10px 10px;
font-size:13px;
background-image:url(../images/layout/blackGloss_bg.gif);
background-repeat:repeat-x;
background-position:0px 0px;
padding:5px;
height:20px;
border:1px solid #333333;
}
#QuoteBox a{
padding:0px;
color:#ffffff;
text-decoration:none;
display:inline;
margin:0px;
border:0px;

}

#QuoteBox a:hover{
padding:0px;
color:#C60204;
text-decoration:none;
display:inline;
margin:0px;
border:0px;
background-color:transparent;
}

.city{
position:relative;
top:-112px;
height:112px;
width:181px;
background-color:#000000;
}

#Content{
background-color:#FFFFFF;
background-image:url(../images/layout/header_body_shadow_repeat.jpg);
background-repeat:repeat-x;

}

#Copy{
margin-left:30px;
width:390px;
margin-bottom:15px;
line-height:125%;
text-align:left;

}

#RightColumn{
width:275px;
height:425px;
float:right;
text-align:left;
}
#RightColumn .image{
width:275px;
height:425px;
}

#RightColumn .pageOptions{
margin:10px 50px;
padding:10px;
border:1px solid #999999;
text-align:left;
}

#RightColumn .pageOptions a{
font-size:11px;
/*font-weight:bold;*/
color:#999999;
margin:15px 0px;
text-decoration:none;
}

#RightColumn .pageOptions a:hover{
color:#C60204;
}

#Footer{
height:82px;
background-image:url(../images/layout/footer_repeat.jpg);
text-align:left;
}
#FooterImage{
float:right;
}

#Credits, #Credits a{
font-size:10px;
color:#555555;
text-decoration:none;
text-align:left;
margin-top:5px;
margin-bottom:25px;
}

.showHideLink{
border:1px dotted #CCCCCC;
margin:15px 0px;
padding:5px;
}


.showHideLink a{
text-decoration:none;
}

#JavascriptAlertBox{
text-align:center;
padding:10px 100px;
}

.error{color:#C60204; font-weight: bold; font-size: 14px; padding: 10px;}

#bottomAdBar{
height: 72px; margin-bottom: 0pt;
position: fixed;

bottom: 0pt;

z-index: 9999;

width: 100%;

vertical-align: top;

overflow-x: hidden;

overflow-y: hidden;}

form {margin-top: 0px; padding-top: 0px; width: 100%;}


