body{
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	background-color: #d2cfc5; 
	margin: 0;
	padding: 0;
	text-align: center;
	color: #807b6c;
	line-height: 17px;
} 

.print_only{
	display: none;
}

#container {
	width: 800px;
	margin: 0 auto;
	text-align: left; 
}  

.clearitem{
	clear: both;
}
                     
/*******************************************
Header
*******************************************/    
#header{
	background-image: url(images/site/topbanner.gif);
	background-repeat: no-repeat; 
	height: 125px; 
}   

#header h1{
	display: none;
}   

#language-selection{  
	float: right;
	padding: 90px 34px 0px 0px;
	height: 30px;
}

#language-selection ul{  
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}  

#language-selection ul li{
	float: left;
	display: block; 
	padding: 0;
	margin: 0;
	padding-left: 10px;
	text-decoration: none;
	color: #d9d6ce;
	text-transform: uppercase;
	font-size: 12px; 
} 

#language-selection ul li a{
	display: block;
	text-decoration: none;
	color: #d9d6ce;
} 

#language-selection ul li a:hover{
	color: #807659;
}

#language-selection ul li.selected{
	color: #807659;
}  

/*******************************************
Main Navigation
*******************************************/   
#main-navigation{ 
	clear: both;
	background-image: url(images/site/main_menu_bg.gif);
	background-repeat: no-repeat; 
	height: 50px; 
}  
 
/*#### Main menu ####*/ 
#main-navigation ul.main-menu{
	float: left;
	margin: 0px;
	padding: 0px; 
	padding-left: 75px; 
	list-style-position: inside;
	list-style-type: none; 
	width: 530px;
	height: 50px;
} 
  
#main-navigation ul.main-menu li{ 
	float: left; 
	background: transparent url(images/site/main_menu_seperator.gif) no-repeat right center;
} 

#main-navigation ul.main-menu li.last-item{ 
	background: none;
}  

#main-navigation ul.main-menu li a.selected, #main-navigation ul.main-menu li a:hover{ 
	background: transparent url(images/site/main_menu_select_bg.gif) repeat-x right center;
}

#main-navigation ul.main-menu li a{  
	*float: left;
	display: block; 
	margin-top: 3px;
	padding: 13px 9px 0px 8px;
	height: 27px;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
}

#main-navigation ul li.locked a, #main-navigation ul li.locked a:hover{              
	background: transparent url(images/site/menu_lock.gif) no-repeat right bottom;
}

/*#### Meta menu ####*/   

#main-navigation ul.meta-menu{  
	float: right;
	margin: 0px;          
	margin-top: 4px;
	padding: 0px; 
	padding-right: 33px;
	list-style-position: outside;
	list-style-type: none;  
	height: 14px;
} 
  
#main-navigation ul.meta-menu li{ 
	float: left;  
	padding: 0px;
	margin: 0px;  ; 
} 
  
#main-navigation ul.meta-menu li a{ 
	text-decoration: none;
	font-size: 9px;
	text-transform: lowercase;
	color: #383838; 
	padding: 0px 5px;
	margin: 0px; 
	border-right: 1px solid #383838;  
}    

#main-navigation ul.meta-menu li a span.small-cap{
	font-size: 6px;
}

#main-navigation ul.meta-menu li.last-item a{ 
	border-right: none;
	padding-right: 0px;
}

#main-navigation ul.meta-menu li a.selected, #main-navigation ul.meta-menu li a:hover{ 
	
}
 
/*#### Search box ####*/ 
#search-box{
	float: right; 
	padding-right: 33px; 
} 

#search-box input.search-btn{
	float: left; 
	border: none;
	height: 15px;
	width: 15px;
	background: transparent url(images/site/search_icon.gif) no-repeat bottom left; 
}  

#search-box input.search-box{  
	float: left; 
	border: none;
	height: 15px; 
	padding: 3px;
	width: 131px;
	color: #807659;
	background: transparent url(images/site/search_box_bg.gif) no-repeat center center;  
}

/*******************************************
Extra banner
*******************************************/
#extra-banner{ 
	clear: both;
	background-color: #ffffff;
	padding: 10px 20px;
}

#extra-banner img{ 
	width: 760px;
	border: 0 none;
}
/*******************************************
Main Content
*******************************************/  
#mainContent{ 
	clear: both;
	background-color: #ffffff;
	padding: 10px 0px 10px 20px;
}  

#sub-menu-block{
	float: left;
	margin: 0px;
	padding: 0px;
}

/*#### sub menu ####*/ 
#sub-menu{                  
	width: 168px; 
	margin: 0px;
	margin-bottom: 10px;
	background: #ffffff url(images/site/sub_menu_bg.gif) no-repeat; 
} 

#sub-menu div.bottomspacer{              
	display: block;         
	*font-size: 6px;
	height: 20px;
	width: 168px;
	background: transparent url(images/site/sub_menu_bottom_bg.gif) no-repeat;
}  

#sub-menu h1{              
	font-size: 12px;  
	text-transform: uppercase;
	color: #a5a298; 
	padding: 10px 13px 20px 13px; 
	margin: 0px;
} 

#sub-menu ul{              
	font-size: 14px;  
	padding: 0px 20px;
	margin: 0px;
	list-style: none; 
	background: transparent url(images/site/sub_menu_list_bg.gif) repeat-y;
	min-height: 100px;
}  

.ie6 #sub-menu ul{              
	height: 100px;
} 

#sub-menu ul li{              
	padding: 0px 6px 6px 16px;
    background: transparent url(images/site/sub_menu_arrow.gif) no-repeat 0px 4px;
} 

#sub-menu ul li.selected{              
    background: transparent url(images/site/sub_menu_select_arrow.gif) no-repeat 0px 4px;
}

#sub-menu ul li a{              
	text-decoration: none;
	color: #807b6c;
}

#sub-menu ul li a.locked{              
	padding-left: 20px;
	background: transparent url(images/site/menu_lock.gif) no-repeat left center;
}

#sub-menu ul li.selected a, #sub-menu ul li a:hover{              
    color: #ee7f00;
} 

/**sub sub menu**/
#sub-menu ul ul{              
	font-size: 12px;  
	padding: 10px 0px;
	margin: 0px;
	list-style: none; 
	background: none;
}   

#sub-menu ul li li{              
	padding: 0px 6px 6px 12px;
    background: transparent url(images/site/subsub_menu_arrow.gif) no-repeat 0px 6px;
} 

#sub-menu ul li li.selected{              
    background: transparent url(images/site/subsub_menu_select_arrow.gif) no-repeat 0px 6px;
}

#sub-menu ul li li a, #sub-menu ul li.selected li a{              
	text-decoration: none;
	color: #807b6c;
}

#sub-menu ul li li.selected a, #sub-menu ul li li a:hover{              
    color: #ee7f00;
}

/*#### general points (left box) ####*/ 
.hotitem-left{             
	width: 163px; 
	background-color: #ccc8bd;
	margin-bottom: 10px; 
} 

.hotitem-left div.topspacer{              
	display: block;  
	*font-size: 6px; 
	height: 10px;
	width: 163px;
	background: transparent url(images/site/general_points_top_bg.gif) no-repeat;
} 

.hotitem-left div.bottomspacer{              
	display: block;  
	*font-size: 6px; 
	height: 10px;
	width: 163px;
	background: transparent url(images/site/general_points_bottom_bg.gif) no-repeat; 
}            

.hotitem-left h1{              
	font-size: 12px;  
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff; 
	padding: 0px 20px;
} 

.hotitem-left ul{              
	font-size: 12px; 
	margin: 0px; 
	padding: 0px 20px;
	list-style-position: outside;
} 

.hotitem-left p{              
	font-size: 12px;  
	padding: 0px 20px; 
	margin: 0px;
} 

#hotitems-left .hotitem-left a{  
	text-decoration: none;
	color: #807B6C;   
	border: none;
} 

#hotitems-left .hotitem-left a:hover{  
	text-decoration: underline;
	color: #ffffff;
}

#page-content{   
	float: right;
	width: 592px;
	margin-top: 28px;
	margin-right: 15px;
	background: transparent url(images/site/main_content_content_bg.gif) repeat-y;
}  

a:active {
outline: none;
}

:focus {
-moz-outline-style: none;
}

#page-content div.bottomspacer{              
	display: block;  
	*font-size: 6px; 
	height: 30px;
	width: 592px;
	background: transparent url(images/site/main_content_bottom_bg.gif) no-repeat;
}


#content{   
	margin-top: 0px;
	padding: 20px 20px 10px 15px;
	background: transparent url(images/site/main_content_bg.gif) no-repeat;
	min-height: 400px;
}  

#content h1{   
	font-size: 14px;  
	color: #ee7f00;
}  

#content h2{            
	font-size: 12px;  
	font-weight: normal;
	color: #24358a;    
} 

#content a{   
	text-decoration: none;
}

#content a:link{   
	border-bottom: 1px dotted #24358A;
	color: #24358A;
}

#content a:visited, #content a:hover{   
	border-bottom: 1px dotted #EE7F00;
	color: #EE7F00;
}  

#content .mceEditor a {
	border: none;
} 

#page-content-nosub{   
	/*float: right;*/
	width: 760px;
	margin-top: 28px;
	margin-right: 15px;
	background: transparent url(images/site/main_content_content_nosub_bg.gif) repeat-y;
}  

#page-content-nosub div.bottomspacer{              
	display: block;  
	*font-size: 6px; 
	height: 30px;
	width: 760px;
	background: transparent url(images/site/main_content_bottom_nosub_bg.gif) no-repeat;
}


#content-nosub{   
	margin-top: 0px;
	padding: 20px 20px 10px 15px;
	background: transparent url(images/site/main_content_nosub_bg.gif) no-repeat;
	min-height: 400px;
} 

#onebottom, #twobottom-left, #twobottom-right{   
	margin-top: 0px;
	padding: 20px 20px 10px 15px;
	background: transparent url(images/site/main_content_bg.gif) no-repeat;
	min-height: 200px;
}   

#onebottom h1, #twobottom-left h1, #twobottom-right h1{   
	font-size: 14px;  
	color: #ee7f00;
}    

#onebottom ul, #twobottom-left ul, #twobottom-right ul{              
	font-size: 14px;  
	padding: 0px 20px;
	margin: 0px;
	list-style: none; 
}   

#onebottom ul li, #twobottom-left ul li, #twobottom-right ul li{              
	padding: 0px 6px 6px 16px;
    background: transparent url(images/site/sub_menu_arrow.gif) no-repeat 0px 4px;
} 

#twobottom-right ul li{              
	padding: 0px 6px 6px 24px;
    background: transparent url(images/site/sub_menu_arrow.gif) no-repeat left top;
}

#onebottom ul li a, #twobottom-left ul li a, #twobottom-right ul li a{              
	text-decoration: none;
	color: #807b6c;
}   

#onebottom ul li a:hover, #twobottom-left ul li a:hover, #twobottom-right ul li a:hover{              
    color: #ee7f00;
}  

#twobottom-right ul li.document_icn_none       {background-image: url(images/site/tree/page_white.gif);}
#twobottom-right ul li.document_icn_acrobat    {background-image: url(images/site/tree/page_white_acrobat.gif);}
#twobottom-right ul li.document_icn_excel      {background-image: url(images/site/tree/page_white_excel.gif);}
#twobottom-right ul li.document_icn_flash      {background-image: url(images/site/tree/page_white_flash.gif);}
#twobottom-right ul li.document_icn_movie      {background-image: url(images/site/tree/page_white_movie.gif);}
#twobottom-right ul li.document_icn_images     {background-image: url(images/site/tree/page_white_picture.gif);}
#twobottom-right ul li.document_icn_powerpoint {background-image: url(images/site/tree/page_white_powerpoint.gif);}
#twobottom-right ul li.document_icn_word       {background-image: url(images/site/tree/page_white_word.gif);}
#twobottom-right ul li.document_icn_world      {background-image: url(images/site/tree/page_white_world.gif);}
#twobottom-right ul li.document_icn_zip        {background-image: url(images/site/tree/page_white_zip.gif);}

/*******************************************
Footer
*******************************************/  
#footer{ 
	clear: both;
	height: 30px;   
	margin-bottom: 20px;
	background: transparent url(images/site/footer_bg.gif) no-repeat;
}
