@charset "utf-8";
/* CSS Document */
body{background:rgb(160,217,206) url(/images/background.png) repeat-x top left;margin:0px;}
table{border-collapse:collapse;border:0px;}
div.cloud{left:0px;top:0px;background:transparent url(/images/cloudRight.png) no-repeat top right; height:134px;width:100%;position:absolute;}
p{color:rgb(102,109,115); font:8pt Verdana, Arial, Helvetica, sans-serif;}
img{border:none;}
form{margin:0;padding:0;}

div.outerContainer{background:transparent url(/images/masthead.png) no-repeat top left;width:100%;}
div.contentContainer{ margin-left:255px;width:701px; padding-top:182px;z-index:30;}
div.contentHead{background:transparent url(/images/contentHeader.png) no-repeat top center; height:23px; width:701px;}
div.contentBody{background:white;width:701px;padding-top:10px;padding-bottom:10px;}
div.contentFoot{background:transparent url(/images/contentFooter.png) no-repeat top center; height:23px; width:701px;}

div.content{color:rgb(123,166,158);}
div.main{padding:10px 20px;font:8pt Verdana, Arial, Helvetica, sans-serif;}
div.header{ font:14pt Trebuchet MS, Arial, sans-serif;background:url(/images/divider.png) repeat-x bottom left; margin:0px 30px;}
div.featuredFranchise{background:rgb(202,239,233);margin:7px 20px 30px 20px;width:427px;padding:10px;}
div.featuredFranchiseHead{background: rgb(202,239,233) url(/images/featuredHeader.png) no-repeat center left; width:447px; height:30px;margin: 30px 0px 0px 20px;text-align:right;}

div.contentRight{float:right;width:200px;padding-right:14px;padding-bottom:15px;}
div.articlesFeed{background:rgb(206, 223, 137);}
div.contentRightShort{float:right;width:150px;padding-right:14px;padding-bottom:15px;margin-left:5px;}
div.articleShortHead{height:40px;background:rgb(206, 223, 137) url(/images/articlesShortHeader.gif) no-repeat top center;}
div.articleShortFoot{height:14px;background:url(/images/articlesShortFooter.gif) no-repeat bottom left;}

div.articleHead{height:40px;background:rgb(206, 223, 137) url(/images/articlesHeader.png) no-repeat top center;}
div.articleFoot{height:30px;background:url(/images/blogFooter.png) no-repeat bottom left;}
div.newsletter{background:rgb(206, 223, 137) url(/images/newsletterHeader.png) no-repeat top center; padding:40px 5px 0px 5px;font:8pt trebuchet ms, Verdana, Arial, Helvetica, sans-serif;line-height:2em;color:rgb(82,89,54);}
div.newsletter img {padding-right:5px;}  
div.newsletter span{display:block;float:left;width:84px; color:rgb(82,89,54); text-align:left; padding-left:5px;padding-top:10px}
input.text{width:87px;}
input.subscribe{padding:5px 0px 0px 85px;} 

div.leftNav{position:absolute;left:0px;width:200px;margin-left:34px; background:url(/images/leftNavFooter.png) no-repeat bottom left; padding-bottom:30px;}
div.leftNavMain{background:white url(/images/leftNavBackground.png) no-repeat bottom left;padding-bottom:15px;margin-top:223px;}
div.leftNavLinks{margin-top:30px; background:rgb(196,237,231) url(/images/linksHeader.png) no-repeat top left;padding:35px 15px 10px;}
div.leftNavLinks b, div.leftNavLinks a, div.leftNavArticles a{font: 10px Trebuchet MS,Arial,sans-serif;color:rgb(108, 145, 154);text-decoration:none;padding-bottom:1.8em;}
div.leftNavArticles{margin-top:3px; background:rgb(196,237,231) url(/images/articleHeader.png) no-repeat top left;padding:35px 15px 10px;}
div.leftNavLinks b{font-weight:800;}
div.categoryHead{background: rgb(108,145,154) url(/images/categoryHeader.png) no-repeat center left; text-align:right; margin:0px 30px; color:white; font:8pt Verdana, Arial, Helvetica, sans-serif; padding:4px 5px;}
div.categoryHead *{vertical-align:middle;} 
div.franchiseListing{margin:3px 30px;color:rgb(102,109,115); font:8pt Verdana, Arial, Helvetica, sans-serif;width:640px;height:135px;background:url(/images/divider2.png) repeat-x bottom left;}
div.franchiseTile{width:160px;float:left; padding:10px 0px 0px 0px;}
div.franchiseInfo{float:left;width:480px;  padding-top:12px;line-height:1.85em;}
div.franchiseDescription{height:5.55em;overflow:hidden;}
a.franchiseLink{color:rgb(255,99,25);text-decoration:none;}
div.franchiseListingHead{font-weight:bold;}  
hr.franchiseListing{color:rgb(224,235,181);border:1px solid rgb(224,235,181);}
div.franchiseTile *{margin-bottom:5px;margin-top:5px;vertical-align:middle;}
span.businessType, span.investmentLevel{display:block;float:left;width:235px;font-size:7pt;}

div#request{ width:186px;overflow:hidden;position:absolute;right:0px;top:70px;color:rgb(99,99,99); font:8pt Geneva, Arial, Helvetica, sans-serif;height:63px;}
div.request{background:url(/images/requestCollapsed.png) no-repeat; height:40px;margin:0px;}
div.requestControl{padding-top:0px; height:23px; text-align:center;background: url(/images/requestBackground.png) repeat-y}
span.requestInactive{color:rgb(255,99,25);}
div.requestContent{background: url(/images/requestBackground.png) repeat-y;padding:0px 15px 15px 15px;}
div.requestFoot{background: url(/images/requestFooter.png) no-repeat;height:25px;}

div.profileHead{background:rgb(202, 239, 233); margin:10px 30px 10px 30px; padding:10px; font:bold 11pt Verdana, Arial, Helvetica, sans-serif; color:rgb(129,172,163);}
div.logoDiv{ width:134px; background:url(/images/logoBackground.png) no-repeat;text-align:center;padding:7px 0px;margin-top:10px;float:left;}
div.logoDiv *{vertical-align:middle;}
div.franchiseInfoExtended{float:left; text-align:left;width:225px;font:8pt Verdana, Arial, Helvetica, sans-serif;line-height:2em;padding:15px 0px 0px 15px;color:rgb(102,109,115);}
div.submit{text-align:center;float:left;width:485px;} 
span.nobreak{white-space:nowrap;} 

div.profileBody{width:640px; margin:30px 30px 10px 30px; font:8pt Verdana, Arial, Helvetica, sans-serif;color:rgb(102,109,115);line-height:2em;}
div.profileBody *{font-size:8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color:rgb(102,109,115);line-height:2em;}
div.profileBody img{margin:0px 10px;}
div.profileBodyHead{background:rgb(108,145,154); color:white;font:bold 11pt Geneva, Arial, Helvetica, sans-serif;margin:10px 0px;padding:5px 10px;text-transform:lowercase;}
div#overlay{display:none;position:absolute; top:0px;left:0px;width:100%;background:rgb(161,218,208);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;height:100%;}
div.formContainer{display:none;position:absolute;width:750px; top:150px; margin-left:auto;margin-right:auto;}
div.formHead{text-align:right;padding:28px 30px 0px 0px;font:8pt Verdana, Arial, Helvetica, sans-serif; color:rgb(99,99,99);background:url(/images/formHeader.png) no-repeat top center;height:30px;vertical-align:middle;}
div.formHead *{vertical-align:middle;}
div.formBody{background:url(/images/formBackground.png) repeat-y top center; color:rgb(28,115,122);padding:10px 30px;}
div.formFoot{background:url(/images/formFooter.png) no-repeat top center; height:33px; width:750px;}

label{width:115px;color:#1C737A;vertical-align:middle;height:18px;font:7pt Verdana, Arial, Helvetica, sans-serif;display:block;float:left; text-align:right; padding-right:5px;}
div.formContainer .request{float:left; width:209px;margin-bottom:3px;}
div.formContainer input.short{width:100px;margin-right:5px;}
div.formContainer input.nopadd{margin-right:0px}
div.formContainer input.phone{width:125px;margin-right:5px;}
div.formContainer input.city{width:70px;} 
div.formContainer select.state{width:135px;margin-right:5px;}
input#opt {width:13px; margin-top: 5px;}
.checkboxText {color:rgb(28,115,122);vertical-align:middle;height:18px;font:8pt Verdana, Arial, Helvetica, sans-serif;display:block; float:left; margin: 5px; width: 190px;text-align:left;}
div.formContainer div.example{float:left;font:6pt Verdana, Arial, Helvetica, sans-serif;width:75px;}
div.formContainer td.formcol{width:345px;}
div.formContainer form.requestForm{text-align:center;}
div.formRequestList{background:rgb(228,247,244); padding:10px 15px;margin:10px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;height:40px;}
div#formRequestList .requestDiv{text-align:left;width:220px;float:left;height:40px;margin:0px 0px 5px;}
div#formRequestList .checkbox{width:20px;float:left;}
div#formRequestList .formRequest{width:190px;float:left;padding:0px 5px;}

div#request div.requestlist{float:left;padding:5px 2px;}
div#request div.name{width:125px;}


div#profileFran{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
div#profileFran span {font-weight:bold;}
div.leftNavLink{background:url(/images/divider.png) repeat-x bottom left; margin:0px 5px;padding: 5px 0px;}
a.leftNav,span.leftNav{text-transform:uppercase;color:rgb(99,99,99);font:8pt Verdana, Arial, Helvetica, sans-serif;}
a.active{color:rgb(255, 99, 25);}
a.leftNavSecondary{font:8pt Verdana, Arial, Helvetica, sans-serif; color:rgb(255, 99, 25);padding-left:0px;}
a.leftNavTertiary{font:8pt Verdana, Arial, Helvetica, sans-serif; color: #7BA69E; padding-left:10px;}
table.requestTable td.formRequest{width:225px;padding:5px;font:8pt Verdana, Arial, Helvetica, sans-serif; }
table.requestTable * {vertical-align:middle;text-align:left;}
form#search{margin:0px;padding:0px;}
div.paginationNav, div.letterNav{font:8pt Verdana, Arial, Helvetica, sans-serif;text-align:center;color:rgb(99,99,99);}
a.paginationNav{text-decoration:none;color:rgb(99,99,99);}
div.paginationNav a.current{color:rgb(255,99,25);}
div.IndustrySearch a.leftNav{text-transform:none;color:rgb(245, 129, 36);line-height:2em;}
div.IndustrySearch a.leftNavSecondary{text-transform:none;color:#7BA69E;line-height:2em;}
div.IndustrySearch ul.subcatLinks {padding-left:15px;margin:0;}

td.browseInvestHead{background:rgb(123,166,158) url(/images/investHeader.png) no-repeat;height:23px;}
td.browseIndustryHead{background:rgb(148, 200, 191) url(/images/industryHeader.png) no-repeat;width:175px;height:23px;}
td.browseLocationHead{background:rgb(108, 145, 154) url(/images/locationHeader.png) no-repeat;height:23px;}

/*a.investLink{word-spacing:-0.15em;}*/
a.investLink, a.industryLink{font:8pt Verdana, Arial, Helvetica, sans-serif;color:rgb(102,109,115);text-decoration:none; line-height:1.5em;}
div.browseIndustry {height:205px;float:left;}
div.browseInvest{height:160px;float:left;}
div.browseIndustry{width:175px;padding-left:20px;margin-right:7px;margin-bottom:15px;} 
div.browseInvest, div.browseLocation {width:430px; padding-left:20px;margin-right:7px;margin-bottom:15px;}
td.browseInvest, td.browseIndustry{} 
div.browseInvest table,table.browseLocation{width:447px;}
div.featuredDesc{color:rgb(102,109,115);font:8pt Verdana, Arial, Helvetica, sans-serif;padding:10px 5px;float:left; width:162px;}
div.featuredInfo{float:left; width:120px;color:rgb(102,109,115);padding-top:10px;font:8pt Verdana, Arial, Helvetica, sans-serif;}
span.featuredHead{color:rgb(123,166,158);font:bold 10pt Trebuchet MS, Arial, Helvetica, sans-serif;}
div.featuredButtons{text-align:right;}
.hand{cursor: pointer;	cursor: hand;}
a.headerLink{font:bold 10pt Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color:rgb(102,109,115); text-decoration:none;}

div.articles{font:9px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:rgb(82, 89, 54); padding:10px;}
 div.articleEntry {margin:0px 0px 10px;}
div.articleEntry a.articleEntryTitle {font-size:9px;font-weight:bold;margin:0px;padding:0px;}
div.articleEntry a{color:rgb(82, 89, 54); text-decoration:none;}
div.articlesFeed div.articleEntry a.articleLink{color:rgb(255,99,25);font-size:9px;}



div.footer, div.footer a{font:8pt Verdana, Arial, Helvetica, sans-serif;color:white;text-align:center;}
form.requestForm div.privacy{background:#EBFF97 none repeat scroll 0%;border:1px solid #6C919A;color:#6C919A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;margin:0px 10px;padding:5px;}
div.content a{color:rgb(123, 166, 158);}

div.noresults{margin:5px 30px; border:2px solid rgb(160, 217, 206);font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;padding:5px; color:rgb(245, 129, 36);}
div#ErrorMessage{display:none;border:1px solid rgb(108, 145, 154); font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:5px; color:rgb(255, 99, 25);margin:5px 0px;}

div.searchWidget{position:absolute;right:30px;background:url(/images/selectorWidget.gif) no-repeat;width:780px;}
div.searchWidget fieldset{border:none;}
div.searchWidget p{float:left;}
div.searchWidget *{font-size:10px;vertical-align:middle;}


div.articles div.article{font-size:12px;color:rgb(99, 109, 115);padding:5px 15px;}
div.articles .article a.title{font-weight:bold;text-decoration:none;}
div.articles .article a{color:rgb(99, 109, 115); }
div.articles .article .date{font-size:0.9em;}

div.articlesFeed .title, div.articlesFeed .title a{font-weight:bold;font-size:12px; color:rgb(107, 117, 57);}
div.articlesFeed a.articleLink{font-size:12px;color:rgb(107, 117, 57);}
div.clear{clear:both;}