BODY,TH,TD,CAPTION {
  			font-family: Verdana, Arial, Helvetica;
  			color: #000033;
  			margin-top: 0pt;
  			font-size: 80%; 
}


H1 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 150%;
  			color: #000066;
}

H2 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 140%;
  			color: #330066;
}

H3 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 135%;
  			color: #3F5A70;
}

H4 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 125%;
  			color: #80692F;
}

H5 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 120%;
  			color: #330066;
}

H6 {		font-family: Verdana, Arial, Helvetica;
  			font-size: 112%;
  			color: #353779;
}

A:link {	font-family: Verdana, Arial, Helvetica;
  			color: #0033FF;
			text-decoration: none;
}

A:visited {	font-family: Verdana, Arial, Helvetica;
  			color: #3300FF;
			text-decoration: none;
}

A:hover {	color: red;
			text-decoration: underline;
}

A:active {	font-family: Verdana, Arial, Helvetica;
  			color: #6666FF;
			text-decoration: none;
}

.Highlighter {font-family: Verdana, Arial, Helvetica;
  			color: #FEF4CF;
  			background-color: #911E83;
}

.pagelink    {font-size: 80%;
			cursor: pointer;
			color: #3300FF;
}

.rowhead      {color: white;
}

.nowrap        {white-space: nowrap
}

.smallprint {font-size: 80%;
}

.placeCaption {caption-side: top;
}

.input {    background-color: #FAFAFA;
            border-top: 1px #D1D1D1 solid;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 11px;
  	        color: 333366;
            border-right: 1px #D1D1D1 solid;
            border-bottom: 1px #D1D1D1 solid;
            border-left: 1px #D1D1D1 solid;
}

PRE {       COLOR: Navy;
            FONT-FAMILY: Monospace, Courier New;
            FONT-SIZE: 10pt;
            FONT-WEIGHT: normal;
}

table.blackborder>tbody>tr>td
{
	border: solid 1px lightgrey;	
}
th
{
	border-collapse: collapse;
	font-weight: bold;
	text-align: center;
}

TH
{
	Border-collapse: collapse;
	font-weight: bold;
	text-align: center;
} 
hr 
{ color: navy; background: navy; border: 0; height:1px;}

UL 
{
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 2pt;
    PADDING-BOTTOM: 2pt;
    PADDING-TOP: 2pt;
}	
LI
{
	padding-top: 2pt;
	padding-bottom: 0pt;
}

.hoverbutton  
{
	text-decoration:none;	
	color: darkblue;	
	padding: 4px; 			
	border: solid 1px transparent; 			
	cursor: hand;
}
.hoverbutton:hover
{	
	background: white url('images/dialoghighlight.png'); 
	border:  outset 1px silver; 		
}     
.hoverbutton a
{
	text-decoration: none;	
}


.smallbody 
{
    FONT-SIZE: 8pt;
}

/* Block backgrounds for headers etc. */
.menuband, .gridheader,.gridpager,.gridbanner,.buttonlinks, .blockheader, .loginheader
{
	color: #FFF8DC;
	background-color: #003399;
	padding: 3px;
}
/* Alternate background color Color to offset the background
   used for the category list and banner strips for color
   variety. Should be a companion color to the block background
   colors (previous tag
*/
.alternatebackground
{
	color: white;
	background-color: #0066cc;
}

/* used for any block tags like headers on tables etc. */
.blockheader
{
    font-weight: bold;
}


/* Used on the category list as a standard link */
.menulink
{
    COLOR: Darkblue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none ;
    display:block;
    width:155px;
    text-align:left;
    padding-top:2px;
    padding-bottom: 2px;
    padding-left: 4px;
}
.menulink:visited { color: Darkblue } 
.menulink:hover { COLOR:#FFF8DC;text-decoration:none; font-weight:normal;background:Steelblue;}
.menuband
{
	font-weight: bold;
}
.buttonlinks 
{
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    display: block;
    padding:2px;
}
.buttonlinks:visited { color: #FFF8DC; }
.buttonlinks:hover { COLOR:DarkBlue; text-decoration:none; background:white;} 

.submitbutton
{
	font-weight:bold;
	height:35px;
	width:200px;
}
.xsubmitbutton:hover { Background:#FFF8DC;color: darkRed; border: solid 4px DarkBlue;} 

.gridheader,.gridpager
{
	color: White;	
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/floralbackground_sm.gif);
}
.gridheader A,.gridheader A:visited { color: yellow; }
.gridheader A:hover { color: red; }
.gridheader TH, .gridheader TD {color: White; }

.gridnormal {background-color: #eeeeee;}
.gridalternate {background: #CCCCCC;}
.gridhighlight 
{
	background-color:#FFCC66;
	cursor:pointer;
}
.gridpager {text-align: right; color: White;}
.gridpagerselectedpage {color: khaki;}
A.gridpagerpage {color: White; text-decoration: none; }

.gridbanner
{
	font-size:16pt;
	font-weight: bold;
	text-align: center;
}
.errormessage
{
	font-size: 10pt;
	font-weight: bold;
	color: Maroon;
}
.errordisplay
{
	font-weight: normal;
	color: darkred;
	border:solid 2px darkred;
	background-color:#FFF8DC;
	padding-left:15pt;
	padding-right:10pt;
	line-height: 15pt;
}
.errordisplay.PRE
{
  background:transparent;
}
.errorheader
{
	font-weight: bold;
	color: #FFF8DC;
	background-color: maroon;
}
.errordisplay hr
{
	color: darkred;
}
.errorhighlight
{
	background:lightpink;
}
.logindisplay
{
	border:solid 2px DarkBlue;
	color: DarkBlue;
	background-color:#FFF8DC;
	padding-left:15pt;
	padding-right:10pt;
	line-height: 15pt;
}
.logindisplay TD,.logindisplay INPUT
{
	font-size: 8pt;
	font-color: DarkBlue;
}
.loginheader
{
	font-weight: bold;
}

.tabbutton, .tabbutton-selected, .tabbutton-disabled
{
    float: left;
    background: #B0C4DE;
    color: Black;
    cursor: pointer;
    text-align: center;
    min-width: 80px;
    padding: 7px;
    margin-right: 3px;
    margin-top: 2px;
    border-radius: 6px 6px 0 0;
    box-shadow: 3px 0px 4px #535353;      
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.tabbutton-selected
{
    font-weight: bold;
    background: #4062A7;            
    color: White;
    cursor: default;
}
.tabbutton:hover
{
    background: #3366CC;
    color: white;        
}
.tabbutton-disabled
{
    cursor: default;    
    color: #535353;
    opacity: 0.60;
    filter: alpha(opacity="60");
}
.selectedtabbutton 
{ 
	font-weight: bold; 
	color: White; 
	background: transparent url(images/tabselected.gif) no-repeat;
	cursor:default;
}


.roundedcordner_ul, .roundedcorner_ur
{
	height:25px;
	width: 20px; 
	padding: 0px;
}
.roundedcorner_ul
{
	background: url(images/corner_ul.gif) no-repeat;
}
.roundedcorner_ur
{
	background: url(images/corner_ur.gif) no-repeat;
}
.roundedcorner_center
{
	height:20px; 
	text-align: center;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	background-color: #003399;
}


/* General code parsing */
.codec1
{color: blue;}
.codec2  /* Keywords */
{color: blue;font-weight:bold;}
.codec3
{color: blue;}
.codec4
{color: blue;}
.codec5 
{color: YELLOW;}
.codec6
{color: blue;}
.codec7
{color: blue;}
.codec8
{color: blue;}
.codec9
{color: blue;}
.codec10
{color: blue;}

.codecomment
{color: green; }

.codestring
{color: #669999; }

.codestrong {
   border: black solid  1px;
   background-color: #FFD700;
   padding-left:1px;
   padding-right:1px;
}

.codestrike {
 text-decoration: line-through;
}

/* custom language styles that are attached to the wordfile.txt languages */
.vfpcode .programcontrol {color: blue;}
.vfpcode .functions {color: blue;}
.vfpcode .commands {color: blue;} 
.vfpcode .methods {color: blue;} 
.vfpcode .properties {color: blue; }
.vfpcode .classes {color: red; font-size: 120%; font-variant: small-caps;} 
.vfpcode .events {color: #483D8B;} 
.vfpcode .systemvars {color: blue;}

.vbcode .constants {color: blue; font-weight: bold}
.vbcode .datatypes {color: darkblue;font-weight: bold}
.vbcode .keywords {color: blue;} 
.vbcode .statements {color: blue;} 
.vbcode .functions {color: blue; }
.vbcode .depracated {color: grey; font-size: 120%; font-variant: small-caps;} 

.csharpcode .programcontrol {color: blue;}
.csharpcode .datatypes {color: blue; }
.csharpcode .literals {color: darkblue; } 
.csharpcode .operators {color:blue;} 
.csharpcode .preprocessor {color: lightblue;} 

.htmlcode .elements {color: Navy; font-weight:bold; }
.htmlcode .attributes {color: darkred; }

.xmlcode .elements {color: darkred; }
.xmlcode .attributes {color: red; }
.xmlcode .commands {color: darkred; font-weight:bold }