A.active {
	BACKGROUND: #fff; COLOR: #000
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px 
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px 
}
HTML {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
BODY {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
P {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TD {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TH {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DL {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DT {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
BLOCKQUOTE {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
H1 {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
H2 {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
H3 {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
H4 {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
H5 {
	COLOR: #000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
P {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
LI {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
DD {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
DT {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
TH {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
TD {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
BLOCKQUOTE {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
PRE {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
CODE {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
XMP {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
PRE {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
CODE {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
XMP {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
 HTML PRE {
	FONT-SIZE: 1em; MARGIN: 0px
}
 HTML CODE {
	FONT-SIZE: 1em; MARGIN: 0px
}
 HTML XMP {
	FONT-SIZE: 1em; MARGIN: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.25em; PADDING-TOP: 0.5em
}
.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DT {
	FONT-WEIGHT: bold; MARGIN: 0.5em 1em 0.3em 0px; LINE-HEIGHT: 1.25em
}
DD {
	MARGIN: 0px 1em 0.5em 2em; LINE-HEIGHT: 1.25em
}
A IMG {
	BORDER-RIGHT: #f00 0px solid; BORDER-TOP: #f00 0px solid; BORDER-LEFT: #f00 0px solid; BORDER-BOTTOM: #f00 0px solid
}
A:hover {
	COLOR: #69c; TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	DISPLAY: inline
}
SELECT {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
SELECT {
	FONT-SIZE: 0.9em; FONT-FAMILY: verdana
}
INPUT {
	FONT-SIZE: 0.9em; FONT-FAMILY: verdana
}
TEXTAREA {
	FONT-SIZE: 0.9em; FONT-FAMILY: verdana
}
#content-sidebar SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 70%; PADDING-TOP: 0px
}
 HTML #content-sidebar SELECT {
	WIDTH: 70%
}
TABLE.header-search TD.label {
	PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; PADDING-TOP: 0.5em; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.header-search TD.field {
	PADDING-LEFT: 0.3em; HEIGHT: 1em
}
#header-search-field {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; WIDTH: 100px; HEIGHT: 1em
}
TABLE.header-search TD.submit {
	PADDING-LEFT: 0.4em
}
TABLE.header-search TD.limiter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#tabs SPAN.on {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: url('../images/edge-tab-right-on.gif') no-repeat right top; PADDING-BOTTOM: 9px; PADDING-TOP: 4px
}
 HTML #tabs SPAN.on {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#tabs SPAN.off {
	BACKGROUND: #cdcdcd url('../images/edge-tab-right-off.gif') no-repeat right top; BORDER-BOTTOM: 2px solid #bbb;
}
#tabs SPAN A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; PADDING-BOTTOM: 7px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#tabs SPAN A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#tabs SPAN.on A {
	BORDER-RIGHT: #bbb 2px solid; BORDER-TOP: #bbb 2px solid; FONT-WEIGHT: bold; BORDER-LEFT: #bbb 2px solid; BORDER-BOTTOM: #fff 2px solid
}
#tabs SPAN.off A {
	BACKGROUND: url('../images/bg-tab-off.gif') repeat-x;
}
#rule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 2px solid
}
#edit-layout {
	FONT-SIZE: 0.9em; RIGHT: 13px; COLOR: #bdf; POSITION: absolute; TOP: 85px
}
#edit-layout A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 1em; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE CAPTION {
	FONT-SIZE: 1em
}
TABLE TH {
	FONT-SIZE: 1em
}
TABLE TR {
	FONT-SIZE: 1em
}
TABLE TD {
	FONT-SIZE: 1em
}
TABLE TR TH {
	FONT-SIZE: 1em
	
}
TABLE TR TD {
	FONT-SIZE: 1em
}
TABLE CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE TH {
	VERTICAL-ALIGN: top
}
TABLE TD {
	VERTICAL-ALIGN: top
}
TABLE TR.odd {
	BACKGROUND: #fff
}
TABLE TR.white {
	BACKGROUND: #fff
}
TABLE TR.even {
	BACKGROUND: #ddd
}
TABLE TR.gray {
	BACKGROUND: #ddd
}
 
.calender {  background-color: #CCff33; width: 250px; }
.calborder {  border: 1px #CCff33 outset}
.caldays { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; background-color:#ffcc66}
.calwknd { TEXT-ALIGN: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFCC}
.calwkdy {  TEXT-ALIGN: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFFF }
.calbutts {  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; background-color: #CCff33;
             width: auto;  cursor: hand; border-style: none; TEXT-DECORATION: none }
 
.hand {cursor:hand; width:35; height:30; color:#0000FF}
.handred {cursor:hand; width:35; height:30; color:#FF0000}
 
.headerTop {
  border-width: 1px 0px 0px 0px;
  border-color: #0066cc;
  border-style: solid;
 
}
 
.headerText {
  padding-left: 5;
  background-color: #d5dff3;
  height : 18;
  VERTICAL-ALIGN: middle
 }
 
 A:visited {color:#0000ff; text-decoration: none}
 A:link {color:#0000ff; text-decoration: none}
 A:hover {text-decoration: underline}
 
 .cellBorder {
 /*           : top right bottom left */ 
  border-width: 0px 0px 1px 1px;
  border-color: #d5dff3; 
  background:#F2F7FF; 
  /* background:#FFFFFF; */
  border-style: solid;
  padding-left: 5px;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif; 
}
 

 .cellBorderNopadding {
 /*           : top right bottom left */ 
  border-width: 0px 0px 1px 1px;
  border-color: #d5dff3; 
  background:#F2F7FF; 
  /* background:#FFFFFF; */
  border-style: solid;
  padding-left: 0px;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif; 
}


 .cellBorderNopaddingRight {
 /*           : top right bottom left */ 
  border-width: 0px 1px 1px 1px;
  border-color: #d5dff3; 
  background:#F2F7FF; 
  /* background:#FFFFFF; */
  border-style: solid;
  padding-left: 0px;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif; 
}

.cellBorderRight {
 /*           : top right bottom left */ 
  border-width: 0px 1px 1px 1px;
  border-color: #d5dff3;
  border-style: solid;
  background:#F2F7FF; 
 /* background:#FFFFFF; */
  padding-left: 5px;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif; 
}
 
  .nextLink{
  padding-left: 5px;
}
 
.buttonType {
  width:110;
  height:24;
  FONT-SIZE:12;
  FONT-FAMILY:arial;
 /* padding-left: 5px;
  padding-right: 5px; */
  VERTICAL-ALIGN: middle
 }
 
.clearButtonType {
  height:24;
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  padding-left: 5px;
  padding-right: 5px;
  VERTICAL-ALIGN: middle
 }
 

 .topArrow{
  FONT-SIZE:13px; 
  font-weight: bold;
  color: #ff0000
  /*#006600*/
}
 
.up{
  FONT-SIZE:8.5px; 
  font-weight: normal;
  color: #ff0000
}
 
.smallButtonType1{
  width:60;
  height:24;
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  VERTICAL-ALIGN: middle
}
 
.smallButtonType{
  width:60;
  height:24;
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  border-width: 1px 1px 1px 1px ;
  --border-color: #006699;
  font-weight: normal;
  background: #d5dff3;
  VERTICAL-ALIGN: middle
}
 
.selectBox {
  width:275;
  font-size:12;
  font-family: arial
}
 
.selectBoxBig {
  width: 100%;
  font-size:12;
  font-family: arial
}

.selectBoxBig1 {
  width: 750;
  font-size:12;
  font-family: arial
}
 
.searchTextType1{
  height:22;
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  VERTICAL-ALIGN: middle
}
 
.footerlinks{
FONT-SIZE: 12; 
FONT-FAMILY: arial,sans-serif; 
}
 
 .nextLink{
  padding-left: 5px;
}
 
.textarea {
  width: 100%;
  font-size:12;
  font-family: arial
}
 
.searchTextType{
  height:25;
  FONT-SIZE:13;
  FONT-FAMILY:arial;
  border: 1px solid black;
  border-color: #006699;
  font-weight: bold;
  VERTICAL-ALIGN: middle
}
 
.dropDownTextType{
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  border: 0px ;
  width: 120;
  height: 16;
  /*border-color: #ffffff;*/
  background-color: #F2F7FF;
  TEXT-ALIGN: left;
  font-weight: normal;
  color: #0000ff;
  VERTICAL-ALIGN: middle
}

.dropDownTextType1{
  FONT-SIZE:12;
  FONT-FAMILY:arial;
  border: 0px ;
  width: 100;
  height: 16;
  /*border-color: #ffffff;*/
  background-color: #F2F7FF;
  TEXT-ALIGN: left;
  font-weight: normal;
  color: #0000ff;
  VERTICAL-ALIGN: middle
}

.cellBottom {
  border-width: 0px 0px 1px 0px;
  border-color: #d5dff3; 
  border-style: solid;
  /* 
  border-color: #003399; 
  border-style: solid;
  border-style: dotted;*/
}
 
#dhtmltooltip{
position: absolute;
border: 1px solid black;
width: 150px;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
 
.downarrow {font-size: 1em; color: #000000;}

body {
    behavior: url("csshover3.htc");
}
 
.ulclass .ulbreak{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.ulclass .ulbreaky{float:left;width:0px;}
.ulclass .ultitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.ulclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none;}
.ulclass {position:relative;zoom:1;z-index:10;}
.ulclass a, .ulclass li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;} 
.ulclass div a, .ulclass ul a, .ulclass ul li {float:none;}
.ulsh div a {float:left;}
.ulclass div{visibility:hidden;position:absolute;}
.ulclass .ulbox{cursor:default;display:block;position:relative;z-index:1;}
.ulclass .ulbox a{display:inline;}
.ulclass .ulbox div{float:none;position:static;visibility:inherit;left:auto;}
.ulclass li {z-index:auto;}
.ulclass ul {left:-10000px;position:absolute;z-index:10;}.ulclass, 
.ulclass ul {list-style:none;padding:0px;margin:0px;}
.ulclass li a {float:none}
.ulclass li:hover ul{left:auto}
 #ulid ul {top:100%;}
 #ulid ul li:hover ul{top:0px;left:100%;}
 
#ulid	
	{	
		margin:0px;
		background-color:#FFFFFF;
		border-width:0px 0px 0px 1px;
		border-style:solid;
		border-color:#676767;
	}
 
    /*
	#ulid a	
	{	
		padding:4px 11px 4px 10px;
		background-color:#d5dff3;
		color:#222222;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		text-align:left;
		border-width:1px 1px 1px 0px;
		border-style:solid;
		border-color:#676767;
	}*/
 
	#ulid a:hover	
	{	
		color:#222222;
	}
 
	#ulid li:hover a	
	{	
		color:#222222;		
	}
 
	#ulid .hrefclass	
	{	
		background-repeat:no-repeat;
		background-position:88% 55%;
	}
	
	body #ulid .ulactive, body #ulid .ulactive:hover	
	{	
		background-color:#CCCCFF;
	}
	
	#ulid div, #ulid ul	
	{	
		padding:5px;
		margin:-1px 0px 0px -1px;
		background-color:#d5dff3;
		border-width:1px;
		border-style:solid;
		border-color:#676767;
	}
 
	#ulid div a, #ulid ul a	
	{	
		
		padding:3px 20px 3px 5px;
		background-color:transparent;
		color:#222222;
		font-size:11px;
		text-align:left;
		border-width:1px 0px 0px 0px;
		border-color:#d5dff3;
	}
 
	#ulid div a:hover	
	{	
		background-color:#CCCCFF;
		color:#222222;
		border-color:#676767;
	}
 
	#ulid ul li:hover a	
	{	
		background-color:#CCCCFF;
		color:#222222;
		border-color:#676767;
	}
 
	#ulid div .hrefclass, #ulid ul .hrefclass	
	{	
		background-position:95% 50%;
	}
 
	body #ulid div .ulactive, body #ulid div .ulactive:hover	
	{	
 		background-color:#CCCCFF;
	}
 
	#ulid .ultitle	
	{	
		 margin:2px 5px 5px 5px; 
		margin:2px 5px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}
 
	#ulid .ulbreakx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#999999;
	}
 
	ul#ulid li:hover > a	
	{	
		background-color:#CCCCFF;
    }