



.scroller1 {
	overflow: auto;
	height: 200px;
	width: 100%;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:9px;
	font-weight:bold;
	padding: 15px; 
	display: block;
	scrollbar-base-color: #E7E5E0;
    scrollbar-arrow-color: #E6A700;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;


}

/************ label headers ***************/

.label1 {
	color: #276cbf;
	font-family: Arial, Sans-Serif;
	font-size:18px;	
}




.hdrSub1
{
	color: #336699 ;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}


.hd23 {
font-family: Arial,  Geneva;
font-size: 10pt;
color: #000066;
text-indent: 0px;
line-height: 1px;
text-align: left;
font-weight: bold;
font-style: none;

}


.divdb {
font-family: Arial,  Geneva;
font-size: 10pt;
color: #000066;
text-indent: 0px;
line-height: 1px;
text-align: left;
font-weight: bold;
font-style: none;

}




body
{
    margin: 0 0 0 0;
    font-size: 10pt;
    font-family: arial,helvetica,Sans-Serif;
}
ul 
{
	margin:0px;
	padding:1px 0px 11px 30px;
}
.PageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003366;
    FONT-FAMILY: arial,helvetica,Sans-Serif;
}
.AlternateInputRow
{
    background-color:#DFE9F5;    
    height: 22px;
}
.InnerTable
{
	background-color: #ffffff;
	background-repeat:repeat-x;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:11px;	
}
.Table
{
    background-color:#CCCCCC;   
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial,helvetica,Sans-Serif;
}
.TableHeaderRow
{
    background-color:#CCCCCC;   
    FONT-WEIGHT: bold;
}
.InputRow
{
    background-color:#DFE9F5;
}
.LinkNormal
{
	color: #000066;
	font-family: Arial, Sans-Serif, Underlined;
	font-size:11px;
}
.LinkSmall
{
	color: #000066;
	font-family: Arial, Sans-Serif;
	text-decoration: Underline;
	font-size:9px;
}
.TextSmall, .RequiresFlash
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 9px;
}
.RequiresFlash
{
	padding-top: 10px;
}
.StyleGuide2Text
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:10pt;
}
.TextTerms
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:9px;
	font-weight:bold;
}
/* CheckBox groups in lead forms */
.CheckBoxGroup {
    padding-left:15px;
    clear:both;
}
.CheckWrap {
    clear:both;
    height:18px;
    padding:3px 0px;
}
.CheckWrap input {float:left; width:5%;}
.CheckWrap label {float:left; width:90%;}
/* /CheckBox groups in lead forms */
.TextNormal, .Content, .InputLabel, .leadSelect
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:11px;
}

.TextProgram, .ContentTitle
{
	color: #003366;
	font-family: Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.TextTravelHome
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:11px;
}
.TextError
{
	color: #FF0000 ;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.TextCalc2
{
	color: #8B0000;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.TextFooter
{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:11px;
}

.DetailCallToAction
{
    background-color: #efefef;
	font-family: Arial, Sans-Serif;
	font-size:11px;
	color:#003366;
}
.ListItem
{
	list-style-type:circle;
}

/************ FORM ELEMENTS ***************/

.buttgo
{
    BORDER-RIGHT: #333333 1pt solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #bbbbbb 1pt solid;
    FONT-FAMILY: helvetica,verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BORDER-LEFT: #bbbbbb 1pt solid;
    CURSOR : pointer;

    BORDER-BOTTOM: #333333 1pt solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #009900;
}


.buttgo2
{
    BORDER-RIGHT: #333333 1pt solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #bbbbbb 1pt solid;
    FONT-FAMILY: helvetica,verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #444444;
    BORDER-LEFT: #bbbbbb 1pt solid;
    CURSOR : pointer;

    BORDER-BOTTOM: #333333 1pt solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #ffffff;
}









.submitButton
{
    BORDER-RIGHT: #333333 1pt solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #bbbbbb 1pt solid;
    FONT-FAMILY: arial,verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(/GCS/Support/Media/buttonBackground.gif);
    BORDER-LEFT: #bbbbbb 1pt solid;
    CURSOR : pointer;
    COLOR: #033c75;
    BORDER-BOTTOM: #333333 1pt solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: #ffffff
}
.FullWidthSelect
{
    color: #000000;
	font-family: Arial, Sans-Serif;
	font-size:11px;
    width:490px;
}
.TextArea, .TextAreaError, .TextAreaWarning {
	font-family:Arial,Verdana;
	font-size: 9pt;
}
.TextAreaError {
	color:#C00;
	outline:orange;
	border-color:Red;
	border-style:solid;
	border-width:1px;
}
.TextAreaWarning {
	background-color:Yellow;
	color:Red;
	width:auto;
}
.TextRow
{
    background-color:#DFE9F5;    
    padding-left: 3px;
    padding-top: 8px;
    padding-bottom:0px;
    font-size: 0.7em;
    height:22px;
    vertical-align:text-bottom;
}
.LeadForm
{
}
/************ /FORM ELEMENTS ***************/


/************ NAVIGATION ***************/
.GlobalNav
{
	color: #cccccc;
	font-family: Arial, Sans-Serif;
	font-size: 10px;	
}
.GlobalNav A:link, .GlobalNav A:hover, .GlobalNav A:visited  {color:#cccccc; text-decoration:underline;}

.GlobalNavCustServ
{
	color: #ffcc00;
}
.GlobalNavCustServ A:link, .GlobalNavCustServ A:hover, .GlobalNavCustServ A:visited {color:#ffcc00; text-decoration:underline;}

.LeftNav
{
	background-color: #D8E8F8;
}

.Level2NavOn, .Level2NavOff
{
    padding-left: 6px;
    padding-right: 6px;
	font-family: Arial,helvetica,Sans-Serif;
	font-size: 11px;
}
.Level2NavOn 
{
	color: #ffffff;
	background-color: #033c75;
}
.Level2NavOn a {color:#ffffff; text-decoration:underline;}

.Level2NavOff
{
	color: #033c75;
	background-color: #ffffff;
}
.Level2NavOff a {color:#033c75; text-decoration:underline;}

.NavLevel3 {vertical-align:middle; BACKGROUND-COLOR:#D8E8F8; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; padding-top: 3px; padding-bottom: 3px; } 
.NavLevel3 a {COLOR: #003366; text-decoration:none;  }
.NavLevel3Active {vertical-align:middle; BACKGROUND-COLOR:#FFFFFF; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; padding-top: 3px; padding-bottom: 3px; } 
.NavLevel3Active a {COLOR: #003366; text-decoration:none;  }

.NavLevel4 {BACKGROUND-COLOR:#EFF5FB; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; padding-top: 2px; padding-bottom: 2px; } 
.NavLevel4indent {BACKGROUND-COLOR:#FFFFFF; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; } 
.NavLevel4 a {COLOR: #003366; text-decoration:none;  }
.NavLevel4Active {BACKGROUND-COLOR:#FFFFFF; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; padding-top: 2px; padding-bottom: 2px; } 
.NavLevel4Active a {COLOR: #003366; text-decoration:none;  }

.NavLevel5 {vertical-align:middle; BACKGROUND-COLOR:#FFFFFF; text-decoration:none; FONT-FAMILY: arial,helvetica,Sans-Serif;  FONT-SIZE: 0.7em; } 
.NavLevel5 a {COLOR: #003366; text-decoration:none;  }
.NavLevel5Active {vertical-align:middle; BACKGROUND-COLOR:#AAAAAA; text-decoration:none; FONT-FAMILY: arial,helvetica,sans-serif;  FONT-SIZE: 0.7em; } 
.NavLevel5Active a {COLOR: #003366; text-decoration:none;  }
/************ /NAVIGATION ***************/

/************ ACCESSIBILITY ***************/
H1
{
	margin: 0 0 0 0;
}

H2
{
	margin: 0 0 0 0;
}

H3
{
	color: #003366;
	font-family: Arial,Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 0 0;
}

.Intro
{
	color: #000000;
	font-family: Arial,Sans-Serif;
	font-size:0.7em;
	margin-left: 10px;
}
.FormSubHeader
{
    background-color: #006699;
    clear:both;
    margin: 10px 0px 10px 0px;
    height:18px;
    color: #ffffff;
    font-weight:bold;
    font-size:12px;
    padding-left: 3px;
}
.SubHeader
{
	padding-top: 12px;
}

.ContentBlock
{
	padding-top: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000000;
	font-family: Arial,Sans-Serif;
	font-size: 0.7em;
}

.ContentBody
{
	color: #000000;
	font-family: Arial,Sans-Serif;
	font-size: 0.7em;
}

.GetStarted
{
	color: #000000;
	font-family: Arial,Sans-Serif;
	font-size: 0.7em;
}
.AccInnerTable
{
	background-color: #ffffff;
	background-repeat:repeat-x;
	color: #000000;
	font-family: Arial,Sans-Serif;
	font-size: 1.0em;	
}
.SingleColumnDivider
{
    background-image:url(/gcs/support/media/div_horizdots-490.gif);
    background-repeat:repeat-x;
    margin-top:10px;
    padding:1px 0 10px 0;
}
/*added this to allow for use of sup tag in level 2 nav without shifting*/
sup {
    font-size: 0.95em;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}