/* This style sheet is applied to all lists, reports and logs */

/* Document Defaults */

html{
  
  }

body 	{
  font-family: tahoma, arial, Sans-serif;
  padding-left: 0px;
  padding-right: 0px;
	/*background-color:#EAE5BB;*/
	/*background-image:url('/images/common_background.gif');*/
	text-align:left; 
	word-spacing:normal;
	margin: 8px;
	margin-bottom: 10px;
      border:none;
 	vertical-align:top;
 	letter-spacing:0em;
 	font-weight:normal;
 	color:#464952;

 	font-size:10pt;
  }

A:link		{
  color:#42694A;
	text-decoration:underline;
		}

A:visited	{
  color:#42694A;
	text-decoration:underline;
		}
A:hover		{
  color:#FF8500;
	text-decoration:none;
	}

A:active	{
  color:#FF8500;
	text-decoration:none;
	} 

A.menuItemText {
  width: 18ex;
}

A.menuItem {
  font-size: 90% ;
  color: white ;
  background-color: #88522E;
  border-top: 1px solid #DDEEFF ;
  border-left: 1px solid #DDEEFF ;
  border-right: 1px solid #555577 ;
  border-bottom: 1px solid #555577 ;
  padding-top: 1ex;
  padding-left: 1em;
  padding-right: 1ex;
  padding-bottom: 1ex;
  text-decoration: none;
  display: block;
}


A.menuItem:visited {
  color:#ffffff;
  text-decoration:none;
}

A.menuItem:hover {
  color:#FF8500;
  text-decoration:none;
}


A.menuItemHighlighted {
  font-size: 90% ;
  color: black;
  /*background-color: orange ;*/
  background-image:url('/images/orangeMenu.gif') ;
  background-repeat:repeat-x;
  color:black ;
  border-top: 1px solid #DDEEFF ;
  border-left: 1px solid #DDEEFF ;
  border-right: 1px solid #555577 ;
  border-bottom: 1px solid #555577 ;
  padding-top: 1ex;
  padding-left: 1em;
  padding-right: 1ex;
  padding-bottom: 1ex;
  text-decoration: none;
  white-space: nowrap ;
  display: block;
}


A.menuItemHighlighted:visited {
  color:black;
  text-decoration:none;
}

A.menuItemHighlighted:hover {
  color:black;
  text-decoration:none;
}



.transparent
{
   background-color: #ffffff;
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 
}

legend{
  font-family:verdana!important; 
	font-size:10pt; 
 	color:#808080; 
  margin-bottom:6px;
  }
  
 
fieldset{
  padding:9px;
  margin-bottom:10px;
  border:solid 1px #808080;
  }  
  

p {
 	font-family:"futra lt bt light",tahoma,arial,helvetica;
	font-size:10pt!important;
  }

h1 {
      text-align:left
 	font-family:"futra lt bt light",tahoma,arial,helvetica;
	font-size:16pt!important;
	font-weight:bold;
  }
	


/* Text formatting */

A.menu		{
  text-align:center;
  /*color:#ffff33;*/
  color: #ffffff;
  text-decoration:none;
  font-size: 100%;
  font-weight:bold;
}

A.menu:visited {
  color:#ffffff;
  text-decoration:none;
}

A.menu:hover {
  color:#FF8500;
  text-decoration:none;
}

A.submenu		{
  color:#ffffff;
  text-decoration:none;
  font-size: 95%;
  /*font-style: oblique;*/
  font-weight:normal;
		}
A.submenu:visited	 {
  color:#ffffff;
  text-decoration:none;
}

A.submenu:hover {
  color:#FF8500;
  text-decoration:none;
}


.menu		{
  text-align:center;
  /*color:#ffff33;*/
  color: #ffffff;
  text-decoration:none;
  font-size: 100%;
  font-weight:bold;
		}

.submenu		{
  color:#ffffff;
  text-decoration:none;
  font-size: 95%;
  /*font-style: oblique;*/
  font-weight:normal;
		}

.button { 
  border: 1pt;
	border-style: outset;
	border-color: #ffffff;
	background-color:#E4E1DC;
  color:black;
  font-family: tahoma;
  font-size: 10pt;
  size: 8pt; 
	}

.email		{
      color:#464952;
	text-decoration:none;
  font-weight:normal;
		}

.disable	{
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	color:#a1a1a1;
	font-size:8pt;
	font-family:tahoma;
	}

.dynamic 	{
  text-align:left;
	letter-spacing:0em;
	font-weight:normal;
	color:#000000;
	font-size:10pt;
	font-family:tahoma;
	}

.normal	{
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	color:#464952;
	font-size:10pt;
	font-family:tahoma;
	}

.normalBold	{
  text-align:left;
	letter-spacing:normal;
	font-weight:bold;
	color:#464952;
	font-size:10pt;
	font-family:tahoma;
	}
	
.number	{
  font-style:normal;
	letter-spacing:normal;
	font-weight:normal;
	background:#FAF8F5;
	color:#808080;
	font-size: 8pt;
	font-family:tahoma;
	}

pre {
	font-family:courier, courier new;
	color:#18481D;
	}

.reportHeader	{
  text-align:left;
	letter-spacing:normal;
	font-weight:bold;
	line-height:2;
	color:black;
	font-size:10pt;
	font-family:tahoma;
	}

.reportBody	{
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	text-indent:2em;
	color:#18481D;
	font-size:10pt;
	font-family:tahoma;
	}

.subdued	{
  text-align:left;
	letter-spacing:.1em;
	font-weight:bold;
	color:#42694A;
	font-size:10pt;
	font-family:tahoma;
	}

.small	{
  text-align:left;
	letter-spacing:.1em;
	font-weight:normal;
	color:#464952;
	font-size:8pt;
	font-family:tahoma;
	}

.smallClose	{
  text-align:left;
	font-weight:normal;
	color:#000000;
	font-size:8pt;
	font-family:tahoma;
	}

.smallBold	{
  text-align:left;
	font-weight:bold;
	color:#000000;
	font-size:8pt;
	font-family:tahoma;
	}

.smallCenter	{
  text-align:center;
	font-weight:normal;
	color:#464952;
	font-size: 8pt;
	font-family:tahoma;
	}

.smallLeft	{
  text-align:left;
	font-weight:normal;
	color:#464952;
	font-size: 8pt;
	font-family:tahoma;
	}

.selectItem	{
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	color:black;
	font-size:10pt;
	font-family:tahoma;
	}

.selectDisableItem	{
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	color:#42694A;
	font-size:8pt;
	font-family:tahoma;
	}
	
.title 	{
  text-align:left;
	letter-spacing:.1em;
	font-weight:bold;
	color:#000000;
	font-size:12pt;
	font-family:arial, helvetica;
	}

.title2 	{
  text-align:left;
	letter-spacing:.1em;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
	font-family:arial, helvetica;
	margin-top:20px;
	margin-bottom:5px;
	}

/* table formatting */


td	{
 	vertical-align:top;
 	letter-spacing:0em;
 	font-weight:normal;
 	color:#464952;
 	font-size:9pt;
      font-family: Verdana;
	}
	
.section {
   border-style:solid;
	 border-width:1px;
	 border-color:#808080;
	 padding:10px;
	 }

th	{
  text-align:left;
 	vertical-align:top;
 	letter-spacing:.1em;
 	font-weight:bold;
 	color:#ffffff;
 	background-color:#808080;
 	font-size:9pt;
 	font-family:arial, helvetica;
	padding:2px;
	padding-left:6px;
	background-image:url('../../images/th2.gif');
	white-space:nowrap;
  }

.FAF8F5	{
  text-align:left;
	letter-spacing:.1em;
	font-weight:bold;
	color:#000000;
	background-color:#FAF8F5;
	font-size:9pt;
	font-family:tahoma;
	}

.FAF8F5r	{
  text-align:right;
	letter-spacing:.1em;
	font-weight:normal;
	color:#000000;
	background-color:#FAF8F5;
	font-size:9pt;
	font-family:tahoma;
	}

.000000	{
  background-color:#000000;
	}

.tablecellSmall {
  text-align:left;
	letter-spacing:normal;
	font-weight:normal;
	color:black;
	font-size:8pt;
	font-family:tahoma;
	}

.ffffff	{
  background-color:#ffffff;
	 color:#ffffff;
	}

header {
 /* border-bottom-style:ridge; 
  border-bottom-color:#ffffff; 
  border-bottom-width:3px; */
  border-style:groove; 
  border-color:#ffffff; 
  border-width:2px;
  border-bottom-color:#808080;
  }
  
.blank {
  color:#ffffff;
  }
	
	
	
li {
  margin-bottom:2px;
	font-size:9pt;
  }
ul {
  margin-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
ol {
  margin-left:35px;
	margin-top:8px;
	margin-bottom:18px;
	}

.caption {
  white-space:nowrap;
	}
		
.embed {
  border-width: 1pt;
	border-style: inset;
	border-color: #ffffff;
	width:600px;
	margin-bottom:10px;
	}
.note	{
  text-align:left;
	font-weight:normal;
	color:#000000;
	font-size:8pt;
	font-family:tahoma;
	background-color:#FFFFDB;
	padding:6px;
	border-style:solid;
	border-width:1px;
	margin:8px;
	}
  
.m{color:#ff0000;}

.advertText {  
   text-align:center; 
   font-size: 14pt; 
   font-weight: bold; 
   font-style: italic; 
   color:#FF8500;
   text-decoration:none;
   font-weight:bold;
}



