body { margin:0px; font: normal 10px Arial, Helvetica, sans-serif; background-color:#D5D5D5; color:#000000;	}


/* Page Top */
.pageTopIcons { font: normal 10px Tahoma, Arial; color:#CCCCCC; width:900px; height:20px; position:relative; top:-24px;  margin-top:-24px;}
a:link.pageTopLink, a:visited.pageTopLink {font: normal 10px Tahoma, Arial; color:#CCCCCC; text-decoration:none;}
a:active.pageTopLink, a:hover.pageTopLink {font: normal 10px Tahoma, Arial; color:#CCCCCC; text-decoration: underline;}



/* Body of page */
.pageBody{ background-color:#FCFCFC; width:900px;}

.MainLeftWide  { width:700px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#EDEAF0;}
.MainLeftSmall { width:200px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#FCFCFC;}

.MainRightWide  { width:700px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#EDEAF0;}
.MainRightSmall { width:200px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#E9EAE4;}

.MainDottedLine { vertical-align:top; background:url(images/vertical-dottedline.jpg) repeat-y;}



/* Footer */
.footer { font: normal 10px Tahoma, Arial; color:#CCCCCC; background-image:url(images/footerbg.jpg); width:900px; height:42px; text-align:center;}
a:link.footerLink, a:visited.footerLink {font: normal 10px Tahoma, Arial; color:#CCCCCC; text-decoration:none;}
a:active.footerLink, a:hover.footerLink {font: normal 10px Tahoma, Arial; color:#FFFFFF; text-decoration: underline;}


/* Main Menu */
.mainMenu {font: bold 12px Geneva, Arial; color:#FFFFFF; background-color:#222931; margin-top:-4px;}
.menuOn  {vertical-align:middle; text-align:center; background:url(images/menuBgOn.jpg)  no-repeat; width:240px; height:40px;}
.menuOff {vertical-align:middle; text-align:center; background:url(images/menuBgOff.jpg) no-repeat; width:240px; height:40px;}
a:link.menuLink, a:visited.menuLink {font: bold 12px Geneva, Arial; color:#FFFFFF; text-decoration:none;}
a:active.menuLink, a:hover.menuLink {font: bold 12px Geneva, Arial; color:#FFFFCC; text-decoration:none; border-bottom: thin solid #CCCCCC;  }

/* Page Elements */
h1 {font: bold 18px Verdana, Tahoma, Arial; color:#006600; border:1px; border-bottom: thin solid #CCCCCC; width:700px; padding-bottom:0px;}
h2 {font: bold 14px Verdana, Tahoma, Arial; color:#006600; margin-bottom:8px;}
h3 {font: bold 12px Verdana, Tahoma, Arial; color:#666666; margin-bottom:6px;}
h4 {font: bold 18px Verdana, Tahoma, Arial; color:#006600; border:1px; border-bottom: thin solid #CCCCCC; width:640px; padding-bottom:0px;}

/* Lists */
ul { margin-left:18px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0; }
.liReg { padding-bottom:8px;}
.liLarge { padding-bottom:8px; font: normal 12px Arial, Times;}


hr { color:#CCCCCC;}
.hrHeadColor { color:#999999;}
#flashIntro { margin-left:0px; display:block;}


/* Fonts and Colors */
.regText {font: normal 10px Verdana, Arial, Times; color:#000000;}
.regText2 {font: normal 10px Verdana, Arial, Times; color:#666666;}
.regText3 {font: normal 12px Verdana, Arial, Times; color:#666666;}
.bigText {font: bold 12px Verdana, Tahoma, Arial; color:#666666;}

A:link.siteMapLink, A:visited.siteMapLink {font: normal 12px Tahoma, Arial; color:#000000; text-decoration: none; }
A:active.siteMapLink,A:hover.siteMapLink { font: normal 12px Tahoma, Arial; color:#660000; text-decoration: underline; }


A:link.subMenuLink, A:visited.subMenuLink {font: normal 12px Tahoma, Arial; color:#003300; text-decoration: none; line-height:18px; 
 padding-bottom:2px; padding-left:2px; padding-right:2px;}
A:active.subMenuLink,A:hover.subMenuLink { font: normal 12px Tahoma, Arial; color:#333366; text-decoration: underline; line-height:18px;
 padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#E0E0E0; width:300px; }

A:link.subMenuLink2, A:visited.subMenuLink2 {font: normal 12px Tahoma, Arial; color:#006600; text-decoration: none; line-height:18px; 
 padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#EEF3E2;}
A:active.subMenuLink2,A:hover.subMenuLink2 { font: normal 12px Tahoma, Arial; color:#333366; text-decoration: underline; line-height:18px;
 padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#EEF3E2; width:300px; }

/* Tables */
.tableIndent { margin-left:20px;}
.tableHead{ font: bold 12px Tahoma, Arial; color:#00008B; text-align:center; background-color:#DEDEDE;}
.tableText{ font: normal 12px Arial. Times; color:#000000; text-align:center;}

/* Images */
/* margin top right bottom left */
.wrapImageRight { display:inline; margin: 0px 8px 4px 0px; float:right; border: bevel 2px #E5E5FF; background:#ccc; }

.wrapImageLeft { display:inline; margin: 0px 12px 4px 0px; float:left; border: bevel 2px #E5E5FF; background:#ccc; }
.wrapImageLeftB { display:inline; margin: 0px 20px 4px 0px; float:left; border: bevel 2px #E5E5FF; background:#ccc; }

/* Regular Link */
a:link.regLink, a:visited.regLink {font: normal 12px Tahoma, Arial; color:Navy; text-decoration:none;}
a:active.regLink, a:hover.regLink {font: normal 12px Tahoma, Arial; color:Navy; text-decoration:underline;}

/* Plain Link */
a:link.plainLink, a:visited.plainLink {font: normal 10px Verdana, Arial, Times; color:#000000; text-decoration:underline;}
a:active.plainLink, a:hover.plainLink {font: normal 10px Verdana, Arial, Times; color:red; text-decoration:underline;}


/* Panel */
.Home70x30Left  { width:640px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#EDEAF0;}
.Home70x30Right { width:260px; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; background-color:#FCFCFC;}

.panelBg {background:url(images/panelBg2.jpg) no-repeat; width:250px; vertical-align:top; padding:4px;
	font: normal 10px Verdana, Arial, Times; color:#000000; }

.pnlTitle {font: bold 14px Verdana, Tahoma, Arial; color:#006600; margin-bottom:8px; background-color:#EEF3E2; 
	display:block; width:210px; height:18px; text-align:center; border-bottom: thin solid #CCCCCC; margin-left:4px;}

.pnlNewsTitle {font: bold 12px Verdana, Arial, Times; color:#666666;}
.pnlNewsText {font: normal 12px Verdana, Arial, Times; color:#666666; }
.pnlNewsTextIndent {font: normal 12px Verdana, Arial, Times; color:#666666; padding-left:6px;}

a:link.pnlLink, a:visited.pnlLink {font: normal 12px Verdana, Arial, Times; color:#666666; text-decoration:underline;}
a:active.pnlLink, a:hover.pnlLink {font: normal 12px Verdana, Arial, Times; color:#666666; text-decoration:underline;}



/* snippits 

 border-right:#E0E0E0 thin solid; 

*/
