﻿/* Default CSS Stylesheet for the Xenia main website */

body {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* TABLES */

TABLE.usenoborder { border-style: none;  background-color: #CCCCCC; border: none 0px #FFFFFF;} 			
TABLE.tablestyle{border-width: 4px;}

/* FORM FIELD VARIATIONS */
.Heads{ color:#3f3f3f;  background-color: #CFCFCF; font-weight:bold; padding:0px 0px 0px 5px;}
.lblSubHeading1 { color: #000080; font-size: 12pt;  font-weight: bold; padding:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; }

/* TEXT BOXES */
.formtext { color: #000000; font-size: 9pt;  text-align:left; font-weight: normal; padding:0px 0px 0px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Backgrounds and Watermarks */
.columnbox { text-align: center; vertical-align: top;  background-image: url('../Images/Nav/leftsidebarfull.gif'); padding:0px 6px 0px 6px; font-size: 10pt;  font-weight: bold; font-family:  Verdana, Arial; }
.columnbox1 {  text-align: center; vertical-align: top;  background-image: url('../Images/Nav/rightsidebarfull.gif'); padding:0px 6px 0px 6px; font-size: 10pt;  font-weight: bold; font-family:  Verdana, Arial; }
.columnlhdr {color:#3f3f3f;  height: 20px; width: 20%; background-image: url('../Images/Nav/bluebarhdr.gif'); vertical-align: top; text-align: center; padding: 3px 0px 3px 0px; font-weight: bold; font-family:  Verdana, Arial; }
.columnrhdr { color:#3f3f3f;  height: 20px; width: 70%; background-image: url('../Images/Nav/bluebarhdr.gif'); vertical-align: top; text-align: center; padding: 3px 0px 3px 0px; font-weight: bold; font-family:  Verdana, Arial; }
.columnrhdr10 {color:#3f3f3f;  height: 20px; width: 10%; background-image: url('../Images/Nav/bluebarhdr.gif'); vertical-align: top; text-align: center; padding: 3px 0px 3px 0px; font-weight: bold; font-family:  Verdana, Arial; }
.columnrighthdr { color:#3f3f3f;  height: 20px; width: 70px; background-image: url('../Images/Nav/rightsidebar.gif'); vertical-align: top; text-align: center; padding: 3px 0px 3px 0px; font-weight: bold; font-family:  Verdana, Arial; }
.columnfullhdr { color:#CFCFCF; font-size: 18pt; font-weight: bold;   width: 100%; vertical-align: middle; text-align: center; padding: 3px 0px 3px 0px; font-family:  Verdana,Arial; }

/* Labels */
.lblheadmain { color: #000080; font-size: 16pt; vertical-align:top;  text-align:center; padding:7px 10px 0px 0px; font-weight: bold; font-family:  Verdana, Helvetica, sans-serif; }
.lblheadr1 { color: #6699FF; font-size: 12pt;  text-align:right; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.lblheadc1 { color: #6699FF; font-size: 12pt;  text-align:center; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }

.lblheadr1r { color: #8F8F8F; font-size: 16pt;  text-align:right; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Helvetica, sans-serif; }
.lblheadc1 { color: #000080; padding: 0px 0px 0px 15px; font-size: 14pt; height:18px; font-weight: bold; font-family:  Verdana, Helvetica, Verdana, Arial, sans-serif; }
.lblheadr2 { color: #000080; font-size: 10pt;  text-align:right; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.lblhead2a { color: #000080; font-size: 12pt;  font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.lblheadl2 { color: #000080; font-size: 12pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }

.lblheadl3 { color: #000080; font-size: 10pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }

/*.lblheadr4r { color: #3366FF; font-size: 10pt; background-color: #BFCFFF;  text-align:right; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }*/
/*.lblheadc2 { color: #6699FF; font-size: 10pt;  text-align:center; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }*/

.lblheadr4a { color: #000080; font-size: 10pt; background-color: #FFFFFF;  text-align:right; padding:0px 0px 0px 0px; font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.lblCalhdr4 { color: #000080; font-size: 10pt; background-color: #BFCFFF;  font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }

.lblMangmntHeadr { color: #000080; padding: 0px 0px 0px 15px; font-size: 12pt; height:18px; font-weight: bold; font-family:  Verdana, Helvetica, Verdana, Arial, sans-serif; }

.lbltext { color: #000000; font-size: 8pt;  text-align:right; padding:0px 0px 0px 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lbltextbold { color: #000000; font-size: 10pt; font-weight: 800;  text-align:right; padding:0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; }
.lbltext1l { color: #000080; font-size: 10pt;  text-align:left; padding:0px 10px 0px 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lbltextl { color: #000080; font-size: 10pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lbltext101 { color: #000080; font-size: 10pt;  text-align:left; padding:0px 10px 0px 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.lbltext3 { color: #000080; font-size: 7pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lbltext4 { color: #000080; font-size: 7pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }
.lbltext5 { color: #000080; font-size: 6pt;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-family: Verdana, Arial, sans-serif; }

/* PAGE ERROR FIELDS */
.lblerrmsgfield { color:#cc0044; border: none 0px;  padding:0px 5px 5px 5px; font-weight:bold; font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; } 			
.formErrorMsg { color: #FF3636; font-size: 8pt; border: none 0px #CCCCCC; padding:0px 0px 0px 0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.formTeleNums { color: #FF3636; font-size: 14pt; border: none 0px #CCCCCC; padding:0px 0px 0px 0px; text-align:center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* PUSH BUTTONS */
.butthead{background-color: #BBBBCF; padding:0px 0px 0px 0px;}
.buttheadsm{background-color: #BBBBCF; padding:0px 0px 0px 0px; height:20px;}
.buttheadgreenback{background-color: #009900; color:White; cursor: hand; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.buttheadg { color: #000080; font-size: 10pt;  text-align:center; height:30px; padding:0px 10px 0px 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.buttheadnormal { color:#000080; background-color: #CCCCCC;  text-decoration: underline; border-color:#0000CC;  border: ridge 1px; padding:5px 0px 0px 0px; font-weight:bold; font-size:8pt; font-family: Helvetica, Arial, Verdana,  sans-serif; } 			
.buttheadnormal:active, buttheadnormal:hover { text-decoration: underline; color:#0099CC; border-color:#99CCFF; background-color: #CCCCCC; cursor: hand; }

.buttheadlight { color:#4D39FF; background-color: #E3EBFD;  text-decoration: underline; border-color:#99CCFF;  border:solid 0px; padding:5px 0px 0px 0px; font-weight:bold; font-size:8pt; font-family: Arial, Verdana, Helvetica, sans-serif; } 			
.buttheadlight:active, a.buttheadlight:hover { text-decoration: underline; color:#0099CC; border-color:#99CCFF; background-color: #CCCCCC; cursor: hand; }
.buttheadlightalt { color:#4D39FF; background-color: #FCFEE2;  text-decoration: underline; border-color:#99CCFF;  border:solid 0px; padding:5px 0px 0px 0px; font-weight:bold; font-size:8pt; font-family: Arial, Verdana, Helvetica, sans-serif; } 			

/* GRID CONTROL */
.Grids { color:#000080; background-color: #FFFFFF; font-weight:bold; padding: 5px 5px 5px 5px border: none 0px; border-color:  gray;}
.AdminGrids { color:#000080; font-weight:bold; border: solid; border: outset 3px #0000FF; padding: 5px 5px 5px 5px;}
.gridheader {background-color: #CFBFFF; font-weight:bold; text-align:left; font-size: 1.1em;}
.griddets { color:#000080;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.griddetsbig { color:#000080;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridaltdets { color:#558FCF;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 8pt; background-color:#CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.GridFooter{ color:#000080; background-color: #FFFFFF; font-weight:bold; border: solid; border:1 border-color:  gray;}
.griddets2 { color:#000080; background-color: #FFFFFF; text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

.AdminGridssub { color:#000080; font-weight:bold;  border: outset 3px #FFFFCF; padding: 5px 5px 5px 5px;}
.gridheadersub {background-color: #CFBFFF; font-weight:bold; text-align:left; font-size: 1 em;}
.griddetssub { color:#000080;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 8pt; background-color:#E3EBFD; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridaltdetssub { color:#000080;  text-align:left; padding:0px 0px 0px 0px; font-weight: bold; font-size: 8pt; background-color:#FCFEE2;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.griddetssubhover { background-color:#c3cBdD; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridaltdetssubhover { background-color:#FCFEE2;  font-family: Verdana, Arial, Helvetica, sans-serif; }

/* CALENDAR CONTROL */
.Calendar { color:#000000; text-align:right;  width:66px; height:70px; border: groove 1px white; background-color:#FFFFFF; padding:0px 2px 5px 0px; font-weight:bold; font-size: 22pt; font-family:Verdana, Arial, Helvetica, sans-serif; } 			
.CalendarText { color:#000000; text-align:center;  background-color:#CCCCFF; padding:0px 2px 0px 0px;   font-weight:normal; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; } 			

.CalendarHeadsmHighlight { color:#3366CC; text-align:right;  padding:1px 7px 0px 9px; font-weight:bold; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; } 			
.CalendarHeadsm { color:#000000;  text-align:right;   padding: 1px 7px 0px 9px; font-weight: bold; font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; } 			

.CalendarTextsm { color:#000000; background-color:#BFBEBC; vertical-align: bottom;  padding:5px 6px 5px 2px; font-weight: 900; font-size: 10pt; font-family: Verdana, Helvetica, Georgia, Arial, sans-serif; } 			
.CalendarTextsm a:active { color: #000000; background-color:#C4C4F4; text-decoration: underline;  }
.CalendarTextsm a:hover { color: #000000; background-color:#EFEFEF; text-decoration: underline;  }

.CalendarTextsmlnkd { color:#CFCFCC; background-color:#0000CF; vertical-align: bottom;  padding:5px 6px 5px 2px;  font-weight: 900; font-size: 10pt; font-family: Verdana, Helvetica, Arial, Verdana, sans-serif; } 			
.CalendarTextsmlnkd a:active { color: #000000; background-color:#4f4f4f; text-decoration: none;  }
.CalendarTextsmlnkd a:hover { color: #000000; background-color:#EFEFEF; text-decoration: underline;  }

.txtCal{text-align:center; color:#0000FF; background-color: #000000;}
.drpbox { color:#0000FF; text-align: center; background-color:#CFCFCC; padding:0px 0px 35px 0px;  font-weight: normal; font-size:14pt; font-family: Verdana, Helvetica, Arial, sans-serif; } 			
.closefield {  padding:5px 0px 0px 0px;  font-weight:bold; font-size:20pt; font-family: Arial, Helvetica, sans-serif; } 			

/* SITEMAP */
.sitemaplinksHead { color: #006699; font-size: 12pt; background-color:#BBBBCF; font-weight:600; padding: 0px 00px 0px 00px; font-family: Verdana,  @Arial Unicode MS, Arial Black, Helvetica, Arial, sans-serif; }
.sitemaplinks { color: #006699; font-size: 12pt; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; }
.sitemaplinks:active, sitemaplinks:hover { color: #9F9F9F; font-weight: bold; text-decoration: underline;  }

.linkheadr a { color: #006699; font-size: 12pt; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; }
.linkheadr a:active, linkheadr a:hover { color: #9F9F9F; font-weight: bold; text-decoration: underline;  }

.pbody {color:#003366; font-size: 12px; font-weight: normal; line-height: 18px; letter-spacing: inherit; font-family:  Verdana, Helvetica, Arial, Arial Black, sans-serif;}

html>body ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    font-size: 1.2em;
    }

html>body  li {
    margin: 0 0 0 1em;
    }

ul {
    margin: 0px;
    padding: 5px 30px 5px 30px;
    list-style: none;
    }
 li 
 {
    list-style-type: square;
    padding: 5px 0px 5px 0px;
    font-size: 12pt; 
    font-family: Verdana, Helvetica, Arial, Verdana, sans-serif;
    }

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	letter-spacing: 0px;
	line-height: 20px;
}

.hyperlinkW { color: #666666; font-weight: bold;}
.hyperlinkW:active, hyperlinkW:hover { color: #9F9F9F; text-decoration: underline;  }

.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.postdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
}
.emergencyheader {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.phonenumber {
	font-size: 20px;
	font-weight: bold;
}
.custsvcheader {
	font-size: 14px;
	font-weight: bold;
}
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC; color: #666666; }
.smalllink {font-size: 10px}
a.menulink:link {color: white; }
a.menulink:visited {color: white; }
a.menulink:hover {color: yellow; }
a.menulink:active {color: yellow; } 


/*#BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: .9em;
    COLOR: #003366;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: 2pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

TD 
{
	height:22px;
	border: none; border-color:  #4F4F4F;
}

TD.TRsm
{
	background: #CFCFCF;
	color: #3f3f3f;
	font-size:small;
}

.headlnk { color: #3f3f3f; background-image:url("../Images/grnbar.jpg"); height:13px; }
.headlnk headlnk:active, headlnk:hover { color: #0000FF; text-decoration: underline; }
*/