img { border: 0px; margin:0px }

.body {  font-family: Arial, times, sans-serif; font-size: 13px; font-weight: normal; color: #000000}

body			
{
	background: #B7B6B7 url('/MFPbrand/images/mainBody.jpg') repeat-x;   
	  margin:0 auto;  }
	


#BGmainOne 
{
		background: url('/MFPBrand/images/homeBG.jpg') ;	background-repeat:no-repeat;
	}

#BGmainPages
{
		background: url('/MFPBrand/images/headerMain.gif') ;	background-repeat:no-repeat;
	  }

#checklist{list-style-image: url('/MFPBrand/images/check.png'); width:340px;}
#checklist li { margin-left:0px; margin-top:6px;}

#checklist2{list-style-image: url('/MFPBrand/images/check.png');}
#checklist2 li { margin-left:0px; margin-top:6px;}

#headerLink { color:White; text-decoration:none; font-family: Arial, times, sans-serif; font-size: 13px;
	  font-weight:normal;}
#headerLink:hover { font-weight:bold;}
#headerLinkON { color:White; text-decoration:none; font-family: Arial, times, sans-serif; font-size: 13px;
	  font-weight:bold;}


.messagePop { font-size:18px; font-weight:bold; color:#003E8C;  }


.quotefont2{ font: normal 11px Arial, Helvetica, sans-serif; color: black; font-weight:bold; }

.quotefont{ font: normal 13px Arial, Helvetica, sans-serif; color: black; font-weight:bold; }
form { padding: 0px; margin: 0px; }

#contentTable {width:789px; 
	border-left: solid #B0AFAF 1px;
	border-right: solid #B0AFAF 1px;
	border-bottom: solid #B0AFAF 1px; 
	background-image: url('/MFPbrand/images/bodyBG.jpg');
	background-repeat: repeat-x;
	}
#contentExtra 
{
	width:789px; 
	border: solid #B0AFAF 1px;
	background-color:#FFFFFF;
	margin-top:5px;
	}	


#footerDivBox
{	
	width:771px ;
	border: solid 1px #A9A8A8;
	background-color:#EFEFEF;
	text-align:left;
	padding:10px;
	font-size: 12px;
	color: #919191;
	font-family: Arial, Helvetica, sans-serif;
	}
#footerDivBox p 
{  margin-top:10px; margin-bottom: 10px;
	}

#footerHomeLink { vertical-align:top; color:#6F6F6F; text-decoration: none; font-family: Arial; font-weight:bold; font-size:12px; padding-top:4px;
text-align:left; padding-right:20px	}
#footerHomeLink a
{ color:#6F6F6F; text-decoration: none; padding-left:10px; padding-right:10px;
	}	

.greenCell {  height:28px; text-align:left; background-image:url('/MFPBrand/images/greenBG.gif') ;  font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.whiteBig {  height:28px; text-align:left;  font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;}

.formBody {}
.formBodyEven {}

#signatureTable { padding:0px; color:black; margin:0px;}
#signatureTable td { padding:0px; color:black; margin:0px;}
.signedat {padding:0px; font-size:10px; text-align:center; margin:0px; }


body			{ font: normal 13px Arial, Helvetica, sans-serif; color: black; }
.bodySmall		{ font: normal 12px Arial, Helvetica, sans-serif; color: black; }
.bodySmBold		{ font: bold 12px Arial, Helvetica, sans-serif; color: black; }
.bodyBold		{ font: bold 13px Arial, Helvetica, sans-serif; color: black; }
.SmBoldBlue, h2, h3, h4
				{ font: bold 16px Arial, Helvetica, sans-serif; color: #000099; }
.SmBoldBlueII	{ font: bold 12px Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
.SmBoldBlueIIa {  font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #0000FF}
.bodyBoldBlue	{ font: bold 14px Arial, Helvetica, sans-serif; color: #000099; }
.bodyBoldBlueII { font: bold 16px Arial, Helvetica, sans-serif; color: #000099; }
.bodyBoldBlueIIa {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;color: #443889}
.HeadlineWhite	{ font: bold 17px Arial, Helvetica, sans-serif; color: white; }
.disclosure, .legal,
	td.frontPage p.disclosure
				{ font: normal 10px Arial, Helvetica, sans-serif; color: black; }
.footer			{ font: bold 11px Arial, Helvetica, sans-serif; color: white; text-decoration: none; }
.formBody		{ font: bold 13px Arial, Helvetica, sans-serif; color: black; background-color: white; }



table { font: normal 13px Arial, Helvetica, Sans-Serif; }
h1 {
	font: bold 16px Arial, Helvetica, sans-serif; 
	color: #000099;
	margin: 5px 0px 0px 20px; 
}
.newBody p {
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: black;
}

.td.frontPage p	{ margin-top: 0px; padding-top: 0px; font: normal 13px Arial, Helvetica, sans-serif;}
h3				{ margin-bottom: 0px; padding-bottom: 0px; }
#sideQuoteLine	{ background-color: #000099; }
td.frontPage	{ padding-bottom: 6em; }

.quotehead {  font-family: arial, Helvetica, sans-serif; 
	font-size: 20px; font-weight: bold; color: white}
	


.sideTable {
	background-color: White;
	border: none;
	margin: 0px 4px 4px;
	font:bold 12px Arial, Helvetica, Sans-Serif;
}
.sideTable img		{ display: none; }
.sideTable td		{
	padding: 6px;
	 background-color:#0099cc
	 
}
#fpTable td { background-color: #DDECFA; color: Black; }
.sideTable td select {
	font: normal 12px Arial, Helvetica, Sans-Serif;
}

#wrap 
{
	margin-top: 0px;
	padding-top: 4px;
	background: #0099CC;
	width: 750px;
}
.spacer {
	background-color: white;
	line-height: 2px;
}
#foot {
	background-color: #AED4EF;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#foot, #foot a {
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	color: white;
}
#foot a { margin: 0px 0px 0px 10px; }

.sideQuoter, .sideBox { display: none; }

.bodyTable {
	width: 630px;
	clear: left;
	border-collapse: separate;
	margin: 0px 10px;
/*	border-spacing: 5px; Not supported by IE so I have to use the HTML attribute cellspacing. */
}
.bodyTable td {
	border: none;
	padding: 0px;
}

/* FAQ Stuff */
#faqQuestions {
	list-style-type: none;
	margin: 0px;
	padding: 3px; }
#faqData {
	list-style-type: none; }
#faqData dt, #faqData dd {
	margin: 0px; padding: 0px; }
#faqData dt p {
	font-weight: bold; }
#faqData dt p, #faqData dd p, #faqData dd ul {
	position: relative;
	top: -1.2em;
	left: 2em;
	margin: 0em 0em 1em;
	padding: 0em 2em 0em 0em; }
#faqData dd p.fliplink {
	font-size: 10px;
	left: 0em;
	top: -1.7em;
	float: right; }
#faqData dd p.fliplink a:visited {
	color: blue; }
/* End FAQ Stuff */

.imp { font-weight: bold; }

td.headRow	{ padding: 20px 10px 5px; }	
.headRow h1	{ display: none; }
.contactBox {
	width: 500px; 
	margin-left: 5px; 
	padding-top: 0em;
}

.mapSections {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
}
.mapSections a {
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000099; 
	text-decoration: none;
}
.mapSections li, .mapSections p {
	padding: 0px;
	margin: 0px;
}
#nyCell		{ padding: 0px 10px 35px; }
#faqCell	{ padding: 0px 10px; }
#qrCell		{ padding: 0px 10px 5px; }
#revCell	{ padding: 0px 10px 15px; }
#appInfoCell{ padding: 0px 10px 20px; }
/*
#faqCell img { display: none; }
*/
.newHead, .gaqTable td.newHead	{
	background-color: #336699;
	text-align: center;
	font: bold 17px Arial, Helvetica, sans-serif; 
	color: white; 
}
.newHead1a, .gaqTable td.newHead1a	{
	background-color: #336699;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: black; 
}
#revCell .newHead1a {
	background-color: #EFEFEF;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: black;
}


#revCell .newHead {
	background-color: #EFEFEF;
	text-align: center;
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #000099;
}

.newHead2, .gaqTable td.newHead2	{
	background-color: #3b9d00;
	text-align: center;
	font: bold 17px Arial, Helvetica, sans-serif; 
	color: white; 
}

td.headContain, #rateTable td.headContain {
	background-color: #336699;
	padding: 5px;
}
td.headContain2, #rateTable td.headContain2 {
	background-color: #3b9d00;
	padding: 5px;
}
.appContainer, .appContainer2, .gaqTable, #rateTable {  }
#rateBox { width: 100%; }
#rateBox td {
	padding: 8px; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #000000;
}
.gaqTable td { padding: 5px; }
.gaqTable td.formR { }
.sideTable td.formR { text-align: left; }
.gaqTable td.formL { font-weight: bold; }
.gaqTable { width: 550px; }

#rateBox td.ratePrice {
	color: Black;
	font-size: 13px;
}
.rateNumbers {
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #000099;	
}
.appContainer2 {  }
.appContainer2 td { padding: 5px; }
table.appContainer2 .appL {}
.appleft { text-align:left;}
.appleftpad { text-align:left; padding-left:15px;}

table.appContainer2 .appR { width:220px; }


.appContainer { width: 560px; }
.appContainer td { padding: 5px; }
table.appContainer .appL { width: 150px; padding-right: 36px; }
table.appContainer .appR { width: 385px; }
.appL			{ vertical-align: baseline; text-align: right; padding-right: 16px; }
.appR			{ vertical-align: baseline; text-align: left; padding-left: 16px; }
.formE			{ background-color: White; }
.formO			{ background-color: #EEEEEE; }

.newHead img {
	margin: 0px 15px;
	float: right;
}
.newHead .headText {
	float: left; 
	padding-top: 4px;
	font-weight: bold;
}

.confirmBox {
	width: 100%;
	border-style: none;
}
.confirmBox td	{ padding: 5px; }
.confirmBox td	{ font-weight: bold; }



#gaqIntro { display: none; }