/* CSS Document */
/* Images and color for the CFE sub-site */

html{}
body,p,table{color:#4f4f4f}
h1,h2,h3,h4,h5,h6 { color:#4e77a0 }
div#showAll a { color: #000000; }
div#hideAll a { color: #000000; }
/* a{color:#f00}
a[target="_blank"]:after { content:; color:#FF3399;  }
*/
hr{ border-top:1px solid #ccc;border-left:1px solid #ddd;}

div#container{}

/* replaces site switcher */
/*
div#site_toggle {
	width: 913px;
	height: 36px;
	margin: 0;
	padding: 0;
	background: url("/images/buttons/blueToggle.gif") no-repeat;
	}


a#greenside { display:block; width: 345px; height: 36px; float: left; }
a#blueside { display:block; width: 568px; height: 36px; float: left;}
span.hide { display: none; }
*/
/* end new site switcher */
/*
div#site_switcher{}
div#site_switcher:Hover { cursor:pointer }

div#site_switcher div#left_button {float:left; width:570px;height:35px;background:url(../images/backgrounds/siteswitcher_B_L.gif) no-repeat top left #4e77a0; }
div#site_switcher div#left_button_inner { float:left; width:570px;height:35px; width:100%;background:url(../images/backgrounds/siteswitcher_B_R.gif) no-repeat top right;}
div#site_switcher div#left_button h1{ position:relative; top:-21px; left:50px; }
div#site_switcher div#left_button h1 a { color:#fff;text-decoration:none}
div#site_switcher div#left_button img { position: relative; top:8px; left:25px; }

div#site_switcher div#right_button {float:left; width:343px;height:35px;background:url(../images/backgrounds/siteswitcher_G_slice.gif) repeat-x top left; }
div#site_switcher div#right_button_inner {float:left; width:343px;height:35px;background:url(../images/backgrounds/siteswitcher_G_R.gif) no-repeat top right;} 
div#site_switcher div#right_button h1#homeR { width:200px; position: relative; top:5px; left:60px;font-size:12px;}
div#site_switcher div#right_button h1 a{color:#fff;text-decoration:none}
div#site_switcher div#right_button img { position: relative; top:-20px; left:270px }
*/
/*
div#header{}
	img#logo{}
	img#page_tag_line{}
	div#power_search {background:url(../images/backgrounds/power_search.gif) no-repeat top left}

div#nav { background:#2E6295 }
div#nav noscript { color:#fff; padding-left:10px }
div#nav noscript a { color:#f00 }
*/
/* ComponentArt Menu */
/*
.MenuItem { cursor:default; height:25px; padding:1px 10px 0 20px; text-align:center;
	color:#fff;   }
	
.MenuItemHover, .MenuItemExpanded, .MenuItemActive  { cursor:default;  height:25px; padding:1px 10px 0 20px; text-align:center;
	background: url(../images/nav/arrow-blue-over.gif) no-repeat 3px 5px #759dc3; color:#fff  }


.subMenuItem {padding:2px 5px 2px 5px; border-top: 1px solid #fff;
	background:#d6e5f3; width:150px; 
	-moz-opacity: 0.95;				 *//* this is for ff *//*
	filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
	
	}
.subMenuItemHover{padding:2px 5px 2px 5px; border-top: 1px solid #fff;
	background:#759dc3; 
	-moz-opacity: 0.95;				 *//* this is for ff *//*
	filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
	cursor:pointer;
	}
.subMenuItemActive{padding:2px 5px 2px 5px;  border-top: 1px solid #fff;
	background:#759dc3;
	-moz-opacity: 0.95;				 *//* this is for ff *//*
	filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
	}
*/
/* End Component Art Menu */

/*********************** sub menu items with childern */	
/*
	span .MenuItem{color:#444; padding:2px 5px 2px 5px; border-top: 1px solid #fff; width:180px; text-align:left; height:15px;
		background: url(../images/nav/arrow-green-more.gif) no-repeat #d6e5f3;
		background-position: 170px 5px; 
		-moz-opacity: 0.95;				 *//* this is for ff *//*
		filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
		}
	
	span .MenuItemHover{padding:2px 5px 2px 5px; border-top: 1px solid #fff; width:180px; text-align:left; height:15px;
		background: url(../images/nav/arrow-green-more.gif) no-repeat #759dc3; 
		background-position: 170px 5px; 
		-moz-opacity: 0.95;				 *//* this is for ff *//*
		filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
		cursor:pointer;
		}
	span .MenuItemActive, span .MenuItemExpanded{padding:2px 5px 2px 5px;  border-top: 1px solid #fff; width:180px;text-align:left; height:15px;
		background: url(../images/nav/arrow-green-more.gif) no-repeat #759dc3;
		background-position: 170px 5px; 
		-moz-opacity: 0.95;				 *//* this is for ff *//*
		filter:alpha(opacity=95);  			 *//* this if for ie exploder *//*
		}
*/
/*
div#wrapper{}
	div#content{}
	div#interactive{width:500px}
	div#premium_ad{width:500px}
*/
/*
div#left_col{}
div#right_col{}
	div#style_switcher {}
	div#ad_block{ margin: 12px 7px 0 10px; padding:10px 0 3px 20px; background:#d7e0e9;}
	#member_btn { margin:10px 0 10px 0; }
	div#member_login_header_g { width:175px; height:39px; margin-top:10px; background:url(../images/backgrounds/Franchise-Assessment-Tool.jpg) no-repeat top left #a3bd57}
	div#member_login_g { width:165px; background:#6288ae; margin-bottom:5px; padding:5px;}
	div#member_login_g a { color:#fff;}
	div#member_login_g p { color:#fff; text-align:center; font-size:14px;}

	
	
	div#list_box_header{ background:url(../images/backgrounds/popular_links.gif) no-repeat top left; }
	div#list_box { background:#eff3f7; margin: 0 0 20px 0; border-left:1px solid #c6d8eb;border-right:1px solid #c6d8eb;border-bottom:1px solid #c6d8eb; }
	div#list_box a {color:#333; text-decoration:underline; }
	div#list_box a:hover { text-decoration:underline}
*/
	/* Related Links */
/*
	div#list_box_header_rl { background:url(../images/backgrounds/related_links_header.gif) no-repeat top left; height:31px; width:175px; }
	div#list_box_rl { background:#f4f5f6; border-left:1px solid #b8b9bb;border-right:1px solid #b8b9bb;border-bottom:1px solid #b8b9bb; padding: 5px 10px 10px 10px; width:153px; }
	div#list_box_rl a { color:#333; text-decoration:underline; }
	div#list_box_rl a:hover { text-decoration:underline}
	div#list_box_rl li { list-style:none; margin:5px 0 15px 0;}
*/


#Test 
{
	width: 463px;
	height: 22px;
}

#Test {width: 463px; height: 22px;}

/* Table Form */
.gInfo { width:191px; height:25px; background:url(../images/profile/tab.gif) no-repeat top left; }
.gInfo p { margin:0 0 0 10px; padding:2px 0 0 0; color:#fff; width: 182px; }
.required {text-align:right; color:#666; font-style:italic;}

#general { margin-top:20px }

#general .l { background:#dfe8f1; padding: 4px 10px 4px 4px; text-align:right; border-bottom:1px solid #fff; border-right:1px solid #fff; }
#general .r { background:#dadada; padding: 4px 0 4px 10px; border-bottom:1px solid #fff; border-left:1px solid #fff; }
#general .r input,#general .r textarea { border:0px;}
#general .r textarea { width: 300px; margin-right:10px }
#general tr.fullRow{background:#89a7c5;  border-bottom: 1px solid #fff} 
#general tr.fullRow td{border-bottom:1px solid #fff;color:#fff; padding: 2px 0 2px 10px}
#general .fullRowGray {background:#dadada; color:#fff; padding:3px 0 3px 10px;border-bottom:1px solid #fff} 
#general .fullRowGray2{background:#dadada; padding:3px 10px 3px 10px;border-bottom:1px solid #fff}
#general .fullRowGray input  { float:right; margin-right:20px;}


/*search alphabetic list*/
#content ul#alphabetic { list-style: none; margin: 10px 0 5px 0; padding: 0; font: bold 11px Arial, Helvetica, sans-serif;}
#content ul#alphabetic li { display: inline; padding: 0 4px 0 2px ; border-right: 1px solid black;}
#content ul#alphabetic li#noborder { border: none;}

/* Table Zebra */
.Table_Title,#Table_Title { color:#fff; font-weight:bold; padding:0 0 0 3px; color:#fff; background:#4e77a0;border-right:2px solid #fff}
.Table_Title_End,#Table_Title_End { color:#fff; font-weight:bold; padding:3px 0 0px 10px; color:#fff; background:#4e77a0}

.TableRow_ODD,#TableRow_ODD{ background:#fff;padding: 0 3px 0 3px;border-right:2px solid #e0e0e0} 
.TableRow_ODD_END,#TableRow_ODD_END{ background:#fff;padding: 0 3px 0 4px;}

.TableRow_EVEN,#TableRow_EVEN{ background:#e0e0e0;padding: 0 3px 0 3px;border-right:2px solid #fff}
.TableRow_EVEN_END,#TableRow_EVEN_END{ background:#e0e0e0;padding: 0 3px 0 4px;}


/* Power Search Results Page */
/* Refine your search menu */
#uppermenu {width: 522px; margin: 0; padding: 0;}
#uppermenutab { width: 161px; height: 15px; background: url(/images/profile/tab.gif) no-repeat; color: white; font-weight: bold; padding: 3px 15px; margin: 0}
#uppermenuresults { width:490px; border: 1px solid #cccccc; padding: 10px 15px; }
.UpperSearch { float:left; display:block; margin-right: 10px; width:130px; height:22px; }

#topchunk, #botchunk {width: 522px; margin: 0; padding: 0;}
span.boxtitle {display: block; font-weight: bold; font-size: 14px;}

/* Premium Franchises or Suppliers */
.premiumBox { width: 233px; height: 125px; overflow:hidden; margin: 0 6px 6px 0; padding: 5px 10px; background: #ffffff; border: 1px solid #cccccc; float: left;}
.premiumBox img, .featuredBox img, .additionalBox img { float: left; margin: 2px 10px 0 0; }
.premiumBox a { color:#4f4f4f }
/* Featured Franchises or Suppliers */
.featuredBox { width:485px; border: 1px solid #cccccc; padding: 10px 15px; margin: 0 0 10px 0; }
.featuredBox a { color:#4f4f4f }
/* Additional Franchises or Suppliers */
.additionalBox { width:485px; padding: 10px 0px; margin: 0 0 6px 0; }
.additionalBox span a { font-size:13px; }

.contactlist { display: inline; font-size: 11px; font-weight: bold; }

/* normal listing */
.normalItem{ padding:2px; border:1px solid #fff; display:block;text-decoration:none;background:#fff}
.normalItem span{text-decoration:underline}
.normalItem i{color:#4f4f4f; }
.normalItem:Hover{background:#EFF3F7; border:1px solid #C6D8EB; }










