body {
background: url(../images/bg_page_steel.jpg);
background-color: #e1ddd9;
background-repeat:repeat;
/*background-color:#1d1d1d;*/
/*background-attachment:fixed;*/
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 17px;
color:#000;
padding:0px;
/* ----IE 6 hack---- */
text-align:center;
}
.clear { clear:both; 
}

/* ----------container-------------- */
#container {
width: 960px;
margin:30px auto;
/* ----IE 6 hack---- */
text-align:left;
border:1px solid #ffcc00;
background-color: #000;

}

/* ----------banner for logo-------------- */
#banner {
background-color: #000;
text-align: right;
padding: 0px;
margin: 0px 0px -3px 0px;

}

#banner img {
padding:0px;
} 

/* --------------left column------------- */
#left {
float: left;
width: 175px;
margin:35px 0px -3px 0px;
padding: 0px 5px 0px 5px;
}

/*--------------left menu --------------------------- */
	
#menu {
width: 150px;
margin-top: 10px;
margin-left: 15px;
border-style: solid solid solid solid;
border-color: #fff;
border-width: 2px;
}

#menu ul {
font-size: 11px;
font-weight: bold;
list-style: none;
margin: 0;
padding: 0;
}
	
#menu li a {
height: 24px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 16px;
text-decoration: none;
}	
	
#menu li a:link, #menu li a:visited {
color: #ccc;
display: block;
background: url(../images/menu_static.gif);
padding: 4px 4px 0 15px;
}
	
#menu li a:hover {
color: #fff;
background:  url(../images/menu_hover2.gif);
padding: 4px 4px 0 15px;
}	

/*--------------soa image--------------------------- */

#soa {
width: 150px;
margin-top: 10px;
margin-left: 15px;
border-style: none;
}

/* -----------------content--------------------- */

#content {
background-color: #fff;
border-top:1px solid #ffcc00;
border-left:1px solid #ffcc00;
border-right:1px solid #ffcc00;
margin-left: 195px;
margin-right: 0px;
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
text-align:justify;
}

div#content { 
min-height:450px;
height:expression(this.scrollHeight > 450 ? "auto":"450px"); 
}

h1 {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:16px;
font-weight: bold;
color: #000;
margin:0px;
text-transform:capitalize;
}

h2 {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:14px;
font-weight: bold;
color: #000;
margin:0px;
text-transform:capitalize;
}

h3 {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:12px;
color: #ff0000;
font-weight: bold;
text-transform:capitalize;
}

hr {
width: 100%; 
border: none;
background-color: #000;
color: #000;
height: 2px;
overflow:hidden;
}

.title {
font-size:11px;
color: #ff0000;
font-weight: bold;
text-transform:uppercase;
}

.attention {
color: #ff0000;
font-weight: bold;
}

.signature {
font-weight: bold;
text-transform:capitalize;
}

.heading {
font-weight: bold;
text-decoration: underline; 
text-transform:capitalize;
}

a {color: #0000ff; text-decoration:underline;}
a:visited {color:#0000ff; text-decoration:underline;}
a:hover {color: #ff0000; text-decoration:underline;}
/*a:active {color:#000;}*/


table#arfc {
border: 1px solid #000;    
width: 710px;
}

table#arfc td {
padding: 4px; 
border: 1px solid #000;  
}

table#results {
border: 1px solid #000;
width: 600px;    
}

table#results td {
padding: 4px; 
border: 1px solid #000;  
}

table#forthcoming {
border: 1px solid #000;
width: 600px;    
}

table#forthcoming td {
padding: 4px; 
border: 1px solid #000;  
}

table#team {
border: 1px solid #000;    
}

table#team td {
padding: 4px; 
border: 1px solid #000; 
}

table#shop {
border: 1px solid #000;    
width: 710px;
}

table#shop td {
padding: 4px; 
border: 1px solid #000; 
}

table#arfc td {
padding: 4px; 
border: 1px solid #000;
}

.tel {
font-weight: bold;
font-size: 14px;
color:#fff;
background-color:#ff0000;
text-align:center;
}

.section {
font-weight: bold;
font-size: 11px;
text-align:left;
background-color: #ccc;
}

.colheadlft {
font-weight: bold;
font-size: 11px;
text-align:left;
background-color: #ccc;
}

.colheadctr {
font-weight: bold;
font-size: 11px;
text-align:center;
background-color: #ccc;
}

.heading  {
font-weight: bold;
font-size: 11px;
text-align:center;
}

.leftcol {
text-align: left;
font-size: 11px;
}

.centcol {
text-align: center;
font-size: 11px;
}

.links {
line-height: 17px;
}

.hire {
font-weight: bold;
text-transform:capitalize;
line-height: 17px;
}

iframe {float: right;}
iframe.left {float:left;}

img.left {float: left;margin:0.5em 1em 0.5em 0; border: 2px solid #000;}
img.right {float: right;margin:0.5em 0 0.5em 1em; border: 2px solid #000;}
img.cent {vertical-align:middle; margin:0.5em 0 0.5em 4em; border: 2px solid #000;}
img.shop {vertical-align:middle; border:none;}

/* -----------footer--------------------------- */
#footer {
clear: both;
background-color: #ff0000;
color:#fff;
padding:5px 15px;
margin:0px;
text-align: center;
border-top: 1px solid #000;
}

div#footer a, #footer a:visited {
color: #fff;text-decoration:none;
}
div#footer a:hover {
color: #000;text-decoration:underline;
}
