/* Global Elements */
html{height:100%;}

body {
	text-align: center;
	background-color: #000;
	margin: 0;
	height:100%;}
	
/* to compenste for IE5 and NN4 not inheriting*/
body, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, form, blockquote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
}

h1{
	font-size:24px;
	margin: 0;
	padding: 0;
	color:#fff;}

h2{
	font-size:18px;
	margin: 0;
	padding: 0;
	color:#fff;}

h3{
	font-size:16px;
	padding: 0;
	color:#fff;
	margin: 0;
}

h4{
	color:#fff;
	font-size:13px;
	margin: 0 ;
	padding: 0;}

p { 
	margin: 3px 0 10px 0px;
	line-height: 17px;}

ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none;}		
li {	
	list-style-type: none;}

div.hrmenu {
	width: 100%;
	height: 1px; 
	background: #00569e;
	margin: 12px 0 -10px 0 ;
	padding:0;}
div.hr hr {display: none;}
A:link { color: #c31919;font-weight:bold;}
A:visited {color: #c31919;font-weight:bold;}
A:hover {color: #ffc;font-weight:bold;}
A:active {color: #c31919;font-weight:bold;}
div.hrmenu {
	width: 193px;
	height: 1px; 
	background: #7d1611;
	margin: 0 ;
	padding:0;}
div.hrmenu hr {display: none;}


/* Text and Margin Styles*/
.top4 {margin-top: 4px;}
.top8 {margin-top: 8px;}
.top12 {margin-top: 12px;}
.top16 {margin-top: 16px;}
.top24 {margin-top: 24px;}
.top36 {margin-top: 36px;}
.top60 {margin-top: 60px;}
.bot0 {margin-bottom: 0px;}
.bot16 {margin-bottom: 16px;}
.bot24 {margin-bottom: 24px;}
.clear{clear:both;}
.c{text-align:center;}
.l{float: left;}
.r{float: right;}
.activepage {color:#ff0000 !important;font-weight:bold !important;}

/*Section IDs*/
.topSpace {margin:20px 0 0 0;}

.maincontent{
background-color: #000 ;
height:100%;
width:767px;
margin-top:25px;
text-align: left;}

.intcontent{
background-color: #000 ;
width:767px;
margin-top:25px;
text-align: left;}

#homeflash{
width: 767px;
margin: 4px 0 0 0;
padding: 0;}

#homeflash p{
text-align:center;
margin: 15px 140px;
padding: 0;}

#gallery{
width: 767px;
margin: 2px 0 0 0;
padding: 0;}

#intnav {
width: 767px;
margin: 4px 0 0 0;
padding: 0;}

#carnav {
width: 767px;
margin: 4px 0 0 0;
padding: 0;}

#intcarnav {
width: 767px;
margin: 6px 0 0 0;
padding: 0;}

#homenav{
width: 767px;
margin: 4px 0 0 0;
padding: 0;}

.intcollayout {background:repeat-y url(i/s/intback.gif) #000;}

#leftintcol {
float:left;
text-align:right;
margin:1px 0 0 0 ;
width:198px;}

#leftintcol ul {margin:12px 0 0 0 ;}
#leftintcol li {margin:4px 8px 7px 5px;}
#leftintcol li a {text-decoration:none;}

#leftintcol li A:link { color: #fff;font-weight:bold;}
#leftintcol li A:visited {color: #fff;font-weight:bold;}
#leftintcol li A:hover {color: #ff0000;font-weight:bold;}
#leftintcol li A:active {color: #fff;font-weight:bold;}
.submenu {margin:-5px 15px 7px 0 !important;}

#rightintcol {
float:left;
padding:10px 0 5px 30px;
width:510px;}

.marginfix{
float:left;
height:1px;
width:1px;}

#legaltext {
width:767px;
margin:0;
text-align: center;
}
#legaltext p{
font-size: 10px;
line-height:13px;
color: #555;
text-align: center;}
#legaltext p{margin: 13px 0 0 0;}
#legaltext A:link { color: #555;}
#legaltext A:visited {color: #555;}
#legaltext A:hover {color: #c00;}
#legaltext A:active {color: #555;}
