
BODY {  margin:0; padding:0;
		background-image:url(../Images/main_backfade.gif);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:100%; /* this is the key! */ 
	}
TH { color: #FFFFFF; background-color:#405080; 
	 font-size: 12px; font-weight:bold;
	 border: 1px solid silver;}
TD {color:#666666;}
A {color: #FFFFFF;}
A:hover {color: #FF3333;}
.PageTitle { font-weight:bold;
			 color: #003399;
			 font-size: 14px;
			 border-bottom: 1px solid #003399;
			 text-align: left;
			 margin:0; }

.PageSubTitle { font-weight:normal;
			 color: #CC0033;
			 font-size: 12px;
			 border-bottom: 1px solid #003399;
			 text-align: right;
			 margin:0; }			
			  
.tblPageSubTitle { font-weight:normal;
			 color:#CC0033;
			 font-size: 12px;
			 text-align: left;
			 margin:0; }	
.message {color: #CC3300; font-size: 12px; font-style:italic;}
	
.PageOutline { border: 2px solid #000000; background-color:#FFFFFF; 
				width: 850px; 
				margin-top:20px; 
				padding: 0;				
				}
.PageOutline A:link, A:visited { color: #FFFFFF; text-decoration: none; background-color:none;}
.PageOutline A:hover { color:#FF3333;}
				
.Header { width: 100%;  text-align:left; font-size:10px; background-color:#FFFFFF;}
	.Hdrleft {float:left; margin-left:2px;}
	.Hdrright {float: right; margin: 10px 2px 0 0;  padding: 3px; border: 1px solid red; width: 300px;}
	.hdrlabel {color:#FF0000; font-weight:bold;}
	.hdrInfo {color: #0033CC; font-weight:bold;}
	
.TagBar { background-color:#405080; color:#FFFFFF;
			width: 100%; height: 20px; 
			margin: 0px; padding-top: 2px;
			font-size: 10px;
			font-weight: bold;
			vertical-align: middle;}
	.tagleft {float:left; margin-left:0px; padding: 0 0 0 0;}
	.tagright {float: right; margin-right: 0px; color:#FFFFFF;}


.MidSection {width: 100%; height: 100%; background-color:#FFFFFF;}
	.LeftNav { width: 150px; 
			   height: 100%;
			   border-right: 1px solid silver;
				   background-color:#A2B72E;
				   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size: 10px;}
	
	.Content { width: 700px; height:100%; margin-right: 20px; }
#cleardiv
{
clear: both;
height: 1em;
}
.Footer {background-color:405080; color:#FFFFFF;
		 height: 20px; 
		 width:100%;
		 margin: 1px; padding-top: 2px;
		 font-size: 10px;
		 
		}
.Footer A:link { background-color: #999999;}

.Menu {	font-weight: bold;
				border-bottom: 1px solid white;
				height: 20px;
				width: 100%;
				display:block;
				text-decoration: none;
				vertical-align: middle; 
				background-color: #7800F0;
				color:#99FF66;
				}

.MenuItem {	font-weight: bold;
				border-bottom: 1px solid white;
				height: 20px;
				width: 100%;
				display:block;
				text-decoration: none;
				vertical-align: middle;
				}
	 .MenuItem A {	display:block;  
	 				text-decoration: none; 
					height: 20px; width: 100%;
					vertical-align:middle; 
					float:left;}
	  .MenuItem A:Link { color:#000000; }
	  .MenuItem A:Visited { color:#000000; }
	  .MenuItem A:Hover {   color:silver;  background-color: #666666;}
	  .MenuON { color: #FFFFFF; background-color:#666666;}
	 .item { margin: 5px 0 0 5px; float:left;}
	 .arrow { margin: 5px 2px 0 0; float:right;}


.MenuItemON {	font-weight: bold;
				border-bottom: 1px solid white;
				height: 20px;
				width: 100%;
				display:block;
				text-decoration: none;
				vertical-align: middle;
				background-color:#666666;
				}
	 .MenuItemON A {display:block;  
	 				text-decoration: none; 
					height: 20px; 
					vertical-align:middle; 
					border-bottom: 1px solid white;
					float:left;}
	  .MenuItemON A:Link { color:#FFFFFF; }
	  .MenuItemON A:Visited { color:#FFFFFF; }
	  .MenuItemON A:Hover {   color:silver;  background-color: #666666;}
	  
	 
	 
.subMenuItem {	font-weight: bold;
				border-bottom: 1px solid white;
				height: 20px;
				width: 100%;
				display:block;
				text-decoration: none;
				vertical-align: middle;
				background-color:#B0B0B0;
				}
	.subMenuItem A {display:block;  
	 				text-decoration: none; 
					height: 20px; 
					vertical-align:middle; 
					}
	  .subMenuItem A:Link { color:#000000; }
	  .subMenuItem A:Visited { color:#000000; }
	  .subMenuItem A:Hover {   color:#FFFFFF;  background-color: #666666;}
	.subitem { margin: 5px 0 0 10px; float:left;}
	
	

	

	
.MainHeader {font-size: 20px;
			 font-weight: bold;
			 font-family : Arial, Helvetica, sans-serif;}



.MenuHeader {font-size: 14px;
			 font-weight: bold;
			 font-family : Arial, Helvetica, sans-serif;}
			 
.fieldhdr {font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;
			color:#003399; font-weight:bold;
			margin:0; padding:0;
			}
			 
.cliptext {font-size: 9px;
			font-family : Arial, Helvetica, sans-serif;
			color: #666666; font-weight:bold;
			margin:0; padding:0;
			}
.smalltexthdr {font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;
			font-weight: bold;
			}
.smalltext {font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;
			color: #000000;
			}

.smalltext A:link { color: #000000;}
.smalltext A:visited { color: #000000;}
.smalltext A:hover {color:#FF3333; font-weight:bold;}

.smalltext2 {font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;
			color: #000099;
			}

.smalltext2 A:link { color: #000099;}
.smalltext2 A:visited { color: #000099;}
.smalltext2 A:hover {color:#FF3333; font-weight:bold;}

.helptext {cursor: help;
			font-family : Arial, Helvetica, sans-serif;}

.helpTableHeader {border-bottom: 1px solid black;
					font-family : Arial, Helvetica, sans-serif;}

.helpTableProperty {border-right: 1px solid black;
					font-family : Arial, Helvetica, sans-serif;}
					
.error {font-size: 14px;
			color: red;
			 font-weight: bold;
			 font-family : Arial, Helvetica, sans-serif;}	
			 
.tagline	{ font-family: Times New Roman, Times, serif;
		text-indent: 0 }
			
.endnote	{ text-indent: 0;
		font-family: Verdana, Arial, sans-serif;
		background-color: #99ccff;
		padding: 5px;
		border: 1px;
		solid: none } /* for endnote copy */
			
.errortext	{font-size: 14px;
			color: red;
			 font-weight: bold;
			 font-family : Arial, Helvetica, sans-serif;}	
		
.copy	{ font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000 } /* default copy */
		
.copysmall	{font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;} /* small copy */
		
.highlight	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0033cc;
	font-weight : bold;
} /* colored and bold text in copy size */

.highlightsmall	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0033cc;
	font-weight : bold;
} /* colored and bold text in copy size */

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0099ff;
	background: #000099;
	font-weight: bold;
}		

.fieldrequired	{font-size: 12px;
			font-family : Arial, Helvetica, sans-serif;
			color: #CC0000;}	

input {font-size:12px;
		font-family : Arial, Helvetica, sans-serif;}

select {font-size: 12px;
		font-family : Arial, Helvetica, sans-serif;}

textbox {font-size: 12px;
		font-family : Arial, Helvetica, sans-serif;}


.btnUpload {font-size: 10px; height: 20px; }

.option { background-color:#003399; color:#FFFFFF;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.info {font-size: 12; font-family:Arial; padding:0; margin:0;}