/* CSS Document */
body {
	background-color: #E8E8E8;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
H1 { font-size: 15px;
	color: #77A2CC;
	font-weight: bold;
	margin:5px 0px 10px 0px;}
H2 { font-size: 13px;
	color: #FC7C00;/*FF9900*/
	font-weight: bold;
	margin:5px 0px 10px 0px;}
H3 { font-size: 12px;
	color: #FC7C00;
	font-weight: bold;
	margin:5px 0px 10px 0px;}
H4 { font-size: 11px;
	font-weight: bold;
	margin:5px 0px 10px 0px;}
p { margin:0px 0px 10px 0px;}
hr { border:dashed #D0D0BF thin;/*#77A2CC*/}
li { margin-bottom:10px;}
form { margin:0px; padding:0px;}
fieldset { border:1px #D0D0BF solid; padding-bottom:10px;}
legend { font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	margin-bottom:5px;}
A:link { text-decoration: underline; color: #003366 }
A:active { text-decoration: underline; color: #FF6600 }
A:visited { text-decoration: underline; color: #999999 } 
A:hover { text-decoration: underline; color: #FF6600 } 
/* Style for main menu (top bar) */
.mclass { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; text-align:center;font-weight:bold;}
/**/
.quote { font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	color: #77A2CC;
	font-weight: bold;}
.emph1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FC7C00;/*FFB649*/
	font-weight: bold;}
.emph2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #77A2CC;
	font-weight: bold;}
.emph3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;}
.emphwhite { color: #FFFFFF;
	font-weight: bold;}
.white { color: #FFFFFF;}
.tiny { font-family: Verdana, Arial, Helvetica, sans-serif;color: #77A2CC;font-size: 9px;}
/**/
#toolbar { color:#FFFFFF;}
#toolbar a.tool:link,a.tool:hover,a.tool:active,a.tool:visited { color:#FFFFFF; text-decoration: none;}
/**/
#langs { padding:0px; margin:0px; line-height:20px; list-style-type:none;}
#langs UL { padding:0px; margin:0px; line-height:20px; list-style-type:none;}
#langs a.lang:link,a.lang:visited,a.lang:active { padding-left:3px; display:block; width:60px; color:#FFFFFF; border:#FFFFFF 0px solid; text-decoration:none;}
#langs a.lang:hover { padding-left:3px; display:block; width:60px; background-color:#FFCC33; color:#D63809;text-decoration:none;}
#langs LI { float:left; width:60px; margin:0px;}
#langs LI UL { background-color:#FF9900; left:-999em; width:63px; position:absolute;}
#langs LI:hover UL { left:auto;}
#langs LI.sfhover UL { left:auto;}
/**/
#sitemap ul { margin:0px 0px 0px 24px;
	padding:0px;
}
#sitemap li { margin:10px; padding:0px;
	list-style-image:url(images/ico_docu.gif);}
/* 
	SUBMENUS 
*/
.section { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding:8px 12px 8px 15px;
	background-color:#FD9633;/*A3A37A*/
	border-bottom:1px #FFFFFF solid;
	background-image:url(../theme/images/ico_smenu_arrow_down.gif); 
	background-position:right; 
	background-repeat:no-repeat;}
#subnav {
  width: 226px;
  padding: 0px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  color: #333333;
}
#subnav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}
#subnav li {
  border-bottom: 1px solid #FFFFFF;
  margin: 0;
}
#subnav li a {
  display: block;
  padding: 10px 10px 10px 15px;
  background-color: #A4A36D;
  color: #000000;
  text-decoration: none;
  width: 201px;
}
#subnav li a:hover {
  background-color: #DCDCB7;
  color: #000000;
  font-weight:bold;
}
ul#subm a#current { 
	color: #FFFFFF; 
	background: #93935E;
	font-weight: bold; 
	background-image:url(../theme/images/ico_smenu_arrow.gif); 
	background-position:right; 
	background-repeat:no-repeat;}
#subnav li li {
  border-top: 1px solid #FFFFFF;
  border-bottom: 0;
  margin: 0;
}
#subnav li li a {
  padding: 8px 10px 8px 30px;
  background-color: #B8B783;
  width: 186px;
}
#subnav li li li a {
  padding: 6px 10px 6px 45px;
  background-color: #CCCC99;
  width: 171px;
}

