a.whitelink:link
{		
	color: white;
}
a.whitelink:visited
{
	color: White;
}
	
	

.whitebg {
	background-color: white;
}

.ltgraybg {
	background-color: rgb(204,204,204);
}

.subnavbg {
	background-color: rgb(235,236,230);
}

.highlightstbl {
	background-color: rgb(210,219,224);
}

.subnavoutlinebg {
	background-color: rgb(208,207,189);
}

.redbg {
	background-color: rgb(0,52,54);
}

.redbg2 {
	background-color: rgb(130,3,3);
}

.navybg {
	background-color: rgb(4,28,80);
}

.headerbg {
	background-color: rgb(51,0,0);
}

.mcheaderbg {
	background-color: rgb(49,95,129);
}

.navbg {
	background-color: rgb(97,79,55);
}

.goldbg {
	background-color: rgb(255,204,51);
}

P.boxdesc {
	margin-bottom: 5px;
}

.highlightshdr {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(102,52,1);
	text-decoration:none;
	font-weight: bold;
}

.highlightshdr_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color: #006666;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.whitenav_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	color: #003333;
	text-decoration:none;	
}

.mchighlightshdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(27,52,71);
	text-decoration:none;
	font-weight: bold;
}

.faqhdr {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: black;
	text-decoration:none;
	font-weight: bold;
	background-color: rgb(240,235,230);
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 9px;
	padding-bottom: 5px;
}

.faqbg {
	background-color: rgb(240,235,230);
}

.faqbody {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: black;
	text-decoration:none;
	background-color: rgb(240,235,230);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 15px;
}

.webhdr {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(176,166,150);
	text-decoration:none;
	font-weight: bold;
	padding: 11px;
	padding-left: 17px;
}
.webhdr_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	background-color: rgb(144,132,116);
	text-decoration:none;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.mcwebhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(27,52,71);
	text-decoration:none;
	font-weight: bold;
	padding: 11px;
	padding-left: 17px;
}

.websites {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: black;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	background-color: rgb(235,235,231);
}


.mcnewshdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(27,52,71);
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.newsdate {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(153,153,153);
	text-decoration:none;
	padding-right: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
	
.newsdate_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: rgb(175,166,149);
}

.newshdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(130,3,3);
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.newshdr_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: rgb(175,166,149);
}

.prvcyhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(130,3,3);
	text-decoration:none;
	font-weight: bold;
}
.newsbody {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(0,0,0);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
}

.newsbody_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(153,153,153);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 8px;
	background-color: rgb(240,235,230);
}


.boxhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(149,103,53);
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.boxhdrNP {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(149,103,53);
	text-decoration:none;
	font-weight: bold;
}

.boxbody {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(153,153,153);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.boxbody2 {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(153,153,153);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.boxtexthdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(149,103,53);
	text-decoration:none;
	font-weight: bold;
}
.boxtext {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(0,0,0);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.boxtext12 {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	color: rgb(0,0,0);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.boxtextwhite {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(255,255,255);
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.boxline
{
	background-color: #908474;
	padding-right: 10px;
	padding-left: 10px;
}

.formbox {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border: 1px solid gray;
	height: 20px;
	text-decoration:none;
	padding-left: 2px;
}

.trackhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: rgb(96,81,58);
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
}
.trackhdr_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: rgb(96,81,58);
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
}
.mctrackhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: rgb(27,52,71);
	text-decoration:none;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
}


.trackbody {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: rgb(235,235,230);
	text-decoration:none;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	height: 20px;
}

.trackbody_a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	background-color: rgb(235,235,230);
}

.newsbox {
	border: 1px solid rgb(204,204,204);
}

.box {
	border: 1px solid rgb(204,204,204);
}

.trackbtm {
	background-color: rgb(212,204,191);
}
.trackbtm_a {
	background-color: rgb(212,204,191);
	height: 18px;
}

.dkgraytext {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(102,102,102);
	text-decoration:none;
}

.hdrnav {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;
	text-decoration:none;
	padding-left: 10px;
	height: 27px;
}

.arial {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
}

.intnav{
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;	
	color: rgb(4,28,79);
	text-decoration:none;
	padding-left: 6px;
	padding-bottom: 22px;
	padding-top: 16px;
	border-right: 1px solid rgb(208,207,189);
	border-bottom: 1px solid rgb(208,207,189);
	background-color: rgb(235,236,230);
}

.intnavlv2{
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;	
	color: rgb(4,28,79);
	text-decoration:none;
}

.highlights {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: black;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
	background-color: white;
	background-color: rgb(255,255,255);
	border: 4px solid rgb(235,235,231);
}

.quickbody {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: black;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
	background-color: rgb(235,235,231);
}

.quickcolor {
	background-color: rgb(235,235,231);
}

.quickhdr {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: rgb(144,132,116);
	height: 20px;
}

TD.hdrtagline {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;	
	color: white;
	text-decoration:none;
	padding-right: 7px;
	font-weight: bold;
}

.hdrtagline {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;	
	color: white;
	text-decoration:none;
	padding-left: 2px;
	font-weight: bold;
}

.shdrtagline {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;
	text-decoration:none;
	padding-left: 2px;
	font-weight: bold;
}

.welcome {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;	
	color: rgb(55,0,5);
	text-decoration:none;
	font-weight: bold;
}

.redhdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 17px;	
	color: rgb(102,52,1);
	text-decoration:none;
	font-weight: bold;
}

.servicehdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;	
	color: rgb(130,3,3);
	text-decoration:none;
	font-weight: bold;
}


.inthdr {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 13pt;	
	color: rgb(102,52,1);
	text-decoration:none;
	font-weight: 900;
	padding-top: 20px;
	padding-bottom: 15px;
}

.inthdr12 {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;	
	color: rgb(102,52,1);
	text-decoration:none;
	font-weight: 900;
	padding-top: 20px;
	padding-bottom: 15px;
}

.smwelcome {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: rgb(4,28,79);
	text-decoration:none;
	font-weight: bold;
}

A.whitenav {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;	
	color: white;
	text-decoration:underline;
}


.navbuttons {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	background-image: URL("../images/upsf_navbuttonbg.gif");
	height: 21px;
}

.navbuttonson {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(4,28,79);
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgb(210,219,224);
	height: 21px;
	border-top: 1px solid rgb(171,164,154);
	border-left: 1px solid rgb(171,164,154);
}

.navbuttonsonleft {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(97,79,55);
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgb(235,236,230);
	height: 21px;
	border-top: 1px solid rgb(171,164,154);
}

.mcnavbuttons {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	background-image: URL("../images/mcnavbuttonbg.gif");
	height: 21px;
}

A.navlinks {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}

A.navlinks:hover {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}

A.navlinksON {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(97,79,55);
	text-decoration:none;
}

A.navlinksON:hover {
	font-family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(97,79,55);
	text-decoration:none;
}

.WhiteText { font-size:14px; color:#FFFFFF; }

.F30 { width:30px; }
.F35 { width:35px; }
.F40 { width:40px; }
.F43 { width:43px; }
.F45 { width:45px; }
.F70 { width:70px; }
.F80 { width:80px; }
.F100 { width:100px; }
.F120 { width:120px; }
.F135 { width:135px; }
.F150 { width:150px; }
.F155 { width:155px; }
.F174 { width:174px; }
.F175 { width:175px; }
.F200 { width:200px; }
.F275 { width:275px; }
.F330 { width:330px; }
.F350 { width:350px; }
.FTA275 { width:275px; }
.FTA350 { width:350px; }
.BF15040 { width:150px; height:40px; }

.sectionheader	{ color:rgb(130,83,0);font-weight: bold;	}

.upsf-pi-mA1{background-color:#cccccc;}
.upsf-pi-mA1-t{background-color:#003436;}
.upsf-pi-mA1-t-c{background-color:#330000; border-color:#000000; border-width:5px;}
/*.upsf-pi-mA1-t-c{border-color:#000000; border-width:5px;}*/
.upsf-pi-m-txt-title{background-color:#330000;font-weight:bold;color:#ffffff;height: 35px; padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}
.upsf-pi-mA1-c-t-spc{background-color:#cccccc;padding-top:5px;padding-bottom:4px;}
.upsf-pi-mA1-c{background-color:#EBEBE6;padding:2px;}
.upsf-pi-mA1-c-np{background-color:#EBEBE6;}
.upsf-pi-mA1-d{background-color:#660000;}
.upsf-pi-mA1-e{background-color:#FFFFFF;}
.upsf-pi-mA1-c-b-spc{background-color:#cccccc;padding-top:5px;padding-bottom:4px;}
.upsf-pi-mA1-b{background-color:#D4CCBF;}
.upsf-pi-mA1-line{background-color:#ffffff;}
TABLE.upsf-pi-mA1-tbl{border-color:#000000; border-width:5px; border-color:#EBEBE6;}
.upsf-modTxtAreaMedium{width:270px;font-size:7.5pt;}
.modSelMediumSmall2{width:70px;font-size:7.5pt;}


.coverageTbl
{
	padding:5px;
	width:40%;
}
.coverageHdr
{
	font-weight:bold;
	background-color:rgb(144,132,116);
	text-align:center;
}
.watermarkedMediumSmall
{
	width:110px;
	font-size:7.5pt;
	color:Gray;
}


.zipcodeselectorfont
{
	font-size:7pt;
}
