@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#FFFFFF;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
}



#container {
width: 802px; 
margin: 0 auto; 
text-align: left; 
}

#sub_container {
width: 828px; 
margin: 0 auto; 
text-align: left; 
}


/*END MAIN=====================================================================================================*/


#nav {
width:551px;
height: 26px;
margin: 62px 0px 0px 249px;
padding:0px;
}

#sub_nav {
width:551px;
height: 26px;
margin: 62px 0px 0px 262px;
padding:0px;
}


/*END NAV=====================================================================================================*/

  
#mainContent {
padding: 0px;
width:802px;
}

#top {
background-image:url(../images/img_top.jpg);
width:802px;
height:274px;
background-repeat:no-repeat;
}

#top a:link {
color:#333333;
text-decoration:none;
}

#top a:visited {
color:#FFCC00;
text-decoration:none;
}

#top a:HOVER {
color:#FFCC00;
text-decoration:underline;
}

#top a:active{
color:#FFCC00;
text-decoration:none;
}

.call {
padding:200px 25px 0px 0px;
text-align:right;
font-size:15px;
}

#subContent {
padding: 20px 20px 10px 20px;
width:788px;
}

#subContent ul {
list-style-type:square;
padding: 0px 0px 0px 40px;
margin:0px;
}

#subContent li {
padding:5px;
}

#bottom {
background-image:url(../images/bg_bottom.jpg);
width:828px;
height:169px;
background-repeat:no-repeat;
}


/*END MAIN CONTENT=====================================================================================================*/


#footer {
background-image:url(../images/bg_footer.jpg);
background-repeat:no-repeat;
font-size:10px;
width:802px;
}


#footer ul  {
list-style-image:none;
margin:0px;
padding: 5px 0px 5px 350px;
}

#footer li  {
display:inline;
padding:5px;
}

#footer a {
color:#000000;
text-decoration:none;
}
	
#footer a:HOVER {
color:#000000;
text-decoration:underline;
}

#subfooter {
background-image:url(../images/bg_footer.jpg);
background-repeat:no-repeat;
font-size:10px;
width:828px;
}


#subfooter ul  {
list-style-image:none;
margin:0px;
padding: 5px 0px 5px 310px;
}

#subfooter li  {
display:inline;
padding:5px;
}

#subfooter a {
color:#000000;
text-decoration:none;
}
	
#subfooter a:HOVER {
color:#000000;
text-decoration:underline;
}

/*END FOOTER=====================================================================================================*/

.address {
padding: 30px 0px 0px 485px;
color:#333333;
}

.tm {
padding: 0px 0px 0px 450px;
color:#333333;
}


#top_divider {
background-image:url(../images/bg_header.jpg);
background-repeat:no-repeat;
background-position: 0 35px;
height:50px;
font-size:28px;
color:#333333;
}

.imgleft {
float:left;
padding: 0px 10px 010px 0px;
}


/*END OTHER STUFF=====================================================================================================*/

