

body {
margin:0;
background-color:#ffffff;
}

#siteContainer {width:790px;}


#topRight {
background-image:url(images/concept_v4.jpg);
  
/*
background-image:url(images/top_phoneNumsSpring3.jpg); 
background-image:url(images/top_phoneNumsFall07.jpg);
background-image:url(images/top_phoneNums.gif);
background-image:url(images/top_phoneNumsWinter07.jpg); */
background-position:left top; 
background-repeat:no-repeat;
padding:90px 5px 0 5px;
width:395px;
}

#nav1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#91a499;
font-size:10px;
padding:3px;
text-align:center;
}

#nav1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
padding:6px;
text-align:center;
text-decoration:none;
}

#nav1 a:hover {
background-image:url(images/nav1_over.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#bkgdNav2 {
background-image:url(images/bkgd_nav2.gif);
background-position:left top; 
background-repeat:no-repeat;
width:790px;
}

#nav2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006633;
font-size:11px;
padding:4px 4px 4px 0;
text-align:left;
height:39px;
}

#nav2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
padding:5px 2px;
text-align:center;
text-decoration:none;
}

#nav2 a:hover {
background-image:url(images/nav2_over.gif);
background-repeat:repeat-x;
background-position:top;
}

.subNavContainer {border:1px solid #115232; background-color:#dbe4df;   /*background-color:#ACD7FF;*/ }

.subNavHdg {
 background-color:#6f947f; 
/*background-color:#00509B; */
padding:5px 0 5px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff1ae;
}
.subNavHdg a{
 background-color:#6f947f; 
/*background-color:#00509B; */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff1ae;
text-decoration:none;
}
.subNavHdg a:hover {text-decoration:underline;}

.subNav {
padding:5px 5px 5px 10px;
}

.subNav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.subNavOn {
padding:5px 5px 5px 10px;
background-color:#f0f4f2; 
/*background-color:#D1E9FF;*/
}

.subNavOn a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
subNavOn a:hover {text-decoration:underline;}

#contentArea {
padding:0 15px 10px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
line-height:20px;
}

#contentArea a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#006600;
line-height:20px;
text-decoration:none;
}
#contentArea a:hover {text-decoration:underline;}

#contentArea hr {width:100%; border-top:1px solid #115232;}

#contentArea b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#115232;
}

#contentArea ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
line-height:20px;
}

.pressArea {
width:650px;
padding:0 15px 10px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
line-height:20px;
}

.pressArea a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#006600;
line-height:20px;
text-decoration:none;
}
.pressArea a:hover {text-decoration:underline;}

.pressArea hr {width:100%; border-top:1px solid #115232;}

.pressArea b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#115232;
}

.pressArchives{padding:5px 15px 20px 10px; color:#000000;}

.pressArchives a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#000000;
line-height:12px;
text-decoration:none;
}
.pressArchives a:hover {text-decoration:underline;}

#botNav {
padding:15px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b4b1b1;
font-size:11px;
text-align:center;
}

#botNav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
}

#botNav a:hover {text-decoration:underline;}

#botInfo1 {
padding:10px 5px 2px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
}
#botInfo2 {
padding:2px 5px 20px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#b4b1b1;
text-align:center;
}

#botInfo2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	}

#botInfo2 a:hover {text-decoration:underline;}

.spacer4 {height:2px;} 
.spacer15 {height:15px;}

.contactContainer {padding:5px 10px 5px 15px; text-align:left; font-size:10px; line-height:140%; width:50%;}
.contactContainer strong {font-size:12px; line-height:150%; font-weight:bold;}
.contactContainer a {text-decoration:none;}
.contactContainer a:hover{text-decoration:underline;}

.loginContainer {padding:5px 95px 5px 0; text-align:right; font-size:10px; line-height:140%; width:50%;}
.loginContainer strong {font-size:12px; line-height:150%; font-weight:bold;}
.loginContainer a {text-decoration:none;}
.loginContainer a:hover{text-decoration:underline;}


.form {
width:300px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#000000;
}

.inputBox {
width:115px;
border:1px solid #115232;
background-color:#CCCCCC;
font-size:11px;
margin-top:4px;
}

.pullDown {border:1px solid #115232;font-size:11px;}

/* Below are Styles from TrackitPro (I don't think they are all needed, but better safe than sorry -- SDPfost */

/**
  * Form Stylesheets
  *
  * @TABLEForm outer table containg form variables
  * @TDFormHeading a heading line for the form
  * @TDFormDataDescription TD containing the field description
  * @TDFormDataElement_cold TD containing the data field
  * @TDDivider TD creates border effect for divider
  * @FONTFormHeading a heading line for the form
  * @FONTFormDataDescription TD creates border effect for divider
  * @FORMElement_cold the data field (e.g. INPUT, SELECT etc.)
*/

@media print {
   .TABLEFormNoBorderPrint { BORDER: none; padding:0em; margin:0em; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#000000;}
}
@media screen {
   .TABLEFormNoBorderPrint { BORDER: solid 1px; padding:0em; margin:0em; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#C1C2E1;}
}
.TABLEForm { BORDER: solid 1px; padding:0em; margin:0em; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#C1C2E1;}
.TDFormHeading {BACKGROUND-COLOR: #A4C1E2; WIDTH=1%; padding: 1px; white-space: nowrap; border:none; text-align: center}
.TDFormDataDescription {BACKGROUND-COLOR: #eeeeee; WIDTH=1%; PADDING:1px; white-space: nowrap; border: 0px none;TEXT-ALIGN: right; VERTICAL-ALIGN:top}
.TDFormDataElement_cold {BACKGROUND-COLOR: white; WIDTH=1%; padding: 1px; white-space: nowrap; border:none;}
.TDFormDataElement_hot {BACKGROUND-COLOR: white; WIDTH=1%; padding: 1px; white-space: nowrap; border:none;}
.TDFormTableColHeading {BACKGROUND-COLOR: #eeeeee; padding: 1px; white-space: nowrap; border:none;}
.TDFormTableData {BACKGROUND-COLOR: white; padding-left: 1px; padding-right: 1px; white-space: nowrap; border:none; vertical-align:top;}
.TDFormTableDataWrap {BACKGROUND-COLOR: white; padding-left: 1px; white-space:pre; padding-right: 1px; border:none; vertical-align:top;}
.TDFormTableDataRight {BACKGROUND-COLOR: white; padding: 1px; white-space: nowrap; border:none; vertical-align:top;TEXT-ALIGN: right}
.TDQueryResultLeft {TEXT-ALIGN: left}
.TDQueryResultRight {TEXT-ALIGN: right}
.TDDivider { BACKGROUND-COLOR: #C1C2E1; height=1px; padding:0px; white-space: nowrap; }
.TDDividerBlank { height=1px; padding:0px; white-space: nowrap; }
.FONTFormHeading {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; }
.FONTFormDataDescription{	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FONTFormDataElement{	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left"; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FONTFormTableColHeading {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left"; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FONTFormTableData{	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: none; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN="left"; TEXT-DECORATION: none; }
.FONTFormTableDataError{	FONT-SIZE: 8pt; COLOR: red; FONT-WEIGHT: none; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN="left"; TEXT-DECORATION: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FORMElement_cold {FONT-SIZE: 8pt; COLOR: black; border-color: #000000; border-style: solid; border-width: 1px; background-color: "#eaeaea"; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;}
.FORMElement_hot {FONT-SIZE: 8pt; COLOR: black; font-weight:bold; border-color: #A4C1E2; border-style: solid; border-width: 1px; background-color: "#FFFFFF"; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;}
.FORMElementRequired_cold {FONT-SIZE: 8pt; COLOR: black; border-color: red; border-style: solid; border-width: 1px; background-color: "#eaeaea"; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;}
.FORMElementRequired_hot {FONT-SIZE: 8pt; COLOR: black; border-color: red; border-style: solid; border-width: 1px; background-color: "#FFFFFF"; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;}
.FORMElementTiny_cold {FONT-SIZE: 7pt; COLOR: black; border-color: #000000; border-style: solid; border-width: 1px; background-color: "#eaeaea"; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;}
.FONTNotEnoughStock {FONT-SIZE: 9pt; COLOR: #F39500; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN: "left"; TEXT-DECORATION: none}
.FONTEnoughStock {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN: "left"; TEXT-DECORATION: none}
.FONTNoStockFound {FONT-SIZE: 9pt; COLOR: red; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN: "left"; TEXT-DECORATION: none}
.TDLinkSet{BACKGROUND-COLOR: white; WIDTH=1%; padding-right: 15px; white-space: nowrap; border:none;}
input.smallCheckbox { height: 15px; width: 15px;}
} 

/**
  * Help Stylesheets
  *
  *
*/

.TABLEHelpMain { BORDER: 0px; padding:0px; margin:0px; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#C1C2E1;}
.TDHelpMain {BACKGROUND-COLOR: #eeeeee; WIDTH=1%; PADDING:10px; MARGIN: 0px; border: 0px;TEXT-ALIGN: right; VERTICAL-ALIGN:top;}
.TABLEHelpBox { BORDER: solid 1px; padding:0px; margin:0px; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#C1C2E1;}
.TDHelpBox {BACKGROUND-COLOR: #eeeeee; WIDTH=1%; PADDING:10px; MARGIN: 0px; nowrap; border: 0px none;TEXT-ALIGN: right; VERTICAL-ALIGN:top}
.FONTHelpHeading {	FONT-SIZE: 10pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; }

/**
  * Query Result Stylesheets
  *
  * @TABLEQueryResult outer table containg results
*/

.TABLEQueryResult { width: 500; BORDER: solid 1px; padding:0em; margin:0em; border-collapse: collapse; BACKGROUND-COLOR:#FFFFFF; border-color:#C1C2E1;}
.TRDataRowEven_cold {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  CURSOR: hand; BACKGROUND-COLOR: white }
.TRDataRowEven_hot {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  CURSOR: hand; BACKGROUND-COLOR: #A4C1E2;}
.TRDataRowOdd_cold {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  CURSOR: hand; BACKGROUND-COLOR: #eeeeee}
.TRDataRowOdd_hot {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  CURSOR: hand; BACKGROUND-COLOR: #A4C1E2;}
.TDQueryHeading {BACKGROUND-COLOR: #A4C1E2; WIDTH=1%; padding: 4px; white-space: nowrap; border:none;}
.TDQueryBar {BACKGROUND-COLOR: #eeeeee; WIDTH=1%; spacing: 0px; margin:0em; white-space: nowrap; border:none;}
.FONTQueryHeading {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "center"; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FONTQueryPageNumbers {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;}
.FONTQueryResultRight {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "right"; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }
.FONTQueryResultLeft {	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left"; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }


/**
  * General Stylesheets
  *
  * @TABLEBlank generic blank table with no borders
  * @TDBlank generic blank TD with no borders
*/
.TABLEBlank { BORDER: none; padding:0px; margin:0px; border-collapse: collapse;}
.TDBlank { BORDER: none; padding:2px; margin:0px; white-space: nowrap; vertical-align:top;}

/**
  * used for a hidden div
  *
*/
.DIVHidden { position:absolute;visibility:hidden;overflow:hidden}

/**
  * Popup Stylesheets
  *
*/
.DIVPopup { BORDER: solid 2px; BORDER-COLOR: #cccccc; BACKGROUND-COLOR: #ffff55; position:absolute;visibility:hidden; overflow:hidden}
.TABLEPopup { BORDER: none; BORDER-COLOR=#000000; padding:10px; margin:1px;}
.TRPopup { padding:10px; margin:10px;}
.TDPopup { BORDER: none; padding:0px; margin:0px; white-space: nowrap; vertical-align:top;}
.TDPopup A {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none}
.TDPopup A:hover {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none}
.FONTPopup {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left";}

/**
  * addNote Stylesheets
  *
*/
.DIVAddNote { BORDER: solid 2px; BORDER-COLOR: #cccccc; BACKGROUND-COLOR: #ffff55; position:absolute;visibility:hidden; overflow:hidden}
.TABLEAddNote { BORDER: none; BORDER-COLOR=#000000; padding:10px; margin:1px;}
.TRAddNote { padding:10px; margin:10px;}
.TDAddNote { BORDER: none; padding:0px; margin:0px; white-space: nowrap; vertical-align:top;}
.TDAddNote A {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none}
.TDAddNote A:hover {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none}
.FONTAddNote {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left";}

/* used to insert pagebreaks for printing
 *
 */
P.breakHere {page-break-before: always}

/**
  * nav bar boxes
  *
  * @TABLEBlank generic blank table with no borders
  * @TDBlank generic blank TD with no borders
*/
.FONTHeading {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left";}
.FONTHeadingSub {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left";}
.FONTHeadingSubSub {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline; TEXT-ALIGN: "left";}
.FONTHeadingSubSubError {FONT-SIZE: 8pt; COLOR: red; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none ; TEXT-ALIGN: "left";}
.FONTHeadingNormal {FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "left";}

/* used for barcode printing
 *
 */
.TABLEBarcode { BORDER: none; margin:0px; border-collapse:collapse; border-style:none; BACKGROUND-COLOR:#FFFFFF; border-color:#000000}
.TDBarcode { BORDER: none; BACKGROUND-COLOR:#FFFFFF; border-color:#000000;}
.FONTBarcodeText { font-size: 14pt; font-weight: normal;}
.FONTBarcodeLine1 { font-size: 8pt; font-weight: normal;}
.FONTBarcodeLine2 { font-size: 8pt; font-weight: normal;}
.FONTBarcodeTextSmall { font-size: 6pt; font-weight: normal;}

/* used for windows link box
 *
 */
.windowsLinkBox A {	FONT-SIZE: 7pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: monospace; TEXT-DECORATION: none; TEXT-ALIGN: "left";}
.windowsLinkBox A:hover {	FONT-SIZE: 7pt; COLOR: red; FONT-WEIGHT: bold; FONT-FAMILY: monospace; TEXT-DECORATION: underline; TEXT-ALIGN: "left";}

/*
 * generic used anywhere on site.
 *
 */
 
.FONTLargeType {	FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; }


/* OLD A TAG ATTRIBUTES --SDPFOST--
A {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
*/

.tblBoxHeading {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #A4C1E2;
}
.tblBoxItem {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tblBoxItem A {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tblBoxItem A:hover {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.TDDataRow {
	text-align:center; CURSOR: hand; BACKGROUND-COLOR: white: WIDTH= 1%; white-space: nowrap;
}
.tblDataRowHeading {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  BACKGROUND-COLOR: #eeeeee
}
.TDDataHeading {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;  BACKGROUND-COLOR: #eeeeee
}
.fontTblData {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tblLastBoxHeading {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN: "center"; BACKGROUND-COLOR: #A4C1E2; PADDING-LEFT: 15px; PADDING-RIGHT: 15px;
}
.tblLastBoxItem {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 10px;
}
.tblLastBoxItem A {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: white
}
.fontHtmlDataTableHeading {
	FONT-SIZE: 10pt; COLOR: #000066; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-ALIGN="left";
}
.fontMainHeading {
	FONT-SIZE: 10pt; COLOR: #000066; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.fontMain {
	FONT-SIZE: 9pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN: "left"; TEXT-DECORATION: none
}
.fontFixedWidth{
	FONT-SIZE: 9pt; COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: "Lucida Console", Courier, monospace; TEXT-ALIGN: "left"; TEXT-DECORATION: none
}
.mainLink {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.mainLink A {
	FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.mainLink A:hover {
	FONT-SIZE: 8pt; COLOR: red; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.tblMenuCell {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #EEEEEE
}
.tblMenuCell A {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tblMenuCell A:hover {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tblMenuBar {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #EEEEEE
}
.tblMenuBar A {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tblMenuBar A:hover {
	COLOR: #cc0000; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.msgNotify {
	FONT-SIZE: 9pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.msgError {
	FONT-SIZE: 9pt; COLOR: red; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
.toolTip {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: "#ffff55"
}
.footerlink {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/* Style sheet for the silver calendar (default) */

.eventborder	{ background-color: #A4C1E2; border: 1px #A4C1E2 solid; }
.eventbg	 	{ background-color: #DDE6F0; }
.eventbg2 	 	{ background-color: #DDE6F0; border-right: 1px solid #FFFFFF; }
.eventbg2week 	{ background-color: #DDE6F0; border-right: 1px solid #A1A5A9; }
.calborder 		{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
.dateback		{ background-color: #EEEEEE; }
.dayborder 		{ border-top: 1px solid #A1A5A9; }
.dayborder2 	{ border-top: 1px dashed #CCCCCC; }
.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #A1A5A9; }
.weekborder2 	{ border-right: 1px solid #A1A5A9; }
.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url('../images/time_bg.gif'); }
.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url('../images/time_bg.gif'); }
.navback 		{ background-image: url('../images/time_bg.gif'); }
.sideback 		{ background-image: url('../images/side_bg.gif'); }
.monthback		{ background-color: #A1A5A9; }
.monthreg		{ background-color: #FFFFFF; }
.monthoff		{ background-color: #F2F2F2; }
.monthon		{ background-color: #F2F9FF; }
.montheventtop	{ background-image: url('../images/side_bg.gif'); border-top: 1px solid #A1A5A9 }
.montheventline	{ border-right: 1px dotted #A1A5A9; }
.yearmonth		{ background: #CCCCCC; }

/* Link colors and attributes */
/* This is the main link style */
a.psf			{ text-decoration:	none; }
a.psf:link		{ color: #0066FF; background-color: transparent; }
a.psf:visited	{ color: #0066FF; background-color: transparent; }
a.psf:active	{ color: #3366CC; background-color: transparent; }
a.psf:hover		{ color: #000099; background-color: transparent; }

/* This is the link style for the mini-cals */	
a.ps2			{ text-decoration:	underline; }
a.ps2:link		{ color: #0066FF; background-color: transparent; }
a.ps2:visited	{ color: #0066FF; background-color: transparent; }
a.ps2:active	{ color: #3366CC; background-color: transparent; }
a.ps2:hover		{ color: #000099; background-color: transparent; }

/* This is the link style for year months */	
a.ps3			{ text-decoration:	none; }
a.ps3:link		{ color: #000000; background-color: transparent; }
a.ps3:visited	{ color: #000000; background-color: transparent; }
a.ps3:active	{ color: #000000; background-color: transparent; }
a.ps3:hover		{ color: #000000; background-color: transparent; text-decoration:	underline;}
	
/* Body attributes */

/* body			{ background-color: #E5E5E5; } */

/* CSS definitions for fonts */

.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: 900; }
.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 900; }
.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; }
.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; }
.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A1A5A9; }
.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; }
.H20 			{ font-family: Helvetica, sans-serif; font-size: 18px; color: #000000; }
.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }


/* Length of the form drop downs */

.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sans-serif; width: 156px; margin-bottom: 0; }
.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, sans-serif; width: 134px; margin-bottom: 0; }


/* stylesheets for menus*/

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT, .clTover, .clS, .clSover, .clS2, .clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT, .clTover{padding:4px; font-size:12px; font-weight:normal}
.clT{font-family:arial,helvetica;font-size:11px;font-weight:bold;color:#000000; }   
.clTover{font-size:11px;font-weight:bold;color:#CC0000; TEXT-DECORATION: underline}
.clS, .clSover{padding:2px; font-size:10px; font-weight:bold}
.clS2, .clS2over{padding:2px; font-size:10px;}
.clS, .clS2{color:#000000; background-color:#CDDBEB; layer-background-color:#CDDBEB;}
.clSover, .clS2over{color:#000000;font-size:10px;font-weight:bold;}
.clB, .clBar{layer-background-color:#eeeeee; background-color:#eeeeee;}
.clSover{layer-background-color:#E6EAED; background-color:#E6EAED;}
.clS2over{layer-background-color:#E6EAED; background-color:#E6EAED;}
.clB{position:absolute;visibility:hidden; z-index:300; width:150; height:20}
.clBar{position:absolute;width:10; height:10; visibility:hidden; }


/* stylesheets for popup windows */

.clWinButtons{position:absolute;}
td, p, b, input, div{font-family:arial,helvetica; font-size:12px}
A:hover{text-decoration:underline}
.clWin{position:absolute; z-index:2; visibility:hidden; background-color:#336699; layer-background-color:#336699; }
.clWindow{position:absolute;z-index:15; width:250;  left:1; top:14; background-color:white; layer-background-color:white; overflow:hidden;}
.clWinHead{position:absolute;width:250; height:14; top:0; font-family: verdana, geneva, arial, sans-serif; font-size:9px; font-weight:bold; color:white; background-color:transparent}
.clText{position:absolute;z-index:50; left:2; top:2; font-size:11px; background-color:transparent}
.clWinResize{position:absolute;z-index:30; width:13; height:8; clip:rect(0,13,9,0); background-image:url('/images/win_resize.gif'); layer-background-image:url(/images/win_resize.gif)}
.clUp{position:absolute;width:12; height:12; z-index:60; background-color:#EEF3F9; layer-background-color:#EEF3F9}
.clDown{position:absolute;width:12; height:12; z-index:60; background-color:#EEF3F9; layer-background-color:#EEF3F9}
.clHeading{color:black; font-size:20px; font-weight:bold}
.clHeading2{ color:white; font-size:13px; font-weight:bold;}
.clWinHeading{color:black; font-size:15px; font-weight:bold}
.clWinBy{color:#777777; font-size:10px;}
.clWinText{color:black;}
A.clWinLink{font-family:arial,helvetica; font-size:12px;}
A.clLinkSmall{font-size:10px}
.clInSearch{width:110}
.clInput{font-size:11px;background-color:#CDDBEB;}
A.clM{color:white;font-weight:bold; text-decoration:none}
A.clM:Hover{color:#FCCE55; text-decoration:none}
.clMode{color:#336699; font-size:10px; font-weight:bold;}
.clLine{Z-INDEX: 1; OVERFLOW: hidden; WIDTH: 100%; CLIP: rect(0px 100% 1px 0px); POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #fcce55; layer-background-color: #FCCE55}
.clErrTxt{font-size:9px; color:red}

/* Cities in Header */

#locations {
	position: absolute;
	top:20px;
	*top: 29px;
	left: 325px;
	z-index:99;
	}
#locations p {
	color:#153;
	font-weight:bold;
	}