body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	background-image: url("/images/bg.gif");
	margin: 0px;
}

.headerbanner{
padding-left: 34px;
}

form {
	display: inline;
}

a {
	color: #096826;
}

a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#horzSubNav {
font-weight: bold;
font-size: 11px;
height: 15px;
}

.horzSubNavTable {
BORDER-BOTTOM: #b7d4b3 1px solid;
}

.horzSubNav a {
font-weight: bold;
	color: #0A6B26;
	background-image: url(/images/arr_dark_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
}

.horzSubNav a:hover {
font-weight: bold;
	color: #4D911A;
	text-decoration: none;
	background-image: url(/images/arr_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
}


#mainContainer {
	width: 790px;
	margin-top:20px;
	margin-left: 10px;
	text-align: left;
}


.brdrMainTop {
	background-color: #ffffff;
	background-image: url("/images/brdrMainTop.gif");
	width: 790px;
	height: 7px;
	font-size: 1px;
}

.brdrMainBot {
	background-color: #ffffff;
	background-image: url("/images/brdrMainBot.gif");
	width: 790px;
	height: 7px;
	font-size: 1px;
}

.mainContent {
	background-color: #ffffff;
	width: 788px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #b4d2b0;
}

.frmTable input, select {
	font-size: 11px;
	font-weight: bold;
}

#header {
	height: 90px;
	padding: 0px 15px 0px 14px;
}

.byline {
	font-size: 10px;
	color: #707070;
	font-weight: bold;
	font-style: italic;
}


#mainFooter {
	width: 790px;
	font-size: 10px;
	color: #707070;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

#mainFooter a {
	color: #096B26;
	margin-left: 12px;
}

#mainFooter .nomargin a {
	color: #096B26;
	margin-left: 0px;
}

#mainFooter a:hover, #mainFooter a.nomargin:hover { 
	color: #4D911A;
}

#utilNav { 
	float: right;
}

#utilNav img { 
	margin: 0px 6px 0px 6px;
}

#utilNav a img {
	margin: 0px 0px 0px 0px;
}

/* NAVIGATION STYLES */

#mainNav {
	margin: 13px 0px 25px 0px;
	width: 788px;
	height: 50px;
}

#primaryNav {
	width: 788px;
	background-color: #005027
}

#primaryNav img {
	margin-bottom: 0px;
}

#primaryNav .brdrImg {
	margin-bottom: 1px;
	border-bottom: 1px #1F4526 solid;
}

#secondaryNav {
	clear: both;
	height: 14px;
	background-color: #005027;	
}

#secondaryNav div {	
	background-color: #005027;
	padding-left: 18px;
	height: 24px;
	clear: both;
	display: none;
}

#secondaryNav div.subNavOn {
	display: block;
}

#secondaryNav #subNav0 {
	height: 11px;
}

#secondaryNav a {
	display: block;
	float: left;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding: 6px 0px 0px 30px;
	background-repeat: no-repeat;
}

#secondaryNav a.lnkNavOn {
	color: #CCE721;
	font-weight: bold;
}

#secondaryNav a.lnkNavOver {
	background-image: url("/images/nav_arr_over.gif");
	color: #ffffff;
}


/* END NAVIGATION STYLES */


#subHeader {
	padding: 0px 13px 0px 20px; 
	height: 28px;
}

#subHeader img {
	margin: 9px 5px 17px 0px;
}

#subHeader .txtHdLn {
	margin: 8px 0px 0px 0px;
	float: left;
	padding-bottom: 10px;
}

#questions {
	float: right;
	text-align: right;
	margin-right: 0px;
}

#questions img {

	margin: 0px 0px 1px 0px;
}

#questions a {

	font-size: 10px;
	text-decoration: underline;
	color: #07521E;
	line-height: 10px;
}

#questions a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#pageContent {
	width: 788px;
}

#homepageContent {
	width: 788px;
	margin-top: 15px;
	margin-bottom: 17px;
	
}

#flashPiece {
	margin-bottom: 20px;
}

.printPage {
	width: 600px;
	margin-left: 10px;
	padding-top: 15px;
	background-color:#FFFFFF;
}
.printHeader {
 border-bottom: 1px #B7D4B3 solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
#printFooter 
{
	border-top: 1px #B7D4B3 solid;
	font-size: 11px;
	color: #096826;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#printDisclaimer {
	font-size: 10px;
	color: #707070;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}


.leftColWide {
	width: 540px;
	margin-left: 20px;
	border-top: 1px #B7D4B3 solid;
	padding-top: 20px;
}



.mwLeftColWide {
	width: 540px;
	margin-left: 20px;
	padding-top: 0px;
}

.leftColFull {

	width: 680px;
	margin-left: 50px;
	padding-top: 9px;
}

.leftColFull #centerCol {
	width: 520px;
	float: right;
}

.leftColFull #centerCol .pageHeader {
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 1px #B7D4B3 solid;
}

#homepageContent .leftColWide {
	width: 500px;
	margin-left: 20px;
	border-top: 0px;
	padding-top: 0px;
	background-color: #E4F0DA;
}

#homepageContent .boxContent {
	margin: 10px 5px 0px 15px;
}


#homepageContent .boxContent .hRule td {
	border-color: #961207;
}

#homepageContent .boxContent .hRule {
	margin-bottom: 10px;
}

#homepageContent .boxContent .contentItems {
	float: left;
	margin-top: 10px;
}


#homepageContent .boxContent .contentItem {
	margin: 0px 20px 20px 0px;
	width: 212px;
}

#homepageContent .boxContent .contentItem a {
	color: #0A6B26;
	text-decoration: underline;
}

#homepageContent .boxContent .contentItem a.lnkStrong {
	font-weight: bold;
}


#homepageContent .boxContent .contentItem a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#homepageContent #rightCol {
	margin: 3px 10px 0px 0px;
	width: 210px;
	padding-top: 0px;
	padding-left: 0px;
}

#homepageContent #rightCol .module {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#homepageContent #rightCol .module a {
	background-image: none;
	padding: 0px;
	display: inline;
}

#homepageContent #rightCol .module a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#homepageContent #rightCol .loginModule {
	background-color: #EFF7D6;
	padding: 0px;
	margin: 0px;
}

#homepageContent #rightCol .loginModule a {
	background-image: none;
	padding: 0px;
	display: inline;
}

#homepageContent #rightCol .loginModule a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#leftNav {
	width: 138px;
	background-color: #EEFAD2;
	padding: 0px;
	margin-right: 20px;
}

#leftNav .leftNavContent {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #A3CA81;
	padding: 5px 0px 8px 7px;
	font-size: 11px;
	font-weight: bold;
}

#leftNav .leftNavigationContent {
	BORDER-RIGHT: #a3ca81 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a3ca81 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #a3ca81 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3ca81 0px solid
}

#leftNav a {
	color: #0A6826;
	font-weight: normal;
}

#leftNav a:hover { 
	color: #4D911A;
	text-decoration: none;
}


#leftNav td {
	padding: 5px 0px 5px 0px;
}

#centerCol {
	width: 350px;
	float: right;
}

#rightCol {
	float: right;
	width: 192px;
	margin: 0px 0px 50px 0px;
}

#rightCol .module {
	background-color: #E6F0DB;
	margin: 10px 0px 0px 0px;
	padding: 20px 15px 15px 15px;
	
}

#rightCol .moduleHeader {
	padding-bottom: 3px;
	border-bottom: 1px #B7D4B3 solid;
	margin-bottom: 7px;
}

#rightCol .RSmodule {
	background-color: #f0f5fa;
	margin: 3px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	
}

#rightCol .RSmoduleHeader {
	padding-bottom: 3px;
	border-bottom: 1px #B7D4B3 solid;
	margin-bottom: 7px;
}

#missionStatement {
	margin: 0px;
}

#rightCol #toolsAndResources {
	padding-bottom: 11px;
}

#toolsAndResources a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
}

#toolsAndResources a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#rightCol #toolsAndResources a {
	display: block;
	background-image: url("/images/arr_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-bottom: 9px;
}

#rightCol #toolsAndResources a:hover { 
	color: #4D911A;
	text-decoration: none;
}
#quickQuote {
	font-size: 11px;
}

#quickQuote a {
	font-size: 10px;
	line-height: 15px;
	text-decoration: underline;
	color: #07521E;
}

#quickQuote a:hover { 
	color: #4D911A;
	text-decoration: none;
}
#rightCol #vid {
margin-top: 10px;
	border-width: 1px 1px 1px 1px;
	border-color: #B7D4B3;
	border-style: solid;
	background-color: #edf5d7;
	padding-Top: 6px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#rightCol #vid a {
	display: block;
	margin-top: 3px;
}

#rightCol #vid a:hover { 
color: #4D911A;
text-decoration: none;
}


.breaker { 
	clear:both; 
	line-height:1px;
	height: 1px;
	font-size: 1px;
	margin: 0px;
}

#printDoc {
 border-top:#5c981f solid 1px;
	margin: 5px 0px 0px 0px;
	padding: 10px 10px 5px 0px;
	clear:both;
	background-color: #f5f7f6;
}
#printDoc  a{
	background-image: none;
		text-align: right;
}
#printDoc  a:hover{
	background-image: none;
}


#footer {
	margin: 30px 0px 42px 0px;
	text-align: right;
	clear:both;
}

#footer img {
	margin: 9px 0px 0px 0px;
}

#footer .nextSectionLink {
	margin: 10px 0px 5px 0px;
}

#footer .nextSectionLink a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
	background-image: url("/images/ftr_next_section.gif");
	background-repeat: no-repeat;
	padding-left: 83px;
}

#footer .nextSectionLink a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#footer .topicNav {
	margin: 10px 0px 15px 0px;
	background-color: #E6F0DB;
	text-align: right;
	padding: 6px 30px 6px 0px;
	font-weight: bold;
}

#footer .topicNav span {
	background-image: url("/images/next_topic.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 72px;
}

#footer .topicNav span a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
}

#footer .topicNav span a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.hRule {

	background-repeat: no-repeat;
	padding-left: 0px;
	height: 6px;
	line-height: 1px;
}
/*changed by Rehman for IE5.5 */
.hRule td {
	background-image: url("/images/hRule.gif");
	height: 6px;
	width: 20%;
}

.txtHdLn {
	font-size: 14px;
	font-weight: bold;
}

.txtStrong {
	font-weight: bold;
}

.txtHdrBar {
	background-color: #E4F0DA;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
}

.txtHdrNumbered {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
	border-bottom: 1px solid #B7D4B3;
	margin: 15px 0px 10px 0px;
}

.calloutLeft {
	float: left;
	margin: 2px 20px 15px 0px;
}

.bulletedItem {
	background-image:url("/images/bull_green.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
}

#mgmtTeam table {
	width: 100%;
}

#mgmtTeam th {
	text-align: left;
}

#mgmtTeam td {
	width: 25%;
	padding: 25px 7px 0px 7px;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
}

#mgmtTeam td a {
	color: #0A6B26;
	font-size: 12px;
	font-weight: bold;
}

#mgmtTeam td a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#mgmtTeam td img {
	border: 1px #cccccc solid;
	margin-bottom: 8px;
}

#mgmtDetail {
	width: 100%;
	clear:both;
}

#mgmtDetail img {
	border: 1px #cccccc solid;
	float: left;
	margin: 2px 15px 0px 0px;
}

#values td {
	vertical-align: top;
}

#values img {
	cursor: hand;
}

#values div {
	display: none;
}

.box1 {
	background-color: #EFF7D6;
	width: 501px;
}

.box1 .brdrTop {
	background-image: url("/images/brdrBox1Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box1 .brdrBot {
	background-image: url("/images/brdrBox1Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box1 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 15px 20px 15px 20px;
	color: #0A6B26;
	font-weight: bold;	
}


/*IE5.5*/
.box1 .boxContentTxt {
	border-width: 0px 1px 0px 1px;
	color: #0A6B26;
	font-size: 12px;
	font-weight: bold;	
}

.box1 .boxContentTxt a {
	color: #0A6B26;
	text-decoration: none;
}

.box1 .boxContentTxt a:hover {
	color: #7BB223;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

.box1 .boxContent table {
	margin-top: 8px;
}


.box1 .boxContent a, .box1 .boxContent td a {
	font-weight: bold;	
	margin-left: 10px;
	text-decoration: none;
}

.box1 .boxContent a, .box1 .boxContent td a:hover { 
	color: #7BB223;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.box1 .boxContent td {
	height: 1.4em;
	vertical-align: top;
}


.frmBox {
	background-color: #E6F0DB;
	margin-bottom: 10px;
}

.frmBox div { 
	margin: 0px 0px 0px 0px 
}

.frmBox .boxContent {
	padding: 20px 20px 27px 30px;
}

.frmTable td {
	padding-bottom: 4px;
	font-size: 11px;	
}

.frmTable .col1 {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	color: #333333;
}

.frmTable .emptyRow {
	padding: 0px 0px 0px 0px;
	height: 1em;
}

.frmButtons {
	text-align: right;
}



.popup {
	background-image: url("/images/popup_bg.gif");
	background-repeat: no-repeat;
	text-align:left;
}

.popup #mainContainer {
	width: 592px;
	margin: 36px 0px 15px 18px;
}

.popHeader {
	width: 553px;
	padding-bottom: 17px;
	border-bottom: 1px #B7D4B3 solid;
	margin-bottom: 10px;
}

.box2 {
	background-color: #EFF7D6;
	width: 554px;
	margin-bottom: 10px;
}

.box2 .brdrTop {
	background-image: url("/images/brdrBox2Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box2 .brdrBot {
	background-image: url("/images/brdrBox2Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box2 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #A5CC84;
	border-style: solid;
	padding: 7px 10px 7px 10px;
	font-weight: bold;	
}

.popup #mainContainer .box2 .boxContent a {
	color: #0A6B26;
	display: block;
	background-image: url("/images/arr_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-bottom: 4px;
}

.popup #mainContainer .box2 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.popup #mainContainer .box2 .boxContent  span {
	display: block;
	background-image: url("/images/arr_dark_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-bottom: 4px;
}


.iframeContent {
	background-image: none;
}

.iframeContent #mainContainer {
	width: 540px;
	padding: 0px 10px 0px 10px;
}

.iframeContent #mainContainer .bulletedItem {
	margin-bottom: 2px
}

.iframeContent #mainContainer .bulletedItem a {
	color: #096B26;
}

.iframeContent #mainContainer .bulletedItem a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#faqItems { 
	border-top: 1px #B7D4B3 solid;
	padding-top: 20px;
	margin-top: 20px;
}

#faqItems div {
	
	margin-bottom: 20px;
}
/* GLOSSARY STYLES */

#glossaryNav {
	width: 500px;
	margin-bottom: 10px;
}


#glossaryNav div {
	border: 1px #ffffff solid;
	width: 22px;
	height: 18px;
	text-align: center;
	float: left;
	clear: none;
	margin: 0px 7px 7px 0px;
}

#glossaryNav a {
	display: block;
	background-color: #EEFAD2;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #0A6B26;
	text-decoration: none;
	line-height: 100%;
	border: 1px #A8CD86 solid;
	padding: 2px 0px 2px 0px;
}

#glossaryNav div.over {

	border: 1px #0A6B26 solid;
}

#glossaryNav div.over a {

	border: 1px #0A6B26 solid;
	background-color: #E8F1DF;
}

.glossaryItem {
	margin-bottom: 20px;
}

/* END GLOSSARY STYLES */


.contactInfoTable {
	margin: 15px 0px 20px 0px;
}

.contactInfoTable .col1 {
	font-weight: bold;
	padding-right: 20px;
}

.contactInfoTable .col1Txt {
	font-weight: bold;
	padding-right: 20px;
	font-size: 12px;
}

.contactInfoTable .col1InsideTxt {
	padding-right: 20px;
	font-size: 12px;
}

.contactInfoTable td {
	vertical-align: top;
}

.contactInfoTable td a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
}

.contactInfoTable td a:hover { 
	color: #4D911A;
	text-decoration: none;
}








#registerForm .boxContent {
	padding: 20px 10px 12px 0px;
	text-align: right;
}


#registerForm .col2 {
	width: 101px;
	text-align: left;	
	color: #0B6728;
}

#registerForm .col3 {
	width: 101px;
	text-align: left;
}


.frmBox .reqFieldBox {
	background-image: url("/images/knob.gif");
	background-repeat: no-repeat;
	width: 101px;
}

.frmBox .reqFieldBox div {
	margin: 0px 0px 0px 18px;
	background-color: #EEFAD2;	
}

.frmBox .reqFieldBox .brdrTop {
	width: 81px;
	background-image: url("/images/brdrReqFieldTop.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.frmBox .reqFieldBox .brdrBot {
	width: 81px;
	background-image: url("/images/brdrReqFieldBot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

#registerForm .reqFieldBox .boxContent {
	width: 69px;
	border-width: 0px 1px 0px 1px;
	border-color: #A3CB82;
	border-style: solid;
	padding: 2px 5px 2px 5px;
	font-size: 10px;
	color: #666666;
	text-align: left;
}

#registerForm .reqFieldBox .boxContent span {
	font-size: 10px;
	font-weight: bold;
	color: #07521E;
	margin: 0px 0px 3px 0px;
	display: block;
}



#loginForm .col2 {
	padding-right: 5px;
}

#loginForm a {
	color: #096826;
}

#loginForm a:hover {
	color: #4D911A;
	text-decoration:none;
}

#loginForm .frmTable {
	margin-bottom: 0px;
}

#loginForm .frmButtons {
	text-align: right;
	margin: 10px 0px 8px 0px;
}

#loginForm .boxContent {
	padding-bottom: 0px;
	padding-right: 13px;
	padding-left: 13px;
}

#loginForm {
	margin-bottom: 5px;
}

.txtCheckbox {
	font-size: 11px;
	font-weight: normal;
}

#registerNow .boxContent {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-right: 13px;
	padding-left: 13px;
	
}

#registerNow .txtStrong {
	font-size: 12px;
}

#registerNow .bulletedItem {
	font-size: 11px;
	margin-bottom: 5px;	
}

#registerNow .frmButtons {
	padding: 13px 0px 7px 0px;
}


#leftSideSplit {
	border-top: 1px #B7D4B3 solid;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#leftSideSplit #rightCol {
	float: right;
	width: 248px;
	margin: 0px 0px 0px 0px;
}

.box3 {
	background-color: #EFF7D6;
	width: 248px;
}

.box3 .brdrTop {
	background-image: url("/images/brdrBox3Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box3 .brdrBot {
	background-image: url("/images/brdrBox3Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box3 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 5px 8px 5px 8px;	
}
/*Rehman 1.2*/

.box3 .boxContentAcctHdr {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 5px 8px 5px 8px;	
	width: 	60%;
}

.box3r a {
	color: #0A6B26;
	font-weight: bold; 
}

.box3r {
	background-color: #EFF7D6;
	width: 410px;
}

.box3r .brdrTop {
	background-image: url("/images/brdrBox3rTop.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box3r .brdrBot {
	background-image: url("/images/brdrBox3rBot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box3r .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 5px 8px 5px 8px;	
}

.box4 {
	background-color: #ffffff;
	width: 248px;
}

.box4 .brdrTop {
	background-image: url("/images/brdrBox4Top.gif");
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
}

.box4 .brdrBot {
	background-image: url("/images/brdrBox4Bot.gif");
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
}

.box4 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #B5D2B3;
	border-style: solid;
	padding: 6px 8px 6px 8px;	
}

.fullThreeCol {
	width: 676px;
	margin: 0px 0px 0px 52px;
	padding-top: 21px; 
	border-top: 1px #B7D4B3 solid;
}

.box5 {
	background-color: #EFF7D6;
	width: 221px;
}

.box5 .brdrTop {
	background-image: url("/images/brdrBox5Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box5 .brdrBot {
	background-image: url("/images/brdrBox5Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box5 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #A2CA80;
	border-style: solid;
	padding: 12px 10px 12px 15px;
}

.box5 .boxContent a {
	color: #0A6B26;
	display: block;
	background-image: url("/images/arr_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-top: 9px;
}

.box5 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.fullThreeCol .col1 {
	float: left;
	width: 221px;
	margin: 0px 20px 0px 0px;
}

.fullThreeCol .col2 {
	float: right;
	width: 207px;
	margin: 0px 36px 0px 0px;
	padding-top: 18px;
}


.fullThreeCol .blurb {
	padding: 0px 0px 0px 0px;
}

.fullThreeCol .col3 {
	float: right;
	width: 191px;
	margin: 0px 0px 0px 0px;
	padding-top: 18px;
}



.fullThreeCol .col1 .module {

	background-color: #E6F0DB;
	margin: 3px 0px 0px 0px;
	padding: 18px 15px 18px 15px;
	
}

.fullThreeCol .col1 .moduleHeader {

	padding-bottom: 10px;
	border-bottom: 1px #B7D4B3 solid;
	margin-bottom: 15px;
}

.fullThreeCol .col1 .module a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	background-image: url("/images/arr_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-top: 9px;	
}

.fullThreeCol .col1 .module a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.fullThreeCol .col1 #quickQuote a {
	font-size: 10px;
	line-height: 15px;
	text-decoration: underline;
	color: #07521E;
	font-weight: normal;
	background-image: none;
	padding-left:0px;
	margin-top: 0px;	
}

.fullThreeCol #profilerLink .boxContent {
	padding: 10px 5px 5px 13px;
}

.fullThreeCol .col1 #profilerLink a {
	background-image: none;
	padding-left:0px;
	margin-top: 0px;	
}

.fullThreeCol #profilerLink .buttons {
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.fullThreeCol .col2 .bulletedItem {
	margin-top: 25px;
}

.fullThreeCol .col2 #newsletterContents .bulletedItem {
	margin-top: 10px;
}

.fullThreeCol .buttons {
	margin-top: 8px;
}

.fullThreeCol .buttons img  {
	margin: 0px 5px 0px 0px;
	
}

.fullThreeCol .col2 a, .fullThreeCol .col3 a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
}

.fullThreeCol .col2 a:hover, .fullThreeCol .col3 a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.fullThreeCol .col3 #newsLinks {
	margin: 0px 0px 25px 0px;
}

.fullThreeCol .col3 .contentItem {
	margin: 35px 0px 35px 0px;
}

.fullThreeCol .col3 .box4 {
	width: 191px;
}

.fullThreeCol .col3 .box4 .brdrBot {
	background-image: url("/images/brdrBox4Bot191.gif");
}

.fullThreeCol .col3 .box4 .brdrTop {
	background-image: url("/images/brdrBox4Top191.gif");
}

.fullThreeCol .col3 .box4 .buttons {
	margin-top: 0px;
	text-align: right;
}

.fullThreeCol .pageHeader {
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 1px #B7D4B3 solid;
}


/* NEW ADDITIONS BY SCOTT FEB 24 */
#fontLeftNav .boxfont {
	font-size: 11px;
}

#acctContent .contentfont {
	font-size: 12px;
}

#footer .NextLink {
	margin: 10px 0px 5px 0px;
}

#footer .NextLink a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
	background-image: url("/images/btn_next.gif");
	background-repeat: no-repeat;
	padding-left: 50px;
}

#footer .NextLink a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#footer .BackLink {
	margin: 10px 0px 5px 0px;
}

#footer .BackLink a {
	color: #0A6B26;
	font-weight: bold;
	text-decoration: underline;
	background-image: url("/images/btn_back.gif");
	background-repeat: no-repeat;
	padding-left: 65px;
}

#footer .BackLink a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.box6 {
	background-color: #EFF7D6;
	width: 138px;
	font-size: 11px;
}

.box6 .brdrTop {
	background-image: url("/images/brdrLeftNavTop.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box6 .brdrBot {
	background-image: url("/images/brdrLeftNavBot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box6 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #A2CA80;
	border-style: solid;
	padding: 10px 12px 10px 12px;
}




.box7 {
	background-color: #FFFFFF;
	width: 358px;
	font-size: 11px;
}

.box7 .brdrTop {
	background-image: url("/images/brdrBox7Top.gif");
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
}

.box7 .brdrBot {
	background-image: url("/images/brdrBox7Bot.gif");
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
}

.box7 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #A2CA80;
	border-style: solid;
	padding: 10px 12px 10px 12px;
}

.box7 .boxContent a {
	color: #0A6B26;
	display: block;
	background-image: url("/images/arr_green.gif");
	background-repeat: no-repeat;
	padding-left:11px;
	margin-top: 9px;
}

.box7 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.box7 table {
	width: 325px;
	border-width: 1px 1px 1px 1px;
	border-color: #A2CA80;
	border-style: solid;
}

.box7 .tablehdr {
	color:#0A6B26;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	vertical-align:bottom;
	background-color: #EFF7D6;
	padding: 2px 5px 2px 5px;
}

.box7 .tablecontent {
	background-color:#FFFFFF;
	font-size:10px;
	line-height:10px;
	vertical-align:top;
	padding: 1px 5px 1px 5px;
}

.box7 .line {
	background-color:#A2CA80;
	padding: 0px 0px 0px 0px;
	line-height:1px;
}	

.box7 .txtsmall {
	font-size:9px;
	line-height:10px;
}
.box8 {
	width: 501px;
	font-size: 11px;
}


.box8 .brdrTop {
	background-image: url("http://www.xtf.com/images/brdrBox1Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box8 .brdrBot {
	background-image: url("http://www.xtf.com/images/brdrBox1Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box8 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 10px 12px 10px 12px;
	background-color: #F6FAF2;
}

.box8 .boxContent a {
	color: #0A6B26;
	display: block;
	background-image: url(/images/arr_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	margin-top: 9px;
}

.box8 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
	background-image: url(/images/arr_dark_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	margin-top: 9px;
}

.box8 table {
	width: 475px;
	border-width: 1px 1px 1px 1px;
	border-color: #A2CA80;
	border-style: solid;
}

.box8 .tablehdr {
	color:#0A6B26;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	vertical-align:bottom;
	background-color: #EFF7D6;
	padding: 2px 5px 2px 5px;
}

.box8 .tablecontent {
	background-color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
	padding: 1px 5px 1px 5px;
}

.box8 .line {
	background-color:#A2CA80;
	padding: 0px 0px 0px 0px;
	line-height:1px;
}	

.box8 .txtsmall {
background-image: url(/images/arr_dark_green.gif);
	background-repeat: no-repeat;
	font-size:9px;
	line-height:8px;
	font-style: normal;
	text-indent: 5pt;
}
.box8 .prospectusLinks {
	display: block;
	padding-right:10px;
	padding-top: 2px;
}
.box8 .prospectusLinks a {
	color: #0A6B26;
	background-image: none;
}
.box8 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
	background-image: none;
}

.NormalText {
	font-weight:normal;
}
.boxPR {
	width: 501px;
	font-size: 11px;
	font-style: normal;
}


.boxPR table {
	width: 500px;
	border-width: 1px 1px 1px 1px;
	border-color: #A2CA80;
	border-style: solid;
}

.boxPR .tablehdr {
	color:#000000;
	font-size:11px;
	vertical-align:bottom;
	background-color: #F2F8E4;
	padding: 7px 10px 5px 10px;
}

.boxPR .tablehdr a {
	color: #0A6B26;
	display: block;
	background-image: url(/images/arr_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
		font-size:12px;
	font-weight:bold;
}

.boxPR .tablehdr a:hover { 
	color: #4D911A;
	text-decoration: none;
	background-image: url(/images/arr_dark_green.gif);
	background-repeat: no-repeat;
	padding-left:12px;
		font-size:12px;
	font-weight:bold;
}

.boxPR .tablecontent {
	background-color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
	padding: 3px 10px 7px 20px;
}

.boxPR .line {
	background-color:#A2CA80;
	padding: 0px 0px 0px 0px;
	line-height:1px;
}	

.boxPR .txtsmall {
background-image: url(/images/arr_dark_green.gif);
	background-repeat: no-repeat;
	font-size:9px;
	line-height:8px;
	font-style: normal;
	text-indent: 5pt;
}



/* END NEW ADDITIONS BY SCOTT FEB 24 */

/* FRIEDMAN FEB 24 */
#personalInfoForm {
	float: right;
	width: 501px;
}

#personalInfoForm .col2 {
	color: #0B6728;
}

#personalInfoForm .frmTable {
	margin-top: 1em;
}

#personalInfoForm .boxContent {
	padding: 20px 10px 12px 30px;
	font-size: 11px;
}

#alertsProfileForm {
	width: 501px;
	float: right;
}
#alertsProfileForm .boxContent input {
	float: left;
}

#alertsProfileForm .boxContent .txtCheckbox {
	float: left;
	padding-top: 2px;
}

#alertsProfileForm .frmTable {
	margin-top: 1em;
}

#alertsProfileForm .frmTable .col1 {
	float: left;
	padding-right: 2px;
	vertical-align: top;
}

#alertsProfileForm .frmTable .col2 {
	color: #000000;
	padding-top: 3px;
	vertical-align: top;
}

#alertsProfileForm .bulletedItem {
	
	margin-top: 10px;
}



#leftNav.box5 {
	width: 160px;
	margin: 0px 0px 0px 0px;
}

#leftNav.box5 .brdrTop {
	background-image: url("/images/brdrLeftNavBox5Top.gif");
}

#leftNav.box5 .brdrBot {
	background-image: url("/images/brdrLeftNavBox5Bot.gif");
}


#leftNav.box5 a {
	color: #0A6826;
	font-weight: normal;
	background-image: none;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#leftNav.box5 a:hover { 
	color: #4D911A;
	text-decoration: none;
}

#leftNav.box5 td {
	font-size: 11px;
	padding: 4px 0px 4px 0px;
}

.pageHeader {
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 1px #B7D4B3 solid;
}

/* END FRIEDMAN FEB 24 */

#myProfileLandingContent {
	width: 501px;
	float: right;
}

#myProfileLandingContent .contentItem {
	margin: 20px 15px 0px 0px;
	width: 235px;
	float: left;
}

#myProfileLandingContent .bulletedItem {
	margin: 0px 0px 0px 0px;
}


/* BEGIN NEW SCOTT MAR 2 */

.box9 {
	background-color: #FFFFFF;
	width: 501px;
	font-size: 11px;	
}

.box9 .brdrTop {
	background-image: url("/images/brdrBox1Top.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box9 .brdrBot {
	background-image: url("/images/brdrBox1Bot.gif");
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
}

.box9 .boxContent {
	border-width: 0px 1px 0px 1px;
	border-color: #61A521;
	border-style: solid;
	padding: 10px 12px 10px 12px;
}

.box9 .boxContent a {
	color: #0A6B26;
}

.box9 .boxContent a:hover { 
	color: #4D911A;
	text-decoration: none;
}

.box9 table {
	width: 475px;
	border-width: 1px 1px 1px 1px;
	border-color: #A2CA80;
	border-style: solid;
}

.box9 .tablehdr {
	color:#0A6B26;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	vertical-align:bottom;
	background-color: #EFF7D6;
	padding: 2px 5px 2px 5px;
}

.box9 .tablecontent {
	background-color:#FFFFFF;
	font-size:10px;
	line-height:10px;
	vertical-align:middle;
	padding: 1px 5px 1px 5px;
}

.box9 .line {
	background-color:#A2CA80;
	padding: 0px 0px 0px 0px;
	line-height:1px;
}	

.box9 .txtsmall {
	font-size:9px;
	line-height:10px;
}




.deEmph { 
	font-size: 11px;
}

.subBox {
	border-top: 1px #B7D4B3 solid;
	margin-top: 7px;
	padding-top: 7px;
}


.txtSmall .bulletedItem {
	margin: 0px 0px 0px 0px;
	padding-top: 2px;
	font-size: 9px;
}

.AFD_code {
font-size:9px; color:#999999; text-align:right; padding-right:10px;
}


