TD,P,B,INPUT,DIV{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px}


.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:white; }   
.clTover{color:#FCCE55;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color:#006699; background-color:#CDDBEB; layer-background-color:#CDDBEB;}
.clSover,.clS2over{color:#FCCE55;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#336699; background-color:#336699;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }


DL { margin: 0 0 0 0; padding: 0 0 0 0; }

H1 {COLOR: #cc0000; FONT-SIZE: 25px; FONT-WEIGHT: bold}
H2 {COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold}
H3 {COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: normal}
H4 {COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase}
H5 {COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold}
H6 {FONT-SIZE: 11px; FONT-WEIGHT: bold}
em {FONT-SIZE: 11px; FONT-WEIGHT: bold}
fem {FONT-SIZE: 10px; FONT-WEIGHT: bold}
hl {COLOR: #cc0000; FONT-SIZE: 11px; FONT-WEIGHT: bold}
sup {font-size:7pt;color:#666666;}
.MenuS {font-size:7pt;color:#666666;}


A {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
A.None {
	color: #000000;
	text-decoration: none;
}
A.Title {
font-weight: bold;
color: #0A50A1;
FONT-SIZE: 11; 
text-decoration: none;
}
A.Title:hover {
text-decoration: underline;
}

A.TitleL {
font-weight: bold;
color: #FFFFFF;
FONT-SIZE: 11; 
text-decoration: none;
}
A.TitleL:hover {
text-decoration: underline;
}

A.TitleSL {
font-weight: bold;
color: #FFFFFF;
FONT-SIZE: 10; 
text-decoration: none;
}
A.TitleSL:hover {
text-decoration: underline;
}

A.ButtonL {
text-decoration: none;
}


A.TitleS {
font-weight: bold;
color: #0A50A1;
FONT-SIZE: 10; 
text-decoration: none;
}
A.TitleS:hover {
text-decoration: underline;
}

A.TitleSU {
font-weight: bold;
color: #0A50A1;
FONT-SIZE: 10; 
text-decoration: underline;
}
A.TitleSU:hover {
text-decoration: none;
}

A.cmdLink {
font-weight: bold;
color: #000000;
FONT-SIZE: 10; 
text-decoration: none;
}
A.cmdLink:hover {
color: #cc0000;
}

A.Regular {
color: #000000;
FONT-SIZE: 11; 
text-decoration: underline;
}
A.Regular:hover {
text-decoration: none;
}
A.RegularNoLink {
color: #000000;
FONT-SIZE: 11; 
text-decoration: none;
}
A.RegularNoLink:hover {
text-decoration: underline;
}
A.RegularS {
color: #0A50A1;
FONT-SIZE: 9; 
text-decoration: underline;
}
A.RegularS:hover {
text-decoration: none;
}

A.Small {
color: #000000;
FONT-SIZE: 10; 
text-decoration: none;
}
A.Small:hover {
text-decoration: underline;
}

A.NavLeft {
font-weight: bold;
color: #0F0AA1;
FONT-SIZE: 10; 
line-height:100%;
text-decoration: none;
}
A.NavLeft:hover {
color: #CC0000;
}
A.NavLeft1 {
font-weight: bold;
color: #333333;
FONT-SIZE: 10; 
text-decoration: none;
}
A.NavLeft1:hover {
color: #CC0000;
}
TABLE.NavLeft {
	Border-Top:  #ABD8FF 1px solid; 
	Border-Bottom:  #ABD8FF 1px solid;
}

TD {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11; 
LINE-HEIGHT: 170%; 
}

TD.BodyTextS14 {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10; 
LINE-HEIGHT: 140%; 
}

TD.DomainHead {
	font-weight: bold;
	color: #000000;
	margin-bottom : 0 px;
	padding-bottom : 0 px;
	line-height : 78%;
	font-size : 18;
}

TD.Head { 
font-weight: bold;
color: #0A50A1;
LINE-HEIGHT:150%;
FONT-SIZE: 15; 
}

TD.Title { 
font-weight: bold;
color: #0A50A1;
FONT-SIZE: 11; 
}

TD.TitleL { 
font-weight: bold;
color: #FFFFFF;
FONT-SIZE: 11; 
}

TD.TitleSL { 
font-weight: bold;
color: #FFFFFF;
FONT-SIZE: 10; 
}



.TitleS { 
font-weight: bold;
color: #0A50A1;
FONT-SIZE: 10; 
}

TD.TitleSD { 
font-weight: bold;
color: #000000;
FONT-SIZE: 10; 
}

.TitleSRed { 
font-weight: bold;
color: #CC0000;
FONT-SIZE: 10; 
}

TD.Feature {
FONT-SIZE: 12; 
}

TD.MsgNo {
color: #999999;
}

TD.Small {
FONT-SIZE: 10; 
LINE-HEIGHT: 120%; 
}

TD.Box {
FONT-SIZE: 11; 
LINE-HEIGHT: 120%; 
}
	
.ButtonR {
BACKGROUND-COLOR: #0099ff; 
BORDER-BOTTOM: #003366 1px solid; 
BORDER-LEFT: #99ccff 1px solid; 
BORDER-RIGHT: #003366 1px solid; 
BORDER-TOP: #99ccff 1px solid; 
COLOR: #ffffff; CURSOR: 
hand; FONT-SIZE: 10; 
FONT-WEIGHT: bold; 
WIDTH: auto;
ALIGN: Center;
 line-height : normal;
}

.ButtonBlue {
BACKGROUND-COLOR: #0099ff; 
BORDER-BOTTOM: #003366 1px solid; 
BORDER-LEFT: #99ccff 1px solid; 
BORDER-RIGHT: #003366 1px solid; 
BORDER-TOP: #99ccff 1px solid; 
COLOR: #ffffff; CURSOR: 
hand; FONT-SIZE: 11; 
FONT-WEIGHT: bold; 
WIDTH: 100px;
ALIGN: Center;
}

.MsgBox {
	BACKGROUND-COLOR: transparent;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10 px;
	PADDING-RIGHT: 0 px;
	COLOR: #000000;
	FONT-SIZE: 11;
}

.Box {
	BACKGROUND-COLOR: transparent;		
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.NavBar {
	BACKGROUND-COLOR: #0A50A1;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	COLOR: #000000;
	FONT-SIZE: 11;
}

.frmFixed {font-family:Courier, monospace;}

.frmText {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10;
}

.frmTextAdj {
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
MARGIN-TOP: 3px; 
MARGIN-BOTTOM: 3px;
MARGIN-LEFT: 10px;
FONT-SIZE: 11; 
Width: 110;
}

.frmTexBox{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
MARGIN-TOP: 3px; 
MARGIN-BOTTOM: 3px;
MARGIN-LEFT: 10px;
FONT-SIZE: 11; 
}

.Padding {
MARGIN-TOP: 3px; 
MARGIN-BOTTOM: 3px;
}

/*Report Styles*/
table.bound {
	border:1px solid #CCCCCC;
	border-collapse: collapse;
}

td.separator {
	background-color: #CCCCCC;
}

.vseparator {
	background-color: #E1F5FF;
}

td.TitleR1 {
	text-align: center;
	background-color: #0A50A1;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px; 
}

td.TitleR2 {
	text-align: center;
	background-color: #2081F1;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px; 
}

td.TitleR3 {
	text-align: center;
	background-color: #003366;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px; 
}

td.report1 {
	text-align: right;
	background-color: #C0C0C0;
}

td.report2 {
	text-align: right;
	background-color: #CCFFFF;
}

td.report3 {
	text-align: right;
	background-color: #CC99FF;
}

td.report4 {
	text-align: right;
	background-color: #008080;
}
/* \ Report Styles*/
/* Paging Navigation*/
A.PagingNavTxtOn{
	font-size:10px; 	
	text-decoration : none;
	color:#000000;			
}
TD.PagingNavTxtOnSelected{
	font-weight:bold;	
	BACKGROUND-COLOR: #ccff99;
	BORDER-BOTTOM: cccccc 1px solid;
	BORDER-LEFT: cccccc 1px solid;
	BORDER-RIGHT: cccccc 1px solid;
	BORDER-TOP: cccccc 1px solid;
	ALIGN: Center;
}
.PagingNavTxtOff.{
	font-size:11px; 
	color:#999999;	
}	
.RegularGrey.{	
	color:#666666;	
}	
/* Paging Navigation*/

.PaneMidBoxTitleD{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
	
}