/* 
 * Master Style Sheets 
 */

@import url(planebiz2.css);


.head1Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	background-image: none;
	letter-spacing: normal;
	text-align: right;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF9900;
	background-image: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}


.head2Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	text-align: right;
}

.head3Banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-align: right;
}

.head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #015294;
	letter-spacing: normal;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	text-align: left;
	word-spacing: normal;
	/*background-image: url(../images/unumOrangeDots.gif);*/
	background-repeat: repeat-x;
	background-position:bottom;
	white-space: normal;
	background-color: #ffffff;
	width: 95%;
	height: 26px;
	margin-bottom: 10px;
}
.head4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #015294;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
.head5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #015294;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.head6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #015294;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #015294;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: nowrap;
}
/*.nav3 
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18pt;
	color: #ffffff;
	text-decoration: none;
}
.nav3 a:hover
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18pt;
	color: #000000;
	text-decoration: none;
}*/
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.body, .body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
.bullet1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	list-style-position: outside;
	list-style-type: circle;
}
.bullet2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000099;
	letter-spacing: normal;
	text-align: left;
	text-indent: 6px;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	list-style-position: outside;
}
.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
.body3 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	margin-right: 10;*/
}
.logoutnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #660099;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*color: #000000;*/
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.quicklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF9900;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.body1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

.footnote
{
	FONT-SIZE: 8pt;
	font-weight: bold;
}

TD
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    line-height: 14pt;
}

.questionInformationalBold
{
	font-weight:bold;
}

.questionInformational
{

}

.copyrightText
{
    FONT-SIZE: 8pt;
    COLOR: #333366;
    LINE-HEIGHT: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial, helvetica
}

.cityText
{
    FONT-SIZE: 8pt;
    COLOR: #666699;
    LINE-HEIGHT: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial, helvetica
}

.DarkBlueHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333366;
    LINE-HEIGHT: 10pt;
    FONT-FAMILY: Verdana, arial, helvetica
}

.field
{
	font-family: Verdana, arial,helvetica;
	font-size: 9pt;
	font-style: normal;
	text-align:left;
}
.headerInformation
{
	font-weight: bold;
	font-size: 14pt;
	color: #cc9900;
	font-family: Verdana, arial,helvetica;
	text-align: left;
}
.header
{
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Verdana, arial,helvetica;
	background-color: #015294;
	text-align:center;
}
.header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #015294;
    FONT-FAMILY: Verdana, arial,helvetica;
}
.headerStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #0073AF;
    FONT-FAMILY: arial,helvetica;
    padding-left:5px;
    /*background-color: #CCCCCC;
    background-image: url(../images/titleBorder.gif);*/
    height: 1.7em;
	background-image: url(../images/common/dotted_line.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    /*border-top:solid 1px #cccccc;*/
    padding-left: 4px; 
    padding-right: 4px;
}

.headerStyleAlt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;    
    color:  #005295;
    FONT-FAMILY: arial,helvetica;
    border-bottom: solid 1px #cccccc;
    height: 1.7em;
    padding-left: 4px; 
    padding-right: 4px;
}

.infoLink, A.infoLink:link, A.infoLink:active, A.infoLink:visited, A.infoLink:hover
{
	color: #015294;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	text-decoration: none;
}

.headerStyleLink
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #2394ca;
    FONT-FAMILY: Verdana, arial,helvetica;
    margin-right: 5px;
}

A.headerStyleLink:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #2394ca;
    FONT-FAMILY: Verdana, arial,helvetica;
}

A.headerStyleLink:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #2394ca;
    FONT-FAMILY: Verdana, arial,helvetica
}

A.headerStyleLink:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #2394ca;
    FONT-FAMILY: Verdana, arial,helvetica
}

A.headerStyleLink:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #2394ca;
    FONT-FAMILY: Verdana, arial,helvetica
}

.headerStyle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, arial,helvetica;
    TEXT-DECORATION: none;
    background-color: #EEEEEE;
}
.headerStyle3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: black;
    FONT-FAMILY: Verdana, arial,helvetica;
    TEXT-DECORATION: none
}

.headerStyle4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Verdana, arial,helvetica;
    TEXT-DECORATION: none
}

.headerStyle5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, arial,helvetica;
    TEXT-DECORATION: none
}

.header1Style
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, arial,helvetica
}
.header2Style
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #FF9900;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.headeryellowbox
{
    BORDER-RIGHT: #333366 2px solid;
    BORDER-TOP: #333366 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #333366 2px solid;
    COLOR: #333366;
    BORDER-BOTTOM: #333366 2px solid;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: #ffffcc
}
.imageTextStyle
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial,helvetica
}
.label
{
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	text-align:right;
}
.labelLeft
{
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	background-color: #ffffff;
}
.labelInformation
{
	padding-right: 20pt;
	padding-left: 20pt;
	font-size: 9pt;
	padding-bottom: 10pt;
	padding-top: 10pt;
	font-style: italic;
	background-color: #ffffff;
}
.linkStyle
{
    FONT-SIZE: 10pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, arial,helvetica
}
.numHeaderStyle
{
    TEXT-TRANSFORM: lowercase
}
.numTableStyle
{
    TEXT-TRANSFORM: lowercase
}
.smallBlack
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial,helvetica
}

.smallBlackStrong
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial,helvetica
}

.smallDarkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333366;
    LINE-HEIGHT: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial,helvetica
}
.smallheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #015294;
    FONT-FAMILY: Verdana, arial,helvetica
}
.smallheaderbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #015294;
    FONT-FAMILY: Verdana, arial,helvetica
}
.tableStyle
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 14pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial,helvetica
}
.tableStyleHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffcc66;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Verdana, arial,helvetica
}
.validationlabel
{
	FONT-WEIGHT: bold;
	background-color: #ffffff;
	COLOR: #FF9900;
	text-align:left;
}
.whiteheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial,helvetica
}


WBR
{
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px
}
.buttons{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    BACKGROUND: #0066cc;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR:#ffffff;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: Verdana, tahoma,sans-serif;
    TEXT-DECORATION: none
 }

.TblBorder{
    BORDER-RIGHT:#333366 1px solid;
    BORDER-TOP:#333366 1px solid;
    BORDER-LEFT: #333366 1px solid;
    BORDER-BOTTOM:#333366 1px solid
 }
.color1
{
    COLOR: #666699
}
.color2
{
    COLOR: #333366
}
.color3
{
    COLOR: #9999cc
}
.color4
{
    COLOR: #ffcc66
}
.indentStyle
{
    TEXT-INDENT: 16pt
}
.height1
{
    MARGIN-TOP: 20pt
}
.height2
{
    MARGIN-TOP: 30pt
}
.height3
{
    MARGIN-TOP: 40pt
}
.height4
{
    MARGIN-TOP: 50pt
}
.height5
{
    MARGIN-TOP: -1px;
    MARGIN-LEFT: -1px
}
.height6
{
    MARGIN-TOP: 5pt
}


A:hover
{
    COLOR: #015294;
}
A
{
    COLOR: #015294;
    text-decoration:  underline;
}

.itemStyle
{
	font-size: 9pt;
	font-family: Verdana, Arial,helvetica;
}

.TableNormal, .tableNormal
{
	border: #cccccc 1px solid;	
	border-top: solid 3px #8EC63B;
	width: 100%;
	padding: 0px;
}

.headerStyleError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, arial,helvetica;
		background-image: url(../images/titleBorderError.gif);
    height: 22px;
    width: 100%;
}

.headerStyleErrorPlain
{
    font-weight: bold;
    font-size: 14pt !important;
    width: 100%;
}

.TableError
{
	border-right: #FF9900 1pt solid;
	border-top: #FF9900 1pt solid;
	border-left: #FF9900 1pt solid;
	border-bottom: #FF9900 1pt solid;
	width: 100%;
}
.TableErrorRed
{
	border: red 1pt solid;	
	width: 100%;
}

.warning
{
	font-size: 10pt;
	color: #FF9900;
	font-family: Verdana, arial,helvetica;
	text-align: left;	
}

.warningStrong
{
	font-weight: bold;
	font-size: 11pt;
	color: #FF9900;
	font-family: Verdana, arial,helvetica;
	text-align: left;	
}

.warningStrongBlack
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: Verdana, arial,helvetica;
	text-align: left;	
}

.warningStrongBlackSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, arial,helvetica;
	text-align: left;	
}

.dbgAlternateRow
{
	background-color: WhiteSmoke;
}

.dbgAlternateRowStrong
{
	font-weight: bold;
	background-color: WhiteSmoke;
}

.dbgSelectedRow
{
	background-color:#c0c0c0;
}

.benefitSummaryRow
{
	font-size: 9pt;
	background-color:White;
	padding-left: 4px;
	padding-right: 4px;
}

.benefitSummaryAlternateRow
{
	font-size: 9pt;
	background-color:WhiteSmoke;
	padding-left: 4px;
	padding-right: 4px;
}

.pagehead 
{
	font: normal 17pt Verdana, Arial, Verdana, sans-serif;
	color: #CC9966;
}

.subhead1 
{
	font: bold 11pt Verdana, Arial, Verdana, sans-serif;
	color: #015294;
}

.subhead2 
{
	font: bold 14px Verdana, Arial, Verdana, sans-serif;
	color: #CC9966;
}

.subhead3
{
	font: Verdana, Arial, sans-serif;
	color: #CC9966;
}

.footertext 
{
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: center;
}

.superscript {
	font: 7pt ;
	vertical-align: super;
}

.links 
{
	font: bold 11px Verdana, Arial, sans-serif;
	color: #015294;
	background: center;
}

.footnotes 
{
	font: bolder 10px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
}

.NewBody {
	color: #000000;
	font: 12px Verdana, Arial, sans-serif;
}

.boxhead 
{
	font: bold 14px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	visibility: visible;
}

.boxtext 
{
	font: 10px Verdana, Arial, sans-serif;
	color: #000000;
	padding-top: -20px;
}
.tabActive 
{
	background-color: #cccccc;
	font-size: 14pt;
	font-weight: bold;
	border-left: ridge 1px #ccccff;
	border-top: ridge 1px #ccccff;
	border-right: ridge 1px #000000;
	border-bottom: solid 1px #cccccc;
}
.tabInactive 
{
	background-color: Whitesmoke;
	font-size: 14pt;
	border-left: ridge 1px #ffffff;
	border-top: ridge 1px #ffffff;
	border-right: ridge 1px #000000;
	border-bottom: solid 1px WhiteSmoke;
}

.labelReadOnly
{
	font-family:      Verdana;
	font-size:        12px;
	font-weight:      normal;
	text-decoration:  none; 
	color:            #000000;
}

.signaturePanel
{
	left: 0px;
	width: 300px;
	top: 0px;
	height: 75px;
	text-align: center;
	background-color :#ffffff;
}
.signatureControl 
{
	left: 0px;
	width: 265px;
	top: 0px;
	height: 75px;
	text-align: center;
}

#heading {
	/*background-color: #015294;
	background-image: url(/images/titleBorderAlt.gif);
	background-repeat: repeat-x;*/
	color: #005295;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, arial, helvetica;
	vertical-align: middle;
	padding-left: 5px;
	height: 22px;
	line-height: 22px;
	
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:585px;
}

.modalPopupExistingCoverage {
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
}

.modalPopupNoWidth {
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
}

.ECHead {color:Gray;border:thin 1px #C0C0C0;
        border-right: #015294 1pt solid;
        border-top: #015294 1pt solid;
        white-space: nowrap;}
        
.ECCell {border:thin 1px #C0C0C0; 
    border-right: #015294 1pt solid;
    border-top: #015294 1pt solid;
    white-space: nowrap;

    }

.hidden {display:none}

.labelProfileAnswers 
{
	FONT-SIZE: 9pt;
	FONT-WEIGHT:bold;
	COLOR:#015294;
}

.updatePnl
{
    font-weight: bold; 
    background-color: white; 
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    border-left: black 1px solid;
    border-bottom: black 1px solid; 
    padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;	
    padding-top: 3px;
    position: absolute; 
    left: 5px;
    height: 35px; 
    width: 120px; 
}

.updatePnlfixed
{
    font-weight: bold; 
    background-color: white; 
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    border-left: black 1px solid;
    border-bottom: black 1px solid; 
    padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;	
    padding-top: 3px;
    position: fixed; /*helps to keep the update panel position fixed */
    left: 5px;
    height: 35px; 
    width: 120px; 
}
.enrollmentDates
{
	text-align: right;
	margin-bottom: -29px;
}
.reminderText
{
	FONT-SIZE: 9pt;
	COLOR:#000080;
}
.DropDownListsmallA
{
    height:15px;
}
.DropDownListmediumA  /* AIJ10- Medium Height for DropdownList*/
{
    height:20px;
}
.DropDownListbigA
{
    height:24px;
}
/* AIJ10- using separate class for ListBox heights*/
.ListsmallA
{
    height:55px;
}
.ListmediumA
{
    height:70px;
}
.ListbigA
{
    height:89px;
}
.buttonSecondary
{
   color: #0885b9;
   width:auto;
   overflow:hidden;    
   font-family:arial;
   font-size: 11px;
   font-weight:bold;
   cursor:pointer;
   letter-spacing:1px;
   border-left:solid 1px #CCCCCC;
   border-top:solid 1px #CCCCCC;
   border-right:solid 1px #878787;
   border-bottom:solid 1px #878787;     
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E1E1E1)); /* for webkit browsers */
   background: -moz-linear-gradient(top,  #fff,  #E1E1E1); /* for firefox 3.6+ */     
   padding:3px 15px;   
}
.clearFloat
{
    clear:both ;
}

.finalizerightClass
{
	float: right;
	padding-top: 5px;
	padding-right: 9px;		
}
.finalizeleftClass
{
	float: left;
	padding-top: 5px;
	padding-left: 9px;	
}

.finalizeCloseButton {
	background-color:white;
	border:1px solid Gray;
	height:41px;
	margin-bottom:5px;
	margin-top:3px;
	width:100%;
	padding-top:5px;	
	-webkit-appearance: none;
}

.buttonSecondaryClicked
{
   color: #0097d2;
   padding:0px;
   margin:0px;
   width:auto;
   overflow:hidden;    
   font-family:arial;
   font-size: 11px;
   font-weight:bold;
   cursor:pointer;   
   border-right:solid 1px #CCCCCC;
   border-bottom:solid 1px #CCCCCC;
   border-left:solid 2px #9D9D9D;
   border-top:solid 2px #9D9D9D; 
   background:#B3B3B3;     
   letter-spacing:1px;
   background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#F1F1F1)); /* for webkit browsers */
   background: -moz-linear-gradient(top,  #DDDDDD,  #F1F1F1); /* for firefox 3.6+ */         
   padding:3px 15px;   
}

.buttonDisabled
{
   color: #CCCCCC;
   width:auto;
   overflow:hidden;    
   font-family:arial;
   font-size: 11px;
   font-weight:bold;
   letter-spacing:1px;
   cursor:default;
   border-left:solid 1px #CCCCCC;
   border-top:solid 1px #CCCCCC;
   border-right:solid 1px #878787;
   border-bottom:solid 1px #878787;     
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E1E1E1)); /* for webkit browsers */
   background: -moz-linear-gradient(top,  #fff,  #E1E1E1); /* for firefox 3.6+ */      
   padding:3px 15px;   
}

#solution750
{
    padding: 5px 5px 5px 5px;
    margin-left:10px;
    width:45%; 
    border:solid 1px black; 
    line-height:1.2em; 
    color: White; 
    background-color:#005295; 
    font-size:1.3em; 
    font-weight:bold;
    text-align: center;
    }
    
    
 /*This is the CSS fpor the tooltip, I made some customization in the original Jquery to fit into planebiz code
   This is the site where I download it http://calebjacob.com/tooltipster/
*/


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 7px; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
	border: 2px solid #E49B3F;
	background: #Fff;
	color: #484747;
	margin:6px;
	
	
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
	line-height:1.4em;
	background: #red;
	width:280px;
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: hand;
	margin-left: 4px;
}



/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open */
.tooltipster-content-changing {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}    

    
.chat-container {
	background: #F6A24F;
	border: 1px #C2853A solid;
	color: #fff;
}
.chat-container.inactive {
	
    opacity: 0.8;
}

.chat-open {
	position: relative;
	height: 175px;
	width: 158px;
}
.chat-collapsed {
	position: relative;
	height: 58px;
    width: 158px;
	display: none;
}
.chat-container.inactive .chat-collapsed {
	 display: block; 
}
.chat-container.inactive .chat-open {
	 display: none; 
}
.chat-close {
	padding: 6px 10px 10px 0;
	margin-top: -10px;
	cursor: pointer;
	width: 10px;
	float: right;
}
.chat-big-txt {
	font-size: 18px;
	padding: 0px 0px 0px 10px;
	margin-top: 10px;
	text-shadow: 1px 1px 1px #000;
}
.chat-image {
	width: 58px;
	height: 58px;
	background: url(../images/imgChat.png) no-repeat;
	/* position: absolute; */
	float: right;
}

.chat-image-collapsed {
  float: right;
  height: 58px;
  width: 58px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url(../images/imgChat.png) no-repeat;

}
.chat-description {
	font-size: 14px;
	line-height: 17px;
	padding: 10px 0px 0px 10px;
	text-shadow: 1px 1px 1px #000;
}
.chat-now-button {
	padding: 4px 43px 15px !important;
    cursor: pointer;
	margin: 21px 0px 10px 7px;
	background-image: url("../images/btnChatNow.png");
	background-repeat: no-repeat;
}

.chat-now-button-collapsed {
	padding: 4px 43px 15px !important;
    cursor: pointer;
	margin: 6px 0px 10px 7px;
	background-image: url("../images/btnChatNow.png");
	background-repeat: no-repeat;
}
.chat-question {
	padding: 5px 0 10px 10px;
	font-size: 14px;
    color: #FFF;
	text-shadow: 1px 1px 1px #000;
	height: 10px;
}
.SAGEButton {
    background: #0073AF;
    -webkit-border-radius: 6;
    -moz-border-radius: 6;
    border-radius: 2px;
    text-shadow: 1px 1px 3px #000000;
    text-align: center;
    font-family: Verdana, tahoma,sans-serif;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    border: solid #000000 1px;
    text-decoration: none;
    cursor: default;
}

.SAGEButton:hover {
    background: #3cb0fd;
    text-decoration: none;
    cursor:pointer;
}

.SAGESmallButton {
    background: #0073AF;
    -webkit-border-radius: 6;
    -moz-border-radius: 6;
    border-radius: 2px;
    text-shadow: 2px 2px 4px #000000;
    text-align: center;
    font-family: Verdana, tahoma,sans-serif;
    color: #ffffff;
    padding: 3px 8px 4px 8px;
    border: solid #000000 1px;
    text-decoration: none;
    cursor: default;
}

.SAGESmallButton:hover {
    background: #3cb0fd;
    text-decoration: none;
    cursor:pointer;
}

.EOIGIAvailableText {
    padding: 20px 10px 10px 10px; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #75b2ff;
}

.EOISendEmailText {
    padding-left: 10px; 
    padding-right: 10px; 
    padding-bottom: 10px; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #75b2ff;
}