body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:68%;
	background-image:url(../../images/bg.gif);
	color:#3c4449;
	margin:0px 0px 15px 0px;;
}

body a:link, body a:visited{
	color:#3c4449;
	font-size:100%;
	text-decoration:underline;
	font-weight:bold;
}

body a:hover, body a:active{
	color:#6c7983;
	text-decoration:underline;
	font-weight:bold;
	font-size:100%;
}

/* HOLDS ALL CONTENT ------------*/
#main_container {
margin-top:15px;
margin-right:auto;
margin-left:auto;
width:954px;
padding:5px;
background-color:#FFFFFF;
height:auto;
}

/* HEADER IMAGE ------------*/
#top_bar{
width:914px;
padding:20px;
background-image:url(../../images/top_bar_bg.jpg);
}

/* MAIN NAVIGATION BAR ------------*/
#top_nav{
width:934px;
padding:10px;
background-color:#343434;
border-top:5px solid #ffffff;
border-bottom:5px solid #ffffff;
color:#b8b8b8;
}

#links{
float:left;
}

#date{
float:right;
}

.top_nav_link a:link, .top_nav_link a:visited {
font-size:80%;
color:#b8b8b8;
text-decoration:none;
}

.top_nav_link a:hover, .top_nav_link a:active {
color:#ffffff;
text-decoration:none;
}

.top_nav_link a.top_nav_active {
color:#ffffff!important;
}

/* LEFT NAVIGATION -----------------------------*/
#left_nav_container{
width:190px;
background-color:#FFFFFF;
padding-right:5px;
float:left;
border-bottom:5px solid #ffffff;
}

.left_nav_item{
}

.left_nav_link a:link, .left_nav_link a:visited, .left_nav_link a:active {
font-size:90%;
width:170px;
padding:10px;
background-color:#3c4449;
border-bottom:1px solid #ffffff;
color:#b8b8b8;
text-decoration:none;
display:block;
}

.left_nav_link a:hover {
background-color:#6c7983;
color:#ffffff;
text-decoration:none;
display:block;
}

.left_nav_active a:link, .left_nav_active a:visited, .left_nav_active a:hover, .left_nav_active a:active {
font-size:90%;
width:170px;
padding:10px;
background-color:#6c7983;
border-bottom:1px solid #ffffff;
color:#ffffff;
text-decoration:none;
display:block;
}

.left_nav_sub{
width:170px;
padding:10px;
background-color:#d2d7db;
border-bottom:1px solid #ffffff;
font-size:90%;
font-weight:bold;
line-height:15px;
color:#5f6970;
}

.left_nav_sublink a:link, .left_nav_sublink a:visited{
line-height:15px;
color:#5f6970;
text-decoration:none;
display:table-row;
}

.left_nav_sublink a:hover, .left_nav_sublink a:active{
line-height:15px;
color:#333333;
text-decoration:none;
}

.left_nav_sublink a.left_nav_active {
color:#333333!important;
}

.left_nav_header {
font-size:90%;
width:170px;
padding:10px;
background-color:#6c7983;
border-bottom:1px solid #ffffff;
color:#ffffff;
text-decoration:none;
display:block;
font-weight:bold;
}



#image_container{
padding-bottom:25px;
float:left;
}

/* RIGHT PROMOS ------------------------ */
#promos_container{
float:right;
background-color:#FFFFFF;
}

.promo_item{
padding:15px;
width:210px;
background-color:#6c7983;
border-bottom:5px solid #ffffff;
/*border-left:5px solid #ffffff;*/
color:#ffffff;
}

.promo_link a:link, .promo_link a:visited{
color:#ffffff;
text-decoration:underline;
}

.promo_link a:hover, .promo_link a:active {
color:#d2d7db;
text-decoration:underline;
}

.promo_link a.promo_link_active {
color:#d2d7db!important;
}

#content{
float:left;
display:table-cell;
padding: 0px 25px 25px 25px;
width:463px;
}

.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px;
}

#image_nav_and_content_container{

}

#image_and_content_container{
float:left;
width:513px;
}

/* FOOTER -----------------------------*/
#footer{
color:#cdcdcd;
font-size:90%;
padding:10px;
background-color: #343434;
overflow:hidden;
width:934px;
line-height:15px;
}

.footer a:link, .footer a:visited{
color:#cdcdcd;
font-size:100%;
text-decoration:none;
font-weight:normal;
}

.footer a:hover, .footer a:active{
color:#ffffff;
font-size:100%;
text-decoration:none;
font-weight:normal;
}

#legals{
float:left;
}

#site_by{
float:right;
}

/* CONTACT FORM */
.contact_left{
float:left;
width:80px;
}

.contact_right{
float:right;
width:370px;
}

.spread_height{
line-height:21px;
}

input, textarea{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:100%;
}

