/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #eeeeee url(../images/grad_bg.jpg) repeat-x top;
}
#outer {
	margin: auto;
	padding: 0px 5px;
	/*width: 770px;*/
	width: 822px;
	background-color: #FFFFFF;
	border-right: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

/* header */
#logo {
	margin: 0px;
	padding: 0px;
	width: 280px;
	float: left;
}
#logoContainer {
	margin: 0px;
	padding: 0px;
	width: 280px;
	float: left;
}
#header {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	width: 512px;
	float: right;
}
#loginSearch {
	margin: 0px -2px 0px 0px;
	padding: 0px;
	height: 29px;
	text-align:right;
}
#loginSearch a {FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-SIZE: 11px; color: #454545;}
#topBanner {
	margin: 0px;
	padding: 5px 0px;
	width: 512px;
	height: 60px;
	text-align: center;
}
#topNav {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/* new top */
#navTop {
	margin: 0px;
	padding: 0px;
}
#navTop table {
	margin: 0px;
	padding: 0px;
	height: 51px;
}
#navTop table td {
	margin: 0px;
	padding: 0px;
}
#navTop a {
	color: #FFFFFF;
	text-decoration: none;
}
#navTop h1 {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 4px;
}
#navTop .on {
	background: url(../images/navTopOver.jpg) repeat-x top;
}
#navTop .off {
	background: url(../images/navTopOff.jpg) repeat-x top;
}
#navTop .onLeft {
	background: url(../images/navTopLeft_on.jpg) no-repeat left top;
}
#navTop .offLeft {
	background: url(../images/navTopLeft.jpg) no-repeat left top;
}
#navTop .onRight {
	background: url(../images/navTopRight_on.jpg) no-repeat right top;
}
#navTop .offRight {
	background: url(../images/navTopRight.jpg) no-repeat right top;
}
/* Left Column */
#leftColumn {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 165px;
	float: left;
}
#leftNav-Top {
	margin: 0px;
	padding: 0px;
	background: url(../images/navigation.gif) no-repeat;
	height: 44px;
}
#leftNav-Bot {
	margin: 0px 0px 8px;
	padding: 0px;
	background: url(../images/navigationleft-btm.gif) no-repeat;
	height: 17px;
}
#leftNav {
	background: url(../images/navigationleft-bg.gif) repeat-y;
	padding-right: 12px;
	padding-left: 7px;
	padding-top: 5px;
}
#leftNav li {
	padding: 4px 0px;
	margin: 0px;
	border-bottom: 1px solid #BEBEBE;
	list-style: none;
}
#leftNav ul {
	/*list-style: url(../images/navleft-arrow.gif);*/
	padding: 0px;
	margin: 0px;
	display: block;
	border-top: 1px solid #BEBEBE;
}
#leftNav a {font-weight: bold; color: #7BB558; text-decoration: none;}
#leftNav a:hover {font-weight: bold; color: #386D99; text-decoration: none;}
/* Center Column */
#centerColumn {
	margin: 0px;
	padding: 5px 5px 0px;
	width: 472px;
	float: left;
	text-align: left;
}
#centerColumn-b {
	margin: 0px;
	padding: 5px 5px 0px;
	width: 641px;
	float: left;
}
#centerContent {
	margin: 0px;
	padding: 5px 10px 0px;
	background: url(../images/main-bg.gif);
	text-align: left;
}
#centerContent-b {
	margin: 0px;
	padding: 5px 10px 0px;
	background: url(../images/main-bg-b.gif) repeat-y top;
}
#centerContent-Top {
	margin: 0px;
	padding: 0px;
	background: url(../images/bluehead.gif);
	height: 23px;
	font: 5px Arial, Helvetica, sans-serif;
}
#centerContent-Top-b {
	margin: 0px;
	padding: 0px;
	background: url(../images/bluehead-b.gif);
	height: 23px;
	font: 5px Arial, Helvetica, sans-serif;
}
#centerContent-Bot {
	margin: 0px;
	padding: 0px;
	background: url(../images/main-btm.gif);
	height: 18px;
	font: 5px Arial, Helvetica, sans-serif;
}
#centerContent-Bot-b {
	margin: 0px;
	padding: 0px;
	background: url(../images/main-btm-b.gif);
	height: 18px;
	font: 5px Arial, Helvetica, sans-serif;
}
#centerContent-b a:link, #indentCenterCol a:link, #centerContent-b a:visited, #indentCenterCol a:visited {color:#3355AA; text-decoration:underline;}
#centerContent-b a:hover, #indentCenterCol a:hover  {color:#7BB558; text-decoration:underline; }

#halfCenterCol-Left {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 290px;
	float: left;
}
#halfCenterCol-Right {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 290px;
	float: right;
}
#indentCenterCol {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#listings {
	margin: 0px;
	padding: 0px;
}
#listings ul, #listings ul ul, #listings ul ul ul {
	margin-left: 10px;
	padding-left: 17px;
}
#listings li, #listings li li, #listings li li li {
	list-style: url(../images/navleft-arrow.gif);
	margin-top: 4px;
}
#interviewNav {
	margin: 0px;
	padding: 4px 0px 2px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#interviewNav p {
	margin: 0px;
	padding: 0px 0px 2px;
}
/* Right Column */
#rightColumn {
	margin: 0px;
	padding: 5px 5px 0px;
	/*width: 121px;*/
	width: 160px;
	float: right;
	text-align: center;
}
/* Full Column */
#fullColumn {
	margin: 0px;
	padding: 5px 10px;
}
#longTitle {
	background: #FF9900;
	padding: 5px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#fullBox {
	margin: auto;
	padding: 5px 12px 0px;
	width: 740px;
	background: url(../images/fullBox_bkgd.gif);
	text-align: left;
}
#fullBox-b {
	margin: auto;
	padding: 0px 12px;
	width: 740px;
	background: url(../images/fullBox_bkgd-b.gif);
	text-align: left;
}
#fullBox-Cap {
	margin: auto;
	padding: 0px;
	width: 764px;
	background: url(../images/fullBox_bkgd.gif);
}
#fullBox-Cap-b {
	margin: auto;
	padding: 0px;
	width: 764px;
	background: url(../images/latestNewsCap.gif);
	height: 26px;
}
#fullBox-Bot {
	margin: auto;
	padding: 0px;
	width: 764px;
	background: url(../images/fullBox_bot.gif);
	height: 10px;
	font-size: 5px;
	line-height: 1px;
}
#fullBox-Bot-b {
	margin: auto;
	padding: 0px;
	width: 764px;
	background: url(../images/fullBox_bot-b.gif);
	height: 10px;
	font-size: 5px;
	line-height: 1px;
}


/* Footer */
#footer {
	margin: 0px;
	padding: 10px 5px;
	line-height: 130%;
}
#footer a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #454545;
	text-decoration: none;
}
#footer a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #454545;
	text-decoration: underline;
}

/* TO CLEAR FLOATS */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}


/* Franchise Opp Header */
#franchiseopp_usa-header {
	background: url(../images/franchiseopp_usa-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#franchiseopp_usa-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#franchiseopp_usa-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}

/* Franchise Opp Header  - INT */
#franchiseopp_int-header {
	background: url(../images/franchiseopp_intl-head_blan.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#franchiseopp_int-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#franchiseopp_int-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}

/* Franchise Supp Header */
#franchise-suppliers-header {
	background: url(../images/supplier_vendor-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#franchise-suppliers-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#franchise-suppliers-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}

/* Financing Programs Header */
#financing-programs-header {
	background: url(../images/finance_programs-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#financing-programs-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#financing-programs-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}


/* Area Header */
#area-dev-header {
	background: url(../images/areadev_consultant-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#area-dev-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#area-dev-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}


/* Interview Header */
#interviews-main-header {
	background: url(../images/interviews_main-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#interviews-main-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#interviews-main-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}

#interviews-info-header {
	background: url(../images/info-head_blank.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 472px;
}
#interviews-info-head_content {
	margin: 30px 130px 13px 13px;
	padding: 0px;
	height: auto;
	width: 329px;
	position: absolute;
}
#interviews-info-head_link {
	position: absolute;
	top: 116px;
	left: 0px;
}

/* Intl Franchise Opp Header - OLD */
#intl-franchiseopp-header {
	background: url(../images/intl_fran_opp.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 94px;
	width: 380px;
}
#intl-franchiseopp-head_content {
	margin: 25px 10px 10px;
	padding: 0px;
	height: auto;
	width: 360px;
	position: absolute;
}
#intl-franchiseopp-head_link {
	position: absolute;
	left: 0px;
	top: 38px;
}

/* Intl Franchise Supp Header */
#intl-franchise-suppliers-header {
	background: url(../images/intl_fran_supp.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 94px;
	width: 380px;
}
#intl-franchise-suppliers-head_content {
	margin: 25px 10px 10px;
	padding: 0px;
	height: auto;
	width: 360px;
	position: absolute;
}
#intl-franchise-suppliers-head_link {
	position: absolute;
	left: 0px;
	top: 38px;
}

