body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	MARGIN-TOP: 0PX;
	Margin    :0 auto; 
	Padding  :0;	
}

.webfont1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.webfont2 {
	font-family: Courier;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.webfont3 {
	font-family: Comic Sans MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.webfont4 {
	font-family: MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.webfont5 {
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.mediumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.largertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00000;
	font-style: normal;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00000;
	font-style: normal;
}

.bodytextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: none;
}

.bodytextbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #0099FF;
	text-decoration: none;
}

.bodytextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FB0D23;
	text-decoration: none;
}

.bodytextredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FB0D23;
	text-decoration: none;
}

.bodytextwithgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #BDE08A;
}

.bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
  text-decoration: none;
}

.WhiteHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .2em;
}

.linkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C2EF7;
	font-style: normal;
  text-decoration: underline;
  cursor:pointer;
}

.bodytextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;

}
.bodytextWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;

}

.bodytextWhiteBoldBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;

}

.menuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	align: center;
	vertical-align: middle;
	text-decoration: none;
  cursor: hand;
}

.menuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	align: center;
	vertical-align: middle;
	text-decoration: none;
	height: 18px;
	width: 118px;
	background-color: #6D057A;
	cursor: hand;
}

.menuHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	align: center;
	vertical-align: middle;
	text-decoration: none;
	height: 18px;
	width: 150px;
  cursor: hand;
  background-image: url(../images/skin/nav/bgMenuSel3.gif);
	background-repeat: none;
}

.menuHeaderSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	align: center;
	vertical-align: middle;
	text-decoration: none;
	height: 18px;
	width: 150px;
  cursor: hand;
  background-image: url(../images/skin/nav/bgMenu3.gif);
	background-repeat: none;
}

.menuArrow {
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
	height: 18px;
	background-color: #6D057A;
	cursor: hand;
}

.BigHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing: .1em;
	text-decoration: none;
}

.BigHeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .1em;
	text-decoration: none;
}

.BigHeaderWhiteOnPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .1em;
	text-decoration: none;
	background-color: #6D057A;
}

.MidHeaderWhiteOnPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .1em;
	text-decoration: none;
	background-color: #6D057A;
}

.BigHeaderUnderLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing: .1em;
	text-decoration: underline;
	vertical-align: bottom;
}

.MidHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: .1em;
	text-decoration: none;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: .1em;
	text-decoration: none;
}

.MidHeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .1em;
	text-decoration: none;
}

.SmallHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: .1em;
	text-decoration: none;
}

.highlight  
{	background-color: #CCCCCC;
}

/*
  The following is for the non-scrollable headers in tables
	Three has been created, assuming that at most three tables with scrollable list rows exist on a single webpage.
	Create additional ones as div#tbl-container-x and .headerTHx as required.
	This works for IE 5.5+ only.
*/

div#tbl-container-1
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.headerTH1
{
	text-align: left;		
	position:relative;
	top: expression(document.getElementById("tbl-container-1").scrollTop-2); 
	z-index: 20;
}

div#tbl-container-2
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.headerTH2
{
	text-align: left;		
	position:relative;
	top: expression(document.getElementById("tbl-container-2").scrollTop-2);
	z-index: 20;
}

div#tbl-container-3
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.headerTH3
{
	text-align: left;		
	position:relative;
	top: expression(document.getElementById("tbl-container-3").scrollTop-2);
	z-index: 20;
}

/* End of styles for non-scrollable headers */

.menuWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	align: center;
	text-decoration: none;
}

.menuBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	align: center;
	text-decoration: none;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	align: center;
	text-decoration: none;
}

.footerTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	align: center;
	text-decoration: none;
}

.footerTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	align: center;
	text-decoration: none;
}

.ButtonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

.pbtnbg {
	background-image: url(../images/buttons/btnBg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333300;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

.gbtnbg {
	background-image: url(../images/gbtnBg.gif);
	background-repeat: repeat-x;
}

.bg_newssplitter {
  background-position: center center;
	background-image: url(../images/bg_HeaderBottom.gif);
	background-repeat: repeat-x;
}

.bg_headerbottom {
	background-image: url(../images/bg_HeaderBottom.gif);
	background-repeat: repeat-x;
}

.bg_headerPurple {
	background-image: url(../images/bg_HeaderPurple.gif);
	background-repeat: repeat-x;
}

.bg_headerGreen {
	background-image: url(../images/bg_HeaderGreen.gif);
	background-repeat: repeat-x;
}

.bg_leftMargin {
	background-image: url(../images/bgLeftMargin.gif);
	background-repeat: repeat-y;
}

.bg_rightMargin {
	background-image: url(../images/bgRightMargin.gif);
	background-repeat: repeat-y;
}

.bg_rightMarginGrey {
	background-image: url(../images/bgRightMarginGrey.gif);
	background-repeat: repeat-y;
}

.bg_footer {
	background-image: url(../images/skin/footer/footer_background.gif);
	background-repeat: repeat-x;
}
.bg_footer_purple {
	background-image: url(../images/bg_Footer_purple.gif);
	background-repeat: repeat-x;
}

.bg_footertop {
	background-image: url(../images/bg_FooterTop.gif);
	background-repeat: repeat-x;
}

.bg_footertop_purple {
	background-image: url(../images/bg_FooterTop_purple.gif);
	background-repeat: repeat-x;
}

.bg_menucol1 {
  background-image: url(../images/MenuCol1.gif);
	background-repeat: repeat-x;
}
.bg_menucol2 {
  background-image: url(../images/MenuCol2.gif);
	background-repeat: repeat-x;
}
.bg_menucol3 {
  background-image: url(../images/MenuCol3.gif);
	background-repeat: repeat-x;
}
.bg_menucol4 {
  background-image: url(../images/MenuCol4.gif);
	background-repeat: repeat-x;
}
.bg_menucol5 {
  background-image: url(../images/MenuCol5.gif);
	background-repeat: repeat-x;
}
.bg_menucol6 {
  background-image: url(../images/MenuCol6.gif);
	background-repeat: repeat-x;
}
.bg_redcol {
  background-image: url(../images/ButtonColRed.gif);
	background-repeat: repeat-x;
}

.bg_login {
	background-image: url(../images/Loginbg.gif);
	background-repeat: repeat-x;
}

.loginbox
{  
  padding-top: 0px; 
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;  
}

.layerHeading {
	BORDER: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #F6B258;
	text-decoration: none;
}

.layerBorder {
	BORDER-LEFT: #F6B258 2px solid;
	BORDER-RIGHT: #F6B258 2px solid;
	BORDER-BOTTOM: #F6B258 2px solid;
}

.textbox_noborder
{
  border: 0px; 
  padding-top: 0px; 
  padding-right: 2px; 
  padding-bottom: 0px; 
  padding-left: 2px; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
}

.textbox_border
{
  border: 1px solid #000066; 
  padding-top: 0px; 
  padding-right: 2px; 
  padding-bottom: 0px; 
  padding-left: 2px; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
}

.textBox
{
  border-top: 1px solid #CCCCCC; 
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC;
  padding-top: 0px; 
  padding-right: 2px; 
  padding-bottom: 0px; 
  padding-left: 2px; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
}

.listBox
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
}

.textarea
{
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
 	font-weight: normal;
	color: #000000;
	text-decoration: none; 
}

.Section { width:100% }
.SectionHeading { border-bottom:1px solid #C0C0C0; cursor:pointer; margin:2px; padding-left:18px; background-image: url('../images/arrow1.gif'); background-position: 4 4; background-repeat: no-repeat; padding-right:4px; padding-top:4px; padding-bottom:4px }
.SectionHeadingOpen { cursor:pointer; border: 1px solid purple; background-color:#F2E8FB; margin:2px; padding:4px; padding-left:18px; background-image: url('../images/arrow2.gif'); background-position: 4 4; background-repeat: no-repeat }
.SectionBody { margin-bottom:10px; padding:5px; border-bottom:1px solid #C0C0C0;}
.question { cursor:pointer; margin:0px; padding-left:20px; background-image: url('../images/question.gif'); background-position: 4 4; background-repeat: no-repeat; padding-right:2px; padding-top:2px; padding-bottom:2px}
.answer{cursor:pointer; margin:5px; padding-left:20px; background-image: url('../images/answer.gif'); background-position: 4 4; background-repeat: no-repeat; padding-right:2px; padding-top:2px; padding-bottom:2px; display: none}
.answerOpen{cursor:pointer; margin:5px; padding-left:28px; background-image: url('../images/answer.gif'); background-position: 10 4; background-repeat: no-repeat; padding-right:2px; padding-top:2px; padding-bottom:2px; display: block; background-color: #FBF5FE}

.outButton
{
  background-color: #6B0479;
  border-top: 1px solid #000000; 
  border-left: 1px solid #000000;
  border-right: 1px solid #000000; 
  border-bottom: 1px solid #000000;
  padding-top: 0px; 
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px; 
  font-size: 12px; 
  font-weight: bold; 
  vertical-align: top;
  color: #FFFFFF; 
  font-family: Arial, Helvetica, sans-serif;
  height:20px;
}

.bg_InfoBox_Title {
  background-image: url(../images/box/iBoxbgTitle.gif);
	background-repeat: repeat-x;
}

.bg_InfoBox_Left {
  background-image: url(../images/box/iBoxbgLeft.gif);
	background-repeat: repeat-y;
}
.bg_InfoBox_Top {
  background-image: url(../images/box/iBoxbgTop.gif);
	background-repeat: repeat-x;
}
.bg_InfoBox_Right {
  background-image: url(../images/box/iBoxbgRight.gif);
	background-repeat: repeat-y;
}
.bg_InfoBox_Bottom {
  background-image: url(../images/box/iBoxbgBottom.gif);
	background-repeat: repeat-x;
}

.bg_HelpBox_Title {
  background-image: url(../images/cBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}

.bg_HelpBox_Top {
  background-image: url(../images/cBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_HelpBox_Left {
  background-image: url(../images/cBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_HelpBox_Right {
  background-image: url(../images/cBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_HelpBox_Bottom {
  background-image: url(../images/cBoxBottomBG.gif);
	background-repeat: repeat-x;
}

/*.bg_HelpBox_Top {
  background-image: url(../images/hBoxbgTop.gif);
	background-repeat: repeat-x;
}
.bg_HelpBox_Left {
  background-image: url(../images/hBoxbgLeft.gif);
	background-repeat: repeat-y;
}
.bg_HelpBox_Right {
  background-image: url(../images/hBoxbgRight.gif);
	background-repeat: repeat-y;
}
.bg_HelpBox_Bottom {
  background-image: url(../images/hBoxbgBottom.gif);
	background-repeat: repeat-x;
}*/

.bg_ContactBox_Title {
  background-image: url(../images/skin/box/A1_02.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}

.bg_ContactBox_Top {
  background-image: url(../images/box/cBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_ContactBox_Left {
  background-image: url(../images/skin/box/left.gif);
	background-repeat: repeat-y;
}
.bg_ContactBox_Right {
  background-image: url(../images/skin/box/right.gif);
	background-repeat: repeat-y;
}
.bg_ContactBox_Bottom {
  background-image: url(../images/box/cBoxBottomBG.gif);
	background-repeat: repeat-x;
}

.bg_ErrorBox_Title {
  background-image: url(../images/eBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	align: left;
	text-decoration: none;
}

.bg_ErrorBox_Top {
  background-image: url(../images/eBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_ErrorBox_Left {
  background-image: url(../images/eBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_ErrorBox_Right {
  background-image: url(../images/eBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_ErrorBox_Bottom {
  background-image: url(../images/eBoxBottomBG.gif);
	background-repeat: repeat-x;
}

.bg_BlueBox_Title {
  background-image: url(../images/BBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	align: left;
	text-decoration: none;
}

.bg_BlueBox_Top {
  background-image: url(../images/BBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_BlueBox_Left {
  background-image: url(../images/BBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_BlueBox_Right {
  background-image: url(../images/BBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_BlueBox_Bottom {
  background-image: url(../images/BBoxBottomBG.gif);
	background-repeat: repeat-x;
}

.bg_YellowBox_Title {
  background-image: url(../images/YBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	align: left;
	text-decoration: none;
}

.bg_YellowBox_Top {
  background-image: url(../images/YBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_YellowBox_Left {
  background-image: url(../images/YBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_YellowBox_Right {
  background-image: url(../images/YBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_YellowBox_Bottom {
  background-image: url(../images/YBoxBottomBG.gif);
	background-repeat: repeat-x;
}

.greyRow
{
  BACKGROUND-COLOR: #EBEAEA; FONT-WEIGHT: normal;
}

.whiteRow 
{
  BACKGROUND-COLOR: #FFFFFF; 
  FONT-WEIGHT: normal;
}

.unavailableRow
{
	background-color: #E3F5C8;
	border-bottom: #F4FAEB 1px solid;
	FONT-WEIGHT: normal;
}

.unavailableUserDefinedRow
{
	background-color: #BDE08A;
	border-bottom: #4F8403 1px solid;
	FONT-WEIGHT: normal;
}

.tentativeRow
{
	background-color: #BDE08A;
	font-weight: normal;
}

.availableRow
{
	background-color: #98C651;	
	FONT-WEIGHT: normal;
}

.appointmentRow
{
	BACKGROUND-COLOR: #BD8ABA;	
  FONT-WEIGHT: normal;	
}

.cancelledAppointment
{
 text-decoration: line-through;	
}

.cancelledAppointmentBold
{
	text-decoration: line-through;
	font-weight: bold;
}
.listTitle
{
  font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	HEIGHT: 18px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #C0C0C0;
}

.listValue
{
  font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}

.tableFrame {

  height:100%; 
  width:100%; 
  overflow-x: hidden; 
  overflow-y: auto; 
  
  color: #000000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal; 
}

.spacedUL {
  LINE-HEIGHT: 18px;
}


.PurpleBox_Caption {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}

.bg_PurpleBox_Title {
  background-image: url(../images/PBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}
.bg_PurpleBox_Top {
  background-image: url(../images/PBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_PurpleBox_Left {
  background-image: url(../images/PBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_PurpleBox_Right {
  background-image: url(../images/PBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_PurpleBox_Bottom {
  background-image: url(../images/PBoxBottomBG.gif);
	background-repeat: repeat-x;
}

.GreenBox_Caption {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}

.bg_GreenBox_Title {
  background-image: url(../images/GBoxTitleBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	text-decoration: none;
}
.bg_GreenBox_Top {
  background-image: url(../images/GBoxTopBG.gif);
	background-repeat: repeat-x;
}
.bg_GreenBox_Left {
  background-image: url(../images/GBoxLeftBG.gif);
	background-repeat: repeat-y;
}
.bg_GreenBox_Right {
  background-image: url(../images/GBoxRightBG.gif);
	background-repeat: repeat-y;
}
.bg_GreenBox_Bottom {
  background-image: url(../images/GBoxBottomBG.gif);
	background-repeat: repeat-x;
}
.contentDiv
{
  overflow-x: hidden; 
  overflow-y: auto; 
  POSITION: inline; 
  WIDTH: 100%; 
  BACKGROUND-COLOR: #FFFFFF;  
  border: none;
  PADDING: 3px;
}

.whyOutFrame {
  display: inline;  
  width: 135px;
  overflow-x: hidden; 
  overflow-y: auto; 
  border: 0px;
  background-color: #FFFFFF;  
  MARGIN-TOP: 0PX;
  MARGIN-LEFT: 0PX;
  MARGIN-RIGHT: 0PX;
  /*SCROLLBAR-FACE-COLOR: #A770B1;
  SCROLLBAR-HIGHLIGHT-COLOR: #47044F;
  SCROLLBAR-SHADOW-COLOR: #47044F;
  SCROLLBAR-3DLIGHT-COLOR: #47044F;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #6D057A;
  SCROLLBAR-DARKSHADOW-COLOR: #47044F;
  SCROLLBAR-BASE-COLOR: #6D057A;*/
}

.cta_bg_PurpleLeft {
  background-image: url(../images/quote/cta_bg_PurpleLeft.gif);
	background-repeat: repeat-y;
}
.cta_bg_PurpleRight {
  background-image: url(../images/quote/cta_bg_PurpleRight.gif);
	background-repeat: repeat-y;
}
.cta_bg_GreenLeft {
  background-image: url(../images/cta_bg_GreenLeft.gif);
	background-repeat: repeat-y;
}
.cta_bg_GreenRight {
  background-image: url(../images/cta_bg_GreenRight.gif);
	background-repeat: repeat-y;
}
.cta_whiteLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cta_textbox_whiteborder {
  border: 1px solid #FFFFFF; 
  padding-top: 0px; 
  padding-right: 2px; 
  padding-bottom: 0px; 
  padding-left: 2px; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
}
.cta_landingHeader {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	cursor: default;
}

.landing_bg_Title {
  background-image: url(../images/landing_bg_Title.gif);
	background-repeat: repeat-y;
}

.landing_bg_Stretch {
  background-image: url(../images/landing_bg_Stretch.gif);
	background-repeat: repeat-y;
}

.landing_bg_Options {
  background-image: url(../images/landing_bg_Options.gif);
	background-repeat: repeat-y;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.PrintHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;	
	text-decoration: underline;
}

.SearchKeyword 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D057A;	
	font-size: 12px;
}
