/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0; 
  border-bottom: #ffffff 1px solid; 
  padding: 0;
  width: 900px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border: 0 none;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #b09f8f;
  color: #ffffff;
  font: bold 14px/22px Verdana,Georgia,Serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-decoration:none;

}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #988776;
  color: #ffffff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #b09f8f;
  color: #ffffff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #988776;
  color: #ffffff;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


.expanded{
	background-color: #FFFFFF;
	overflow: auto;
	vertical-align : top;
	background: #C6C0B8;
	scrollbar-face-color: #666666;

}
BODY {
	margin-top : 0;
	margin-left : 0;
	margin-right: 0;
	background-color : #4a4944; /* dark brown */
}

table.innertable {
	background-color : #4a4944; /* dark brown */
}

table.prices {
	background-color : #808080; /* dark greg */
}

P, OL, BLOCKQUOTE {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;

}
H1 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000066;
}
H2, .h2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
	background : url(/images/thgradient2.jpg);
}
H3 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000066;
}
H4, .h4 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}
DIV.divLeftnavHead {
	position: absolute;
	width: 175px;
}
DIV.divLeftnavSub {
	left: 0px;
	position: absolute;
	width: 165px;
}
#divLeftnav {
	height: 150px;
	left: 0px;
	position: relative;
	top: 0px;
	width: 175px;
}
#divLeftnav {
	position: relative;
}
div.boldtext {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}

INPUT {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
INPUT.buttn { 
	border-top: #888888 1px solid; 
	border-right: #888888 1px solid; 
	border-bottom: #888888 1px solid; 
	border-left: #888888 1px solid; 
	font-size: 11px; 
	background-color: #cccccc;
	color : #000000;		
}
INPUT.buttnon { 
	border-top: #888888 1px solid; 
	border-right: #888888 1px solid; 
	border-bottom: #888888 1px solid; 
	border-left: #888888 1px solid; 
	font-size: 11px; 
	background-color: #cccccc;	
	background : url(/csr/content/images/btnongradient.gif);
}
INPUT.textfield { 
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.25em;
	PADDING-BOTTOM: 0.15em;
	PADDING-TOP: 0.15em;
	FONT: 1em/1.35em Arial, Helvetica, sans-serif;
	MIN-HEIGHT: 1.8em;
	BORDER-LEFT-COLOR: #aab3b3! important;
	BORDER-BOTTOM-COLOR: #d5dddd! important;
	BORDER-TOP-COLOR: #999! important;
	BORDER-RIGHT-COLOR: #aab3b3! important
	BACKGROUND-COLOR: #f7f7f7
}
INPUT.txtfieldreadonly { 	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0000ff;	
	readonly : true;
}
SELECT {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
SELECT.fixedwidth {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 160px;
}
SELECT.fixedwidthsmall {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 120px;
}
SELECT.fixedwidthlarge {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 210px;
}
SELECT.fixedwidthlarger {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 270px;
}
SELECT.displaygrant {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 300px;
}
TEXTAREA {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size : 8pt;	
	color : #000000;
}
.textpageheader {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13pt;		
	color : #666633;	

}
td.textpageheader {
	font-family : "Tahoma", Arial, Helvetica, sans-serif;
	font-size : 13pt;		
	color : #000000;	
	background-color: #B0BB9D;

}
.expanded1{
	background-color: #FFFFFF;
	overflow-y: auto; 
	overflow-x: auto;
	border : 1px solid #666666;
	padding : 1px 1px;
	vertical-align : top;
	width : 900px;}
.text {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
}

.textbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #ffffff;
	font-weight : bold;
}
.textboldsm {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;
	font-weight : bold;
}

.textboldmedium {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #ffffff;
	font-weight : bold;
}
.textboldlarge {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color : #b4a851;
	font-weight : bold;
}

.textitalic {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	font-style : italic;
}
.textitalicbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	font-style : italic;
}
.textcopyright {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
.StandardHeader   { 
	color: #0473B8;
	font-size:11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.StandardBodyBold   { 
	font-size:10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight : bold;
 }
ul {
 	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
 	font-size : 10pt;
 	color : #ffffff;
 }

td.text {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #ffffff;
}
A.text:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #000000;	
}
A.text:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #000000;
}
A.text:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	text-decoration:none;
	color : #000000;
}
A.text:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color : #000000;
}

td.textbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color: #ffffff;
}
A.textbold:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #000000;	
}
A.textbold:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #000000;
}
A.textbold:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	font-weight : bold;
	text-decoration:none;
	color : #000000;
}
A.textbold:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration:underline;
	color : #000000;
}
td.textunderline {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	text-decoration:nunderline;
}
A.textunderline:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;	
	text-decoration:none;
	color : #ffffff;
}
A.textunderline:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;	
	text-decoration:none;
	color : #ffffff;
}
A.textunderline:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;		
	text-decoration:underline;
	color : #ffffff;
}
A.textunderline:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration:underline;
	color : #ffffff;
}

A.textunderlinesm:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #ffffff;
}
A.textunderlinesm:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #ffffff;
}
A.textunderlinesm:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	text-decoration:underline;
	color : #ffffff;
}
A.textunderlinesm:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color : #ffffff;
}


td.formheadlight {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
td.formhead {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);	
}
td.formheadsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : #cccccc;
	background : url(/images/thgradient.jpg);	
}
td.formhead2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	background : url(/images/thgradient2.jpg);
	border-bottom: 1px solid #999999;  
}
td.formheadclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}
td.reporthead {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #999AFF;
	background : url(/csr/content/images/thgradient2.jpg);	
}
td.formheadclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background : White;	
}

A.formhead:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:visited {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
	color : #000000;	
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
.formtextsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	background-color : #4a4944;
	text-decoration : none;
}
td.formtextsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #ffffff;
	background-color : #4a4944;
	text-decoration : none;
}
A.formtextsm:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : underline;
}
.formtextclearsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
td.formtextclearsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}

td.formtexthanging {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	padding-left : 40px;
}
td.formtext {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 6px;
	color : #ffffff;
	background-color : #4a4944; /* dark brown */
}
td.formtextprices {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 6px;
	color : #f5f4eb;
	background-color : #808080; /* dark grey */
}

td.formtextbold {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 6px;
	font-weight : bold;
	color : #ffffff;
	background-color : #4a4944; /* dark brown */
}

td.formnews {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  background-color : #eeeeee;
	  font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-bottom: 1px dashed #888888;
}
td.formnewsbold {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  background-color : #eeeeee;
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-bottom: 1px dashed #888888;
	  font-weight : bold;
}
td.formcolumn {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-left: #888888 1px solid; 
	  border-bottom: 1px dashed #888888;
	  font-weight : bold;
}

A.formtext:link {	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;	
}
A.formtext:visited {	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;
}
A.formtext:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;
}
A.formtext:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration : underline;
}

