@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

a {outline: none;} /* removes dotted line from around links in FF */

/*/////////////// HTML ///////////////*/

body {
margin: 0px auto;
background: #c0c0c0;
font-family:arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

p {
margin: 10px 0px 5px 0px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

h1 {
color:#AFBC21;
font-size:12px;
font-weight:bold;
margin: 5px 0px 10px 10px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

/*/////////////// Layout ///////////////*/

#container {
width: 990px;
margin: 0px auto;
background-color:#efede1;
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

#header {
	width:990px;
	height:130px;
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding:0px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#logo {
float:left;
margin: 40px 0px 0px 80px; /* (top, right, bottom, left) */
}

/*IE6 HACKS*/
* html #logo { margin-left:40px;} 

#utility_menu {
	width:380px;
	height:20px;
	float:right;
	margin: 8px 10px 10px 10px; /* (top, right, bottom, left) */
	text-align:right;
	font-size:11px;
}

#utility_menu ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#utility_menu ul li {
display: inline;
color: #4D4D4F;
}

#utility_menu ul li a {
margin-left: 0.7em;
padding-right: 1em;
color : #49402C;
text-decoration: none;
border-right: solid 1px #4D4D4F;
font-size: 10px;
font-weight:bold;
}

#utility_menu ul li a:hover {
color: #8C8E8C;
}

#utility_menu ul li a.last {
border-right: none;
padding-right: 0px;
}


#flash {
height:180px;
background-color:#EFEDE1;
clear:both;
padding:0px;
margin:0px;
}

#sub_image {
float:left;
width:905px;
height:152px;
background-image:url(../images/sub_image_bg.gif);
background-repeat:no-repeat;
margin: 15px 0px 0px 45px; /* (top, right, bottom, left) */
padding:0px;
}

/*IE6 HACKS*/
* html #sub_image { float:none;} 

#sub_image_holder {
margin: 10px 0px 0px 50px; /* (top, right, bottom, left) */
float:left;
width:211px;
height:127px;
}

/*IE6 HACKS*/
* html #sub_image_holder { margin: 15px 0px 0px 20px;}

#sub_image_slogan {
margin: 55px 0px 0px 40px; /* (top, right, bottom, left) */
float:left;
width:570px;
height:40px;
font-size:36px;
color:#FFFFFF;
}



#nav_bar {
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 15px; /* (top, right, bottom, left) */
height:30px;
background: #afbd20;
}

#nav_bar ul li {
	float: left;
	margin: 7px 0px 0px 5px; 
	padding: 0px 5px 0px 15px;
	list-style: none;

}

	
#nav_bar  ul li a {
	padding: 8px 6px 6px 0px;;/* (top, right, bottom, left) */
	display :inline;
	font-weight:bold;
	color : #49402C;
	margin: 10px;
	text-decoration : none;
	border:none;
	width:auto;
	height:auto;
  }
	
#nav_bar  ul li a:hover { color: #efede1; }


#content_area {

background-color:#efede1;
clear:both;
margin:0px;
paddin:0px;
}

#left {
float:left;
width:160px;
margin: 20px 10px 0px 35px; /* (top, right, bottom, left) */
}

/*IE6 HACKS*/
* html #left { margin-left:20px;} 

#left ul  { list-style: none; }

#left ul li {

	margin: 4px 0px 0px 5px; 
	padding: 0px 5px 8px 5px;
	list-style: none;
}
	
#left  ul li a {
	padding: 8px 6px 6px 0px;;/* (top, right, bottom, left) */
	font-weight:bold;
	font-size:12px;
	color : #49402C;
	margin: 0;
	text-decoration : none;
	border:none;
	width:auto;
	height:auto;
  }
	
#left ul li a:hover { color: #afbd20; }

#right {
float:left;
width:740px;
padding: 10px 0px 6px 0px;;/* (top, right, bottom, left) */
margin: 20px 0px 0px 0px; /* (top, right, bottom, left) */
background-color:#ffffff;
}

#right p, #right img {
margin: 0px 10px 10px 10px; /* (top, right, bottom, left) */
}

#footer {
margin: 20px 0px 0px 0px; /* (top, right, bottom, left) */
clear:both;
height:30px;
padding-left:200px;
font-size:10px;
color : #49402C;
background-color:#efede1;
}

/*Firefox HACKS*/
html>/*Firefox hack*/body #footer {padding: 20px 0px 0px 200px;}

#footer p {
padding:0px;
margin:0px;
}

.fix {
clear:both:
}
