body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/content/bg.jpg);
	background-repeat: repeat-x;
}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}


TABLE, P, BR, TD, TR, UL
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}

TABLE.nav
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f58225;
	text-align: center;
}

TD.nav
	{
	text-align: center;
}

TD.nav2
	{
	text-align: right;
}

.promoheader
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	background-color: #fdfdfd;
	text-align: center;
	color:#0054a5;
	font-weight:bold;
	}	

/* HEADER BOTTOMNAVS */

.bottomNav {padding:0px; margin:0px; padding-right:3px; padding-left:2px; }


a.bottomNav:active { font-size: 12px; color: white; text-decoration:none; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

a.bottomNav:visited { font-size: 12px;color:white; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

a.bottomNav:hover { font-size: 12px;color:#a4beda; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

a.bottomNav:link { font-size:12px; color:white; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/*  ppx1 participant policy xtranet report form */
table.ppx1 {
	border-width: 1px 1px 0px 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: solid solid none solid;
	border-color: gray gray gray gray;
	background-color: white;
}


table.ppx2 {
	border-width: 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: none solid none solid;
	border-color: gray;
	background-color: white;
}


	

table.ppx3 {
	border-width: 0px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: none solid solid solid;
	border-color: transparent gray gray gray;
	background-color: white;
}

table.ppx4 {
	border-width: 0px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: none solid solid solid;
	border-color: transparent gray gray gray;
	background-color: gray;
}
/*
	table.ppx1 td {
	border-width: none;
	padding: 3px 3px 3px 3px;
	border-style: none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
*/

/*  ppx1 participant policy xtranet report form */
table.ppx {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.ppx th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ppx td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-align: center;
}

table.ppxh {
	border-width: 0px 1px 0px 1px;
	border-spacing: 3px 3px;
	border-style: none solid none solid;
	border-color: transparent gray transparent gray;
	border-collapse: collapse;
	background-color: #d7d7d7;
}
table.ppxh th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-spacing: 3px 3px;
	border-style: solid solid solid solid;
	border-color: transparent gray transparent gray;
	background-color: #d7d7d7;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ppxh td {
	border-width: 0px 1px 0px 1px;
	padding: 3px 3px 3px 3px;
	border-style: none solid none solid;
	border-color: transparent gray transparent gray;
	background-color: #d7d7d7;
	-moz-border-radius: 0px 0px 0px 0px;
}
A:link {font-family: Verdana, Arial, Helvetica; font-size: 11px;color:#000000; }
A:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px;color:#000000;}
A:active {font-family: Verdana, Arial, Helvetica; font-size: 11px;color:#fb7b3e; }
A:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px;color:#fb7b3e;}


h1 { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h2 { color: #fb7b3e; font-size: 13px; font-weight: bold; font-variant: small-caps; margin: 0.83em 0; }
h3 { color: #fb7b3e; font-size: 12px; font-weight: bold; font-variant: small-caps; margin: 0.83em 0; }

.contentbox {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
}

.footerlinks {
	width:770px;
	background-color: #CFCFD0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
	vertical-align: top;
	background-image: url(/images/background/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.mainbox {
	border: thin solid #000000;
}

/*Left Bar*/
.leftmainbox {
	vertical-align: text-top;
}

.leftmainbox {
	width:190px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E8E8E8;
}

.box {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.boxtop {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.boxbottom {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.phonebox {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F9F9F9;
}
.subscribebox  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.addressbox {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F9F9F9;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#add {
	font-size: 9px;
	color: #666666;
}
.tm {
	font-size: 7px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
	.sm {
	font-size: 7px;
	text-decoration: none;
	vertical-align: top;
}
/*<agl.folder "Surrogate/newborn">*/
	.sm2 {
	font-size: 7px;
	text-decoration: none;
	vertical-align: top;
}
.style1 {font-weight: bold}

/* LINKS */
.bottom_links {
	padding-top: 10px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	background-color: #F9F9F9;
	font-size: 10px;
	text-align: center;
}
.bottom_links  a { 
color: #808080; 
font-size: 10px; 
text-decoration: none; }
.bottom_links  a:hover { 
color: #808080; 
font-size: 10px; 
text-decoration: none; }

.bottom_links a:visited{ 
color: #808080; 
font-size: 10px; 
text-decoration: none; }

.orange_links {
	color: #fb7b3e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
	text-decoration: underline;
}
.orange_links a { color: #fb7b3e; font-size: 11px; line-height: 18px; text-decoration: underline; text-align: left; }
.orange_links a:hover {
	color: #fb7b3e;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
}
	.page_links { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
	.page_links a { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; }
	.page_links a:hover { 
color: #fb7b3e; 
font-size: 10px; }

/*</agl.folder>*/
.footer { 
color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; padding:10px;}

.small { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }


	.boxtext { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.bulletbox { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }


/*Center Bar*/
.warning { color: #bc2024; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*</agl.folder>*/
li { color: #000008; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-left: -25px; list-style-type: disc; }


/*left Bar forms*/
.fieldcell {
 color: #000000;
 margin-right: 0;
 padding-right: 0;
}
.fieldcell input {
 width: 140px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}

/*life insurance form*/
.lif {
 color: #000000;
 margin-right: 0;
 padding-right: 0;
}

.lif input {
 width: 150px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}

.lifdate input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}

.lif2 input {
 width: 300px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}

.lif3 input {
 width: 450px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}

.lifselect {
background-color: #fffaf6;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
border: solid 1px #fb7b3e;
margin-right: 0;
}

.liftext {
background-color: #fffaf6;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
border: solid 1px #fb7b3e;
margin-right: 0;
width: 450px;
height: 50px;
}

/*Middle Forms*/
/*<agl.folder "FORM">*/
	#signup table {
 background-color: #fff0e1;
 color: #000000;
 width: 450px;
 border: solid 1px #d7e5f2;
 border-collapse: collapse;
}
	#signup td {
 border: solid 1px #fb7b3e;
 padding-left: 4px;
}
	.labelcell2 {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #fb7b3e;
 background-color: transparent;
 width: 220px;
}
	.fieldcell2 { background-color: #fff0e1; color: #000000; text-align: center; margin-right: 0; padding-right: 0; }
	.smalllabelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #fb7b3e;
 width: 100px;
}
	.smallfieldcell {
 background-color: #fff0e1;
 color: #000000;
 text-align: right;
 
}
	.fieldcell2 input {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #fffaf6;
 color: #102132;
 border: solid 1px #fb7b3e;
 margin-right: 0;
}
	.smallfieldcell input { width: 100px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fffaf6; color: #102132; border: solid 1px #fb7b3e; }
	.smallfieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #fffaf6;
 color: #fb7b3e;
 border: solid 1px;
}
.blue_links {
	color: #0055A5;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
	text-decoration: underline;
}
.blue_links  a {
	color: #0055A5;
	font-size: 11px;
	line-height: 18px;
	text-decoration: underline;
	text-align: left;
}
.blue_links  a:hover {
	color: #0055A5;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
}



.anylinkcss{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
line-height: 18px;
z-index: 1000;
background-color: #ececec;
width: 150px;
padding-bottom: 0px;
}

.anylinkcss a{
width: 100%;
display: block;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
text-decoration: none;
font-weight: bold;
text-indent: 10px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #ceaa78;
color: #ffffff;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
}

.anylinkcss a:visited{ 
color: #000000;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
}

.anylinkcss a:active{ 
color: #000000;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
}



.mainmenu {
	width: 170px;
	font-size: 11px;
	color: #4d4d4d;
	padding-left: 20px;
}

.mainmenu a{
	width: 100%;
	display: block;
font-size: 11px; 
color:#4d4d4d;
text-decoration:none;
}

.mainmenu a:hover{ 
font-size: 11px;
color:#4d4d4d;
background-color: #ffffff;
text-decoration:none;
}

.mainmenu a:visited{ 
font-size: 11px;
color:#4d4d4d;
text-decoration:none;
}

.mainmenu a:active{ 
font-size: 11px;
color:#4d4d4d;
text-decoration:none;
}


.submenu{
	position: absolute;
	visibility: hidden;
	border-bottom-width: 0;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	z-index: 1000;
	width: 300px;
	padding-top: 0px;
	margin-left: 150px;
	margin-top: -79px;
	background-color: #fb7b3e;
}

.submenu a{
	width: 100%;
	display: block;
	text-indent: 0px;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #ffffff;*/
	text-decoration: none;
	text-indent: 27px;
	text-align: left;
	background-color: #fb7b3e;
}

.submenu a:hover{ /*hover background color*/
color: #fb7b3e;
font-family: Tahoma; 
font-size: 11px;
background-color: #FFFFFF; 
}

.submenu a:visited{ 
font-family: Tahoma; 
font-size: 11px; 
color: #ffffff;
}

.submenu a:active{ 
font-family: Tahoma; 
font-size: 11px; 
}

/* datepicker style */
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #505050;
	background-color: #fffaf6;
	border: solid 1px #000000;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #fffaf6;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: solid 1px #fb7b3e;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: solid 1px #fb7b3e;
	cursor: pointer;
	color: #fb7b3e;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.)*/
.dpDayTD {
	background-color: #efefef;
	color: #353535;
 	border: solid 1px #dfdfdf;
	background: #ffffff;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #353535;
	background: #ffffff;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #353535;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
 	border: solid 1px #fb7b3e;
	background: #ffffff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
 	color: #353535;
 	border: solid 1px #fb7b3e;
	font-weight: bold;
	}

.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #fb7b3e;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}
.purpleh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #5C276F;
}


.bigorange { 
	color: #fb7b3e; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}


/* RED LINKS */
    a.redLink:link    { color:red; text-decoration:underline; }
    a.redLink:visited { color:red; text-decoration:underline; }
    a.redLink:hover   { color:red; text-decoration:underline; }
    a.redLink:active  { color:red; text-decoration:underline; }
/* teal LINKS */
    a.tealLink:link    { color:#29A59C; text-decoration:underline; }
    a.tealLink:visited { color:#29A59C; text-decoration:underline; }
    a.tealLink:hover   { color:#29A59C; text-decoration:underline; }
    a.tealLink:active  { color:#29A59C; text-decoration:underline; }

/* size3em link* used for poster style HOME PAGE ONLY 121018 - delete when no longer needed */
    a.size2em:link    {font-weight:600; color:#666; line-height:normal; text-decoration:none; }
    a.size2em:visited {font-weight:600; color:#666; line-height:normal; text-decoration:none;}
    a.size2em:hover   {font-weight:600; color:#666; line-height:normal; text-decoration:none;}
    a.size2em:active  {font-weight:600; color:#666; line-height:normal; text-decoration:none;}

label.error {
	color:red;
	font-weight:bold;
}
