/* ******************************************************************************************************************** */
/* This is the base CSS file - no font size changes 																	*/
/* Font				6	- xxsm																							*/
/* 					7	- xsm																							*/
/* 					8	- xsm																							*/
/* 					9	- med																							*/
/* 					10	- lg																							*/
/* 					11	- xlg																							*/
/* 					12	- xxlg																							*/
/* 					13	- xxxlg	
/* 					14	- xxxxlg			
/*					16	- huge	
/*					18	- xhuge
/*					19	- xxhuge	
/*					22	- xxxxhuge																				*/
/* ******************************************************************************************************************** */

#task 				{ position: absolute; z-index: 1;  top: 0px;   	left: 15px; visibility: visible }
#taskright 			{ position: absolute; z-index: 1;  top: 0px;   	left: 0px;  visibility: visible }
#mycas 				{ position: absolute; z-index: 2;  top: 0px;   	left: 30px; visibility: visible }
#content 			{ position: absolute; z-index: 1;  top: 1px;   	left: 10px; visibility: visible }
#results 			{ position: absolute; z-index: 1;  top: 10px;  	left: 5px;  visibility: visible }
#Batchresults 		{ position: absolute; z-index: 1;  top: 100px; 	left: 5px;  visibility: visible }
#hint	 			{ position: absolute; z-index: 1;  top: 40px;  	left: 5px;  visibility: visible }
#guide 				{ position: absolute; z-index: 8;  top: 5px;   	left: 20px; visibility: visible }
#searchform 		{ position: absolute; z-index: 15; top: 10px;  	left: 15px; visibility: visible }
#currmap 			{ position: absolute; z-index: 10; top: 5px;   	left: 20px; visibility: visible }
#final 				{ position: absolute; z-index: 20; top: 20px;  	left: 0px;  visibility: visible }
#newform 			{ position: absolute; z-index: 15; top: 3px;   	left: 59px; visibility: visible }
#contactinfo		{ position: absolute; z-index: 2;  top: 0px;   	left: 10px; visibility: visible }
#demo 				{ position: absolute; z-index: 4;  top: 520px; 	left: 10px; visibility: visible }
#contact			{ position: absolute; z-index: 3;  top: 380px; 	left: 10px; visibility: visible }
#etp 				{ position: absolute; z-index: 3;  top: 320px; 	left: 10px; visibility: visible }
#download	 		{ position: absolute; z-index: 5;  top: 130px; 	left: 10px; visibility: visible }
#downloadmap	 	{ position: absolute; z-index: 5;  top: 380; 	left: 600px; visibility: visible }
#enrollment 		{ position: absolute; z-index: 5;  top: 200px; 	left: 10px; visibility: visible }
#invoice 			{ position: absolute; z-index: 4;  top: 80px;  	left: 10px; visibility: visible }
#guide_info 		{ position: absolute; z-index: 4;  top: 5px;  	left: 550px; visibility: visible }


/* GROUP DEFINITION - FONT-FAMILY = Verdana, Arial, Helvetica, "Trebuchet MS" and FONT-WEIGHT = BOLD */
a.bluelg,			a.blackxsm,			a.blacksm,			a.blackmed,			a.blacklg,			
a.blackxlg,			a.blackxxlg,		a.blueboldxxxlg,	a.blueboldmed,		a.graysm,			a.graymed,			
a.graylg,			a.grayxlg,			a.maroonxsm,		a.maroonsm,			a.maroonmed,		
a.maroonlg,			a.maroonxlg,		a.maroonxxlg,		a.royalbluelg,		a.royalbluemed,
a.silvermed,		a.yellowboldxxxlg,	a.linkdbluexxlg,	a.linkdbluexlg,		a.linkdbluelg,		
a.grayhuge,			a.grayxxlg,			a.ligtgraymed,		a.linkdbluexxxxlg,	a.orangelg,			
a.ligtgrayxxlg,		a.linkdbluexxxxlg,	a.blacksm_noline,

td.hint,			td.linkblackxsm,	td.linkblacksm,		td.linkblackmed,	td.linkblacklg,	
td.linkblackxxlg,	td.linkbluelg,		td.linkgraysm,		td.linkgraymed,		td.linkgraylg,		
td.linkgrayxlg,		td.linkgrayxxlg,	td.linkmaroonsm,	td.linkmaroonmed,	td.linkmaroonlg,	
td.linkmaroonxxlg,	td.linkolivemed,	td.blackxsm,		td.blacksm,			td.blackmed,		
td.blacklg,			td.blackxlg,		td.blackxxlg,		td.blackxxxxlg,		td.blackhuge,
td.blackxhuge,		td.blueboldlg,		td.blackxxxxhuge,	td.blackxxxlg,
td.blueboldxxxlg,	td.graysm,			td.graymed,			td.graylg,			td.grayxlg,		
td.grayxxlg,		td.maroonxsm, 		td.maroonsm,		td.maroonmed,		td.maroonlg,		
td.maroonxxlg,		td.maroonhuge,		td.olivesm,			td.olivemed,		td.silvermed,		
td.silverlg,		td.silverxlg,		td.silverxxlg,		td.yellowboldlg,	td.yellowboldxxxlg,	
td.brownhint,		td.header,			td.headerbg,		td.headercenter,	td.khakiblue,		
td.labelleft,		td.labelright,		td.labelmed,		td.labellg,			td.labelwhite,		
td.labelmaroon,		td.labelheader,		td.labelcenter,		td.linkinfobody,	td.maroonheader,
td.bodycream,		td.bodyolive,		td.bodyyellow,		td.bodyreserved,	td.bodyburlywood,	
td.bodyred,			td.bodygray,		td.cmheader,		td.cmbody,			td.labelcmheader,
td.calname,			td.tab0,			td.tab1,			td.tab2,			td.chosen,			
td.subtab1,			td.subtab0,			td.maroonxlg,		
td.dgrayhuge,		td.dbluebackground,	td.redorangexhuge,  td.redorangelg,		td.grayhuge,		
td.dbluexxlg,		td.byellowxlg,		td.orangexlg,		td.dbluexxxxhuge,	td.dbluexhuge,
td.dbluexhuge,		td.grayxxhuge,		td.orangexxxxlg,	td.orangehuge,		td.orangexxlg,		
td.ligtgraymed,		td.ligtgrayxxlg			
		
{ font-family: Verdana, Arial, Helvetica, "Trebuchet MS"; font-weight: bold; }


/* GROUP DEFINITION - FONT-FAMILY = Verdana, Arial, Helvetica, "Trebuchet MS" */
td.comment,			td.royalbluelg,		td.infomed,			td.infolg,			td.infoxlg,
td.infoxxlg,		td.inforight,		td.infocenter,		td.infobody,		td.cmfree,			
td.infocmbody,		b, 					b.small, 			b.big				b.xbig,				
td.dgrayxxlg,		td.orangexxxxhuge,	td.orangexxxxlg,	td.dbluelg,			td.orangelg 		
a.infomed,			a.infolg				
{ font-family: Verdana, Arial, Helvetica, "Trebuchet MS"; }


body 					{ background-color: white;	 font-size: 10pt; }
body.gray 				{ background-color: #cccccc; font-size: 10pt; }
body.black 				{ background-color: #ffffff; font-size: 10pt; }
body.darkgray 			{ background-color: #818180; font-size: 10pt; }

b.small			  		{ font-size: 8pt;  color: black;}
b				  		{ font-size: 9pt;  color: black;}
b.big			  		{ font-size: 12pt; }
b.xbig			  		{ font-size: 14pt; }


/* HYPERLINK DEFINITIONS */
a.bluelg				{ font-size: 10pt; color: blue;    }
a.blackxsm				{ font-size: 7pt;  color: black;   }
a.blacksm				{ font-size: 8pt;  color: black;   }
a.blackmed				{ font-size: 9pt;  color: black;   }
a.blacklg				{ font-size: 10pt; color: black;   }
a.infomed				{ font-size: 9pt;  color: black;   }
a.infolg				{ font-size: 10pt; color: black;   }
a.blackxlg				{ font-size: 11pt; color: black;   }
a.blackxxlg				{ font-size: 12pt; color: black;   }
a.blueboldxxxlg			{ font-size: 13pt; color: #4169E1; }
a.blueboldmed			{ font-size: 9pt;  color: #4169E1; }
a.graysm				{ font-size: 8pt;  color: #696969; }
a.graymed				{ font-size: 9pt;  color: #696969; }
a.graylg				{ font-size: 10pt; color: #696969; }
a.grayxlg				{ font-size: 11pt; color: #696969; }
a.grayxxlg 				{ font-size: 12pt; color: gray;    }
a.blacksm_noline		{ font-size: 7pt;  color: black; text-decoration: none}
a.maroonxsm				{ font-size: 7pt;  color: maroon;  }
a.maroonsm				{ font-size: 8pt;  color: maroon;  }
a.maroonmed				{ font-size: 9pt;  color: maroon;  }
a.maroonlg				{ font-size: 10pt; color: maroon;  }
a.maroonxlg				{ font-size: 12pt; color: maroon;  }
a.maroonxxlg			{ font-size: 12pt; color: maroon;  }
a.royalbluelg			{ font-size: 10pt; color: #4169E1; }
a.royalbluelg			{ font-size: 9pt;  color: #4169E1; }
a.ligtgraymed			{ font-size: 9pt;  color: #A9A9A9  }
a.silvermed 			{ font-size: 9pt;  color: silver;  }
a.yellowboldxxxlg		{ font-size: 13pt; color: #EEE8AA; }
a.ligtgrayxxlg			{ font-size: 12pt; color: #A9A9A9  }



/* TABLE HEADERS DEFINITIONS*/

/* MISCELLANEOUS SMALL TYPES */
td.comment 				{ font-size: 9pt;  color: black;   }  
td.hint 				{ font-size: 10pt; color: black;   }
td.linkblackxsm			{ font-size: 7pt;  color: black;   text-decoration: underline }
td.linkblacksm   		{ font-size: 8pt;  color: black;   text-decoration: underline }
td.linkblackmed			{ font-size: 9pt;  color: black;   text-decoration: underline }
td.linkblacklg			{ font-size: 10pt; color: black;   text-decoration: underline }
td.linkblackxxlg		{ font-size: 12pt; color: black;   text-decoration: underline }
td.linkbluelg  			{ font-size: 10pt; color: blue;    text-decoration: underline }
td.linkgraysm			{ font-size: 8pt;  color: #696969; text-decoration: underline }
td.linkgraymed			{ font-size: 9pt;  color: #696969; text-decoration: underline }
td.linkgraylg			{ font-size: 10pt; color: #696969; text-decoration: underline }
td.linkgrayxlg			{ font-size: 11pt; color: #696969; text-decoration: underline }
td.linkgrayxxlg			{ font-size: 12pt; color: #696969; text-decoration: underline }
td.linkmaroonsm 		{ font-size: 8pt;  color: maroon;  text-decoration: underline }
td.linkmaroonmed 		{ font-size: 9pt;  color: maroon;  text-decoration: underline }
td.linkmaroonlg 		{ font-size: 10pt; color: maroon;  text-decoration: underline }
td.linkmaroonxxlg 		{ font-size: 12pt; color: maroon;  text-decoration: underline }
td.linkolivemed 		{ font-size: 9pt;  color: #676A13; text-decoration: underline }
td.blackxsm 			{ font-size: 7pt;  color: black;   }
td.blacksm 				{ font-size: 8pt;  color: black;   }
td.blackmed 			{ font-size: 9pt;  color: black;   }
td.blacklg 				{ font-size: 10pt; color: black;   }
td.blackxlg 			{ font-size: 11pt; color: black;   }
td.blackxxlg 			{ font-size: 12pt; color: black;   }
td.blackxxxlg 			{ font-size: 13pt; color: black;   }
td.blackxxxxlg			{ font-size: 14pt; color: black;   }
td.blackhuge			{ font-size: 16pt; color: black;   }
td.blackxhuge			{ font-size: 18pt; color: black;   }
td.blackxxxxhuge		{ font-size: 22pt; color: black;   }
td.blueboldmed			{ font-size: 9pt;  color: #4169E1; }
td.blueboldlg			{ font-size: 10pt; color: #4169E1; }
td.blueboldxlg			{ font-size: 11pt; color: #4169E1; }
td.blueboldxxlg			{ font-size: 12pt; color: #4169E1; }
td.blueboldxxxlg		{ font-size: 13pt; color: #4169E1; }
td.graysm 				{ font-size: 8pt;  color: gray;    }
td.graymed 				{ font-size: 9pt;  color: gray;    }
td.graylg 				{ font-size: 10pt; color: gray;    }
td.grayxlg 				{ font-size: 11pt; color: gray;    }
td.grayxxlg 			{ font-size: 12pt; color: gray;    }
td.maroonxsm			{ font-size: 7pt;  color: maroon;  }
td.maroonsm				{ font-size: 8pt;  color: maroon;  }
td.maroonmed			{ font-size: 9pt;  color: maroon;  }
td.maroonlg				{ font-size: 10pt; color: maroon;  }
td.maroonxlg			{ font-size: 11pt; color: maroon;  }
td.maroonxxlg			{ font-size: 12pt; color: maroon;  }
td.maroonhuge			{ font-size: 16pt; color: maroon;  }
td.olivesm				{ font-size: 8pt;  color: #676A13; }
td.olivemed 			{ font-size: 9pt;  color: #676A13; }
td.silvermed			{ font-size: 9pt;  color: silver;  }
td.silverlg 			{ font-size: 10pt; color: silver;  }
td.silverxlg 			{ font-size: 11pt; color: silver;  }
td.silverxxlg 			{ font-size: 12pt; color: silver;  }
td.royalbluelg			{ font-size: 10pt; color: #4169E1; }
td.yellowboldlg			{ font-size: 10pt; color: #EEE8AA; }
td.yellowboldxxxlg		{ font-size: 13pt; color: #EEE8AA; }


/* FORM ITEM LABELS AND TEXT */
td.brownhint			{ font-size: 10pt;  color: #8B4513; 	 }
td.header 				{ font-size: 12pt; 	}
td.headerbg 			{ font-size: 12pt;  background: #deb887; }
td.headercenter	 		{ font-size: 12pt;  text-align: center;  }
td.infomed	 			{ font-size: 9pt;  	}
td.infosm 				{ font-size: 8pt;	}
td.infolg				{ font-size: 10pt; 	}
td.infoxlg				{ font-size: 11pt; 	}
td.infoxxlg				{ font-size: 12pt; 	}
td.inforight 			{ font-size: 10pt;  text-align: right;   }
td.infocenter 			{ font-size: 10pt;  text-align: center;  }
td.infobody	 			{ font-size: 10pt;  background: #f5f5dc; }
td.khakiblue			{ font-size: 10pt;  background: #deb887; }
td.labelleft 			{ font-size: 10pt;  text-align: left;  	 }
td.labelright 			{ font-size: 10pt;  text-align: right;   }
td.labelmed				{ font-size: 9pt;   }
td.labellg				{ font-size: 10pt; 	}
td.labelwhite 			{ font-size: 10pt;  color: #DCDCDC; 	 }
td.labelmaroon 			{ font-size: 10pt;  color: maroon; 		 }
td.labelheader 			{ font-size: 10pt;  background: #deb887; }
td.labelcenter 			{ font-size: 10pt;  text-align: center;  }
td.linkinfobody			{ font-size: 10pt;  background: #f5f5dc;  text-decoration: underline; }
td.maroonheader 		{ font-size: 12pt; 	color: maroon; 		 }
td.greenhuge			{ font-family: "Times New Roman"; font-weight: bold; color: #2E8B57; font-size: 16pt; }


/* TABLE COLORS */
tr.lightgraybackground	{ background: #dcdcdc; }
tr.graybackground		{ background: #cccccc; }
tr.darkgray				{ background: #696969; }
tr.greenbackground		{ background: #90EE90; } 
tr.maroonbackground		{ background: maroon;  }
tr.lbluebackground		{ background: #81BAEC; }	  
tr.header 				{ background: #dcdcdc; }
tr.cmheader 			{ background: #6CA2D8; }
tr.body					{ background: #dcdcdc; }
tr.cmbody				{ background: #d8e3f4; }
tr.lgraybackground		{ background: #F5F5F5; }
tr.armygreenbg			{ background: #CCCC99; }

td.cmfree				{ background: #98F098; }
td.bodycream			{ background: #f5f5dc; font-size: 8pt;  }
td.bodyolive			{ background: #6B8E23; font-size: 8pt;  }
td.bodyyellow			{ background: #dce6a2; font-size: 8pt;  }
td.bodyreserved			{ background: #EFEFCB; font-size: 8pt;  }
td.bodyburlywood 		{ background: #deb887; font-size: 8pt;  }
td.bodyred		 		{ background: #E66C60; font-size: 8pt;  }
td.bodygray		 		{ background: #A9A9A9; font-size: 8pt;  }
td.cmheader 			{ background: #6CA2D8; font-size: 9pt;  }
td.cmbody				{ background: #d8e3f4; font-size: 9pt;  }
td.labelcmheader 		{ background: #6CA2D8; font-size: 10pt; }
td.infocmbody	 		{ background: #d8e3f4; font-size: 10pt; }
td.calname 				{ 					   font-size: 18pt; }


/* TABS AND MAIN MENU COLORS & FONTS */
td.tab0					{ background: silver;  font-size: 11pt; }
td.tab1					{ background: maroon;  font-size: 11pt; color: #DCDCDC; }
td.tab2					{ background: silver;  font-size: 11pt; color: gray; 	}
td.chosen				{                      font-size: 9pt;  color: maroon;  }
td.subtab1				{ background: maroon;  font-size: 10pt; color: #DCDCDC; }
td.subtab0				{ background: silver;  font-size: 10pt; }


/* WEBWIZARD Help. TD and TR classes and background colors */
//links
a.linkdbluesm 			{ font-size: 8pt;  color: #6699ff;	 }
a.linkdbluelg 			{ font-size: 10pt; color: #6699ff;	 }
a.linkdbluexlg 			{ font-size: 11pt; color: #6699ff;	 }
a.linkdbluexxlg 		{ font-size: 12pt; color: #6699ff;	 }
a.linkdbluexxxxlg 		{ font-size: 14pt; color: #6699ff;	 }
a.grayxlg				{ font-size: 11pt; color: #696969;	 }
a.orangelg 				{ font-size: 10pt; color: #ff6633;   }

//text
td.byellowxsm 			{ font-size: 7pt;  color: #ffff99;   }
td.byellowsm 			{ font-size: 8pt;  color: #ffff99;   }
td.byellowmed 			{ font-size: 9pt;  color: #ffff99;   }
td.byellowlg 			{ font-size: 10pt; color: #ffff99;   }
td.byellowxlg 			{ font-size: 11pt; color: #ffff99;   }
td.byellowxxlg 			{ font-size: 12pt; color: #ffff99;   }
td.byellowxxxxlg		{ font-size: 14pt; color: #ffff99;   }
td.byellowhuge			{ font-size: 16pt; color: #ffff99;   }
td.byellowxhuge			{ font-size: 18pt; color: #ffff99;   }

td.dbluexsm 			{ font-size: 7pt;  color: #6699ff;   }
td.dbluesm 				{ font-size: 8pt;  color: #6699ff;   }
td.dbluemed 			{ font-size: 9pt;  color: #6699ff;   }
td.dbluelg 				{ font-size: 10pt; color: #6699ff;   }
td.dbluexlg 			{ font-size: 11pt; color: #6699ff;   }
td.dbluexxlg 			{ font-size: 12pt; color: #6699ff;   }
td.dbluexxxxlg			{ font-size: 14pt; color: #6699ff;   }
td.dbluehuge			{ font-size: 16pt; color: #6699ff;   }
td.dbluexhuge			{ font-size: 18pt; color: #6699ff;   }
td.dbluexxxxhuge		{ font-size: 22pt; color: #6699ff;   }

td.orangexsm 			{ font-size: 7pt;  color: #ff6633;   }
td.orangesm 			{ font-size: 8pt;  color: #ff6633;   }
td.orangemed 			{ font-size: 9pt;  color: #ff6633;   }
td.orangelg 			{ font-size: 10pt; color: #ff6633;   }
td.orangexlg 			{ font-size: 11pt; color: #ff6633;   }
td.orangexxlg 			{ font-size: 12pt; color: #ff6633;   }
td.orangexxxxlg			{ font-size: 14pt; color: #ff6633;   }
td.orangehuge			{ font-size: 16pt; color: #ff6633;   }
td.orangexhuge			{ font-size: 18pt; color: #ff6633;   }
td.orangexxhuge			{ font-size: 19pt; color: #ff6633;   }
td.orangexxxxhuge		{ font-size: 22pt; color: #ff6633;   }

td.dgrayxxlg			{ font-size: 12pt; color: #696969;   }
td.dgrayhuge			{ font-size: 16pt; color: #696969;   }

td.redorangexsm 		{ font-size: 7pt;  color: #ff3300;   }
td.redorangesm 			{ font-size: 8pt;  color: #ff3300;   }
td.redorangemed 		{ font-size: 9pt;  color: #ff3300;   }
td.redorangelg 			{ font-size: 10pt; color: #ff3300;   }
td.redorangexlg 		{ font-size: 11pt; color: #ff3300;   }
td.redorangexxlg 		{ font-size: 12pt; color: #ff3300;   }
td.redorangexxxxlg		{ font-size: 14pt; color: #ff3300;   }
td.redorangehuge		{ font-size: 16pt; color: #ff3300;   }

td.redorangexhuge		{ font-size: 18pt; color: #ff3300;   }
td.grayhuge				{ font-size: 16pt; color: #696969;   }
td.grayxxhuge			{ font-size: 19pt; color: #696969;   }

td.ligtgraymed			{ font-size: 9pt;  color: #A9A9A9  }
td.ligtgrayxxlg			{ font-size: 12pt;  color: #A9A9A9  }

