BODY		{ background-color: #d5d4cf; }


.homepagetitleorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #faa619;
}

.homepagevgap1 {
	font-size: 10px;
}

.titleorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: normal;
	color: #faa619;
}
.titleblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: normal;
	color: #00619e;
	/* padding-bottom : 50px; */
	margin-bottom : 30px;
}
.teaserbig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #00619e;
}
.teasersmall {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
	color: #00619e;
}
.teaseraccess {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8F9090;
}
.teaseraccessblue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00619e;
}

.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 20px;
	color: White;
	background-color: #faa619;
}

.texthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	padding-bottom: 0px;
}

.panelstepselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	padding-bottom: 0px;
}


.backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	text-align: right;
}


.blueformheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #216498;
	text-transform: uppercase;
	padding-left: 15px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.blueformheaderlowercase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #216498;
	padding-left: 15px;
	text-align : left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.formtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: thin solid White;
}
.subformtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*	border-bottom: thin solid White; */

}


.subformtdleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	/* border-bottom: thin solid White; */
}

.subformtdcheckbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 11px;
	padding-right: 15px;
		padding-top: 5px;
	padding-bottom: 5px;
	/* border-bottom: thin solid White; */
}

.subformtdcheckboxtight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 11px;
	padding-right: 15px;
		padding-top: 1px;
	padding-bottom: 1px;
	/* border-bottom: thin solid White; */
}


.formtdleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background-color: #eaeaea;
	padding-left: 0px;
	/* border-bottom: thin solid White; */
}

.alerttd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ff3c24;
	background-color: White;
	padding-left: 15px;
	border-bottom: thin solid White;
	padding-right: 15px;
	border: 1px solid #ff3c24;
	padding-bottom: 20;
	padding-top: 20;
	vertical-align: middle;
}
.alerttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff3c24;
	font-weight: normal;
	background-color: White;
	padding-top: 20;
	vertical-align: middle;
}

.formsubmittd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #dfdfdf;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.subtitleblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00619e;
	margin-top: 40px;
}
.mandatory	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00619e;
	text-transform: uppercase;
}


/*=== HEADER NAVIGATION ===*/
.headerbuttonBG		{ text-align: center; }
.headerbuttonoff	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #faa619; /* background-image: url(images/homepageimages/n_background.png); */ text-align: center; text-transform: uppercase; /* letter-spacing: 1px; */ text-decoration: none; }
.headerbuttonon		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00619e; /* background-image: url(images/homepageimages/n_background.png); */ text-align: center; text-transform: uppercase; /* letter-spacing: 1px; */ text-decoration: none; }

/*=== FOOTER NAVIGATION ===*/
.footerLink			{ color: #faa619; text-decoration: none; }
.footerLink:visited	{ color: #faa619; text-decoration: none; }
.footertext 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; }


a.footertextorange:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #faa619; text-decoration: none; }
a.footertextorange:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #faa619; text-decoration: none; }
a.footertextorange:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #faa619; text-decoration: none; }
a.footertextorange:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #faa619; text-decoration: underline; }


a.link:link				{ color: #faa619; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding-bottom: 0px; } */
a.link:active			{ color: #faa619; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding-bottom: 0px; }
a.link:visited			{ color: #faa619; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding-bottom: 0px; }
a.link:hover			{ color: #faa619; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding-bottom: 0px; }


.panellink:link				{
	color: #b4760e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 6px;
	letter-spacing: -1pt;
	text-decoration: none; 
	}
.panellink:active				{
	color: #b4760e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 6px;
	letter-spacing: -1pt;
	text-decoration: none; 
	}
.panellink:visited					{
	color: #b4760e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 6px;
	letter-spacing: -1pt;
	text-decoration: none; 
	}
.panellink:hover					{
	color: #b4760e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 6px;
	letter-spacing: -1pt;
	text-decoration: underline; 
	}

.panellinkselected				{
	color: #b4760e;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 6px;
	letter-spacing: -1pt;
}

/*===  ===*/
.subtitlebluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #faa619;
	padding-top: 40px;
}
.emaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #faa619;

}
.bullethousetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00619e;
	margin-top: 40px;
	margin-bottom: 0px;
}
.bullethouse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	list-style-position: outside;
	list-style-image: url(images/homepageimages/bullet_house.gif);
	margin-left: 0px;
	padding-left: 0px;
}



.bullethouseul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bullethouseli
{
	background-image: url(images/homepageimages/bullet_house.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	padding: 0px 0px 5px 20px;
}


.listtable
{
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
}

.bulletcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	list-style-position: outside;
	list-style-image: url(images/homepageimages/bullet.gif);
	padding: 0px 0px 5px 5px;
}

.bulletnumbered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	list-style-position: outside;
}

.bulletunnumbered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	list-style-position: outside;
	list-style-type : none;
}

td.bullettd {
	width: 20px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #888888;
	padding-bottom: 0px;
	padding-left: 20px;
/*	border: 1px solid Aqua; */
	border: 1px solid Aqua;
	border: 0px solid;
}

td.formbullettd {
	width: 20px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 20px;
/*	border: 1px solid Aqua; */
	border: 1px solid Aqua;
	border: 0px solid;
}

td.bulletspacer {
	width: 20px;
	vertical-align: top;
	text-align: left;
/*	border: 1px solid Fuchsia; */
	border: 0px solid;
}
td.numberbulletspacer {
	width: 20px;
/*	border: 1px solid Green; */
	border: 1px solid Green;
	border: 0px solid;
}

.subformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	padding-bottom: 0px;
}

indent{
	padding-left : 50px;
}


td.numberbullet {
	width: 20px;
	padding-left: 20px;

	vertical-align: top;
	text-align: left;
}


td.leftpanelcontainer {
/*	width: 679px; */
width: 248px; 
}

td.rightpanelcontainer
{
	width: 302px;
	vertical-align: top;
	text-align: center;
}

td.panelcontaineroutline
{
	border: 1px solid #ffdfae;
}

td.contentwidth {
/*	width: 679px; */
width: 550px; 
}

td.popupborder {
	background-color: White;
	width: 796px;
	/* 	height: auto; */
	border-left: 1px solid #FAA619;
	border-bottom: 0px none;
	border-right: 1px solid #FAA619;
	border-top: 0px none;
}



td.contentwidthskinny {
	/* used for 3 column pages */
	width: 470px;
	vertical-align: top;
}

td.rightgutter {
	width: 50px;
}
td.leftguttersm {
	width: 50px;
}

td.panelstepnumberselected {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #00619e;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
}
td.panelstepnumber {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #faa619;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
}

td.faqline {
	
	height:	30px;
	
}
.panelstep {
	font-family: Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #faa619;
	padding-bottom: 3px;
	border-bottom: 1px solid White;
}

.panelstepselected {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #00619e;
	padding-bottom: 3px;
	border-bottom: 1px solid White;

}

.nextsteptextoff {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 700;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
}

.nextsteptexton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 700;
	color: ffffff;
	text-decoration: none;
	cursor: hand;
}


.nextsteplefttdon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/nextstepleft.gif);
	cursor: hand;

}

.nextsteplefttdoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00619e;
	text-decoration: none;
	background-image: url(images/nextstepleftoff.gif);
	cursor: hand;
}

.nextstepmidtdon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/nextstepmid.gif);
	cursor: hand;
}

.nextstepmidtdoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00619e;
	text-decoration: none;
	background-image: url(images/nextstepmidoff.gif);
	cursor: hand;
}

.nextsteprighttdon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/nextstepright.gif);
	cursor: hand;
}

.nextsteprighttdoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00619e;
	text-decoration: none;
	background-image: url(images/nextsteprightoff.gif);
	cursor: hand;
}

.steptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12pt;
	font-weight: bold;
	color: #faa619;
	padding-bottom : 50px;

	margin-bottom : 30px;
}

.contenttable {
 border: thin solid White;

}

/* table */
.contentcontainer {
/*		border: 1px solid Black; */
	 border: 0px none;
}
/*
 INPUT {
	background-color: #FFFFFF;
	color: blue;
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;
	font-size: 10pt;
	
}
*/

select  {
	background-color: #FFFFFF;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #666666;
	width: 146px;
}
	


TEXTAREA {
background-color: navy;
border: black 2px solid;
color: yellow;
font-family: arial, verdana, ms sans serif;
font-size: 12pt;
font-weight: normal
}



.altButtonFormat {
background-color: #c0c0c0;
font-family: verdana;
border: #000000 1px solid;
font-size: 12px;
color: #778899
}

.altTextField {
background-color: #ececec;
font-family: verdana;
font-size: 12pt;
color: #09c09c
}

.radioStyle {
background-color: #FF0000;
border: #000000 solid 1px;
font-family: verdana;
font-size: 12px;
color: #000000
}

/* form elements */
	.frmBG			{ background-color: #003366; }
	.frmTA100pX40	{ width: 100%; height: 40px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmTA100px50	{ width: 100%; height: 50px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmTA100px100	{ width: 100%; height: 100px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmTA100px200	{ width: 100%; height: 200px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmTA550x200	{ width: 550px; height: 200px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmBT100		{ width:100px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.frmBT50		{ /* width: 50px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; */ }
	.frmTB25		{ /* width: 25px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; */ }
	.frmTB50		{ /* width: 50px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; */ }
	.frmTB75		{ /* width: 75px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; */ }
	.frmTB100		{ /* width:100px; border: 1px solid #666666; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; */ }
	.frmTB150		{ /* width:150px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana;  border: 1px solid #666666; */ }
	.frmTB175		{ /* width:175px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana;  border: 1px solid #666666; */ }
	.frmTB200		{ /* width:200px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana;  border: 1px solid #666666; */ }
	.frmTB300		{ /* width:300px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana;  border: 1px solid #666666; */ }

	/* form checkboxes */
	.frmCB { font-size: 10px; background-color: #eaeaea; border: 1px solid #666666; }