body{
margin:0;
padding:0;
color:#333;
font-family: Arial, Helvetica, sans-serif;
background:url(images/accent_back2.gif) top left repeat-x;
}

/* TEXT -----------------------------------*/
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.normal_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
a:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color:#333;
}
a:visited { 
	font-weight: normal; 
	text-decoration: underline; 
	color:#333;
}
a:hover, a:active { 
	text-decoration: none; 
	color:#A33C03;
}

/* Wrapper ------------------------------ */


/*  Top Area ------------------------------*/


/*  Banner ------------------------------*/
#banner{
margin:0 0 2px 0;
padding:0;
float:left;
width:100%;
height:180px;
background:url(images/banner.gif) top left no-repeat;
}
#banner_right{
margin:0;
padding:0;
text-align:center;
width:100%;
height:180px;
background:url(images/right_banner.png) top right no-repeat;
}

/*  Main Content Area ------------------------------*/
#container{
float:left;
width:100%;
padding:0 0 30px 0;
margin: 0;
background: url(images/accent_back.gif) top left repeat-x #fff;
}

/*  Center Column ------------------------------*/
#centerColumn{
margin:0 auto 0 auto;
padding:30px 0 0 0;
width:800px;
}
#centerColumn p{
font-size:11px;
line-height:1.5em;
text-align:justify;
}
#centerColumn h3{
text-align:left;
}
#tableCenter{
margin:0;
padding:0 0 0 0;
display:table;
width:800px;
}
.tableCol{
margin:0;
padding:0;
width: 33%;
display:table-cell;
}
#centerColumn .tableCol p{
padding:0 20px 0 0;
text-align:left;
}
#centerColumn ol, #centerColumn ul {
font-size:11px;
}
.img{
display:block;
}

/*  Footer ------------------------------*/
#footer {
margin:0 auto 0 auto;
width:800px;
height:50px;
padding:1px;
border-top:1px dotted #CCC;
clear: both;
}
#footerleft{
width:400px;
float:left;
}
#footerright{
width:300px;
text-align:right;
float:right;
}

/* ----------------- DROP DOWN NENU ------------------- */
#navigation {
margin:0 auto 0 auto;
padding:0;
height:80px;
width:800px;
position:relative;
}
/* MAIN LEVEL STYLING --------------------------- */
#nav{
margin: 0;
padding:20px 0 0 0;
display:table-cell;
float:right;
width:auto;
list-style:none;
z-index:2;
}

#nav li{
margin: 0px;
padding: 0px;
float:left;
width:auto;
position:relative;
}

#nav a, #nav a:visited{
margin:0;
padding:0 30px 0 5px;
float: left;
width:auto;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration: none;
text-align:right;
}
#nav a.home, #nav a.home:visited{
padding-right:0;
text-decoration: none;
}

/* SUB LEVEL STYLING --------------------------- */
#nav ul {
margin:0px;
padding:0px;
top:100%;
left:0;
width:auto;
list-style:none;
line-height: 1.5em;
visibility:hidden;
position:absolute;
float:left;
}

#nav ul li{
margin:0;
padding:0;
float: left;
width:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
position:relative;
}

#nav ul a, #nav ul a:visited{
margin:0;
padding:5px 0 5px 10px;
float:left;
display: block;
width:70px;
color:#000;
text-decoration: none;
border:1px solid #fff;
border-top:none;
text-align:left;
background:#eee;
}


#nav table {position:absolute; top:0; left:0;}

/* SUBMENU SHOW-HIDE COMMANDS -------------------- */
#nav li:hover ul,
#nav a:hover ul{
visibility:visible; 
}
#nav :hover ul ul{
visibility:hidden;
}


/* ALL HOVERS -------------------- */

/* style the top level hover */
#nav a:hover{
color:#A33C03;
background:none;
}

#nav ul a:hover{
color:#A33C03; 
background:#eee;
}

#nav :hover > a, #nav ul :hover > a { /* Mozilla Only - Hilite while on a submenu*/
color:#A33C03;
}

/* style the second level hover */
#nav ul a.drop:hover{ 
background:#eee;
}
#nav ul :hover > a.drop {
/* Cell decoration */
background:#c9ba65 /*url(../../graphics/drop.gif) bottom right no-repeat*/;
}


