/**************/
/*   HEADER   */
/**************/


#header-section
{
width: 763px;
margin: 0em auto;
margin-top: 1em;
}

#header
{
width:763px;
clear: both;
margin: 0em auto;
border-top: solid 0.2em #FF6600;
border-bottom: solid 0.2em #FF6600;
background-color: #FFFFFF;	
text-transform: uppercase;
line-height: 2.3em;
height: 2.3em;
color: rgb(50,50,50);
}

#header ul
{	
margin: 0em;
padding: 0em;
list-style: none;
}	

#header li
{
float: left;
white-space: nowrap;
}

#header li a
{
display: block;
padding: 0em 1em 0em 1.2em;
border-left: solid 0.2em #FFDD00;	
background-color: #FFDD00;	
text-decoration: none;
color: #696969;
}

#header a:hover
{
border-left: solid 0.12em rgb(175,175,175);
background-color: #FF6600;			
text-transform: uppercase;
text-decoration: none;
color: rgb(50,50,50);
}

#header .selected 
{
padding: 0em 0.5em 0em 0.5em;
border-right: solid 0.1em rgb(175,175,175);		
background-color: rgb(220,220,220);
color: rgb(50,50,50);
}

* html #header a {width:1%;}

/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column
{
float: left;
margin-top: 2em;
width: 160px;
background-color: rgb(255,255,255);
font-size: 11px;
color: rgb(50,50,50);
}

#left-column ul
{	
margin: 0em 0em 0em 0em;
padding: 0.0em 1em 1em 1em;
list-style: none;

}	

#left-column li
{
margin: 0em 0em 0em 0em;
}

#left-column li a 
{
display: block;
padding: 0.3em 0.7em 0.2em 1.2em;
border-left: solid 0.5em #FFDD00;
border-top: solid 0.1em rgb(200,200,200);
background-color: #FFDD00;
text-decoration: none;
font-weight: normal;
color: #696969;
height: 1.3em;
}	
	
#left-column a:hover
{
border-left: solid 0.5em #FFFF00;
background-color: #FF6600;
text-decoration: none;
color: rgb(50,50,50);
}

#left-column .selected
{
display: block;
padding: 0.3em 0.7em 0.2em 1.2em;
border-left: solid 0.5em rgb(175,175,175);
border-top: solid 0.1em rgb(200,200,200);
background-color: rgb(220,220,220);
font-weight: normal;
color: rgb(50,50,50);
}

#left-column .left-navheader-first 
{
display: block;
margin: 0em 0em 1.0em 0em;
padding: 0.3em 0.7em 0.3em 0.9em;
border-left: solid 0em rgb(255,210,113);
background-color: rgb(220,220,220);
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: rgb(50,50,50);
}

#left-column .left-navheader
{
display: block;
margin: 1.0em 0em 0em 0em;
padding: 0.3em 0.7em 0.3em 0.9em;
border-left: solid 0.5em #FF6600;
background-color: #FF6600;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: rgb(50,50,50);
}

/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
       float: right;
       width: 160px;
	background-color: rgb(255,255,255);
	font-size: 11px;
	color: rgb(50,50,50);
}

#right-column ul {	
       margin: 2em 0em 0em 0em;
	padding: 0.0em 1em 1em 1em;
	list-style: none;
}	

#right-column li {
	margin: 0em 0em 0em 0em;

}

#right-column li a {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.5em #FFDD00;
	border-top: solid 0.1em rgb(200,200,200);
	background-color: #FFDD00;
	text-decoration: none;
	font-weight: normal;
	color: #696969;
	height: 1.3em;
}	
	
#right-column a:hover {
	border-left: solid 0.5em #FFFF00;
	background-color: #FF6600;
	text-decoration: none;
	color: rgb(50,50,50);
	
}

#right-column .selected {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.5em rgb(175,175,175);
	border-top: solid 0.1em rgb(200,200,200);
	background-color: rgb(220,220,220);
	font-weight: normal;
	color: rgb(50,50,50);
}


#right-column .right-navheader-first {
	display: block;
	margin: 0em 0em 1.0em 0em;
	padding: 0.3em 0.7em 0.3em 0.9em;
	border-left: solid 0em rgb(255,210,113);
	background-color: rgb(220,220,220);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(50,50,50);
}

#right-column .right-navheader {
	display: block;
	margin: 1em 0em 0em 0em;
	padding: 0.3em 0.7em 0.2em 0.4em;
	border-left: solid 0.5em #FF6600;
	background-color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(50,50,50);
}

/*******************/
/***   FOOTER    ***/
/*******************/
#footer {

	clear: both;
	width: 81em;
	height: 2.5em;
        margin: 0em auto;
        padding: 3em;
	background-color: #FFFFFF;
    text-align: center;
	color: #000000;
	font-size: 9px;
	
}

