body {
	background-color:#BBBBBB;
	margin:0 auto;
	width:800px;
}
sup {
	font-size:6px;
}
/*#layoutLogic {
	width: 800px;
	background-image: url(/images/bodyBackground3.gif);
	background-repeat: repeat-y;
}*/
#header {
	background-color:#2F3E5B;
	width:800px;
	height:146px;
}
#footer {
	background-color:#EFEFEF;
	width:800px;
	clear:both;
	overflow:hidden;
}
#container {
	width:800px;
}
#leftNav {
	float:left;
	background-color:#EFEFEF;
	width: 190px;
	overflow:hidden;
}
#mainPage {
	float:right;
	width: 610px;
	background-color:#FFFFFF;
	overflow:hidden;
}
#PageContainer {
	width:602px;
	height:100%;
	background-color:#EFEFEF;
	padding-right:8px;
	padding-top:6px;
  	overflow:hidden;
}
#insidePage {
	width:562px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	background-image: url(http://www.franchisesolutions.com/images/InsidePageGrayCorners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}
#horizontalSponsors {
	float:left;
	width:585px;
	background-color:#EFEFEF;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#contentContainer {
	/* height:68px; */
	clear:left;
	margin-bottom:1px;
}
#midSection {
	clear:both;
	display:block;
	float:left;
	width:603px;
	padding-left:5px;
	margin-top:5px;
}
div.midSection2 {
  background: url(http://www.franchisesolutions.com/images/top_left3a.gif) top left no-repeat;
/*  background: url(http://www.franchisesolutions.com/images/top_left2.gif) top left no-repeat;*/  
  width:600px;
  padding-left:20px;
  margin-top:0;
  position:relative;
  overflow: auto!important;
  overflow: hidden;
  }
  
#FinderContainer {
	width:564px;
	/* background-color:#e3e9f3; */
	/* padding-right:10px; */
	padding-top:10px;
	padding-bottom:10px;
	/* padding-left:10px; */
	overflow:hidden;
	font-family:Tahoma, Verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
select.finderCatSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 220px;
	width: 150px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: top;
}
select.finderCapSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 175px;
	width: 150px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: top;
}
select.finderStateSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 175px;
	width: 150px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: top;
}
select.finderStateSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 18px;
	width: 150px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: top;
}

#ppBox {
	float:left;
	text-align:left;
	background-color:#F3F3F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:14px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	margin-left:0px;
}
.trusteBox {
	float:right;
	background-color:#FFFFFF;
	margin-right:0px;
}
.ppOrange {
	font-size:10px;
	color:#F7921E;
	font-weight:bold;
	}
.finPPBox {
	float:right;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:14px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	margin-right:20px;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #efefef;
}

a.ppLink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}

.mdfont {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#444444;
}
.buyerHeader {
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #444444;

}
 .bluenav:link {
 font-size: 11px; font-family: verdana; color:#0000CC; text-decoration: underline;
 }
  .bluenav:visited {
 font-size: 11px; font-family: verdana; color: #0000CC; text-decoration: underline;
 }
  .bluenav:active {
 font-size: 11px; font-family: verdana; color: #0000CC; text-decoration: underline;
 }
  .bluenav:hover {
 font-size: 11px; font-family: verdana; color: #0000CC; text-decoration: underline;
 }

 .orangenav11:link {
 	font-size: 11px; font-family: verdana; color:#2f3e5b; text-decoration: underline;
 }
  .orangenav11:visited {
 font-size: 11px; font-family: verdana; color: #2f3e5b; text-decoration: underline;
 }
  .orangenav11:active {
 font-size: 11px; font-family: verdana; color: #2f3e5b; text-decoration: underline;
 }
  .orangenav11:hover {
 font-size: 11px; font-family: verdana; color: #2f3e5b; text-decoration: underline;
 }
  .bluenav2:link {
 font-size: 12px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav2:visited {
 font-size: 12px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav2:active {
 font-size: 12px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav2:hover {
 font-size: 12px; font-family: verdana; color: #071256; text-decoration: none;
 }

  .bluenav6:link {
 font-size: 13px; font-family: verdana; color: #CC6600; text-decoration: underline;
 }
  .bluenav6:visited {
 font-size: 13px; font-family: verdana; color: #CC6600; text-decoration: underline;
 }
  .bluenav6:active {
 font-size: 13px; font-family: verdana; color: #CC6600; text-decoration: underline;
 }
  .bluenav6:hover {
 font-size: 13px; font-family: verdana; color: #CC6600; text-decoration: underline;
 }

  .bluenav9:link {
 font-size: 9px; font-family: verdana; color: #071256; text-decoration: underline; font-weight: normal;
 }
  .bluenav9:visited {
 font-size: 9px; font-family: verdana; color:#071256; text-decoration: underline; font-weight: normal;
 }
  .bluenav9:active {
 font-size: 9px; font-family: verdana; color: #071256; text-decoration: underline; font-weight: normal;
 }
  .bluenav9:hover {
 font-size: 9px; font-family: verdana; color: #071256; text-decoration: underline; font-weight: normal;
 }

  .bluenav10:link {
 font-size: 10px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav10:visited {
 font-size: 10px; font-family: verdana; color:#071256; text-decoration: underline;
 }
  .bluenav10:active {
 font-size: 10px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav10:hover {
 font-size: 10px; font-family: verdana; color: #071256; text-decoration: underline;
 }

  .bluenav11:link {
 font-size: 11px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav11:visited {
 font-size: 11px; font-family: verdana; color:#071256; text-decoration: underline;
 }
  .bluenav11:active {
 font-size: 11px; font-family: verdana; color: #071256; text-decoration: underline;
 }
  .bluenav11:hover {
 font-size: 11px; font-family: verdana; color: #071256; text-decoration: underline;
 }

  .brownnav10:link {
 font-size: 10px; font-family: verdana; color: #3E2618; text-decoration: underline;
 }
  .brownnav10:visited {
 font-size: 10px; font-family: verdana; color: #3E2618; text-decoration: underline;
 }
  .brownnav10:active {
 font-size: 10px; font-family: verdana; color: #3E2618; text-decoration: underline;
 }
  .brownnav10:hover {
 font-size: 10px; font-family: verdana; color: #000000; text-decoration: underline;
 }
 
.finder_blue11 {
 	font-size: 11px;
 	color: #2f3e5b;
 	line-height:14px;
}
.finder_orange11 {
 	font-size:11px;
	color:#cc6600;
 	line-height:14px;
}
.finder_head {
	float:left;
	height:32px;	
}
.findernav:link { 
	color:#2f3e5b; text-decoration: underline;
}
.findernav:visited { 
	color: #2f3e5b; text-decoration: underline;
}
.findernav:active {
 font-size: 11px; font-family: verdana; color: #2f3e5b; text-decoration: underline;
}
.findernav:hover {
 font-size: 11px; font-family: verdana; color: #2f3e5b; text-decoration: none;
}
.finderjump:link {
 font-size: 10px; font-family: verdana; color: #2f3e5b; text-decoration: underline; font-weight:normal;
}
.finderjump:hover {
 font-size: 10px; font-family: verdana; color: #cc6600; text-decoration: underline; font-weight:normal;
}
.finderjump:visited {
 font-size: 10px; font-family: verdana; color: #2f3e5b; text-decoration: underline; font-weight:normal;
}
.finderjump:active {
 font-size: 10px; font-family: verdana; color: #2f3e5b; text-decoration: underline; font-weight:normal;
}

.finderSponsorLink:link {
 font-size: 10px; font-family: verdana; color: #6e788b; text-decoration: underline; font-weight:normal;
}
.finderSponsorLink:hover {
 font-size: 10px; font-family: verdana; color: #6e788b; font-weight:bold;
}
.finderSponsorLink:visited {
 font-size: 10px; font-family: verdana; color: #6e788b; text-decoration: underline; font-weight:normal;
}
.finderSponsorLink:active {
 font-size: 10px; font-family: verdana; color: #6e788b; text-decoration: underline; font-weight:normal;
}
.finderSponsor {
 font-size: 10px; font-family: verdana; color: #6e788b; font-weight:normal;
}
#finder_vrule {
	background-image:url(http://www.franchisesolutions.com/images/finder/finder_vrule.gif);
	background-repeat: repeat-y;
	float:left;
	width:2px;
	height:92px;
}
#finder_hrule {
	background-image:url(http://www.franchisesolutions.com/images/finder/finder_hrule.gif);
	background-repeat: repeat-x;
	height:2px;
	width:562px;
	clear:both;
}

#finder_top_border {
	background-image:url(http://www.franchisesolutions.com/images/finder/top-border.gif);
	background-repeat: repeat-x;
	height:15px;
	width:526px;
	float:right;
	text-align:right;
	font-size:10px;
	line-height:15px;
}
#finder_column_1{
	float:left;
	width:38px;
	/* height:90px; */
}
#finder_column_2 {
	float:left;
	width:292px;
	height:84px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:6px;
	font-size:10px;
	color:#333333;
}
#finder_column_3 {
	float:left;
	width:81px;
	height:62px;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}
#finder_column_4 {
	float:left;
	width:131px;
	height:62px;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}
#finder_page1 {display:block;}
#finder_page2 {display:none;}
#finder_page3 {display:none;}
#finder_page4 {display:none;}
#finder_page5 {display:none;}
#finder_page6 {display:none;}
#finder_page7 {display:none;}
#finder_page8 {display:none;}
#finder_page9 {display:none;}
#finder_page10 {display:none;}
#finder_page11 {display:none;}
#finder_page12 {display:none;}
#finder_page13 {display:none;}
#finder_page14 {display:none;}
#finder_page15 {display:none;}
#finder_page16 {display:none;}
#finder_page17 {display:none;}
#finder_page18 {display:none;}
#finder_page19 {display:none;}
#finder_page20 {display:none;}
#finder_page21 {display:none;}
#finder_page22 {display:none;}
#finder_page23 {display:none;}
#finder_page24 {display:none;}
#finder_page25 {display:none;}
#finder_page26 {display:none;}
#finder_page27 {display:none;}
#finder_page28 {display:none;}
#finder_page29 {display:none;}
 
 
 .rcnav:link {
 font-size: 10px; font-family: verdana; color: #1D4D8E; text-decoration: underline; font-weight: bold; line-height:16px;
 }
  .rcnav:visited {
 font-size: 10px; font-family: verdana; color:#1d4d8e; text-decoration: underline; font-weight: bold; line-height:16px;
 }
  .rcnav:active {
 font-size: 10px; font-family: verdana; color: #1D4D8E; text-decoration: underline; font-weight: bold; line-height:16px;
 }
  .rcnav:hover {
 font-size: 10px; font-family: verdana; color: #1D4D8E; text-decoration: underline; font-weight: bold; line-height:16px;
 }

 .revheadnav:link {
 font-size: 10px; font-family: verdana; color: #99ccff; text-decoration: none;
 }
  .revheadnav:visited {
 font-size: 10px; font-family: verdana; color: #99ccff; text-decoration: none;
 }
  .revheadnav:active {
 font-size: 10px; font-family: verdana; color: #99ccff; text-decoration: underline;
 }
  .revheadnav:hover {
 font-size: 10px; font-family: verdana; color: #99ccff; text-decoration: underline;
 }

 .revheadnav2:link {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none;
 }
  .revheadnav2:visited {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none;
 }
  .revheadnav2:active {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: underline;
 }
  .revheadnav2:hover {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: underline;
 }

  .white10Link:link {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none;
 }
  .white10Link:visited {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none;
 }
  .white10Link:active {
 font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none;
 }
  .white10Link:hover {
 font-size: 10px; font-family: verdana; color: #0000cc; text-decoration: underline;
 }

a.catnav:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #ffffff;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnav:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #ffffff;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnav:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #ffffff;
  	text-decoration: underline;
  	font-weight: bold;
  }
a.catnav:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #ffffff;
  	text-decoration: underline;
  	font-weight: bold;
  }

a.catnavUSA:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #cccccc;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnavUSA:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #cccccc;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnavUSA:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #cccccc;
  	text-decoration: underline;
  	font-weight: bold;
  }
a.catnavUSA:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #ffffff;
  	text-decoration: underline;
  	font-weight: bold;
  }


a.catnavBE:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #333333;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnavBE:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #333333;
  	text-decoration: none;
  	font-weight: bold;
  }
a.catnavBE:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #333333;
  	text-decoration: underline;
  	font-weight: bold;
  }
a.catnavBE:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	color: #000000;
  	text-decoration: underline;
  	font-weight: bold;
  }
.footNav:link  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #CC6600;
  	text-decoration: none;
  }

.footNav:visited  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #666666;
  	text-decoration: none;
  }

.footNav:active  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #0033ff;
  }

.footNav:hover  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #0033ff;
  	text-decoration: underline;
  }
.footNav12:link  {
  	font-family: Verdana,serif;
  	font-size: 12px;
  	color: #666666;
  	text-decoration: none;
  }

.footNav12:visited  {
  	font-family: Verdana,serif;
  	font-size: 12px;
  	color: #666666;
  	text-decoration: none;
  }

.footNav12:active  {
  	font-family: Verdana,serif;
  	font-size: 12px;
  	color: #0033ff;
  }

.footNav12:hover  {
  	font-family: Verdana,serif;
  	font-size: 12px;
  	color: #0033ff;
  	text-decoration: underline;
  }


.footNav2:link  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #666666;
  	text-decoration: none;
  }

.footNav2:visited  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #666666;
  	text-decoration: none;
  }

.footNav2:active  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #0033ff;
  }

.footNav2:hover  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #0033ff;
  	text-decoration: underline;
  }


.lNav:link  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #ffffff;
  	text-decoration: none;
  }

.lNav:visited  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #ffffff;
  	text-decoration: none;
  }

.lNav:active  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #ffffff;
  }

.lNav:hover  {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #ffffff;
  	text-decoration: underline;
  }

.leftindent  {
  	padding-left: 25px;
  }

.leftnav:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ffffff;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ffffff;
 	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ffffff;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ffffff;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavBE:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #333333;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavBE:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #333333;
 	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavBE:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #333333;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavBE:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ffffff;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.smnavOrange:link  {
  	font-family: verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange:visited  {
  	font-family: verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange:active  {
  	font-family: verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange:hover  {
  	font-family: verdana;
  	font-size: 10px;
  	font-weight: bold;
  	color: #0000cc;
  	text-decoration: underline;
  }

.smnavOrange11:link  {
  	font-family: verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange11:visited  {
  	font-family: verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange11:active  {
  	font-family: verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #f7921f;
  	text-decoration: underline;
  }

.smnavOrange11:hover  {
  	font-family: verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #0000cc;
  	text-decoration: underline;
  }

.leftnavOrange:link  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ff9900;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavOrange:visited  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ff9900;
 		text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavOrange:active  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ff9900;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnavOrange:hover  {
  	font-family: Arial,serif;
  	font-size: 13px;
  	font-weight: bold;
  	color: #ff9900;
  	text-decoration: none;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav2:link  {
  	font-family: Verdana;
  	font-size: 12px;
  	font-weight: bold;
  	color: #ffffff;
  	text-decoration: underline;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav2:visited  {
  	font-family: Verdana;
  	font-size: 12px;
  	font-weight: bold;
  	color: #ffffff;
 	text-decoration: underline;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav2:active  {
  	font-family: Verdana;
  	font-size: 12px;
  	font-weight: bold;
  	color: #ffffff;
  	padding-left: 5px;
  	line-height: 20px;
  }

.leftnav2:hover  {
  	font-family: Verdana;
  	font-size: 12px;
  	font-weight: bold;
  	color: #0000cc;
  	text-decoration: underline;
  	padding-left: 5px;
  	line-height: 20px;
  }

.xlgblackfont  {
  	font-family: Verdana;
  	font-size: 18px;
  	color: #000000;
  	font-weight: bold;
  }

.lgblackfont  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 14px;
  	color: #000000;
  }

.lgbluefont  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 14px;
  	color: #2F3E5B;
  }

.lgorangefont  {
  	font-family: Verdana;
  	font-size: 14px;
  	color: #ff9900;
  }

.lgorangefont2  {
  	font-family: arial,verdana;
  	font-size: 14px;
  	color: #ff9900;
  }

.lgredfont  {
  	font-family: Verdana;
  	font-size: 13px;
  	color: Red;
	font-weight:bold;
  }

.bluefont  {
  	font-family: Verdana;
  	font-size: 12px;
  	color: #000099;
	font-weight: bold;
  }

.lgrevfont  {
  	font-family: Verdana;
  	font-size: 14px;
  	color: White;
  }

.mdorangefont  {
  	font-family: Verdana;
  	font-size: 12px;
  	color: #ff9900;
  }

 .mdblackfont  {
  	font-family: Verdana;
  	font-size: 12px;
  	color: #3f3f3f;
  }
.captchaBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	font-weight:bold;
	background-color: #ffffcc;
	padding-top:10px;
	padding-bottom:10px;
	border-width:1px;
	border-color:black;
	border-style:dashed;
}

.buyer  {
  	font-family: Verdana;
  	font-size: 10px;
  	color: #333333;
}
 .mdtrueblackfont  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	color: #333333;
	line-height: 16px;
  }

 .mdtrueblackfont11  {
  	font-family: Verdana;
  	font-size: 11px;
  	color: #000000;
  }

 .mdtrueblackfont2  {
  	font-family: arial,Verdana;
  	font-size: 12px;
  	color: #000000;
  }

 .mdwhitefont  {
  	font-family: Verdana;
  	font-size: 12px;
  	color: #ffffff;
  }

 .mdbluefont  {
  	font-family: Verdana;
  	font-size: 13px;
  	color: #2F3E5B;
  	line-height: 20px;
  }
 .blueTahoma {
	font-family:tahoma;
	font-size:11px;
	color:#2F3E5B;
	line-height:18px;
 }
 .blueTahomaBold {
	font-family:tahoma;
	font-size:11px;
	color:#2F3E5B;
	line-height:14px;
	font-weight:bold
 }
.mdblueVerdana {
  	font-family: Verdana,serif;
  	font-size: 11px;
  	color: #2F3E5B;
	font-weight: normal;
  	line-height: 14px;
	font-weight:bold;
  }

 .mdbluefont2  {
  	font-family: arial,Verdana;
  	font-size: 13px;
  	color: #0000cc;
  }
 .mdbluefont11  {
  	font-family: Verdana;
  	font-size: 11px;
  	color: #2F3E5B;
  }

 .mdredfont  {
  	font-family: Verdana;
  	font-size: 13px;
  	color: Red;
  }

.mdrevfont  {
  	font-family: Verdana;
  	font-size: 13px;
  	color: White;
  	padding-left: 5px;
  }
.mdrevfont12  {
  	font-family: Verdana;
  	font-size: 12px;
  	color: White;
  }

.mdgreyfont  {
  	font-family: Verdana;
  	font-size: 11px;
	font-weight: normal;
  	color: #333333;
  	padding-left: 5px;
  }
.navlink  {
  	font-family: Arial;
  	font-size: 13px;
  	color: White;
  	padding-left: 5px;
  }

.artIntro {
  	font-family: Verdana,serif;
  	font-size: 11px;
  	color: #000000;
	font-weight: normal;
  	line-height: 14px;
  	text-decoration: none;
  }

.rightnav:link  {
  	font-family: Arial,serif;
  	font-size: 12px;
  	color: #0000cc;
  	text-decoration: underline;
  }

.rightnav:visited  {
  	font-family: Arial,serif;
  	font-size: 12px;
  	color: #0000cc;
  	text-decoration: underline;
  }

.rightnav:active  {
  	font-family: Arial,serif;
  	font-size: 12px;
  	color: #0000cc;
  	text-decoration: underline;
  }

.rightnav:hover  {
  	font-family: Arial,serif;
  	font-size: 12px;
  	color: #000000;
  	text-decoration: underline;
  }
.smfont {
  	font-family: Verdana,serif;
  	font-size: 11px;
  	color: #2C2C2C;
		font-weight: normal;
  	line-height: 16px;
  }

.smfont2 {
  	font-family: arial,Verdana,serif;
  	font-size: 11px;
  	color: #000000;
	font-weight: normal;
  	line-height: 14px;
  }
.sm10font {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #000000;
		font-weight: normal;
  }
.sm11font {
  	font-family: Verdana,serif;
  	font-size: 11px;
  	color: #000000;
		font-weight: normal;
  	line-height: 10px;
  }

.smblackfont {
  	font-family: Verdana,serif;
  	font-size: 11px;
  	color: #3f3f3f;
	font-weight: normal;
  	line-height: 14px;
  }
a.smblackfont:link  {
	text-decoration:underline;
	color: #10357c;
}
a.smblackfont:visited  {
	text-decoration:underline;
	color: #10357c;
}
a.smblackfont:hover  {
	text-decoration:none;
	color: #10357c;
}
a.smblackfont:active {
	text-decoration:underline;
	color: #10357c;
}
.smblackfont9 {
  	font-family: Verdana,serif;
  	font-size: 9px;
  	color: #3f3f3f;
	font-weight: normal;
  	line-height: 12px;
  }
.smbluefont  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: normal;
  	color: #1A2437;
  }
.smbluefont2  {
  	font-family: Verdana;
  	font-size: 11px;
	font-weight: normal;
  	color: #0000cc;
	line-height: 12px;
  }
.smgreyfont  {
  	font-family: Verdana;
  	font-size: 10px;
  	color: #636363;
  	line-height: 16px;
  }

.smgreyfont2  {
  	font-family: Verdana;
  	font-size: 10px;
  	color: #636363;
  	line-height: 14px;
  }
.smgreyfont3  {
  	font-family: Verdana;
  	font-size: 11px;
  	color: #636363;
  }

.smrevfont  {
  	font-family: Arial;
  	font-size: 10px;
  	color: #99ccff;

  }
.smrevfont2  {
  	font-family: Arial;
  	font-size: 10px;
  	color: #ffffff;
  }
.smrevfont3  {
  	font-family: Verdana;
  	font-size: 10px;
  	color: #ffffff;
  }

.smwhitefont  {
  	font-family: Verdana;
  	font-size: 11px;
	font-weight: normal;
  	color: #ffffff;
  }

.lgLandPageOrange {
  	font-family: Verdana;
  	font-size: 20px;
  	color: #f7921f;
		font-weight: bold;
  }

.mdLandPageBlue {
  	font-family: Verdana;
  	font-size: 14px;
  	color: #223254;
		font-weight: bold;
  }

.smLandPageOrange {
  	font-family: Verdana;
  	font-size: 11px;
  	color: #f7921f;
		font-weight: normal;
  }

.smLandPageOrange10 {
  	font-family: Verdana;
  	font-size: 10px;
  	color: #f7921f;
		font-weight: normal;
  }

.black800  {
  	font-family: Verdana;
  	font-size: 11px;
	font-weight: normal;
  	color: #000000;
  }
.adpagePara {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
font-weight:normal;
color: #333333;}

a.adpagePara:link  {
	text-decoration:underline;
}
a.adpagePara:visited  {
	text-decoration:underline;
}
a.adpagePara:hover  {
	text-decoration:none;
}
a.adpagePara:active {
	text-decoration:underline;
}

.adpageParaUT {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height:17px;
color: #000000;}

 .adpageParaBottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #333333;
padding-left: 20px;
padding-top: 30px;
}


 .Franchoice{
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
color: #2F3E5B;}

 .FranchoiceItal{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10.5px;
line-height:15px;
color: #2F3E5B;
font-style: italic; }

.adpageParaSpacing {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: black;
line-height:17px;}

 .subscriptSpace {
 font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 19px;
}


.adpageParaTestBody {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333333;}

.adpageParaTestBodyHeader {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
font-weight: bold;
}


.adpageParaTestRR {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

.texta {
 font-size: 10px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
}

.textaSmall {
 font-size: 9px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
}

.radio {
width:40px; height:40px;
color:#fff; background-color:#33b;
}




.adpageSubHeader {
font-family: Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
font-weight: bold;}

.adpageSubHeaderUT {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;}

.adpageSubHeader2 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 16px;
color: black;
font-weight: bold;}



.adpageHeader{
font-family: Verdana, Helvetica, sans-serif;
font-size: 18px;
color: black;
font-weight: bold;
}
h1 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
color: black;
font-weight: bold;
}
h2 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
color: black;
font-weight: bold;
}
.whitetext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
A.whitenav  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 26px;

}
A.top15nav  {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;

}
A.links.top15nav  {
color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;
}


A:Visited.top15nav  {
color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;
}

A:Active.top15nav  {
color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;
}

A:Hover.top15nav  {
color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;
}


.spotlightdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.spotlightheaderBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
}
.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
A  {
	color: #071256;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;

}
a:links  {
color: #071256;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: underline
}

#usat_header {position: absolute; padding: 0px; background-color: #ffffff; width: 780; top:300px; left:0;}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/*
for css based versions extend the li
below the menu so that the mouse will
stay over the li and keep the hover active
*/
h1.h1style {

    padding-right: 0px;

    padding-left: 0px;

    font-size: 9px;

    padding-bottom: 0px;

    margin: 0px 0px 0px 0px;

    color: #dad6a4;

    padding-top: 0px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}
ul.nde-menu-system {
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 0px;
    background-color: #000099;
}

UL.nde-menu-system UL {
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #3A3C3F;
	color: white;

}

UL.nde-menu-system LI {
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	color: white;
}

UL.nde-menu-system LI {
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
    position: relative;
}

UL.nde-menu-system LI UL {
    z-index: 100000;
    float: right;
    visibility: hidden;
    width: 225px;
    white-space: nowrap;
    position: absolute;
    top: 1em;
    text-align: left;
	color: white;

}

UL.nde-menu-system LI UL LI {
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    voice-family: inherit;
	color: white;
}

UL.nde-menu-system LI UL LI A {
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    z-index: 1000;
    padding-bottom: 0px;
    margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
    width: 95%;
    padding-top: 0px;
	font-size: 9px;
	color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    voice-family: inherit
}
UL.nde-menu-system LI A {
    display: inline;
    font-size: 9px;
    margin: 0px;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}

UL.nde-menu-system LI A:hover {
    color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-size: 9px;
}

UL.nde-menu-system LI A:Visited {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-size: 9px;
}
ul.nde-menu-system li.submenu:hover {
  padding-bottom: 30em;
  position: relative;
  z-index: 1000;
}
ul.nde-menu-system li.submenu:hover ul {
	left: 0;
	visibility: visible;
	background-color: #CC3300;
    position: relative;
    z-index: 1000;
}
.mdblackfont {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	line_height: 16px;
}


#PIF_intro
{
	position:relative;
	width:370px;
}


#franchiseListContainer
{
	position:absolute;
	left:582px;
	top:190px;
	width:200px;
	font-size:9px;
	background-image:url(http://www.franchisesolutions.com/images/mylistTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding:0px;
	margin:0px;
}

#dockClassBottom
{
	width:200px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	display:block;
	background-image:url(../images/mylistBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#franchiseList  {
	width:200px;
	padding:0px;
	margin-top:38px;
	margin-left:0px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
}
#myFranchiseList {
	position:fixed;
	top:400px;
	left:700px;
	width:226px;
	background-color:#efefef;
	margin-left:10px;
}

div.companyCount {
	color:#CC6600;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
	font-weight:bold;
}
div.companyCountDesc {
	color:#000033;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
	font-weight:normal;
	align:right;
}
div.companyCountDet {
	color:#2f3e5b;
	text-align:right;
}

.hideChecks {
	display:none;
}

a.removeCompany:link,a.removeCompany:visited,a.removeCompany:active {
	margin-left:0px;
	width:100%;
	color:#CC6600;
	text-decoration:underline;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}
a.removeCompany:hover {
	color:#CC6600;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}
hr.companySep {
	border-style:solid;
	height:1px;
	color:#FFFFFF;
	margin-top:3px;
	margin-bottom:3px;
}

img.imageright {
	float:right;
	padding:5px 2px 5px 10px;
}
img.imageleft {
	float:left;
	padding:5px 10px 5px 0px;
}
img.imagecenter {
	float:none;
	padding:5px 0px 5px 0px;
	margin:0 auto;
}
.requiredfield {
	color:red;
}
#rrintrotext {
	float:left;
}
ul#clientfinderlist  {
	width:600px;
	padding:0;
	margin:15px;
}
ul#clientfinderlist  li {
	float:left;
	width:290px;
}
  .blah a:link,.blah a:visited,.blah a:active,.blah a:hover {
  	font-family: Verdana,serif;
  	font-size: 10px;
  	color: #2F3E5B;
	font-weight: bold;
	text-decoration:underline;
  	line-height: 16px;  
}
.franChoiceBox {
	background-color:#EEE6D8;
	padding:15px;
	margin-top:10px;
}

.pageturn {
    border-style: none;
	text-decoration: none;
}
#currentpage {
	color: #cccccc;
	text-decoration: underline;
}




#featuredSponsor {
	text-align: center;
}
#todaysOpportunities {
	color:#cc6600; 
	font-weight:bold; 
	padding-bottom:10px;
}
.opportunityListWhite {
	background: #ffffff;
}
.opportunityListColored {
    background: #eeeeee;
}
.companyname  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: bold;
  	color: #1A2437;
}
.mdgreyfontList  {
  	font-family: Verdana;
  	font-size: 11px;
	font-weight: normal;
  	color: #333333;
    padding-left: 5px;
}

#preFooter {
	height:10;
	background: #ffffff;
	padding-top:10px; 
	padding-bottom:10px;
}
#preFooterInsert {
	display:block; 
	position:relative; 
	text-align:right;
	text-align: right;
}



/* ---------------------------- */
/* These styles are also contained within homepage.css */

#headerwrapper {
	min-height:146px;
	background:#2f3e5b;
	position:relative;
}
.topmenu {
	float:right;
	position:relative;
	right:5px;
}
.topmenu h1 {
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	margin:0 0 0 0;
	color: #ffffff;
	text-align:right;
}
#navlist {
	list-style-type: none;	
	padding:0;
	margin:0;
}
#navlist li
{
	display: inline;
}
#navlist li a {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin:0 5px;	
}
#navlist li a:hover {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	margin:0 5px;	
}
#navlist li.navlistdivider {
	color:#FF6600; 
	font-size:13px;
	font-weight: bold; 
}
.fshomelogo {
	position:absolute;
	top:30px;
	margin: 0 0 0 15px;
	border:0;
}
/*#secondnavlist {
	line-height: 15px;
	position:absolute;
	width:800px;
	bottom:0;
	left:0;
	background-color:#2f3e5b;
}*/	
#secondnavlist ul {
	margin:0 0px 0 2px;
	padding:0;
}
#secondnavlist ul li {
	display: inline;	
}
#secondnavlist ul li a {
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 25px 5px 26px;
	background-color:#F7921E;
	border:1px solid #2f3e5b;
}
#secondnavlist ul li a:hover {
	float:left;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 25px 5px 26px;
	background-color:#F7921E;
	border:1px solid #2f3e5b;
}

/* ---------------------------- */		
.spotlightbox{
  position:static;
  float:left;
  border: 1px solid #ececec; 
  width:180px; 
  padding-left:0px; 
  margin-top:55px;
  border-bottom:none;
}

.spotlightboxheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F3E5B;  
	text-align: center;
	background: url(http://www.franchisesolutions.com/images/franchise_spotlight_header.gif) bottom left no-repeat;
	height:55px;
	margin-top:5px;
}
.centerspotlight {
	width:100%;
	display:block;
	text-align:center;	
}

.alignnews {
	margin:5px 0 10px 0;
	padding: 0 5px 0 12px;
	display:block;
}
.spotlightimagenew {
	margin-left:auto;
	margin-right:auto;	
	border: 1px solid #EFEFEF;
	margin-top:5px;
	text-align:center;
}
.verdanagrayspotnew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;	
	width:130px;
}
.spotlightbox1 {
  text-align:center;
  border:none;
  min-height:11.1em;
}
.spotlightbox2 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #E0EFFF; 
	text-align:center;
	background: url(http://www.franchisesolutions.com/images/blue_box_slice.gif);
	height:25px;
	font-weight:bold;
	width:179px; 
}

.spotlightbox3 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #E0EFFF; 
	text-align:center;
	background: url(http://www.franchisesolutions.com/images/blue_box_slice.gif);
	height:25px;
	font-weight:bold;
	width:180px; 
}
.centerspotlight {
	margin-top:3px;
	border:none;
}
.centerspotlight a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.franchisenewsbox{
  position:static;
  float:right;
  border: 1px solid #ececec; 
  width:373px; 
  padding-left:0px; 
  margin-top:55px;
  border-bottom:none;  
}

.franchisenewsboxheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F3E5B;  
	text-align: left;
	background: url(http://www.franchisesolutions.com/images/franchise_news_header.gif) bottom left no-repeat;
	height:55px;
	margin-top:5px;
	padding-left:10px;
}
.franchisenewsbox1 {
  text-align:left;
  padding-left:13px;
  margin-top:10px;
  border:none;
  min-height: 10.5em;
}	

.franchisenewsbox2 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #E0EFFF; 
	text-align:center;
	background: url(http://www.franchisesolutions.com/images/blue_box_slice.gif);
	height:25px;
	font-weight:bold;
	width:372px; 
}

.franchisenewsbox3 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #E0EFFF; 
	text-align:center;
	background: url(http://www.franchisesolutions.com/images/blue_box_slice.gif);
	height:25px;
	font-weight:bold;
	width:372px; 
	margin: -27px 0 0 190px;
}

.sbabox{
  border: 1px solid #ececec; 
  width:563px; 
  padding-left:0px; 
  margin-top:0px;
  border-bottom:none;
}

.sbabox1 {
  text-align:left;
  padding-left:13px;
  margin-top:10px;
  border:none;
}

.sbaboxheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F3E5B;  
	text-align: left;
	background: url(http://www.franchisesolutions.com/images/sba_header.gif) bottom left no-repeat;
	height:55px;
	margin-top:5px;
	padding-left:10px;
}

.verdanagrayspot3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;	
	width:530px;
}

.centersbalinks {
	width:80%;
	margin-left:0px;
	display:block;
	text-align:left;
	padding-left:45px;
	line-height:18px;
}

.centersbalinks ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.centersbalinks ul li {
  float: left;
  width: 220px;
  margin-top: -4px;
  padding: 0;
}
.sbabox2 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #E0EFFF; 
	background: url(http://www.franchisesolutions.com/images/blue_box_slice.gif);
	height:25px;
	font-weight:bold;
	width:562px;
}

.sbacolumns1 {
	float:left;
	width:178px;
	padding-right:5px;
}

.leftsba {
	margin-top:3px;
	border:none;
	text-align:left;
	padding-left:30px;
}
.leftsba a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.busopsheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F3E5B;  
	text-align: left;
	background: url(http://www.franchisesolutions.com/images/recent_franchise_bus_ops_header.gif) bottom left no-repeat;
	height:55px;
	margin-top:5px;
	padding-left:10px;
}

.centerbusopslinks {
	width:80%;
	margin-left:0px;
	display:block;
	text-align:left;
	padding-left:45px;
	line-height:18px;
}

.centerbusopslinks ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.centerbusopslinks ul li {
  float: left;
  width: 220px;
  margin-top: -4px;
  padding: 0;
}

.featuredopsheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F3E5B;  
	text-align: left;
	background: url(http://www.franchisesolutions.com/images/featured_franchise_ops_header.gif) bottom left no-repeat;
	height:55px;
	margin-top:5px;
	padding-left:10px;
}
.centerfeaturedlinks {
	width:100%;
	margin-left:-2px;
	display:block;	
	margin-top:0px;	
	text-align:center;
}

.centerfeaturedlinks ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.centerfeaturedlinks ul li {
  float: left;
  width: 180px;
  margin: 5px 0 10px 0;
  padding: 0;
}

.featureopsimage a {
	display:block;
	width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2F3E5B;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.featureopstext a {
	display:block;
	width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2F3E5B;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.hometoprow {
	float:left;
	width: 563px;
	position:relative;
	margin-top:5px;
}

/* @group 3 Column Modules (changed to 2 columns) */
div#three_columns {
	width:600px;
	background: url(http://www.franchisesolutions.com/images/faux-borders3.gif) repeat-y left top;
	overflow: auto!important;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 8px;
}
div.wrapperBottom {
height:1px;
max-height:1px;
width:600px;
margin: 0 auto;
/*background: url(http://www.franchisesolutions.com/images/faux-bottom3.gif) center top no-repeat;*/
padding-top: 0;
}
div#module_3columns_33 {
	width: 32%;
	margin-right: 10px;
	min-height:170px;
	float: left;
}
div#module_3columns_32 {
	width: 64%;
	margin-right: 10px;
	min-height:170px;
	float: left;
}
div#three_columns div.moduletable1 {
	border-style: none;
	background: none;
	margin-top: 0;
	margin-left:1px;
	border-top: 1px solid #ececec; 
	width:180px;	
}
div#three_columns div.moduletable2 {
	border-style: none;
	background: none;
	margin-top: 0;
	margin-left:-12px;
	border-top: 1px solid #ececec; 
	width:373px;
}

/* end 3 Column Modules */
	
			#rightNav {
				float:right;
				width:177px;
				background-color:#EFEFEF;
				padding-left:1px;
				margin-right:1px;
			}

			#research {
				clear:both;
				align:center;
				width:530px;
				height:50px;
				padding-left:30px;
				background-image: url(http://www.franchisesolutions.com/images/research_bg.gif);
				background-repeat: no-repeat;
			}


			#research_textbox {
				align:right;
				width:285px;
				height:50px;
				float:left;
			}

			#research_image {
				align:left;
				width:200px;
				height:50px;
 				float:left;
			}

			#research_lefttextbox {
				align:right;
				width:410px;
				height:50px;
				float:left;
			}

			#research_righttextbox {
				align:left;
				width:75px;
				height:50px;
 				float:left;
			}

			#footer_cat {
				line-height:12px;
				padding-bottom:10px;
			}
			#PIF_sort {
				background-color:#e4e8f3;
				padding-bottom:15px;
				padding-top:12px;
				padding-right:50px;
				padding-left:50px;
				border: 1px solid #bdc1ca;
			}



form {
	margin:0;
	border:0;
	padding:0;
}
.breadCrumbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#2F3E5B;
}
a.breadCrumbLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2F3E5B;
	font-weight:normal;
	text-decoration:underline;
}
a.videoLinks, a.videoLinks:link, a.videoLinks:hover, a.videoLinks:visited, a.videoLinks:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	font-weight:bold;
	text-decoration:underline;
}

/*left nav classes*/
.finderBox {
	display:block;
	position:static;
	background-image:url(http://www.franchisesolutions.com/images/franchisefinder3.gif);
	background-repeat: no-repeat;
	background-position:center;
	font-size: 10px;
	margin-top:16px;
	margin-bottom:15px;
	/*border: thin solid blue;*/
	width:100%;
	text-align:center;
	overflow:auto;
}

.finderalign {
	position:relative;
	left: 0;
	top:1em;
	text-align:center;
	/*border: thin solid red;*/
}

.FinderHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;

}


.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	color:#ff0000;
	padding-left:5px;
}


.FF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3E5B;
	height: 17px;
	width: 150px;
	margin-left:5px;
	border-color:#EFEFEF;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
}
.leftNavHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #2F3E5B;
	text-align: center;
	vertical-align: middle;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.leftNavSmHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	color:#FFFFFF;
	background-image: url(http://www.franchisesolutions.com/images/CatHeaderDkBlue.gif);
	background-repeat: no-repeat;
	padding-left:5px;
}
.leftNavSmHeader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	color:#FFFFFF;
	background-image: url(http://www.franchisesolutions.com/images/CatHeaderLtBlue.gif);
	background-repeat: no-repeat;
	padding-left:5px;
}
.franForVets {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:27px;
	color:#FFFFFF;
	background-image:url(http://www.franchisesolutions.com/images/categoryStar.jpg);
	background-repeat: no-repeat;
	padding-left:5px;
}
a.leftNavSearches:link,a.leftNavSearches:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:none;
	line-height:16px;
	padding-left:5px;
}
a.leftNavSearches:hover,a.leftNavSearches:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;
	line-height:16px;
	padding-left:5px;
	background-color:#FFFFFF;
}
.leftNavSearches_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;
	line-height:16px;
	padding-left:5px;
}
.arrow {
	width:174px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:1px;
	margin-top:2px;
	background-image: url(../images/leftCatArrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Noarrow {
	width:174px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:1px;
	margin-top:2px;
	background-position: right center;
}
a.leftNavCats, a.leftNavCats:link, a.leftNavCats:visited, a.leftNavCats:hover {
	display:block;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:none;
}
a.leftNavCats:hover {
	background-image:url(http://www.franchisesolutions.com/images/white-BG.gif);
}
.keywordSearch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	padding-left:5px;
	padding-top:12px;
	padding-bottom:8px;

}
.keyword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3E5B;
	height: 14px;
	width: 140px;
	border: thin inset #EFEFEF;
}
.leftNavSelectBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3E5B;
	height: 18px;
	width: 135px;
	border: thin inset #EFEFEF;
	background-color: #FFFFFF;
	margin-left:10px;
}
a.stateLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:none;
	padding-left:20px;
}
a.stateLinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F7921E;
	text-decoration:none;
	padding-left:20px;
}
/*content classes */
.poll {
	width:178px;
	height:176px;
	float:right;
	background-image:url(http://www.franchisesolutions.com/images/todaysPollBG.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.pollSubmit {
	margin-top:28px;
	text-align:center;
}
.orangeBox {
	float:left;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F7921E;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	padding-left:4px;
	padding-top:2px;
}
.boxContent {
	height:100%;
	float:left;
	background-color:#EFEFEF;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:10px;
}
a.verdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#2F3E5B;
	text-decoration:underline;
	font-weight:normal;
}
a.footerverdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size:9px;
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing: 0;
}

a.verdana9new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#2F3E5B;
	text-decoration:underline;
	font-weight:normal;
}
.verdana11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:17px;
	font-weight:normal;
}
.verdana10Gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
.verdana10GrayCaptcha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	background-color: #ffffcc;
	padding-top:10px;
	padding-bottom:10px;
	border-width:1px;
	border-color:black;
	border-style:dashed;
}
.verdana10GrayRR {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	font-weight:normal;
	line-height:15px;
}

.verdana10GrayRRIntro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3E5B;
	font-weight:normal;
	line-height:15px;
}
.verdana11Gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
.orangeMidHeaders {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:300px;
	font-size:10px;
	font-weight:bold;
	color:#F7921E;
	margin-top:10px;
	margin-bottom:10px;
}
.orangefont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F7921E;
}
.darkorangefont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
}
.spotlightImage {
	float:left;
	border: 3px solid #EFEFEF;
	margin-right:10px;
}
.verdanaGraySpot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
.verdanaGraySpot a:link,.verdanaGraySpot a:visited,.verdanaGraySpot a:active,.verdanaGraySpot a:hover   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-weight:bold;
	text-decoration:underline;	
}

a.viewProfileBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	font-weight:bold;
	text-decoration:underline;
}
.viewProfileBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	font-weight:bold;
}
a.smStateLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#2F3E5B;
	line-height:12px;
	text-decoration:none;
}
a.smStateLinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#F7921E;
	line-height:12px;
	text-decoration:none;
}
.stateSearchBox {
	width:364px;
	height:226px;
	background-image: url(http://www.franchisesolutions.com/images/stateBoxBG.gif);
	background-repeat: no-repeat;
	clear:both;
	padding-left:30px;
}
a.smCountryLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#2F3E5B;
	line-height:12px;
	text-decoration:none;
}
a.smCountryLinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#F7921E;
	line-height:12px;
	text-decoration:none;
}
.countrySearchBox {
	width:160px;
	height:226px;
	margin-left:5px;
	padding-top:10px;
	background-image: url(http://www.franchisesolutions.com/images/countryBoxBG.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}
.SBABox {
	width:394px;
	height:110px;
	background-image: url(http://www.franchisesolutions.com/images/sbaBoxBG.gif);
	background-repeat: no-repeat;
	clear:both;
	padding-left:20px;
}
.recentColumns {
	float:left;
	width:200px;
	padding-right:5px;
}
.sbaColumns {
	float:left;
	width:178px;
	padding-right:5px;
}
.mainPageImage {
	display: block;
	position: relative;
	float: left;
	width: 422px;
	height: 176px;
	background-image: url(http://www.franchisesolutions.com/images/mainOwnTime2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A1A1C;
}
.mainPageText {
	font-size: 11px;
	margin-left:208px;
	margin-right:2px;
	margin-top:45px;
}
.mainPageTextHeader {
	margin-left:70px;
	margin-top:10px;
}
a.mainPageImageLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F7921E;
	text-decoration:none;
}
 .bluenav:link {
 font-size: 11px; font-family: verdana; color:#0000cc; text-decoration: underline;
 }
  .bluenav:visited {
 font-size: 11px; font-family: verdana; color: #0000cc; text-decoration: underline;
 }
  .bluenav:active {
 font-size: 11px; font-family: verdana; color: #0000cc; text-decoration: underline;
 }
  .bluenav:hover {
 font-size: 11px; font-family: verdana; color: #0000cc; text-decoration: underline;
 }

 .orange11:link {
 font-size: 11px; font-family: verdana; color:#cc6600; text-decoration: underline; font-weight:normal;
 }
  .orange11:visited {
 font-size: 11px; font-family: verdana; color: #CC6600; text-decoration: underline; font-weight:normal;
 }
  .orange11:active {
 font-size: 11px; font-family: verdana; color: #CC6600; text-decoration: underline; font-weight:normal;
 }
  .orange11:hover {
 font-size: 11px; font-family: verdana; color: #CC6600; text-decoration: underline; font-weight:normal;
 }

.lgorangefont  {
  	font-family : Verdana;
  	font-size : 14px;
  	color : #cc6600;
  }

/* right nav classes */
.orangeView {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F7921E;
	text-align:right;
}
.orangeText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C25F07;
	text-align:right;
}
a.orangeView {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F7921E;
	text-decoration:underline;
	text-align:right;
}
.orangeHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F7921E;
}

.white11bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}



.franForWomen {
	background-image:url(http://www.franchisesolutions.com/images/categoryLtBlue.jpg);
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
	padding-left:5px;
	background-repeat: no-repeat;
}
.franDkBlueRt {
	background-image:url(http://www.franchisesolutions.com/images/categoryDkBlueRt.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
	padding-left:5px;
	background-repeat: no-repeat;
}
.franDkBlueRt2 {
	background-image:url(http://www.franchisesolutions.com/images/categoryDkBlueRt2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
	padding-left:5px;
	background-repeat: no-repeat;
}
a.featureLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
	text-decoration:none;
}
.whiteBox1 {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	padding-top:5px;
	padding-bottom:5px;
}
	.grayOnWhiteBox {
		color:#666666;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
	}
	a.viewForBox {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#F7921E;
		font-weight:bold;
		text-decoration:underline;
	}
.grayBox1 {
	background-color:#EFEFEF;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	padding-top:0;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
}
.whiteBox {
	background-color:#ffffff;
	padding-top:10px;
	padding-left:0px;
	padding-right:4px;
	padding-bottom:5px;
	width:186px;
}
.newsLetter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	height: 14px;
	width: 140px;
	border: thin inset #EFEFEF;
}
.viewProfile {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F7921E;
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}
a.viewProfile {
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}

a.footerSubCat {
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
	line-height: 14px;
	font-size: 10px;
	padding-top: 10px;
}
a.footerViewAll {
	line-height: 12px;
	font-size: 9px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}

/* footer classes */
.footerCatCol {
	float:left;
	width:238px;
	padding-right:20px;
}
.footerWhiteBox {
	width:390px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	margin-left:180px;
	background-image: url(http://www.franchisesolutions.com/images/dottedLineSeparator.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer2WhiteBox {
	width:402px;
	padding-left:100px;
	padding-right:100px;
	background-color:#FFFFFF;
	margin-left:180px;
	margin-top:0px;
	background-image: url(http://www.franchisesolutions.com/images/dottedLineSeparator.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerTextBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:16px;
}
.footerTextBlue a:link, .footerTextBlue a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	line-height:16px;
	text-decoration:none;
}
.footerTextBlue a:hover, .footerTextBlue a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F3E5B;
	line-height:16px;
	text-decoration:underline;
}
.footerTextBlue h2 {
	font-size:14px;
	font-weight: bold;
}
.footerCopyright {
	font-family: Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.footerCopyright a:link {
	font-family: Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
}
a.footerCat {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}
a.footerCatLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

/* Ad page classes */
.adPageContent {
	height:auto;
	width:570px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-right:10px;
}
.adPageBGRRclick {
	width:522px;
	background-image:url(http://www.franchisesolutions.com/images/whiteBGBox.gif);
}
a.adPageOrangeClick {
	float:left;
	height:17px;
	width:408px;
	background-color:#FFFFFF;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:underline;
	color:#071256;
	font-weight:bold;
	line-height:17px;
	overflow: hidden;
}
a.adPageOrangeClickBtn {
	float:right;
	height:17px;
	width:80px;
	background-color:#F7921E;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}


/*quick facts box*/
.quickFactsBox {
	height:180px;
	width:522px;
	background-color:#EFEFEF;
	padding-bottom:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
}
.quickFactsBox h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#666666;
	text-align:center;
	margin-top:-17px;
}
/* quickFactsContentLeft actually included both left AND right boxes */
.quickFactsContentLeft {
	height:125px;
	width:100%;
	background-color:#ffffff;
	align:center;
}
.quickFactsContentRight {
	width:235px;
	height:100%;
	float:right;
	padding-left:15px;
	padding-right:15px;
	border-left-color:#eeeeee;
	border-left-style:solid;
	border-left-width:thick;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	vertical-align:middle;
}

.quickFactsLogo {
	align:center;
}


.pollWhiteText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#F7921E;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.pollBlueText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2F3E5B;
	padding-top:20px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.pollGrayText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
}
.pollHR {
	border: thin solid #F7921E;
	background-color: #F7921E;
}
/* landing page extra stuff */

#landingPage {
	margin-left:20px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.options {
	margin-left:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E16518;
}
.optionText {
	width:310px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
}
.landerEmail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	width:210px;
	margin-left:30px;
	vertical-align:top;
	margin-top:10px;
	margin-right:5px;
	padding-left:5px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/* this is for the RR */

.RRheader {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.RRblueHeader {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2F3E5B;
}
input.RRBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 14px;
	width: 300px;
	border: 1px solid #000000;
	background-color: #ffffff;
	margin-left:10px;
	vertical-align: middle;
}
label.rrLabel {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;	
}
input.RRBoxesShort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 14px;
	width: 67px;
	border: 1px solid #000000;
	background-color: #ffffff;
	vertical-align: middle;
	margin-left:10px;
	vertical-align: middle;
}
input.RRBoxesMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 14px;
	width: 125px;
	border: 1px solid #000000;
	background-color: #ffffff;
	vertical-align: middle;
	margin-left:10px;
}
select.RRselectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 18px;
	width: 146px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
select.RRselectBoxLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 16px;
	width: 300px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
}
.ppBox {
	float:right;
	background-color:#F3F3F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:14px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	margin-left:30px;
}
.ppBoxFS {
	float:left;
	background-color:#F3F3F3;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:14px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.ppOrange {
	font-size:11px;
	color:#F7921E;
	font-weight:bold;
}
a.ppLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}
/* this is the new leftnav stuff  LT.../08 */

a.ln_catLink, a.ln_catLink:link, a.ln_catLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:underline;
	overflow:hidden;
}
a.ln_catLink:hover, a.catLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:underline;
	overflow:hidden;
}
a.ln_catLink_on:link,a.ln_catLink_on:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#984d02;
	text-decoration:underline;
	overflow:hidden;
}
a.ln_catLink_on:hover,a.ln_catLink_on:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:underline;
	overflow:hidden;
}
.ln_catLink_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#984D02;
	text-decoration:none;
	overflow:hidden;
	line-height:15px;
}
a.ln_subcatLink:link, a.ln_subcatLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#984d02;
	text-decoration:underline;
	padding-left:10px;
	display:block;
}
a.ln_subcatLink:hover {
	font-weight:normal;
	background-image:url(http://www.franchisesolutions.com/images/subCatArrowG.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
}
a.subcatLink:active {
	font-weight:bolder;
	background-image:url(http://www.franchisesolutions.com/images/subCatArrowG.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
}
.ln_subcatLink_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	/* color:#2f3e5b; */
	color:#2f3e5b;
	background-image:url(http://www.franchisesolutions.com/images/subCatArrowG.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	display:block;
	line-height:15px;
}
a.ty_clientLink, a.ty_clientLink:link, a.ty_clientLink:active, a.ty_clientLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:underline;
}
a.ty_clientLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;
}
a.ty_finderLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F3E5B;
	text-decoration:underline;
}

/*this is for the collapsible menu in leftnav*/
div.expandSearchBox {
	background-color:#EFEFEF;
	width:180px;
	clear:both;
}
.collapsible {
   display: none; /* Only important part */
   background-color:#EFEFEF;
}
/*matrix re-design stuff*/
.matrixClientBox {
	height:160px;
	width:160px;
	padding:10px;
	float:left;
	overflow:hidden;
}
.matrixXtra {
	padding:10px;
	float:left;
	width:550px;
	/*display:block;
	position:relative;*/
	top:0px;
}
div.networkHeaders {
	width:400;
	height:16px;
	margin-left:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
a.mdgreyLinks, a.mdgreyLinks:link, a.mdgreyLinks:visited, a.mdgreyLinks:hover, a.mdgreyLinks:active {
  	font-family : Verdana;
  	font-size : 11px;
	font-weight : normal;
  	color : #071256;
	text-decoration:underline
  }

.button_rr{
	padding: 0px 15px 0px 15px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background-color:#F7921E;
	color:#FFFFFF;
	vertical-align:middle;
	border:1px outset #EFEFEF
}
.button_rr:hover{
	color:#000;
	border-color:#000
}

.catPifHeader {
	background-color:#F7921E;
	color:#FFF;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px
}
.catPifSubHeader {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding-top:3px
}
.search-box {
	font-family:Verdana, Arial, monospace;
	font-size:12px;
	font-weight:normal;
	width:12.6em;
	height:16px;
}
.search-button {
	font-family:Arial,sans-serif; 
	font-weight:bold; 
	font-size:9.5px; 
	color:#2f3e5b; 
	margin-top:5px;
	text-align:center;
	width:155px;
}
.requiredfield {
	color:red;
}
.event-name {
	font-family:"Arial Narrow",sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#2f3e5b; 
}
a.event-name {
	font-family:"Arial Narrow",sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#CC6600; 
	text-decoration:none;
}
a.event-name:hover {
	font-family:"Arial Narrow",sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#2f3e5b; 
	text-decoration:underline;
}

/*start menu styles for BE */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: -10px;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font-family: Arial,serif;
font-size: 13px;
color: #333333;
text-decoration: none;
background: #e2e2e2;
padding: 1px 5px;
border-bottom: 1px solid #000;
}
/*submenu format*/
.suckerdiv ul li ul a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
background: #e2e2e2;
padding: 1px 5px;
margin:-8px 0 6px 0px; /*need for IE7*/
border: 1px solid #000;
/*border-bottom: 0;*/
width:200px;
}
.suckerdiv ul li a:visited{
color: #333333;
}

.suckerdiv ul li a:hover{
background-color: #999999;
}

.suckerdiv .subfolderstyle{
background: url(/images/leftCatArrowBE2.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End menu styles for BE */

/*start menu styles for HB */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdivHB ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.suckerdivHB ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdivHB ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: -6px;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdivHB ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font-family: Arial,serif;
font-size: 13px;
color: #fff;
text-decoration: none;
background: #0000CC;
padding: 2px 5px;
margin:0px 0px;
border-bottom: 1px solid #6666FF;
}
/*submenu format*/
.suckerdivHB ul li ul a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
background: #0000CC;
padding: 1px 5px;
margin:-8px 0 6px 0px; /*need for IE7*/
border: 1px solid #6666FF;
/*border-bottom: 0;*/
width:200px;
}
.suckerdivHB ul li a:visited{
color: #fff;
}

.suckerdivHB ul li a:hover{
background-color: #6666FF;
}

.suckerdivHB .subfolderstyle{
background: url(/images/littlearrowHB.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdivHB ul li { float: left; height: 1%; }
* html .suckerdivHB ul li a { height: 1%; }
/* End menu styles for BE */
/*start menu styles for RJ */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdivRJ ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.suckerdivRJ ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdivRJ ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: -10px;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdivRJ ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font-family: Arial,serif;
font-size: 13px;
color: #fff;
text-decoration: none;
background: #000066;
padding: 2px 5px;
margin:0px 0px;
border-bottom: 1px solid #6197D5;
}
/*submenu format*/
.suckerdivRJ ul li ul a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
background: #000066;
padding: 1px 5px;
margin:-8px 0 6px 0px; /*need for IE7*/
border: 1px solid #6197D5;
/*border-bottom: 0;*/
width:200px;
}
.suckerdivRJ ul li a:visited{
color: #fff;
}

.suckerdivRJ ul li a:hover{
background-color: #6197D5;
}

.suckerdivRJ .subfolderstyle{
background: url(/images/YM_littleArrow2.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdivRJ ul li { float: left; height: 1%; }
* html .suckerdivRJ ul li a { height: 1%; }
/* End menu styles for BE */

/*start menu styles for rwf */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdivRWF ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.suckerdivRWF ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdivRWF ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: -10px;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdivRWF ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font-family: Arial,serif;
font-size: 13px;
color: #fff;
text-decoration: none;
background: #627CA4;
padding: 2px 5px;
margin:0px 0px;
border-bottom: 1px solid #19344F;
}
/*submenu format*/
.suckerdivRWF ul li ul a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
background: #627CA4;
padding: 1px 5px;
margin:-8px 0 6px 0px; /*need for IE7*/
border: 1px solid #19344F;
/*border-bottom: 0;*/
width:200px;
}
.suckerdivRWF ul li a:visited{
color: #fff;
}

.suckerdivRWF ul li a:hover{
background-color: #19344F;
}

.suckerdivRWF .subfolderstyle{
background: url(/images/littlearrow_rwf2.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdivRWF ul li { float: left; height: 1%; }
* html .suckerdivRWF ul li a { height: 1%; }
/* End menu styles for BE */

/* Top 10 Franchises List */
.top10linkbox  {
	display:block; 
	float:left; 
	width:600px; 
	margin: 10px 60px 15px 30px;
	font-size:10px;
	}
.top10links  {
	float:left;
	width:160px;
	padding-left:10px;
	margin-right:10px;
	}
span.top10linksOn  {
	float:left;
	width:160px;
	padding-left:10px;
	margin-right:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#323d5d;
	background-color:#EFEFEF;
	text-decoration:none;
	line-height: 1.2em;
	}
a:link.top10list   {
	color:#984d02;
	text-decoration:none;
	line-height: 1.2em;
	}
a:visited.top10list   {
	color:#984d02;
	text-decoration:none;
	line-height: 1.2em;
	}
a:hover.top10list   {
	color:#323d5d;
	text-decoration:underline;
	line-height: 1.2em;
	}
a:active.top10list   {
	color:#323d5d;
	text-decoration:underline;
	line-height: 1.2em;
	}
	

/* ============================================================================ */
/* THESE ARE FOR THE RE-WRITTEN RAPID REQUEST FORM */
/* ============================================================================ */
#requestForm {
	background-color: #ffffff;
	width:420px;
	margin-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.endrow {
	clear:both;
}
input.rrInput {	
	font-size: 12px;
	color: #000000;
	height: 14px;
	width: 200px;
	margin-bottom:4px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	float:left;
	
}
input.rrInputShort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 67px;
	margin-right: 63px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	float:left;
}
label.rrLabel {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;	
	float:left;
	vertical-align: middle;
	width:150px;
	height:20px;
	font-weight:bold;
}
.requiredfield {
	color:#ff0000;
	font-size:10px;
	padding: 4px 2px 0px 2px;
	font-weight:bold;
}
#rrErrorBox {
	clear:both;
	color:#ff0000;
	font-size:12px;
	padding: 4px 4px 4px 4px;
	margin-bottom: 5px;
	font-weight:bold;
	border: thin solid #ff0000;
	display:none;
	text-align:center;
}
.rrOptin {
	margin-left:0px;
	font-size:11px;
	float:left;
	height:30px;
}
.rrOptin.checkbox {
	margin-right:3px;
	
}

#rrsubmit {
	width:80%;
	margin-left:20%;
}
select.RRselectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
	width: 150px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-bottom:4px;
}
.aboutUsClass {
	float: left;
	vertical-align: top;
}
.strong {
	font-weight: bold;
}
.salesbackground {
	color: #000;	
	background: #fff;
}
.salesforeground {
	margin-left: 10px;
}
#whyAdFS {
	background-image:url(/images/whyAdFS_bg.gif);
	background-repeat: no-repeat; 
}
#whyAdFSDesc {
	 text-align:left;
	 width: 400px; 
	 margin-left: 10px;
	 padding-bottom: 10px;
}
#howAdFS {
	text-align:left;
	verticla-align:top;
	float: left;
	margin-top: -10px;
	background-image:url(/images/howAdFS_bg.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	width:345px;
}
#howAdFSPlacerDiv {
	width:344px; 
	height:105px;
}
#fsContactInfo {
	text-align: left; 
	vertical-align: top;
	margin-left: 15px;
}
#contactInfoDiv {
	height: 500px;
}
#franchiseLeaderDiv {
	background-color:#d4deee; 
	width: 344px; 
	height: 175px;
}
#franchiseLeaderDivTitle {
	margin:clear;
	padding-left:10px;
	margin-bottom:2em;
}
#franchiseDownloadDiv {
	margin-top: 175px; 
	margin-left: -344px; 
	width: 342px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#d4deee; 
	border-collapse:collapse; 
	background-image:url(/images/media-kit-box-bg.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	height:176px;
}
#franchiseDownloadLink {
	padding-left:60px;
	padding-top:37px;
}
#whyAdFS2 {
	float: right;
	height: 500px; 
	width: 215px; 
	margin-top: -480px;
	margin-right: 3px;
}
#salesforceDiv {
	margin-top: 375px; 
	margin-left: -345px; 
	width: 344px; 
	background: #bacae4;
}
#salesforceDivTitle {
	text-align: center; 
	font-weight: bold; 
	margin-left: 55px;
}
.subwhyAdFS2 {
	margin-left: 5px;
}
#firstNameLabel {
	 margin-top: 20px; 
	 margin-left: 15px;
	 width: 95px;
}
#lastNameLabel {
	margin-top: 35px; 
	margin-left: -315px;	
    width: 95px;
}
#companyNameLabel {
	margin-top: 35px; 
	margin-left: -315px;	
    width: 95px;
}
#phoneNumLabel {
	margin-top: 35px; 
	margin-left: -315px;
    width: 95px;
}
#emailAddressLabel {
	margin-top: 27px; 
	margin-left: -315px;
    width: 95px;
}
#webAddressLabel {
	margin-top: 15px; 
	margin-left: 15px;
    width: 95px;
}
#firstName {
	margin-top: 15px; 
	margin-left: 2px; 
	height: 17px; 
	width: 215px;
}
#lastName {
	margin-top: 10px; 
	margin-left: 112px; 
	height: 17px; 
	width: 215px;	
}
#companyName {
	margin-top: 10px; 
	margin-left: 112px; 
	height: 17px; 
	width: 215px;		
}
#phoneNum {
	margin-top: 10px; 
	margin-left: 112px; 
	height: 17px; 
	width: 215px;	
}
#emailAddress {
	margin-top: 10px; 
	margin-left: 112px; 
	height: 17px; 
	width: 215px;	
}
#webAddress {
	 margin-top: 10px; 
	 margin-left: 2px; 
	 height: 17px; 
	 width: 215px;
}
#requestButton {
	margin-left: 110px; 
	padding-top: 5px;
}
#requiredFieldLabel {
	margin-left: 240px;
	margin-top: -15px;
	padding-top: 10px;
}
/*quick facts box*/
.quickFactsBox {
	height:190px;
	width:522px;
	background-color:#EFEFEF;
	padding-bottom:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
/* quickFactsContentLeft actually included both left AND right boxes */
.quickFactsContentLeft {
	height:125px;
	width:100%;
	background-color:#ffffff;
	align:center;
}
.quickFactsContentRight {
	width:235px;
	height:100%;
	float:right;
	padding-left:15px;
	padding-right:15px;
	border-left-color:#eeeeee;
	border-left-style:solid;
	border-left-width:thick;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	vertical-align:middle;
}

.quickFactsLogo {
	align:center;
}
.verdana11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:17px;
	font-weight:normal;
}
