<!----------------//  S T A R T R A C   C S S  //------------------------------------------->

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.menuOptionOver {  background-color: #ffffff  }
.menuOption {  background-color: #C6D5E4  }
.bgwhite {  background-color: #ffffff  }

a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A6EA5; text-decoration: none; font-weight: bold}
.bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
large {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
select {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
couriernew {font-family:"Courier New", Courier, mono; font-size: 12px}

.courier {font-family: Courier New, Courier, mono; font-size: 12px}

.pkgr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A8E23}
.maroon {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000}
.smallmaroon {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}
.largemaroon {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000}
.maroonUnderline {border-bottom : 1px solid #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000 }

.red {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000}
.redBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; bold }
.redsmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-style: italics}
.redUnderline {border-bottom : 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000 }
.smalltextRed {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000 }
.smalltextRedUnderline {border-bottom : 1px solid #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; bold } 

.green {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900}
.greensmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #009900; font-style: italics}
.greenUnderline {border-bottom : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900 }
.smalltextGreen {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #009900 }
.smalltextGreenUnderline {border-bottom : 1px solid #009900; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; bold } 

.blue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A6EA5}
.bluesmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6EA5; font-style: italics}
.bluelarge {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3A6EA5;}
.bluexlarge {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #3A6EA5;}
.blueUnderline {  border-bottom : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A6EA5 }
.smalltextBlueit {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6EA5; font-style: italics } 
.smalltextBlueitover {  border-top : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6EA5; font-style: italics } 
.smalltextBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3A6EA5 } 
.smalltextBlueUnderline {  border-bottom : 1px solid #8CAAC8; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3A6EA5; bold } 

.gray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
.grayUnderline {  border-bottom : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999 }
.smallUnderline {  border-bottom : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; }
.smalltextGray {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; } 
.smalltextGrayUnderline {  border-bottom : 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; } 

.smalltextblk {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.Underline {  border-bottom : 1px solid #CCCCCC }
.boldUnderline {  border-bottom : 2px solid #000000 }
.overline {  border-top : 1px solid #CCCCCC }
.redLine2 {  border-bottom : 2px solid #000000 }

.calendar {  border-right: 1px solid #000000;  }
.calendarlt {  border-left: 1px solid #000000;  }
.calendarrt {  border-right: 1px solid #000000;  }
.calendarltrt {  border-left: 1px solid #000000; border-right: 1px solid #000000;  }
.calendarBottom {  border-right: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarltBottom {  border-left: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarltrtBottom {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarTop {  border-right: 1px solid #000000; border-top: 1px solid #000000  }
.calendarltTop {  border-left: 1px solid #000000; border-top: 1px solid #000000  }
.calendarltrtTop {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000  }
.calendarTopBottom {  border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarltTopBottom {  border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarltrtTopBottom {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000  }
.calendarUnderline {  border-bottom: 1px solid #000000  }
.calBottom {  border-bottom: 1px solid #000000  }
.calTopBottom {  border-bottom: 1px solid #000000; border-top: 1px solid #000000  }
.calendarL {  border-right: 2px solid #000000;  }
.calendarBottomL {  border-right: 2px solid #000000; border-bottom: 3px solid #000000  }
.calendarMaroon {  border-right: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000   }
.calendarBlue {  border-right: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3A6EA5   }
.calUnderBlue {  border-bottom: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3A6EA5   }
.calRedtext {  border-right: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000   }
.calendartsmalltextGray {  border-right: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; background-color: #FFECC6; } 

.caly {  background-color: #FFFFCE;  }
.calt {  background-color: #FFECC6;  }
.calg {  background-color: #94BDC1;  }
.calendary {  border-right: 1px solid #000000; background-color: #FFFFCE;  }
.calendart {  border-right: 1px solid #000000; background-color: #FFECC6;  }
.calendarg {  border-right: 1px solid #000000; background-color: #94BDC1;  }
.calendarylt {  border-left: 1px solid #000000; background-color: #FFFFCE;  }
.calendartlt {  border-left: 1px solid #000000; background-color: #FFECC6;  }
.calendarglt {  border-left: 1px solid #000000; background-color: #94BDC1;  }
.calendaryltBottom {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFCE;  }
.calendartltBottom {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFECC6;  }
.calendargltBottom {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #94BDC1;  }
.calendaryrt {  border-right: 1px solid #000000; background-color: #FFFFCE;  }
.calendartrt {  border-right: 1px solid #000000; background-color: #FFECC6;  }
.calendargrt {  border-right: 1px solid #000000; background-color: #94BDC1;  }
.calendaryltrt {  border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFFFCE;  }
.calendartltrt {  border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFECC6;  }
.calendargltrt {  border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #94BDC1;  }
.calendaryltrtBottom {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFCE;  }
.calendartltrtBottom {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFECC6;  }
.calendargltrtBottom {  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #94BDC1;  }
.calendarybottop {  border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFCE;  }
.calendartbottop {  border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFECC6;  }
.calendargbottop {  border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #94BDC1;  }
.calendaryltbottop {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFCE;  }
.calendartltbottop {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFECC6;  }
.calendargltbottop {  border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #94BDC1;  }
.calendaryrtbottop {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFCE;  }
.calendartrtbottop {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFECC6;  }
.calendargrtbottop {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #94BDC1;  }
.calendaryall {  border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFCE;  }
.calendartall {  border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFECC6;  }
.calendargall {  border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #94BDC1;  }
.calendaryBottom {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFCE;  }
.calendartBottom {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFECC6;  }
.calendargBottom {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #94BDC1;  }
.calysmalltextGray {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; background-color: #FFFFCE; } 
.caltsmalltextGray {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; background-color: #FFECC6; } 

.menuorange {  border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.morangegray {  font-family: Arial, Helvetica, sans-serif; color: #999999; border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.morangesmred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight:bold; background-color: #FFFFFF;  }
.morangesmblk {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; background-color: #FFFFFF;  }
.morangesmgray {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; background-color: #FFFFFF;  }
.menuorangelt {  border-left: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangert {  border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangeltrt {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangeLine {  border-bottom: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangeBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangeltBottom {  border-left: 2px solid #FF9A31; border-bottom: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangertBottom {  border-right: 2px solid #FF9A31; border-bottom: 2px solid #FF9A31; background-color: #FFFFFF;  }
.menuorangeltrtBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 2px solid #FF9A31; background-color: #FFFFFF;  }

.menulemon {  border-right: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.mlemongray {  font-family: Arial, Helvetica, sans-serif; color: #999999; border-left: 2px solid #FFFFCE; border-right: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.mlemonsmred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight:bold; background-color: #FFFFFF;  }
.mlemonsmblk {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; background-color: #FFFFFF;  }
.mlemonsmgray {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; background-color: #FFFFFF;  }
.menulemonlt {  border-left: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonrt {  border-right: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonltrt {  border-left: 2px solid #FFFFCE; border-right: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonBottom {  border-left: 2px solid #FFFFCE; border-right: 2px solid #FFFFCE; border-bottom: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonltBottom {  border-left: 2px solid #FFFFCE; border-bottom: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonrtBottom {  border-right: 2px solid #FFFFCE; border-bottom: 2px solid #FFFFCE; background-color: #FFFFFF;  }
.menulemonltrtBottom {  border-left: 2px solid #FFFFCE; border-right: 2px solid #FFFFCE; border-bottom: 2px solid #FFFFCE; background-color: #FFFFFF;  }

.boxorgwht {  background-color: #FFFFFF;  }
.boxorgltwht {  border-left: 2px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgrtwht {  border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgltrtwht {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgwhtBottom {  border-bottom: 1px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgltwhtBottom {  border-left: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgrtwhtBottom {  border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgltrtwhtBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFFF;  }
.boxorgorg {  background-color: #FFFFFF;  }
.boxorgltorg {  border-left: 2px solid #FF9A31; background-color: #FF9A31;  }
.boxorgrtorg {  border-right: 2px solid #FF9A31; background-color: #FF9A31;  }
.boxorgltrtorg {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #FF9A31;  }
.boxorgorgBottom {  border-bottom: 1px solid #FF9A31; background-color: #FF9A31;  }
.boxorgltorgBottom {  border-left: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FF9A31;  }
.boxorgrtorgBottom {  border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FF9A31;  }
.boxorgltrtorgBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FF9A31;  }
.boxorgyel {  background-color: #FFFFCE;  }
.boxorgltyel {  border-left: 2px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgrtyel {  border-right: 2px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgltrtyel {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgyelBottom {  border-bottom: 1px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgltyelBottom {  border-left: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgrtyelBottom {  border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgltrtyelBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #FFFFCE;  }
.boxorgaqu {  background-color: #00FFFF;  }
.boxorgltaqu {  border-left: 2px solid #FF9A31; background-color: #00FFFF;  }
.boxorgrtaqu {  border-right: 2px solid #FF9A31; background-color: #00FFFF;  }
.boxorgltrtaqu {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #00FFFF;  }
.boxorgaquBottom {  border-bottom: 1px solid #FF9A31; background-color: #00FFFF;  }
.boxorgltaquBottom {  border-left: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #00FFFF;  }
.boxorgrtaquBottom {  border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #00FFFF;  }
.boxorgltrtaquBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #00FFFF;  }
.boxorgpur {  background-color: #CC99FF;  }
.boxorgltpur {  border-left: 2px solid #FF9A31; background-color: #CC99FF;  }
.boxorgrtpur {  border-right: 2px solid #FF9A31; background-color: #CC99FF;  }
.boxorgltrtpur {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; background-color: #CC99FF;  }
.boxorgpurBottom {  border-bottom: 1px solid #FF9A31; background-color: #CC99FF;  }
.boxorgltpurBottom {  border-left: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #CC99FF;  }
.boxorgrtpurBottom {  border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #CC99FF;  }
.boxorgltrtpurBottom {  border-left: 2px solid #FF9A31; border-right: 2px solid #FF9A31; border-bottom: 1px solid #FF9A31; background-color: #CC99FF;  }

.boxorgtitlewht {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #FFFFFF;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}

.boxorgtitleorg {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #FF9A31;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}

.boxorgtitleyel {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #FFFFCE;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}

.boxorgtitleaqu {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #00FFFF;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}

.boxorgtitlepur {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #CC99FF;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}


.menulemontitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #FFCF00;
	border-bottom: 1px solid #FFCF00; 	border-top: 1px solid #FFCF00;
	border-left: 1px solid #FFCF00;	border-right: 1px solid #FFCF00;
}
.menuorangetitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; background-color: #FFE78C;
	border-bottom: 2px solid #FF9A31; border-top: 2px solid #FF9A31;
	border-left: 2px solid #FF9A31;	border-right: 2px solid #FF9A31;
}
.month {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;	background-color: #CCCCCC;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.clearbanner {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; font-weight: bold;	background-color: #FFFFFF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.bluebannerxl {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; font-weight: bold;	background-color: #3A6EA5;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.bluebanner {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; font-weight: bold;	background-color: #3A6EA5;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.clearbannerxl {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; font-weight: bold;	background-color: #FFFFFF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.bluestrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold;	color: #FFFFFF;	background-color: #3A6EA5;
	border-bottom: 1px solid #3A6EA5; 	border-top: 1px solid #3A6EA5;
	border-left: 1px solid #3A6EA5;	border-right: 1px solid #3A6EA5;
}
.bluestriplg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #3A6EA5;
	border-bottom: 1px solid #3A6EA5; border-top: 1px solid #3A6EA5;
	border-left: 1px solid #3A6EA5;	border-right: 1px solid #3A6EA5;
}
.bluestripxlg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #3A6EA5;
	border-bottom: 1px solid #3A6EA5; border-top: 1px solid #3A6EA5;
	border-left: 1px solid #3A6EA5;	border-right: 1px solid #3A6EA5;
}
.bluestripxxlg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #3A6EA5;
	border-bottom: 1px solid #3A6EA5; border-top: 1px solid #3A6EA5;
	border-left: 1px solid #3A6EA5;	border-right: 1px solid #3A6EA5;
}
.maroonstrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC0000;
	border-bottom: 1px solid #CC0000; border-top: 1px solid #CC0000;
	border-left: 1px solid #CC0000;	border-right: 1px solid #CC0000;
}
.yellowstrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; color: #000000; background-color: #FFECC6;
	border-bottom: 1px solid #FF9A31; border-top: 1px solid #FF9A31;
	border-left: 1px solid #FF9A31;	border-right: 1px solid #FF9A31;
}
.pkstrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold;	color: #FFFFFF;	background-color: #5A8E23;
	border-bottom: 1px solid #5A8E23; 	border-top: 1px solid #5A8E23;
	border-left: 1px solid #5A8E23;	border-right: 1px solid #5A8E23;
}
.pkstriplg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #5A8E23;
	border-bottom: 1px solid #5A8E23; border-top: 1px solid #5A8E23;
	border-left: 1px solid #5A8E23;	border-right: 1px solid #5A8E23;
}
.pkstripxlg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #5A8E23;
	border-bottom: 1px solid #5A8E23; border-top: 1px solid #5A8E23;
	border-left: 1px solid #5A8E23;	border-right: 1px solid #5A8E23;
}
.pkstripxxlg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #5A8E23;
	border-bottom: 1px solid #5A8E23; border-top: 1px solid #5A8E23;
	border-left: 1px solid #5A8E23;	border-right: 1px solid #5A8E23;
}
.graystrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; color: #000000; background-color: #999999;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.brugestrip {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; color: #000000; background-color: #6699FF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.titlewhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;	color: #FFFFFF;	background-color: #CCCCCC;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.borderTable {  
	border-bottom: 1px solid #425B76; border-top: 1px solid #425B76;
	border-left: 1px solid #425B76;	border-right: 1px solid #425B76;
}
.titleblue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; background-color: #0000FF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.titlebluewhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;	color: #FFFFFF;	background-color: #0000FF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.titleyellow {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;	background-color: #FFFF00;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.titleaqua {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;	background-color: #00FFFF;
	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	border-left: 1px solid #000000;	border-right: 1px solid #000000;
}
.titlepurple {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #FF00FF;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titlepurplewhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF00FF;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titlered {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #CC0000;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titlegreen {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #009900;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titlegreenwhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titledkpurple {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #9900FF;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titledkpurplewhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9900FF;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titleorange {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #FF9900;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titlegray {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #999999;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.titleLTgray {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.smalltitleLTgray {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.postitorange {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	background-color: #E7DD5A;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.question {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}
.answer {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
}
.warn {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.titlebluewhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3A6EA5;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	border-left: none;
	border-right: 1px solid #000000;
}



##hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

