/* framework */	

	body	{margin: 0px ;padding: 0px;border: 0px;BACKGROUND-COLOR:#ffffff; text-align:center}	
	H4 		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;margin: 5px 0px 10px 200px;color: #000000;}
	A:hover	{COLOR: #cc6600;TEXT-DECORATION: underline}
	A		{COLOR: #cc6600;TEXT-DECORATION: underline}
	H1		{FONT-WEIGHT:bold;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	TABLE	{FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;TEXT-DECORATION: none;COLOR:#666666;}
	
/* links */	
	.topnavlinks:hover  	{COLOR: #ffffff;TEXT-DECORATION: underline; font-weight: bold;}
	.topnavlinks			{COLOR: #ffffff;TEXT-DECORATION: underline; font-weight: bold;}
	.bottomnavlinks:hover  	{COLOR: #ffffff;TEXT-DECORATION: underline; font-weight: bold;}
	.bottomnavlinks			{COLOR: #ffffff;TEXT-DECORATION: underline; font-weight: bold;}
	.leftnavlinks:hover  	{COLOR: #ff9933;TEXT-DECORATION: underline; font-weight: bold;}
	.leftnavlinks			{COLOR: #ff9933;TEXT-DECORATION: underline; font-weight: bold;}
	.boldlinks		{font-weight: bold}
	
	
	
	
/* backgrounds */	
	.background				{BACKGROUND-COLOR:#ffffff;TEXT-DECORATION: none;}
	.darkbackground		{BACKGROUND-COLOR:#666666;TEXT-DECORATION: none;}
	.bluebackground		{BACKGROUND-COLOR:#66ccff;TEXT-DECORATION: none;}
	.darkbluebackground		{BACKGROUND-COLOR:#0ca2de;TEXT-DECORATION: none;}
	.whitebackground		{BACKGROUND-COLOR:#ffffff;TEXT-DECORATION: none;}
	.navbarback		    {BACKGROUND-COLOR:#666666;TEXT-DECORATION: none;}
	.leftnavbarselected	{BACKGROUND-COLOR:#333333;TEXT-DECORATION: none;}
	.mtabledarkback    	    {BACKGROUND-COLOR:#990000;TEXT-DECORATION: none;}	
	.mtabledark			{BACKGROUND-COLOR:#990000;TEXT-DECORATION: none;}	
	.mtabledarkprint	{BACKGROUND-COLOR:#000000;TEXT-DECORATION: none;}
	.dgreyback		{BACKGROUND-COLOR:#999999;TEXT-DECORATION: none;}
	.lgreyback		{BACKGROUND-COLOR:#F5F5F5;TEXT-DECORATION: none;}
	.lyellowback		{BACKGROUND-COLOR:#FFFFCC;TEXT-DECORATION: none;}
	
/* border*/
	.mainFrameDiv 		{BORDER-COLOR: #666666; border-right-width:1PX;border-left-width:1PX;border-top-width:0PX;border-bottom-width:1PX;border-style:solid;width: 768px; margin: 0px auto -1px auto; }
		.blueTableBorder     {background-color: #ffffff; border-color: #263878; border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px 5px 5px 5px;}
	.blueTableBorderNoTop {background-color: #ffffff; border-color: #263878; border-width: 0px 1px 1px 1px; border-style: solid; padding: 5px 5px 5px 5px;}
	.orangeTableBorder     {background-color: #ffffff; border-color: #f18835; border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px 5px 5px 5px;}
	.messageTable     {background-color: #FFC6C6; border-color: #FF0000; border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px 5px 5px 5px;}

/* Table layout*/
	.maintablecontent 		{margin: 0px 0px 0px 0px;}

	.leftnavframe			{BORDER-COLOR: #666666; border-right-width:1PX;border-left-width:0PX;border-top-width:1PX;border-bottom-width:1PX;border-style:solid;width: 150px;}
		
	.indentedbullets				{margin: 0px 0px 0px 20px;}	
		
/* fonts*/
	.emptycell		{FONT-WEIGHT:normal;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;TEXT-DECORATION: none}
	.mainback		{BACKGROUND-COLOR:#ffffff;TEXT-DECORATION: none}
	.darkborder		{BACKGROUND-COLOR:#000000;TEXT-DECORATION: none}
	.mtextsmall		{FONT-WEIGHT:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.footertext		{FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#FFFFFF;TEXT-DECORATION: none}
	.headertext		{FONT-WEIGHT:normal;FONT-SIZE:20PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#0ca2de;TEXT-DECORATION: none;font-weight: bold;}
	.mtextlarge		{FONT-WEIGHT:normal;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;TEXT-DECORATION: none}
	.headertext		{FONT-WEIGHT:bold;FONT-SIZE:16PX;FONT-FAMILY:arial,verdana,helvetica;TEXT-DECORATION: none}
	.mtextheader			{FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: none}
	.mtextheaderb			{FONT-WEIGHT:bold;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: none}
	.mtextheaderbi			{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: none}
	.mtextheaderi	    	{FONT-WEIGHT:normal;FONT-STYLE:italic;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: none}
	.mtextheaderu			{FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: underline}		
	.mtextleftnav	{FONT-WEIGHT:bold;FONT-SIZE:13PX;FONT-FAMILY:arial,verdana,helvetica;TEXT-DECORATION: none}
	.colorblack		{COLOR:#000000}
	.colorblackb	{COLOR:#000000;FONT-WEIGHT:bold;}
	.mtext				    {FONT-WEIGHT:normal;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextb     			{FONT-WEIGHT:bold;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextbi	    		{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtexti	    	    	{FONT-WEIGHT:normal;FONT-STYLE:italic;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextdisable			{FONT-WEIGHT:normal;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: none}
	.mtextsmall				{FONT-WEIGHT:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextsmallu			{FONT-WEIGHT:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: underline}
	.mtextsmalli			{FONT-STYLE:italic;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextsmallbi			{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextsmallb			{FONT-WEIGHT:bold;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextsmallbu			{FONT-WEIGHT:bold;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: underline}		
	.mtextdisablesmall		{FONT-WEIGHT:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: none}
	.mtextdisablesmallu		{FONT-WEIGHT:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: underline}
	.mtextdisablesmalli		{FONT-STYLE:italic;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: none}
	.mtextdisablesmallbi	{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: none}
	.mtextdisablesmallb		{FONT-WEIGHT:bold;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: none}
	.mtextdisablesmallbu	{FONT-WEIGHT:bold;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#999999;TEXT-DECORATION: underline}		
	.mtextmed				    {FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextbmed    			{FONT-WEIGHT:bold;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextbimed    		{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextimed    	    	{FONT-WEIGHT:normal;FONT-STYLE:italic;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextumed			    {FONT-WEIGHT:normal;FONT-SIZE:12PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: underline}			
	.mtextlarge				    {FONT-WEIGHT:normal;FONT-SIZE:16PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextlargeb   			{FONT-WEIGHT:bold;FONT-SIZE:16PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextblargei  		{FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-SIZE:16PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.mtextlargei	 	    	{FONT-WEIGHT:normal;FONT-STYLE:italic;FONT-SIZE:16PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.textsubheader			{FONT-WEIGHT:normal;FONT-SIZE:18PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.textsubheaderb		    {FONT-WEIGHT:bold;FONT-SIZE:18PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}	
	.cellheaderb    			{FONT-WEIGHT:bold;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.cellheaderlightb		    {FONT-WEIGHT:bold;FONT-SIZE:14PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#ffffff;TEXT-DECORATION: none}
	.lnavheadertext	{FONT-WEIGHT:normal;FONT-SIZE:12px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.lnavheadertextb	{FONT-WEIGHT:bold;FONT-SIZE:12px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.lnavsmalltext	{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}
	.lnavsmalltextb	{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}	
	.headline				{FONT-WEIGHT:bold;FONT-SIZE:16PX;FONT-FAMILY:century gothic, verdana, helvetica, sans-serif;COLOR:#666666;TEXT-DECORATION: none}	
	.headlinelarge				{FONT-WEIGHT:bold;FONT-SIZE:20PX;FONT-FAMILY:century gothic, verdana, helvetica, sans-serif;COLOR:#666666;TEXT-DECORATION: none}	
	.subheadline		{FONT-WEIGHT:bold;FONT-SIZE:14PX;FONT-FAMILY:century gothic, verdana, helvetica, sans-serif;COLOR:#666666;TEXT-DECORATION: none}	
/* font modifier*/
	.boldtext		{FONT-WEIGHT:bold;}
	.whitetext		{COLOR:#ffffff;}
	.mred					{COLOR:#FF0000}	
/* form */	
	INPUT 			{BORDER-BOTTOM-COLOR: #a5a5a5;BORDER-BOTTOM-WIDTH: 1px;BORDER-LEFT-COLOR: #a5a5a5;BORDER-LEFT-WIDTH: 1px;BORDER-RIGHT-COLOR: #a5a5a5;	BORDER-RIGHT-WIDTH: 1px;	BORDER-TOP-COLOR: #a5a5a5;	BORDER-TOP-WIDTH: 1px;}
	SELECT 			{BORDER-BOTTOM-COLOR: #a5a5a5;BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #a5a5a5;BORDER-LEFT-WIDTH: 1px;BORDER-RIGHT-COLOR: #a5a5a5; BORDER-RIGHT-WIDTH: 1px;BORDER-TOP-COLOR: #a5a5a5;BORDER-TOP-WIDTH: 1px;COLOR: #4e4e4e;FONT: 10px Verdana, Helvetica, sans-serif;}
	.inputheader	{FONT-WEIGHT:bold;FONT-STYLE:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#990000;TEXT-DECORATION: none}
	.inputheaderhide{FONT-WEIGHT:bold;FONT-STYLE:normal;FONT-SIZE:11PX;FONT-FAMILY:arial,verdana,helvetica;COLOR:#FFFFFF;TEXT-DECORATION: none}
	.inputcolor		{BACKGROUND-COLOR: #ffefb0;BORDER-BOTTOM-COLOR: #9999cc; BORDER-LEFT-COLOR: #9999cc;BORDER-RIGHT-COLOR: #9999cc;BORDER-TOP-COLOR: #9999cc;COLOR: #003366;FONT-WEIGHT: bold; FONT-FAMILY:arial,verdana,helvetica;FONT-SIZE:10px}
	.buttoncolor	{BACKGROUND-COLOR: #003366;BORDER-BOTTOM-COLOR: #9999cc;BORDER-LEFT-COLOR: #9999cc;BORDER-RIGHT-COLOR: #9999cc;BORDER-TOP-COLOR: #9999cc;COLOR: #ffcc00;FONT-SIZE: 12PX;FONT-WEIGHT: bold}
	.buttoncolorsmall	{BACKGROUND-COLOR: #003366;BORDER-BOTTOM-COLOR: #9999cc;BORDER-LEFT-COLOR: #9999cc;BORDER-RIGHT-COLOR: #9999cc;BORDER-TOP-COLOR: #9999cc;COLOR: #ffcc00;FONT-SIZE: 10px;FONT-WEIGHT: bold}
  .input  			{BACKGROUND-COLOR: #ffffff;BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT-COLOR: #000000;BORDER-RIGHT-COLOR: #000000;BORDER-TOP-COLOR: #000000;FONT-WEIGHT: normal; FONT-FAMILY:arial,verdana,helvetica;FONT-SIZE:10px}	
  .inputerror				{BACKGROUND-COLOR: #FFFFCC;COLOR:#000000;BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT-COLOR: #000000;BORDER-RIGHT-COLOR: #000000;BORDER-TOP-COLOR: #000000;FONT-WEIGHT: normal; FONT-FAMILY:arial,verdana,helvetica;FONT-SIZE:10px}		
	.inputreadonly	{font-family:verdana,sans-serif;font-size:11px;font-weight:bold;background:#F5F5F5;color:#000000;border-width:0px;border-style:solid;}	
  .button  				{BACKGROUND-COLOR: #CCCCCC;BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT-COLOR: #000000;BORDER-RIGHT-COLOR: #000000;BORDER-TOP-COLOR: #000000;COLOR: #000000;FONT-WEIGHT: normal; FONT-FAMILY:arial,verdana,helvetica;FONT-SIZE:10px}
  .cssbutton  		{font-family:verdana,sans-serif;font-size:10px;font-weight:bold;background:#ffffff;color:#003399;border-width:1px;border-style:solid;cursor:pointer;margin-bottom:0px;padding:0px}
  .cssbuttonover  		{font-family:verdana,sans-serif;font-size:10px;font-weight:bold;background:#FF9900;color:#FFFFFF;border-color:#003399;border-width:1px;border-style:solid;cursor:pointer;margin-bottom:0px;padding:0px}
	.cssinput  				{font-family:verdana,sans-serif;font-size:10px;font-weight:normal;background:#ffffff;color:#000000;border-width:1px;border-style:solid;}
	.cssinputl			{font-family:arial,verdana,sans-serif;font-size:14px;font-weight:normal;background:#ffffff;color:#000000;border-width:1px;border-style:solid;}
	.mformfieldsmall	{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}	
	.mformfieldsmallb	{FONT-WEIGHT:bold;FONT-SIZE:10px;FONT-FAMILY:arial,verdana,helvetica;COLOR:#000000;TEXT-DECORATION: none}		
	.coverageinput  	{font-family:arial,verdana,sans-serif;font-size:14px;font-weight:normal;background:#ffffff;color:#000000;border-width:1px;border-style:solid;BORDER-BOTTOM-COLOR: #263878; BORDER-LEFT-COLOR: #263878;BORDER-RIGHT-COLOR: #263878;BORDER-TOP-COLOR: #263878;}

/* CSS Order Button */	
div.orderButton a {
font: bold 12pt Arial;
margin: 5;
padding: 5;
background: #ffcc33;
border: #000000 1px solid;
color: #333366;
text-decoration:none;

}

div.orderButton span {
padding: 10px;
display: ;
/*You should set a width on this one to make it look good*/
width: 160px;
}
div.orderButton a:hover {
background: #ffcc33;

}

#savingsCalc {
width:534px;
text-align:left;
color:black;
background:#FFCC33;
padding:10px;
border:4px ridge #263878;
font: bold 10pt Arial;

}
#savingsCalcResult {
display:inline;
font-weight:bold;
font-size:150%;

}