@charset "utf-8";

/* 	CSS Document   */


body					{
						font-size:12pt;
						font-family:"Comic Sans MS",cursive;					/* Default Font-Family = Courier New */
						color:#020181;											/* Default Font-Color = Black */
						}	



.font2					{font-family:Verdana,Geneva,sans-serif;}				/* Class="font2" = Verdana */
.font3					{font-family:"Times New Roman",Times,serif;}			/* Class="font3" = Times New Roman */
.font4					{font-family:"Courier New",Courier,Monospace;}			/* Class="font4" = Comic Sans MS */



.default				{color:#020181;}										/* default = dark blue (logo)   */
.defaultv				{color:#bfd4ff;}										/* defaultv = light blue		*/
.color1					{color:#fd0019;}										/* color1 = dark red (logo)		*/	
.color1v				{color:#FF5151;}										/* color1v = light red			*/
.color2					{color:#222222;}										/* color2 = 					*/
.color2v				{color:#2b2b2b;}										/* color2v = 					*/
.color3					{color:#85fffe;}										/* color3 = aqua (logo) 					*/
.color3v				{color:#3b3b3b;}										/* color3v = 					*/
.color4					{color:#FFFFFF;}										/* color4 = white 				*/     /* (COLOR4 = MAIN BG COLOR & TEXT COLOR FOR HIGHLIGHTED TEXT) */
													


.black					{color:#000;}
.white					{color:#FFF;}
.red					{color:#F00;}



.mainhcentercont		{text-align:center;}									/* Needs no width or height */

.mainhcenter			{														/* Set width & height (width:750px; height: use temp bottom border to determine) */
						margin-left:auto;										
						margin-right:auto;
						text-align:center;
						}	



.absolutehcenter		{position:absolute; left:50%;}							/* Set width & top, then SET MARGIN-LEFT TO NEGATIVE 1/2 THE PIXELS OF THE DIV/IMAGE! {margin-left:-126px;} */




/* "FIXED POSITON DOESN'T WORK IN IE6 */
						
.fixedmainhvcentercont 	{position:fixed; bottom:50%; right:50%;}				/* Set width & height SAME AS THE HVCENTER */
.fixedmainhvcenter		{position:relative; top:50%; left:50%;}					/* Set width & height SAME AS HVCENTERCONTAINER */
 
.fixedhcentercont		{position:fixed; right:50%;}							/* Set width & height PLUS top or bottom pixel value */
.fixedhcenter			{position:relative; left:50%;}							/* Needs no width or height */



.fixed					{position:fixed;}
.relative				{position:relative;}
.absolute				{position:absolute;}



.zneg4					{z-index:-4;}
.zneg3					{z-index:-3;}
.zneg2					{z-index:-2;}
.zneg1					{z-index:-1;}
.z0						{z-index:0;}
.zpos1					{z-index:1;}
.zpos2					{z-index:2;}
.zpos3					{z-index:3;}
.zpos4					{z-index:4;}



.bgdefault				{background-color:#020181;}
.bgdefaultv				{background-color:#79a4fc;}										
.bgcolor1				{background-color:#fd0019;}											
.bgcolor1v				{background-color:#FF5151;}										
.bgcolor2				{background-color:#222222;}										
.bgcolor2v				{background-color:#2b2b2b;}
.bgcolor3				{background-color:#85fffe;}										
.bgcolor3v				{background-color:#3b3b3b;}										
.bgcolor4				{background-color:#FFFFFF;}



.bgblack				{background-color:#000;}
.bgwhite				{background-color:#FFF;}
.bgred					{background-color:#F00;}



.opacity0				{opacity:0; filter:alpha(opacity=0);}					/* FOR A TRANSPARENT DIV WITH OPAQUE CONTENT: SET THE CONTENT POSITION TO RELATIVE */
.opacitypoint1			{opacity:0.1; filter:alpha(opacity=10);}
.opacitypoint2			{opacity:0.2; filter:alpha(opacity=20);}
.opacitypoint3			{opacity:0.3; filter:alpha(opacity=30);}
.opacitypoint4			{opacity:0.4; filter:alpha(opacity=40);}
.opacitypoint5			{opacity:0.5; filter:alpha(opacity=50);}
.opacitypoint6			{opacity:0.6; filter:alpha(opacity=60);}
.opacitypoint7			{opacity:0.7; filter:alpha(opacity=70);}
.opacitypoint8			{opacity:0.8; filter:alpha(opacity=80);}
.opacitypoint9			{opacity:0.9; filter:alpha(opacity=90);}
.opacitypoint1			{opacity:1; filter:alpha(opacity=100);}



.overflowhidden			{overflow:hidden;}
.overflowscroll			{overflow:scroll;}
.overflowauto			{overflow:auto;}



.lrscroll				{overflow:auto; white-space:nowrap;}



.empoint1				{font-size:0.1em;}
.empoint2				{font-size:0.2em;}				
.empoint3				{font-size:0.3em;}
.empoint4				{font-size:0.4em;}
.empoint5				{font-size:0.5em;}
.empoint6				{font-size:0.6em;}
.empoint7				{font-size:0.7em;}
.empoint8				{font-size:0.8em;}
.empoint9				{font-size:0.9em;}
.em1					{font-size:1em;}
.em1point1				{font-size:1.1em;}
.em1point2				{font-size:1.2em;}
.em1point3				{font-size:1.3em;}
.em1point4				{font-size:1.4em;}
.em1point5				{font-size:1.5em;}
.em1point6				{font-size:1.6em;}
.em1point7				{font-size:1.7em;}
.em1point8				{font-size:1.8em;}
.em1point9				{font-size:1.9em;}
.em2					{font-size:2em;}
.em2point1				{font-size:2.1em;}
.em2point2				{font-size:2.2em;}
.em2point3				{font-size:2.3em;}
.em2point4				{font-size:2.4em;}
.em2point5				{font-size:2.5em;}
.em2point6				{font-size:2.6em;}
.em2point7				{font-size:2.7em;}
.em2point8				{font-size:2.8em;}
.em2point9				{font-size:2.9em;}
.em3					{font-size:3em;}



p,h1,h2,h3,h4,hr,img,div,tr,td
						{margin:0; padding:0;}



table					{border-collapse:collapse;}



.bold					{font-weight:bold;}
.italic					{font-style:italic;}
.overline				{text-decoration:overline;}
.strikethrough			{text-decoration:line-through;}
.notbold				{font-weight:normal;}



.highlightdefault		{color:#FFFFFF; background:#020181;}
.highlightcolor1		{color:#FFFFFF; background:#fd0019;}
.highlightcolor2		{color:#FFFFFF; background:#222222;}
.highlightcolor3		{color:#FFFFFF; background:#85fffe;}



.textcenter				{text-align:center;}
.textleft				{text-align:left;}
.textright				{text-align:right;}
.textjustify			{text-align:justify;}



.vtop					{vertical-align:top;}
.vmiddle				{vertical-align:middle;}
.vbottom				{vertical-align:bottom;}



.floatleft				{float:left;}
.floatright				{float:right;}
.floatnone				{float:none;}



.clearleft				{clear:left;}
.clearright				{clear:right;}
.clearboth				{clear:both;}
.clearnone				{clear:none;}



.marginauto				{margin:auto;}										/* Width must NOT be 100% for centering to work in IE. */
.margin0				{margin:0px;}
.margin5				{margin:5px;}
.margin10				{margin:10px;}
.margin15				{margin:15px;}
.margin20				{margin:20px;}
.margin25				{margin:25px;}
.margin30				{margin:30px;}
.margin35				{margin:35px;}
.margin40				{margin:40px;}
.margin45				{margin:45px;}
.margin50				{margin:50px;}



.lrmarginauto			{margin-left:auto; margin-right:auto;}				/* Width must NOT be 100% for centering to work in IE. */
.lrmargin0				{margin-left:0px; margin-right:0px;}
.lrmargin5				{margin-left:5px; margin-right:5px;}
.lrmargin10				{margin-left:10px; margin-right:10px;}
.lrmargin15				{margin-left:15px; margin-right:15px;}
.lrmargin20				{margin-left:20px; margin-right:20px;}
.lrmargin25				{margin-left:25px; margin-right:25px;}
.lrmargin30				{margin-left:30px; margin-right:30px;}
.lrmargin35				{margin-left:35px; margin-right:35px;}
.lrmargin40				{margin-left:40px; margin-right:40px;}
.lrmargin45				{margin-left:45px; margin-right:45px;}
.lrmargin50				{margin-left:50px; margin-right:50px;}



.tbmarginauto			{margin-top:auto; margin-bottom:auto;}				
.tbmargin0				{margin-top:0px; margin-bottom:0px;}
.tbmargin5				{margin-top:5px; margin-bottom:5px;}
.tbmargin10				{margin-top:10px; margin-bottom:10px;}
.tbmargin15				{margin-top:15px; margin-bottom:15px;}
.tbmargin20				{margin-top:20px; margin-bottom:20px;}
.tbmargin25				{margin-top:25px; margin-bottom:25px;}
.tbmargin30				{margin-top:30px; margin-bottom:30px;}
.tbmargin35				{margin-top:35px; margin-bottom:35px;}
.tbmargin40				{margin-top:40px; margin-bottom:40px;}
.tbmargin45				{margin-top:45px; margin-bottom:45px;}
.tbmargin50				{margin-top:50px; margin-bottom:50px;}



.padding0				{padding:0px;}
.padding5				{padding:5px;}
.padding10				{padding:10px;}
.padding15				{padding:15px;}
.padding20				{padding:20px;}
.padding25				{padding:25px;}
.padding30				{padding:30px;}
.padding35				{padding:35px;}
.padding40				{padding:40px;}
.padding45				{padding:45px;}
.padding50				{padding:50px;}


.lrpadding0				{padding-left:0px; padding-right:0px;}
.lrpadding5				{padding-left:5px; padding-right:5px;}
.lrpadding10			{padding-left:10px; padding-right:10px;}
.lrpadding15			{padding-left:15px; padding-right:15px;}
.lrpadding20			{padding-left:20px; padding-right:20px;}
.lrpadding25			{padding-left:25px; padding-right:25px;}
.lrpadding30			{padding-left:30px; padding-right:30px;}
.lrpadding35			{padding-left:35px; padding-right:35px;}
.lrpadding40			{padding-left:40px; padding-right:40px;}
.lrpadding45			{padding-left:45px; padding-right:45px;}
.lrpadding50			{padding-left:50px; padding-right:50px;}



.tbpadding0				{padding-top:0px; padding-bottom:0px;}
.tbpadding5				{padding-top:5px; padding-bottom:5px;}
.tbpadding10			{padding-top:10px; padding-bottom:10px;}
.tbpadding15			{padding-top:15px; padding-bottom:15px;}
.tbpadding20			{padding-top:20px; padding-bottom:20px;}
.tbpadding25			{padding-top:25px; padding-bottom:25px;}
.tbpadding30			{padding-top:30px; padding-bottom:30px;}
.tbpadding35			{padding-top:35px; padding-bottom:35px;}
.tbpadding40			{padding-top:40px; padding-bottom:40px;}
.tbpadding45			{padding-top:45px; padding-bottom:45px;}
.tbpadding50			{padding-top:50px; padding-bottom:50px;}



.width5					{width:5%;}
.width10				{width:10%;}
.width15				{width:15%;}
.width20				{width:20%;}
.width25				{width:25%;}
.width30				{width:30%;}
.width33				{width:33%;}
.width35				{width:35%;}
.width40				{width:40%;}
.width45				{width:45%;}
.width50				{width:50%;}
.width55				{width:55%;}
.width60				{width:60%;}
.width65				{width:65%;}
.width70				{width:70%;}
.width75				{width:75%;}
.width80				{width:80%;}
.width85				{width:85%;}
.width90				{width:90%;}
.width95				{width:95%;}
.width100				{width:100%;}



/* HEIGHTS FOR DIVS USED AS BREAKS OR LINE HEIGHTS FOR BOLDHOVER LINKS */

.height1				{height:1px;}
.height2				{height:2px;}
.height3				{height:3px;}
.height4				{height:4px;}
.height5				{height:5px;}	
.height6				{height:6px;}
.height7				{height:7px;}
.height8				{height:8px;}
.height9				{height:9px;}
.height10				{height:10px;}
.height15				{height:15px;}
.height20				{height:20px;}
.height25				{height:25px;}
.height30				{height:30px;}
.height35				{height:35px;}
.height40				{height:40px;}
.height45				{height:45px;}
.height50				{height:50px;}
.height55				{height:55px;}
.height60				{height:60px;}
.height65				{height:65px;}
.height70				{height:70px;}
.height75				{height:75px;}
.height80				{height:80px;}
.height85				{height:85px;}
.height90				{height:90px;}
.height95				{height:95px;}
.height100				{height:100px;}



/* BORDERS */

.bdashed				{border-style:dashed;}
.bsolid					{border-style:solid;}
.bdouble				{border-style:double;}	
.bridge					{border-style:ridge;}
.bnone					{border-style:none;}

.bdefault				{border-color:#020181;}
.bdefaultv				{border-color:#bfd4ff;}
.bcolor1				{border-color:#fd0019;}	
.bcolor1v				{border-color:#FF5151;}	
.bcolor2				{border-color:#222222;}										
.bcolor2v				{border-color:#2b2b2b;}	
.bcolor3				{border-color:#85fffe;}										
.bcolor3v				{border-color:#3b3b3b;}	
.bcolor4				{border-color:#FFFFFF;}										

.bblack					{border-color:#000;}
.bwhite					{border-color:#FFF;}
.bred					{border-color:#F00;}

.b1						{border-width:1px;}
.b2						{border-width:2px;}
.b3						{border-width:3px;}
.b4						{border-width:4px;}
.b5						{border-width:5px;}
.b6						{border-width:6px;}
.b7						{border-width:7px;}
.b8						{border-width:8px;}
.b9						{border-width:9px;}
.b10					{border-width:10px;}
.b11					{border-width:11px;}
.b12					{border-width:12px;}



/* HORIZONTAL RULES */

hr						{margin-left:auto; margin-right:auto; border:none; height:1em;} 

.hrdashed				{border-top-style:dashed;}
.hrsolid				{border-top-style:solid;}
.hrdouble				{border-top-style:double;}
.hrridge				{border-top-style:ridge;}

.hr1					{border-top-width:1px; height:1px;}
.hr2					{border-top-width:2px; height:2px;}
.hr3					{border-top-width:3px; height:3px;}
.hr4					{border-top-width:4px; height:4px;}
.hr5					{border-top-width:5px; height:5px;}
.hr6					{border-top-width:6px; height:6px;}
.hr7					{border-top-width:7px; height:7px;}
.hr8					{border-top-width:8px; height:8px;}
.hr9					{border-top-width:9px; height:9px;}
.hr10					{border-top-width:10px; height:10px;}
.hr11					{border-top-width:11px; height:11px;}
.hr12					{border-top-width:12px; height:12px;}

.hrdefault				{border-top-color:#020181;}
.hrdefaultv				{border-top-color:#bfd4ff;}
.hrcolor1				{border-top-color:#fd0019;}
.hrcolor1v				{border-top-color:#FF5151;}
.hrcolor2				{border-top-color:#222222;}
.hrcolor2v				{border-top-color:#2b2b2b;}
.hrcolor3				{border-top-color:#85fffe;}
.hrcolor3v				{border-top-color:#3b3b3b;}
.hrcolor4				{border-top-color:#FFFFFF;}

.hrblack				{border-top-color:#000;}
.hrwhite				{border-top-color:#FFF;}
.hrred					{border-top-color:#F00;}



/* LINKS */

a.boldhover:link		{font-weight:normal;}	 										/* SET LINE HEIGHT FOR ALL BOLDHOVER LINKS!!! */
a.boldhover:visited 	{font-weight:normal;}		
a.boldhover:hover 		{font-weight:bold;} 		
a.boldhover:active 		{font-weight:bold;} 		


a.boldhoverd1:link		{color:#020181;}	 										/* SET LINE HEIGHT FOR ALL BOLDHOVER LINKS!!! */
a.boldhoverd1:visited 	{color:#79a4fc;} 		
a.boldhoverd1:hover 	{color:#fd0019; font-weight:bold;} 		
a.boldhoverd1:active 	{color:#fd0019; font-weight:bold;} 		


a.boldhover1d:link		{color:#fd0019;}	 						
a.boldhover1d:visited 	{color:#1d1d1d;} 		
a.boldhover1d:hover 	{color:#020181; font-weight:bold;} 		
a.boldhover1d:active 	{color:#020181; font-weight:bold;} 		


a.highlightd1:link		{color:#FFFFFF; background:#020181; text-decoration:none;}
a.highlightd1:visited 	{color:#FFFFFF; background:#79a4fc; text-decoration:none;}	
a.highlightd1:hover 	{color:#FFFFFF; background:#fd0019; text-decoration:none;} 		
a.highlightd1:active 	{color:#FFFFFF; background:#fd0019; text-decoration:none;}		

a.highlight1d:link		{color:#FFFFFF; background:#fd0019; text-decoration:none;}
a.highlight1d:visited 	{color:#FFFFFF; background:#FF5151; text-decoration:none;}	
a.highlight1d:hover 	{color:#FFFFFF; background:#020181; text-decoration:none;} 		
a.highlight1d:active 	{color:#FFFFFF; background:#020181; text-decoration:none;}		


a.nounderline:link      {text-decoration:none;}	
a.nounderline:visited   {text-decoration:none;}
a.nounderline:hover 	{text-decoration:none;}	
a.nounderline:active 	{text-decoration:none;}

a.ulhover:link			{text-decoration:none;}
a.ulhover:visited		{text-decoration:none;}
a.ulhover:hover			{text-decoration:underline;}
a.ulhover:active		{text-decoration:underline;}

/* MISCELLANEOUS */

.websitebymeighen		{
						text-align:center;
						font-family:"Times New Roman",Times,serif;
						font-size:1em;
						font-style:italic;
						height:25px;
						}

