body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; background-color:#F0EEDF; color:black; margin:10px 15px 0 20px; padding:0;}

/*head*/
.head { width:100%; background-color:#FFFFCC;}
.w220 { width:220px;}
.headcolor {background-color:#F0EEDF}
.p5 {padding-left:0.5em;}
.p5r {padding-right:0.5em;}
.h1p{padding-left:0.5em; padding-right:0.5em;}
.dis {display:none;}
.logoptions{}

/*Search box and H2*/
.sp {width:178px; padding-top:1em}
.sfloat {float:left}
.sfloatr {float:right}
.sw {width:30px}
.h2p {padding:1em 0 0.5em 0}
.w100per { width:100%;}

  
a:link    {text-decoration: underline; color:#990000}
a:visited {text-decoration: underline; color:#990000}
a:hover   {text-decoration:none;}
a:active  {text-decoration: underline;} 

a.gray:link    {text-decoration: underline; color:#999999}
a.gray:visited {text-decoration: underline; color:#999999}
a.gray:hover   {text-decoration:none;}
a.gray:active  {text-decoration: underline;} 

.gray 
{
    color: #999999;
}

form, h1, h2{display:inline;}

h1 {font-size:14pt; color:#666666; font-weight:normal;}
h2 {font-size:17pt; color:#353535; font-weight:normal;}
h3 {font-size:14pt; color:#353535; font-weight:normal; text-align:left; padding-bottom:0.3em; margin:1.4em 0 0.5em 0; border-bottom:1px solid #CCCCCC;}
h4 {font-size:11pt; color:#353535; font-weight:bold; text-align:left; margin:1em 0 0.3em 0; }

p  {margin: .4em 0 .5em 0;}

p img {margin: 0;}

p.up {font-size:9pt; margin:0;}
p.upH3 {font-size:9pt; margin-top:0.2em;}
img {border:0;}

ul {
    line-height: 1.5em;
	list-style-type:disc;
	margin: .3em 0 0 1.2em;
	padding: 0;
	}
ol {
	line-height: 1.5em;
	margin: .3em 0 0 1.8em;
	padding: 0;
	list-style-image: none;
    }
li {margin-bottom: .1em;}
	
.searchbox {width:130px; color:#666666}
.clear {clear:both}
.nowrap {white-space: nowrap ! important;}

/* MENU */

.menubox {
  width:220px; 
  padding:0; 
  margin:0 auto;
  text-align:left;
  }
  
.menuhead {
  display:block; 
  width:170px; 
  padding:0.25em 1px 0.25em 7px;
  color:#333333; 
  font-size:11pt;
  text-decoration:none;
  margin:0.12em 0;
  background-color:#FFFFCC;   
  }

.menutm {margin-top:2em;}
  
.menu a,.menu a:visited  {
  display:block; 
  width:170px; 
  padding:0.25em 1px 0.25em 7px;
  font-size:10pt;
  color:#333333;    
  background-color:#E9E6CF; 
  text-decoration:none;
  margin:0.12em 0;    
  }
  
.menu a:hover {   
  background-color:#FFFFFF; 
  }

.menuactive a,.menuactive a:visited  {
  display:block; 
  width:170px; 
  padding:0.25em 1px 0.25em 7px;
  font-size:10pt;
  color:#333333;  
  background-color:#FFFFFF; 
  text-decoration:none;
  margin:0.12em 0;  
  }    

.menutext {
  display:block; 
  width:170px; 
  padding:0.25em 1px 0.25em 7px;
  margin:0.12em 0;
  color:#333333;    
  background-color:#E9E6CF; 
  text-decoration:none;    
  font-size:9pt;
  line-height:140%;
  }
  
  
/*White body*/
.w100 {width:100%}
.whiteboxUA {
  background-color:#FFFFFF;
  margin-top:0.12em;
  padding:1em;
  font-size:11pt;
  line-height:150%;
  text-align:justify;
  }

.lefthalf {
  width:48%;
  float:left;
  position:relative;
  }
  
.righthalf {
  width:48%;
  float:right;
  position:relative;
  }
  
 
/*Footer*/
.fcenter {text-align:center;}
.copy {color:#999999; margin-top:0.5em; padding-bottom:5px;}


/* FORM */
.asterisk { color:red; font-size:12pt; font-weight:bold;}
.tableform {border-collapse: collapse; font-size:9pt;} 
.tableform td {padding:0.5em 0 0.5em 0.5em;}
.tableform input { width:250px;}
.tableform textarea { width:250px;}
.tableform select { width:250px;}
#radio {width:auto;}
#com { color:#666; font-size:8pt;padding-left:1.5em;} 
.color6 {color: #666;}
.com { color:#666; font-size:8pt;padding-left:1.5em;} 
h6 {font-size:10pt;color:#353535; font-weight:normal; text-align:left; margin:0.5em 0 0 0; }

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	
    text-align : left; 
    list-style-type : none;
    margin-left:5px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 1px #D5D5D5;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 0px;
	margin:0px;
	border-bottom: solid 1px #D5D5D5;
}