@charset "UTF-8";
/* CSS Document */

body { background:url(images/background.jpg) repeat-x #1a2674; margin:0; text-align:center;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#a44010; text-align:left; padding:0px 15px 0px 5px;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1a2674; text-align:left; padding:0px 15px 0px 15px;}
h2 a:link, h2 a:visited, h2 a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1a2674; text-align:left; padding:0px 15px 0px 3px; text-decoration:none;}
h2 a:hover {text-decoration:underline; color:#a44010;}

#clear { line-height:0px; clear:both;}

#content { width:980px; padding:0px 10px 0px 10px; background-color:#FFFFFF; margin:0 auto;}

#content1 { width:980px; padding:0px 10px 0px 10px; background-color:#FFFFFF; margin:0 auto; position:relative;}

#headContainer { background:url(images/header.gif) no-repeat; width:980px; padding-bottom:10px;}
#headL {width:200px; float:left;}
#headR	{ width:770px; padding:10px 10px 0px 0px; text-align:right; float:right;}

#headNumber { color:#1a2674; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 7px 0px 0px;}

#headText { color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px 0px 15px 0px;}
#headText a:link, #headText a:active, #headText a:visited { color:#666666; text-decoration:none; padding:0px 7px 0px 7px;}
#headText a:hover {color:#666666; text-decoration:underline; padding:0px 7px 0px 7px;}

#headNav { font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:13px; padding:8px 0px 4px 0px;}
#headNav a:link, #headNav a:active, #headNav a:visited { text-decoration:none; color:#FFFFFF; padding:0px 12px 0px 12px;}
#headNav a:hover { text-decoration:underline; color:#FFFFFF; padding:0px 12px 0px 12px;}

#pageContent { background-color:#FFFFFF; width:980px; padding-top:10px;}

#payContent { background-color:#FFFFFF; width:980px; padding-top:10px; position:relative;}
#payContent p { padding:0px 20px 0px 20px; font-size:12px; line-height:18px; color:#333333;}

#indexL { float:left; width:590px; text-align:left;}
#indexR { float:right; width:380px; text-align:right; width:388px;}

#indexLog { text-align:center; width:388px; background:url(images/manage-policy_02.gif) repeat-y; padding-top:5px;}

#indexBotL { float:left; width:476px; text-align:left; background-color:#ffffff;font-size:14px; line-height:22px;}
#indexBotL2 {
	float:left;
	width:476px;
	text-align:left;
	background-color:#ffffff;
	font-size:14px;
	line-height:22px;
	background-image:url(images/change-policy-box2.jpg);
	background-repeat: no-repeat;
}
#indexBotL2 #buttonBox{
	height:200px;
	width:100%;
	padding-top:140px;
	padding-left:190px;
	width:283px;
}

p.letter { text-align:left; padding:0px 20px 0px 20px; font-size:18px; line-height:22px;}

#letter2 {text-align:left; padding:0px 20px 0px 20px; font-size:16px; line-height:22px; color:#333; font-family:Arial, Helvetica, sans-serif;}

#letterLink { text-align:center; padding:0px 20px 0px 20px; font-size:14px; line-height:22px; color:#1a2674; font-family:Arial, Helvetica, sans-serif;}
#letterLink a { color:#1a2674; font-weight:bold; text-decoration:none;}
#letterLink a:hover { color:#1a2674; text-decoration:underline;}

#indexBotR { float:right; width:476px; text-align:right; background-color:#f6ece7;}

#indexBotBrown { width:476px; text-align:right; background-color:#f6ece7; height:180px;}

#indexpageContent { background-color:#FFFFFF; width:980px;}

#indexpageContent p { color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:17px;}
#indexpageContent a { color:#666666; font-weight:bold; text-decoration:none;}
#indexpageContent a:hover { color:#666666; font-weight:bold; text-decoration:underline;}
#indexpageContent ul { list-style-image:url(images-site/bullet.gif); color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#newsletterL { float:left; width:160px;}
#newsletterR { float:right; width:310px; text-align:left;}

#infoL { float:left; width:100px;}
#infoR { float:right; width:360px; text-align:left;}

input.blue { background:#666ea2 url(images-site/button-back.gif) repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:3px 5px 3px 5px; border:solid 1px #666666;}

input.blueText { border:solid 1px #1a2674; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:19px;}

input.brown{ background:url(images-site/header-colors.jpg) repeat-x #a44010; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:3px 5px 3px 5px; border:solid 1px #666666;}


#logArea { width:300px; margin:0 auto; padding-top:10px;}
#user { float:left; width: 100px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:16px; text-align:left; padding:5px 3px;}
#textArea { float:right; width:180px; padding:3px; text-align:left;}
#textArea input { width:170px;}
#textArea2 { float:right; width:180px; padding:3px; text-align:left; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

#returnCust { width:350px; margin:0 auto;}
#returnCustHead { width:350px; border-bottom:solid 2px #a44010; color:#1a2674; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; padding:5px 0px 0px 0px;}
#returnList { width:275px; margin:0 auto; text-align:left;}
#returnList ul {list-style-image:url(images-site/bullet.gif); color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
#returnList a:link, #returnList a:active, #returnList a:visited { text-decoration:none; color:#666666;}
#returnList a:hover { text-decoration:underline; color:#666666;}

#footer { width:980px; margin:0 auto; border-top:solid 2px #1a2674; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px; margin-top:10px;}
#footer a:link, #footer a:active, #footer a:visited { text-decoration:none; color:#666666; padding:10px 5px;}
#footer a:hover { text-decoration:underline; color:#666666; padding:10px 5px;}

#footerR { float:right; text-align:right; width:500px; font-size:10px;}
#footerL { float:left; width:400px; text-align:left;}
 
#side { float:left; width:200px;}
#sideHead { width:200px; background:url(images/side-navBox_01.gif) no-repeat #a44010; color:#FFFFFF; padding:10px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#sideBody { width:200px; background:url(images/side-navBox_02.gif) repeat-y;}
#sideBody a { display:block; text-align:left; color:#1a2674; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:10px;}
#sideBody a:hover { display:block; text-align:left; color:#1a2674; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; padding:10px;}

#mainPage { float:right; width:760px; text-align:left;}
#mainPage p { color:#666666; line-height:20px; padding:0px 20px 0px 20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#mainPage ul { color:#666666; line-height:20px; padding:0px 20px 0px 35px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#mainPage a { text-decoration:none; color:#666666;}
#mainPage a:hover { color:#1a2674; text-decoration:underline;}

#unique { border:solid 1px #a44010; margin:0 auto; width:700px;}
#uniqueL { width:230px; float:left; background-color:#f6ece7;}
#uniqueL a { display:block; color:#666666; font-size:14px; padding:7px 0px 7px 10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background-color:#f6ece7;}
#uniqueL a:hover { text-decoration:none; background-color:#FFFFFF;}
#uniqueR { width:460px; float:right;}
#uniqueR p { color:#666666; font-size:12px; line-height:16px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#uniqueR h1 { color:#666666; font-size:18px; text-align:left; font-family:Arial, Helvetica, sans-serif;}

#smallText { font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.smallText { font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left; font-style:italic;}
.smallTextr { font-size:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:right; font-style:italic;}

#associations { font-size:12px; line-height:20px; color:#666666; text-align:left; width:380px; font-family:Arial, Helvetica, sans-serif; float:left;}
#associations a:link, #associations a:active, #associations a:visited { text-decoration:none; color:#666666; font-size:12px; line-height:20px;}
#associations a:hover { text-decoration:underline; color:#1a2674;}

#associationsALT { font-size:12px; line-height:20px; color:#666666; text-align:left; float:right; width:370px; font-family:Arial, Helvetica, sans-serif;}
#associationsALT a:link, #associationsALT a:active, #associationsALT a:visited { text-decoration:none; color:#666666; font-size:12px; line-height:20px;}
#associationsALT a:hover { text-decoration:underline; color:#1a2674;}

ol { font-size:14px; line-height:18px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.bluetext { font-size:12px; line-height:20px; color:#1a2674; text-align:left; font-family:Arial, Helvetica, sans-serif;}

.bluetextCenter { font-size:14px; line-height:20px; color:#1a2674; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.blueheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1a2674; text-align:left; padding:0px 15px 0px 3px;}
.blueheader a:link, .blueheader a:visited, .blueheader a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1a2674; text-align:left; padding:0px 15px 0px 3px; text-decoration:none;}
.blueheader a:hover {text-decoration:underline; color:#a44010;}

.payLink { text-align:center; font-family:Arial, Helvetica, sans-serif;}
.payLink a { font-size:12px; text-decoration:none; color:#333333;}
.payLink a:hover { font-size:12px; text-decoration:underline; color:#333333;}

/* table affiliates */

table.logo { text-align:center; border-left:solid 1px #1a2674; border-top:solid 1px #1a2674;}

.logos {border-right:solid 1px #1a2674; text-align:center; padding:5px; width:150px; height:105px;}
.logos a:link, .logos a:active, .logos a:visited {text-align:center; padding:5px; text-decoration:none;}
.logos a:hover {text-align:center; padding:5px; text-decoration:none;}

.foundations {border-right:solid 1px #1a2674; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; padding:5px; width:150px;}
.foundations a:link, .foundations a:active, .foundations a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; padding:5px; text-decoration:none;}
.foundations a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a2674; text-align:center; padding:5px; text-decoration:underline;}

.urls {border-right:solid 1px #1a2674; border-bottom:solid 1px #1a2674; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; padding:5px; width:150px;}
.urls a:link, .urls a:active, .urls a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; padding:5px; text-decoration:none;}
.urls a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1a2674; text-align:center; padding:5px; text-decoration:underline;}

/* table application */
.formbox { width:150px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.formtext { width:175px; padding:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.righttext { padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.quotebox { width:175px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.formtextl { width:125px; padding:10px 10px 10px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.blueformbox { width:150px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}
.blueformtext { width:175px; padding:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}
.bluerighttext { padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}

.box { width:120px; border:solid 1px #a44010;}

table.assoications { border:solid 1px #a44010;}

.submit { text-align:center; padding:15px;}

/* table life insurance */

table.life { border:solid 1px #a44010;}

table.life2 { border:solid 1px #a44010; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.lifebox { width:200px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.lifetext { width:200px; padding:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.lifertext { padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.bluelifebox { width:200px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}
.bluelifetext { width:200px; padding:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}
.bluerlifetext { padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#c5cde3;}

.boxlife { width:150px; border:solid 1px #a44010;}
.smallboxlife { width:50px; border:solid 1px #a44010;}

.headercolor { background:url(images-site/header-colors.jpg) repeat-x #a44010; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color:#FFFFFF;}
.longbox { width:560px; border:solid 1px #a44010;}
.longtext { padding:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.centertext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center; padding:10px;}

.qbox { width:165px; border:solid 1px #a44010;}
.descLong { width:98%; text-align:left; padding:0px; float:right; font-size:12px; height:200px; overflow:auto;}
.smallNote { font-size:9px; }
.largNote { font-size:11px; font-weight:bold; color:Red; }

.descLong2 { width:90%; text-align:left; padding:0px; font-size:12px; height:200px; overflow:auto;}

#addyPanel { width:503px; margin:0 auto; border-top:solid 1px #a44010; border-left:solid 1px #a44010; border-right:solid 1px #a44010; font-family:Arial, Helvetica, sans-serif;}
#addyPanelTnx { width:503px; margin:0 auto; border:solid 1px #a44010; font-family:Arial, Helvetica, sans-serif;}
#addyHead { background:url(images-site/header-colors.jpg) repeat-x #a44010;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px; text-align:center; color:#FFFFFF;}

#addyPanelApp { width:600px; margin:0 auto; border-top:solid 1px #a44010; border-left:solid 1px #a44010; border-right:solid 1px #a44010; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;}
.AppButtons {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left;}
#addyRowApp { border-bottom:solid 1px #a44010; padding:5px; font-size:12px;}
#addyRowAltApp {  background-color:#edd9cf; padding:5px;  border-bottom:solid 1px #a44010; }
#addyApp {padding-left:10px;}
#addyRowApp2 { border-bottom:solid 1px #a44010; font-size:12px; padding-top:5px; padding-bottom:5px;}
#addyRowAltApp2 {  background-color:#edd9cf; border-bottom:solid 1px #a44010; padding-top:5px; padding-bottom:5px; font-size:12px;}

.alttable{background-color:#edd9cf; border:solid 1px #a44010;}
.addyHead { background:url(images-site/header-colors.jpg) repeat-x #a44010;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px; text-align:center; color:#FFFFFF;}
.addyHead  a { color:#FFF; text-decoration:none}
.addyHead a:hover { text-decoration:underline;}

td.addyHead { background:url(images-site/header-colors.jpg) repeat-x #a44010;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px; text-align:center; color:#FFFFFF;}
td.addyHead  a { color:#FFF; text-decoration:none}
td.addyHead a:hover { text-decoration:underline;}

#addyRow { border-bottom:solid 1px #a44010; padding:5px 0px; font-size:12px; color:#666;}
#addyRowC { padding:5px 20px;  border-bottom:solid 1px #a44010; text-align:left; font-size:12px; color:#666;}

#addyRowAlt {  background-color:#edd9cf; padding:5px 0px;  border-bottom:solid 1px #a44010;}
#addyRowAltC {  background-color:#edd9cf; padding:5px 20px;  border-bottom:solid 1px #a44010; text-align:left; font-size:12px; color:#666;}

#addyRowL { float:left; width:200px; text-align:right; padding:5px 5px; font-size:12px; color:#666; font-weight:bold;}
#addyRowR { float:right; width:280px; text-align:left; padding:0px 5px; font-size:12px; color:#666;}
#addyRowR1 { float:right; width:280px; text-align:left; padding:7px 5px; font-size:12px; color:#666;}
#addyRowL2 { float:left; width:400px; text-align:right; padding:5px 5px; font-size:12px; color:#666; font-weight:bold;}
#addyRowR2 { float:right; width:450px; text-align:left; padding:0px 5px; font-size:12px; color:#666;}

#error { font-family:Arial, Helvetica, sans-serif; color:#F00; text-align:center; padding:10px; font-weight:bold;}

.submitButton {background:url(images-site/header-colors.jpg) repeat-x #a44010;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:3px 5px; text-align:center; color:#FFFFFF;}

#addyThanks { color:#006; font-size:14px; font-weight:bold; text-align:center; padding:20px;}

.newAddy { font-weight:normal; color:#063; text-align:left;}
.oldAddy { font-weight:normal; color:#F00; text-align:left;}

.overlay1 { position:absolute; text-align:center; width:523px; background-color:#FFF; padding:30px 0px 240px 0px; margin:0px 0px 0px 220px; z-index:10000;}

.centerPopup
{	
	Z-INDEX: 1;	
	POSITION: absolute;
	LEFT: 30%;
	TOP: 43%;
	height:600px;  	 
	width:600px;		
	border:solid 1px #a44010;
	/*overflow:auto;*/
	background-color:#c5cde3;
	vertical-align:middle;
}

.redClass
{
	color:Yellow;
	font-size:11px;
}

.scheduleOverlay { position:absolute;  text-align:center; width:700px; background-color:#FFF; padding:0px; margin:0px 0px 0px 0px;  z-index:10000; top:200px; left:140px; border:solid 3px #a44010;}

#scheduleLabel { float:left; width:150px; text-align:right; padding:5px 5px; font-size:12px; color:#666; font-weight:bold;}
#scheduleData { float:right; width:550px; text-align:left; padding:0px 5px; font-size:12px; color:#666;}
#scheduleButtons { text-align:center; }

#change { text-align:right; padding:10px 5px; color:#666; font-size:12px;}

.redChange { color:#900;}
