/* CSS Document */
form {
	margin:0;
	padding:0;
}
#franchiseOwnership {
	float:left;
	margin-left:75px;
	margin-top:13px;
}
#usatTabs {
	float:right;
	margin-right:35px;
	margin-top:10px;
}
#usatMain {
	clear:both;
	width:937px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	background-image: url(http://www.franchisesolutions.com/images/usat_Main_BG.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow:hidden;
}
#usatMain2 {
	clear:both;
	width:937px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	/*background-image: url(http://www.franchisesolutions.com/images/usat_Main_BG.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
	overflow:hidden;
}
#USATfinder {
	padding-top:20px;
	padding-left:20px;
	background-image:url(http://www.franchisesolutions.com/images/ff_usat_BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#usatSponsors {
	width:625px;
	margin-top:10px;
	padding-left:30px;
	padding-top:35px;
	background-image:url(http://www.franchisesolutions.com/images/usatSponsorLinkBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#adpageHeader {
	width:612px;
	height:auto;
	margin-top:15px;
	background-image: url(http://www.franchisesolutions.com/images/usat_adpageHdrBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
#directoryBlock {
	clear:both;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:20px;
}

select.usatSelect {
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border: 1px inset #999999;
}
input.grabBag {
	/*width:20px;
	height:20px;*/
	margin:0px auto;
	/*background:#74986E;*/
	border: solid thin #74986E;
}
.usatForm {
	margin-bottom:2px;
	border: 1px inset #666666;
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #2F3E5B;
	margin-left: 10px;
}
.usatMainLeft {
	width:635px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}
.usatMainRight {
	width:265px;
	height:auto;
	float:right;
	margin-left:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
}
.usatLeftNav {
	width:264px;
	float:left;
	overflow:hidden;
}
.usatRightSide {
	width:645px;
	float:right;
	margin-right:10px;
	padding-left:10px;
	padding-top:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	overflow:hidden;
}
div.grabBagBox {
	height:auto;
	background-color:#ECECEC;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
}
div.usatSpot {
	margin-left:20px;
	margin-right:10px;
	padding-top:20px;
	padding-left:10px;
	background-image:url(http://www.franchisesolutions.com/images/usat_spot_BG.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
div.usatPrivy {
	float:right;
	width:250px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(http://www.franchisesolutions.com/images/usatPrivyBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
div.statesCol {
	width:152px;
	float:left;
}
a.grayHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#019934;
	text-decoration:none;
	font-weight:normal;
}
a.bigBlackHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-decoration:none;
}
a.hdrTabs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#019934;
}
a.greenLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#019934;
	font-weight:normal;
	text-decoration:underline;
	line-height:18px;
}
a.greenLinkSM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#019934;
	font-weight:normal;
	text-decoration:underline;
}
a.greenLinkMD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#019934;
	font-weight:normal;
	text-decoration:underline;
}
a.headlineLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
a.statesfooterLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#847c7c;
	font-weight:normal;
	text-decoration:none;
}
.usatFooterLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#847C7C;
	text-decoration:underline;
}
.medBlackArial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.smBlackArial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.xsmBlackArial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.blackCapsArial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.blackCapsArial-12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.blackCapsArialSM {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.grayText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5B5B;
	font-weight:normal;
}
.greenText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#019934;
	font-weight:normal;
}
.greenText11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#019934;
	font-weight:normal;
}
img.videoGallery {
	float:left;
	padding:2px;
	margin-right:5px;
	border: 2px solid #ECECEC;
}
/*this is for the collapsible menu in leftnav*/
div.expandSearchBox {
	background-color:#FFFFFF;
	width:250px;
	clear:both;
}
.collapsible {
   display: none; /* Only important part */
   background-color:#FFFFFF;
}
a.greenLeftNavLink:link, a.greenLeftNavLink:visited, a.greenLeftNavLink:hover, a.greenLeftNavLink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#019934;
	font-weight:bold;
	text-decoration:underline;
}

a.greenLeftNavLinkSM, a.greenLeftNavLinkSM:link, a.greenLeftNavLinkSM:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0E5325;
	line-height:18px;
	font-weight:normal;
	text-decoration:underline;
	padding-left:10px;
}
a.greenLeftNavLinkSM:hover, a.greenLeftNavLinkSM:active {
	font-weight:bolder;
	background-image:url(../images/subCatArrow.gif);
	background-repeat:no-repeat;
	background-position:left;
}



/* shared tags between sites*/
.mdbluefont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009933;
}
.smbluefont, .orangefont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009933;
}

.smbluefontPif {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.breadCrumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#019934;
}
.mdgreyfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.adpageSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.orangenav11:link {
 	font-size: 13px; font-family: Arial; color:#009933; text-decoration: underline;
 }
   .orangenav11:visited {
 font-size: 13px; font-family: Arial; color: #009933; text-decoration: underline;
 }
  .orangenav11:active {
 font-size: 13px; font-family: Arial; color: #009933; text-decoration: underline;
 }
  .orangenav11:hover {
 font-size: 13px; font-family: Arial; color: #009933; text-decoration: underline;
 }

 .smgreyfont3  {
  	font-family : Arial;
  	font-size : 12px;
  	color : #000000;
  }

 .orange11:link {
 	font-size: 12px; font-family: arial; color:#019934; text-decoration: underline;
 }
  .orange11:visited {
 font-size: 12px; font-family: arial; color: #019934; text-decoration: underline;
 }
  .orange11:active {
 font-size: 12px; font-family: arial; color: #019934; text-decoration: underline;
 }
  .orange11:hover {
 font-size: 12px; font-family: arial; color: #019934; text-decoration: underline;
 }


 .mdbluefont11  {
  	font-family : Arial;
  	font-size : 11px;
  	color : #000000;
  }


.adpagepara, .verdana11, .smfont, .mdtrueblackfont, .smblackfont, .mdblackfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.smblackfontbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

a.bluenav10, a.bluenav10:link, a.bluenav10:hover, a.bluenav10:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}
a.bluenav11, a.bluenav11:link, a.bluenav11:hover, a.bluenav11:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}
a.bluenav2, a.bluenav2:link, a.bluenav2:hover, a.bluenav2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}
a.articleLinks, a.articleLinks:link, a.articleLinks:hover, a.articleLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.articleMore, a.articleMore:link, a.articleMore:hover, a.articleMore:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}
a.bluenav6, a.bluenav6:link, a.bluenav6:hover, a.bluenav6:active, a.bluenav6:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.breadCrumbLinks, a.breadCrumbLinks:link, a.breadCrumbLinks:hover, a.breadCrumbLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}
a.fdrClientLink, a.fdrClientLink:link, a.fdrClientLink:hover, a.fdrClientLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#019934;
	text-decoration:underline;
}

/*  THIS IS FOR THE FRANCHISE LIST ON THE PIF */

#PIF_introUSAT
{
	position:relative;
	width:370px;
}

#franchiseListContainerUSAT
{
	position:absolute;
	left:747px;
	top:10px;
	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;
}

#dockClassBottomUSAT
{
	width:200px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	display:block;
	background-image:url(http://www.franchisesolutions.com/images/mylistBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#franchiseListUSAT  {
	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;
}
#myFranchiseListUSAT {
	position:fixed;
	top:400px;
	left:700px;
	width:226px;
	background-color:#efefef;
	margin-left:10px;
}

div.companyCountUSAT {
	color:#CC6600;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
	font-weight:bold;
}
div.companyCountDescUSAT {
	color:#000033;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
	font-weight:normal;
	align:right;
}
div.companyCountDetUSAT {
	color:#2f3e5b;
	text-align:right;
}

.hideChecksUSAT {
	display:none;
}

a.removeCompanyUSAT:link,a.removeCompanyUSAT:visited,a.removeCompanyUSAT:active {
	margin-left:0px;
	width:100%;
	color:#CC6600;
	text-decoration:underline;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}
a.removeCompanyUSAT:hover {
	color:#CC6600;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}
hr.companySepUSAT {
	border-style:solid;
	height:1px;
	color:#FFFFFF;
	margin-top:3px;
	margin-bottom:3px;
}
.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;
}
.verdana10Gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
input.RRBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 14px;
	width: 300px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
input.RRBoxesShort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 14px;
	width: 67px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	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: thin inset #ffffff;
	background-color: #EFEFEF;
	vertical-align: middle;
	margin-left:10px;
}
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;
}
.newsButton {
	background-color:#019934;
	border:1px outset #019934;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:1px;
}
/*matrix re-design stuff*/
.matrixClientBox {
	height:160px;
	width:160px;
	padding:10px;
	float:left;
	overflow:hidden;
}
.matrixXtra {
	padding:10px;
	float:left;
	display:block;
	position:relative;
	top:0px;
}
.search-box-usa {
	font-family:Verdana, Arial, monospace;
	font-size:12px;
	font-weight:normal;
	width:148px;
	height:16px;
}
.usacatlist {
	width:100%;
	margin-left:-2px;
	display:block;	
	margin-top:0px;	
	text-align:left;
}
.usacatlist ul {
  float: left;
  width: 100%;
  margin: 5px 0px 0 30px;
  padding: 0;
  list-style: none;
}

.usacatlist ul li {
  float: left;
  width: 180px;
  margin: 0px 0 0px 10px;
  padding: 0;
}
a.greenLeftNavLink_on:link, a.greenLeftNavLink_on:visited, a.greenLeftNavLink_on:hover, a.greenLeftNavLink_on:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#019934;
	font-weight:bold;
	margin:0 0 0 16px;
	text-decoration:underline;
}
a.greenLeftNavLinkSM2, a.greenLeftNavLinkSM2:link, a.greenLeftNavLinkSM2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0E5325;
	line-height:18px;
	font-weight:normal;
	text-decoration:underline;
	padding-left:10px;
	overflow:hidden;
}
a.greenLeftNavLinkSM2:hover {
	font-weight:bold;
	background-image:url(../images/subCatArrow.gif);
	background-repeat:no-repeat;
	background-position:left;
}
a.greenLeftNavLink2:link, a.greenLeftNavLink2:visited, a.greenLeftNavLink2:hover, a.greenLeftNavLink2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#019934;
	font-weight:bold;
	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;
}
.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;
}

/* Ad page classes - added 2011-02-17 MikeD */
.adPageContent {
	height:auto;
	width:570px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-right:10px;
	font-family: Verdana, Helvetica, sans-serif;
}
div.adPageContent {
	font-size: 11px;
	line-height:15px;
	font-weight:normal;
	color: #333333;
}
div.adPageContent li {
	font-size: 11px;
	line-height:15px;
	font-weight:normal;
	color: #333333;
}
div.adPageContent p {
	font-size: 11px;
	line-height:15px;
	font-weight:normal;
	color: #333333;
}
div.adPageContent h2 {
	font-size: 13px;
	line-height:20px;
	color: #000000;
	font-weight: bold;
}
div.adPageContent h3 {
	font-size: 12px;
	line-height:18px;
	color: #000000;
	font-weight: bold;
}
#franchoiceForm {
	background-image: url(/images/FormBG-3.jpg);
	background-repeat: no-repeat;
	width: 472px;
	height: 168px;
}
#FirstNamelabel {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    margin-left: 20px;
    font-size: 0.814em;
}

#LastNamelabel {
    font-family: Tahoma, Geneva, sans-serif;	
    font-weight: bold;
    font-size: 0.814em;
}
#EmailAddresslabel {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
       margin-left: 48px;
       font-size: 0.875em;
}

#DayPhonelabel {
    font-family: Tahoma, Geneva, sans-serif;	
    font-weight: bold;
    font-size: 0.814em;
}
#EveningPhonelabel {
    font-family: Tahoma, Geneva, sans-serif;
    margin-left: 202px;
    font-size: 0.814em;
}
#FirstName {
	margin-top: 20px;
}
#Email {
	margin-top: 20px;
}
#EveningPhone {
	margin-top: 20px;
}
#formDisclaimer {
	font-size: 0.689em;
        font-family: Tahoma, Geneva, sans-serif;	
        font-weight: bold;
	margin-top: -20px;
	margin-left: 30px;
	width: 400px;
}
#franchoiceSubmit {
    float: right; 
    margin-right: 20px; 
    margin-top: -17px;
}
#franchoiceCheckbox {
    margin-top:19px;
    margin-left: 10px;
    border: none;
}
#middleLine {
    margin-top: -10px;
}
#bottomLine {
    margin-top: 10px;
    margin-left: 20px;
}
.franchoiceHeading {
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 1.250em;
    color: #4f81bd;
}
.franchoiceHeading2 {
    font-family: Verdana;
    font-weight: bold;
    font-size: 0.875em;
    color: #2f3e5b;
}
.franchoiceText {
    font-family: Verdana;
    font-size: 0.689em;
    line-height: 16px;
    color: #2f3e5b;
}
