/* GLOBAL PAGE STYLES */
html, body {
margin:0;
height:100%;
}

body
{	
font-family : arial;
font-size : 12px;
color : #333333;
margin: 0px auto;
text-align: center;
}

.mainfont {
font-size: 12px;
font-family: arial;
color:black;
text-align: left;
background-color: white;
}

/* END GLOBAL PAGE STYLES */

/*********************************************/

/* POSITIONING STYLES */
#wrapper {
width: 784px;
margin: 0px auto;	
height:100%;
text-align: left;
/*border: 1px solid black;*/
}

* html #wrapper{ /* Only IE sees this - corrects 1 pixel off */
width: 785px;	
height:100%;
}

#container {
position: absolute;
text-align: center;
width: 774px;
height:100%;
/*border: 1px solid red;*/
}

/* END POSITIONING STYLES */

/*********************************************/

a  { color: #ffffff; }
a:visited  { color: #ffffff; }
a:hover    { color: #cccccc; }

a.blue  { color: #000033; }
a:visited.blue  { color: #000033; }
a:hover.blue    { color: #42457C; }

ul { color: #ffffff; margin-top: 3px; margin-bottom: 10px; }
h1,h2,h3,h4   { color: #ffffff; font-family: Tahoma, Verdana, Helvetica; font-weight: bold; margin: 10px 0; padding: 0px; }
h1,h2   { color: #ffffff; font-size: 12px; font-weight: bold; }
h2 { color: #ffffff; }
h3 { color: #ffffff; font-size: 11px; margin-bottom: 5px; }
h4 { color: #ffffff; font-size: 10px; margin-bottom: 0; }

.leftBar   {
color: #999999;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #000033;
text-transform: capitalize;
}
.leftMenu span  {
color: #0033ff;
font-weight: bold;
}
.leftMenu   {
color: #ffffff;
padding-left: 15px;
text-align: left;
}
.leftMenu a  { color: #ffffff; text-decoration: none; }
.leftMenu a:visited  { color: #ffffff;}
.leftMenu a:hover    { color: #cccccc;}

.main_link a  { color: #000033; text-decoration: none; }
.main_link a:visited  { color: #000033;}
.main_link a:hover    { color: #cccccc;}

.content { color: #ffffff; padding: 1px 1px 1px 1px;}

.footer { color: #ffffff; padding-top: 0px; padding-bottom: 0px;}
.footer, .footer td   { color: #ffffff; font-size: 11px; }
.footer a { color: #ffffff; }
.footer .links a  { color: #ffffff; margin-right: 0px;}
.footer a:visited    { color: #ffffff; }
.footer a:hover   { color: #cccccc; }

p { color: #ffffff; margin: 0 0 1ex; }

.style2 { color: #000033; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.style3 { color: #000000; font-weight: bold; text-align: left; }

.header {
height: 53px; width: 778px;
background: url('images/header.jpg') no-repeat; 	
}

.menu {
height: 25px; width: 778px;
background: url('images/menu.jpg') repeat-x; 
}

.banner {
height: 96px; width: 778px;
background: url('images/banner.jpg') no-repeat;	
text-align: left;
}

.listing {
height: 37px; width: 778px;
background: url('images/listing.jpg') no-repeat; 
}

* html .top_ad { /* Only IE */
height: 65px; width: 250px;
margin-top: 18px; margin-left: 10px;	
}

.top_ad {
height: 65px; width: 250px;
margin-top: 18px; margin-left: 18px;
float: left;	
}

.contact {
height: 25px; width: 75px;
margin-top: 20px; margin-right: 0px;
float: right;	
}

.item {
height: 21px;
margin-top: 5px;
float: left;
text-align: center;		
}

.item a  { color: #ffffff; text-decoration: none; }
.item a:visited  { color: #ffffff; text-decoration: none; }
.item a:hover    { color: #cccccc; text-decoration: none; }

.seperator {
height: 21px; width: 20px;
margin-top: 5px;
float: left;
text-align: center;	
color: white;
}

.banner_heading {
margin-left: 235px; margin-top: 27px;
height: 22px; width: 270px;
color: white;
font-weight: bold;
float: left;
}

.banner_text {
margin-left: 220px; margin-top: 7px;
height: 22px; width: 250px;
color: #16174d;
font-weight: bold;
text-align: center;
float: left;
}

.large {
font-size: 16px;
}

.coming {
width: 778px;
margin-top: 10px;
font-size: 14px;
color: #474977;	
float: left;
text-align: center;
font-weight: bold;
}

.banner_text a  { color: #16174d; text-decoration: none; font-size: 14px; font-weight: bold; }
.banner_text a:visited  { color: #16174d; text-decoration: none; font-size: 14px; font-weight: bold;}
.banner_text a:hover    { color: #474977; text-decoration: none; font-size: 14px; font-weight: bold;}

.templates a  { color: #16174d; text-decoration: none; font-size: 11px; font-weight: bold; }
.templates a:visited  { color: #16174d; text-decoration: none; font-size: 11px; font-weight: bold;}
.templates a:hover    { color: #474977; text-decoration: none; font-size: 11px; font-weight: bold;}

.left {
text-align: left;	
}

