
body {
	margin-top: 0px;
	background-color: #333333;
}

/**Global Element**/
.dot {
	height: 8px;
	width: 90%;
	border-top-style: dashed;
	border-top-color: #5C81D0;
	border-top-width: 1px;	
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.dotWhite {
	height: 8px;
	width: 90%;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
	border-top-width: 1px;	
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.width950White {
	background-color: #FFFFFF;
	width: 950px;
}
.vLine {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 1px;
}
.bar_bottom {
	background-image: url(../images/bar_bottom.gif);
	width: 950px;
	height: 12px;
}

.footer {
	background-color: #FFFFFF;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}


/**Global TXT**/
.txt11Orange {
	font-size: 11pt;
	line-height: 22px;
	color: #FC5205;
	text-align: left;
}
.txt11Orange a:link {color:#FC5205;text-decoration: none} 
.txt11Orange a:active {color:#FC5205; text-decoration: none} 
.txt11Orange a:visited {color:#FC5205; text-decoration: none} 
.txt11Orange a:hover {color:#912400; text-decoration: none}

.txt15Orange {
	font-size: 15pt;
	line-height: 22px;
	color: #FC5205;
	text-align: left;
	font-weight: bold;
}

.txt11Blue{
	font-size: 11pt;
	line-height: 22px;
	color: #053A9E;
	text-align: left;
}
.txt11Blue a:link {color:#053A9E;text-decoration: none} 
.txt11Blue a:active {color:#053A9E; text-decoration: none} 
.txt11Blue a:visited {color:#053A9E; text-decoration: none} 
.txt11Blue a:hover {color:#B73C7C; text-decoration: underline}

.txt11Dark{
	font-size: 11pt;
	line-height: 22px;
	color: #333333;
	text-align: left;
}

.txt9Blue{
	font-size: 9pt;
	line-height: 20px;
	color: #333333;
	text-align: left;
}
.txt9Blue a:link {color:#053A9E;text-decoration: none} 
.txt9Blue a:active {color:#053A9E; text-decoration: none} 
.txt9Blue a:visited {color:#053A9E; text-decoration: none} 
.txt9Blue a:hover {color:#B73C7C; text-decoration: underline}


/**FORM**/
.formEntry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.main_bottom {
	height: 3px;
	width: 950px;
	background-image: url(../images/main_bottom.gif);
}


/**HOMEPAGE**/
.main_left {
	height: 250px;
	width: 200px;
	background-image: url(../images/main_left.gif);
}
.width308 {
	width: 308px;
}


/**NAVIGATION**/
.nav_main {
	font-size: 11pt;
	color: #2e2f60;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 20px;
	letter-spacing: 2px;
	height: 26px;
	width: 750px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.nav_main a:link {color:#2e2f60;text-decoration: none} 
.nav_main a:active {color:#2e2f60; text-decoration: none} 
.nav_main a:visited {color:#2e2f60; text-decoration: none} 
.nav_main a:hover {color:#535353; text-decoration: none}

.nav_left {
	font-size: 11pt;
	color: #FFFFFF;
	text-align: left;
	word-spacing: 30px;
	letter-spacing: 2px;
	height: 110px;
	width: 95%;
	font-weight: normal;
}
.nav_left a:link {color:#FFFFFF;text-decoration: none} 
.nav_left a:active {color:#FFFFFF; text-decoration: none} 
.nav_left a:visited {color:#FFFFFF; text-decoration: none} 
.nav_left a:hover {color:#B5B5B5; text-decoration: none}



/* GTM 20 Copy Start General */

HTML {
overflow: -moz-scrollbars-vertical;
}


h1{
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:22px
;margin-left:15px;font-weight:bold; color:#054670;
background-repeat:repeat-x; display:inline; white-space:no-wrap; 
padding-bottom:4px; background-position:bottom;
}
h2{
font-size:11px;padding-left:15px; color:#183E6D;
}
h3
{font-weight:700;font-size:14px; color:#396EA4;
}
td.SubPagePadding{
padding:0px 0px 10px 0px;
}
table.Main {
width:700px;
}
table.subMain_whiteborder{
width:700px;border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;
}
h4
{font-weight:bold;font-size:11px; color:#000000;
}
ol {
color:#000000; font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
padding-top:0px;padding-left:50px;padding-right:30px;
padding-bottom:0px;margin:0px;
}
ol li {
padding-left:2px; padding-top:2px;
}
ul {
color:#000000; font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
padding-top:0px;padding-left:50px;padding-right:30px;
padding-bottom:0px;margin:0px;
}
ul li {
padding-left:2px; padding-top:2px;
}
td.subHeader1{
width:441px; background-image: url(../images/image-subpage-gradient.jpg);
}
td.subHeader5{
width:259px;
}
td.FooterGradient{
width:700px; height:46px;
background-image:url(../images/image-footer-greybg.jpg);
}

/* End General */



/* ------- */



/* Header & Nav */



.Nav a:link {
color: #FFFFFF; text-decoration:none;
}
.Nav a:visited {
color: #FFFFFF; text-decoration:none;
}
.Nav a:hover {
color: #75E0FF; text-decoration:underline;
}
.Nav a:active {
color: #FFFFFF; text-decoration:none;
}
td.Header_table1{
width:149px;padding-bottom:7px;
}

td.Header_table2{
width:451px; font-size:11px;text-align:right;
}
.Header_table2 a:link{
text-decoration:none; color:#000000;
font-weight:bold;font-size:11px;
}
.Header_table2 a:visited{
text-decoration:none; color:#000000;
font-weight:bold;font-size:11px;
}
.Header_table2 a:hover{
text-decoration:underline; color:#000000;
font-weight:bold;font-size:11px;
}
td.Header_table3{
width:0px;
}
img.Header_border{
	border-bottom:0px solid #000000;
	float: left;
}
td.Nav_image{
	width:700px;
	background-image: url(../images/image-LogoTopBanner2.jpg);
	background-position: top right;
    background-repeat: no-repeat;
	border-bottom:0px solid #000000;
	background-color: #1f406b;
}
td.Nav{
	padding-top:0px;
	border-right:1px solid #5182B1;
	color:#FFFFFF;
	font-size:11px;font-weight:bold;
	padding-left:8px; padding-right:8px;
}
table.TransNav{
	background-image: url(../images/image-Nav.jpg);	
	height:32px;
	text-align:top;
	margin-right:15px;
}

/* End Header & Nav */



/* ------- */



/* Homepage */

span.homepageSurveyShuttle{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#C4E4F6;
font-size:20px;font-style:italic;display:block;
padding:7px 2px 0px 0px;float:left
}
div.homepageSurveyShuttleText{
padding-left:70px;color:white;font-size:11px;
font-weight:600
}
td.WhatsNewBluebg{
background-color:#89c5fe;
font-size:11px;
vertical-align:top;padding-top:11px;
}
table.onethroughfive td {
padding-top:0px; 
}
table.onethroughfive td.text{
width:86%; padding-top:6px;
}
table.onethroughfive td.number{
width:14%;text-align:center; padding-top:6px;
vertical-align:top;
}
td.Signup_MainPitch{
width:390px;height:141px;
background-image:url(../images/image-homepage-bg-2.jpg);background-repeat:no-repeat;
}
table.howItWorksTable td {
padding-top:0px;
}
table.howItWorksTable td.number{
width:14%;text-align:center;vertical-align:top;
}
table.howItWorksTable td.text{
width:86%;vertical-align:top;
}
table.howItWorksTable p.joinButton{
padding-right:20px; padding-top:3px;text-align:top;
}
div.WhatsNewBannerDiv1{
color:#FFFFFF;font-size:15px;font-weight:600;
padding-left:10px;padding-top:0px;margin-top:30px;
margin-bottom:0px;
}
div.WhatsNewBannerDiv1 span{
color:#F19F54;font-size:20px;font-weight:bold
}

div.WhatsNewBannerDiv2{
margin:0px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:22px;color:white;padding:0px 0px 3px 0px;width:316px;
border-bottom:1px solid white;
}
div.WhatsNewBannerDiv2 span{
color:#F19F54;font-size:35px;font-weight:bold
}

div.WhatsNewBannerDiv2FR{
margin:0px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:20px;color:white;padding:0px 0px 3px 0px;width:316px;
border-bottom:1px solid white;
}
div.WhatsNewBannerDiv2FR span{
color:#F19F54;font-size:20px;font-weight:bold
}

div.WhatsNewBannerDiv3{
margin:5px 0px 0px 16px;color:white;font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600;
}
div.WhatsNewBannerDiv3 a,div.WhatsNewBannerDiv3 a:link,div.WhatsNewBannerDiv3 a:visited{
color:white;text-decoration:none;
}
div.WhatsNewBannerDiv3 a:hover{
color:white;text-decoration:underline;
}

td.SignUpGradient{
width:400px;
background-image:url(../images/image-homepage-bg-3.jpg);background-repeat:no-repeat;height:36px;
}
td.HowitworksBG{
background-color:#89c5fe;vertical-align:top;
}
p.Howitworks_title{
color:#0d375f;font-size:23px;font-weight:bold;text-align:center;margin-top:0px;margin-bottom:5px;
}
td.Howitworks_Num{
color:#FFFFFF;font-size:27px;font-weight:500;
}
.Howitworks_Links a:link {
	color: #000000; text-decoration:underline; font-weight:bold;
}
.Howitworks_Links:visited {
	color: #000000; text-decoration:underline; font-weight:bold;
}
.Howitworks_Links a:hover {
	color: #000000; text-decoration:underline; font-weight:bold;
}
.Howitworks_Links a:active {
	color: #000000; text-decoration:underline; font-weight:bold;
}
ul.home {
color:#464545; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px;
padding-top:0px;padding-left:20px;
padding-right:20px;padding-bottom:0px;margin:0px;
}
ul.home li {
	padding-left:2px; padding-top:2px;
}
td.GreyHeader{
font-size:11px;font-weight:bold;background-color:#afc4d9;
border-right:2px solid #FFFFFF;padding-left:15px;height:25px;color:#585858;
}
td.SidePageGradient{
border-right:2px solid #FFFFFF;background-image: url(../images/image-GreyGradientBottom-bg.jpg);padding:10px 10px 10px 10px;color:#464545;background-repeat:repeat-x;background-color:#DBDBDB;
}
.HomepageGreyTitle{
font-size:13px; font-weight:bold;
}
table.Inner_Table{
width:700px;border-top:2px solid #FFFFFF;
}
td.JoinNow{
color:#FFFFFF;font-size:25px;font-weight:500;
}

/* End Homepage */



/* ------- */



/* Subfooter */

td.subfooter{
background-image:url(../images/subfooter-bg.jpg); background-repeat:repeat-x; 
padding-left:6px; padding-right:4px; border-right:0px solid #ffffff; padding-top:20px;
}

.subfooter a:link {
color: #314F9D; text-decoration:underline;font-weight:normal;
}
.subfooter a:visited {
color: #314F9D; text-decoration:underline;font-weight:normal;
}
.subfooter a:hover {
color: #314F9D; text-decoration:none;font-weight:normal;
}
.subfooter a:active {
color: #314F9D; text-decoration:underline;font-weight:normal;
}

/* End Subfooter */



/* ------- */



/* Footer */

.Footer a:link {
color: #3E6B8A; text-decoration:none; font-weight:normal;
}
.Footer a:visited {
color: #3E6B8A; font-weight:normal; text-decoration:none; 
}
.Footer a:hover {
color: #3E6B8A; text-decoration:underline; font-weight:normal;
}
.Footer a:active {
color: #203c4f; font-weight:normal; text-decoration:none; 
}
td.Footer{
background-color:#e3e3e3;color:#314F9D;padding-left:10px;
}
td.Copyright{
height:50px;padding-top:5px;color:#666666;padding-left:10px;
}
.Copyright a:link {
text-decoration:none;color:#666666;font-weight:normal;
}
.Copyright a:visited {
text-decoration:none;color:#666666;font-weight:normal;
}
.Copyright a:hover {
text-decoration:none;color:#666666;font-weight:normal;
}
td.Footer_side1{
width:7px;
}

/* End Footer */



/* ------- */



/* Forms, etc */

td.Form1{
color:#FFFFFF; font-size:11px; background-image:url(../images/image-formHeader-bg.jpg);
font-weight:bold;height:25px;padding-left:10px;
}
td.formname{
width:150px;
}
table.FormWidth{
width:430px;
}
table.surveyWidth {
width:588px;
}
td.QuickLinks{
background-color:#EBF5FC; padding: 5px 5px 5px 5px;
}
td.Form_subhead{
font-weight:bold;
}
td.Form_Partially{
color:#FF6600;
}
td.Form_Complete{
color:#999999;
}
p.FAQ{
font-weight:bold; color:#218EC9; font-size:13px;
}
table.error {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left:10px;
}
input.btn{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
background-color:#527E9C;border:1px solid #3B6079;color:#FFFFFF;
}
select.txtbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
select.txtbox_select{
font-size:11px;
text-align:left;
}
td.error {
font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
color: Red;border: 1pt solid Red;
}
table.info {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left:10px;
}
td.info {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Green;
border: 1pt solid Green;
}

/* End Forms, etc */



/* ------- */



/* Newsletters */

.newsletterimageborder{
border:5px solid #CCCCCC;
}
td.newslettertableheader{
background-color:#CCDFEA;font-weight:bold;padding:5px 5px 5px 5px;
}
td.newslettertext{
padding:5px 5px 5px 5px; background-color:#F1F5F8;font-size:10px;
}
table.newslettertable{
width:200px;border:1px solid #87B3CC;margin-left:20px; margin-bottom:20px;
}
table.newsletterwintable{
text-transform:uppercase; font-size:9px;
}

/* End Newsletters */
