body {
	margin: 0px; padding: 0px; 
	font: normal 13px Arial, Helvetica, Sans-Serif;
}
table {
	font: normal 12px Arial, Helvetica, Sans-Serif;
}
img { border: 0px; }

.colc{
font-family: Arial, Helvetica, San-serif;
font-weight:bold;
color: blue;
}

.colc:hover
{
font-family: san-serif;
color: orange;
text-decoration:underline;
}

div#phoneNumber
{ border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	font-size:21px;
	width:275px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	background-color:white;
	position: relative; top: -30px;
	padding:15px;
}
div[id]#phoneNumber { width:255px; }


/* Header and Footer */
div#homeHeadLogo {
	width: 579px; 
	float: right; 
	padding: 0px;
	background-color: #384F7B;
	margin-right: 44px;
}
div[id]#homeHeadLogo { margin-right: 41px; padding-bottom: 1px; }

div#homeHeadLogoStar {
	width: 579px; 
	float: left; 
	padding: 0px;
	background-color: #384F7B;
	padding-top:10px;	
}
div[id]#homeHeadLogoStar {padding-top:13px;	} 

div#headLogo {
	width: 760px; 
	background-color: #384F7B; 
	padding: 5px 10px  0px; 
}
div[id]#headLogo { width: 720px; }

img#tagline { float: right; margin-top: 7px;}

div#headLinks {
	width: 760px;
	text-align: right;
	padding: 3px;
	background: url('/brand/images/headerNavBG.gif') repeat;
}
div[id]#headLinks { width: 754px; }

div#headLinks, div#headLinks a  {
	font-weight: bold;
	text-decoration: none;
	color: #062D6B;
}
div#headLinks a, div#headLinks span { margin: 0px 13px; }
div#headLinks span { color: #F60; }

div#headTextLinks { color: white; padding: 0.3em 1.5em 0em 0em; }
div#headTextLinks a { color: White; text-decoration: none; }



div#footer { width: 760px; margin-top: 10px; }

div#footer p { margin: 10px; }

div#footLinks {
	background-color: #384F7B;
	text-align: right;
	padding: 2px;
	width: 100%;
}

div[id]#footLinks 
{
	text-align: right;
	clear: both;
}
	
div#footLinks, div#footLinks a {
	font: bold 11px Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: White;
} 
div#footLinks a { margin: 0px 10px; }
a.popLink { color: #1B2453; text-decoration: underline;}

/* End Header and Footer */

/* Generally Reused Stuff */
.disclosure {
	font-size: 11px;
	color: #666666;
}

.disclosure2 {
	font-size: 10pt;
	color: #666666;
}

.disclosure3 {
	font-size: 10px;
	color: black;
}
.notify { font-size: 11px; }

div#pageFrame { width: 620px; padding: 15px; }
div[id]#pageFrame { width: 590px; }
div#popFrame { width: 533px; padding: 15px; }
div[id]#popFrame { width: 501px; }

.generalLogo { float: right; margin: 25px; }
.headDiv {
	background-color: #384F7B; 
	padding: 15px;
	text-align: center;
	width: 533px;
}
div[class].headDiv { width: 501px; }
.headDiv, .headDiv a {
	font: bold 14px Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: White;
}
.popHeader { margin: 20px 0px; }
div#popFrame .generalLogo { margin: 15px; }
div#popFrame h4 { margin-bottom: 0px; padding-bottom: 0px; }
div#popFrame p { margin: 0em auto 2em; padding: 0em auto; }

.f { text-align: right; }

.error { color: white; }
.genderList { font-weight: bold; vertical-align: middle; }
h3 { font: bold 15px Arial, Helvetica, Sans-Serif; }

.infoRow { text-align: center; }
#quoterForm p, .infoRow p { padding: 0em auto; margin: 0.2em auto 0em; }
/* End Generally Reused Stuff */

/* FAQ Page */
.shortlist li p { margin: 0px auto; padding: 0px auto; }
.shortlist { margin-bottom: 15px; }
dl.faq { margin-top: 2em; padding-left:25px; }
dl.faq dt { font-weight: bold; clear: both; }
dl.faq dd { padding: 0px; margin: 0em; }
dl.faq dd p { padding-top: 0px; margin-top: 0px; }
.faqBacklink {
	font-size: 11px; 
	font-weight: bold; 
	float: right; 
	margin: 1.5em 0em; 
}
/* End Faq Page */

/* Privacy Page */
ul.plainList {
	list-style-type: none; 
	margin-top: 0px;
	padding-top: 0px;
}
div#popFrame ul.plainList li p	
	{ margin: 0px; padding: 0px; }
/* End Privacy Page */

/* Front Page */
#fpList {
	list-style-image: url('/brand/images/defaultBullet.gif');
	margin: 0px 10px 0px 25px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
#fpList li p {
	margin: 0em;
	padding: 0em;
}
#quoterForm {
/*	background-color: #384F7B; 
	border: 0px;
*/
	padding-top: 34px;
	background: #F60 url('../images/formSYFQBG.gif') no-repeat top left;
	border: 1px solid #1C2453;
	width: 286px;
	color: White;
	font-weight: bold;
	font-size: 11px; 
	position: relative; 
	top: -20px;
}
table[id]#quoterForm { top: 0px; }
#quoterForm tr.infoRow td { padding-top: 38px; }
table[id]#quoterform tr.infoRow td { padding-top: 8px; }
#quoterForm tr.evenRow, #quoterForm tr.oddRow 
	{ background-color: #384F7B; }
#quoterForm td { padding: 5px; }
#quoterForm .genderList { color: White; }
#quoterForm .genderList td { padding: 0em 0.2em; }
#quoterForm tr.titleRow td { text-align: center; }

#quoterDisc { width: 285px; margin: 3px; position: relative; top: -30px; }
p[id]#quoterDisc { top: -10px; }

/* #headRow { background-color: #eff3f6; text-align: center; } */
#headRow { display: none; }

.bulletDisplay {
	background-color: #FFD0B2;
	font: 14px Arial, Helvetica, Sans-serif;
}

.costDisplay {
	background-color: #FFD0B2;
	font: 14px Arial, Helvetica, Sans-serif;
	padding: 12px 0px 25px 11px;
	width: 275px;
}
p[class].costDisplay { padding: 22px 0px 35px 10px; }
.fpSideList {
	margin-left: 35px; 
	padding: 5px;
}
.fpSideList li, .fpSideList li p {
	padding: 0px; margin: 0px;
}
#outerHomeDiv { width: 804px; }
div[id]#outerHomeDiv { width: 801px; }

#sidePart {
	width: 181px;
	position: relative; top: -71px;
}
#sidePartStar {
	 position:relative; top: -72px; width: 700px;
}
div[id]#sidePart { position: static; top: 0px; }
div[id]#sidePartStar { position: static; top: 0px; }
#corePart { width: 600px; float: right; position: relative; top: -3px; left: -23px; }
div[id]#corePart { position: relative; top: 0px; left: -21px; }
#startQuoteBox { position: relative; top: -45px; left: 1px; }
div[id]#startQuoteBox { position: relative; top: -43px; }
#startDetails { float: right; width: 311px; color: #1010AA; position: relative; left: -2px; }
div[id]#startDetails { width: 313px; }
#textHome { position: relative; top: -55px; left: 1px; width:550px; }
div[id]#textHome { position: relative; top: -53px; }
/* End Front Page */

/* Request Quote Page */
.requestForm td { padding: 4px; }
.requestForm { width: 580px; }
.requestForm label { font-weight: bold; }
.requestForm .formE { background-color: #EEE; }
.requestForm tr.titleRow td { background-color: #384F7B; }
.requestForm tr.titleRow td p { color: White; font-weight: bold; }
.requestForm { text-align: left; }
/* End Request Quote Page */

/* Universal Life page */
.hdrBg {
	background: url(images/ag_hdr_bg.gif);
}
.outTbl {
	width: 760px;
	border: 1px solid #000000;

}
.tpLnk {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.lnkBx {
	width: 153px;
	border: 1px solid #7F7F7F;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 12px 12px 0px;
}
.lnkBxStar {
	width: 174px;
	border: 1px solid #7F7F7F;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#E3F3FF;
	padding: 12px 12px 0px;
}
.lnkBltBrwn {
	font: 12px Arial, Helvetica, sans-serif;
	color: #993400;
}
.lnkBltBlk {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.lnkBlt {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
	left: -10px;
}

.lnkBlk2 
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding:4px;
	
}

 
.lnkBltOn {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.lnkBltOn:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration:none;
}
.lnkBltOff {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0101FF;
}
.lnkBltOff:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0101FF;
	text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
.hmeTxt {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 12px;
	padding-right: 25px;

}
.orngeHdg {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FF6701;
	padding-left: 12px;
	padding-right: 25px;
	padding-bottom: 7px;

}

.orngeHdg2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #FF6701;
}

.orngeHdg3 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #FF6701;
}

.orngeHeaderTxt {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #FF6701;
	font-weight:bolder;
}
.blueTxt {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #384f7b;
	
}

}
.blueTxt2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #384f7b;
	
}

.italic {
	font-style: italic;
}
.orngeBlt{
	color: #FF6701; 
	line-height: 25px;
	list-style-type:square;
}
.Ftr {

	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 40px;
	padding-right: 100px;
}
.hmeTxtBld {

	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #656565;
	padding-right: 25px;
}

.hmeTxtBld2 {

	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	color: Black;
	padding-right: 25px;
}
.hmeTxtBld1 {


	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 25px;
}
.smallOrange	
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF6701;
	}

/* End of Universal Life Page */