@media screen
{
	#divStayTopLeft {
		display:block;
	}
	.screenOnly {
		display:block;
	}
}
@media print
{
	#divStayTopLeft {
		display:none;
	}
	.screenOnly {
		display:none;
	}
}

body {
	background-Color:#2F6760;
	margin:0px;
}

a {
	font-family: Verdana,Arial,Helvetica;
	font-weight:bold;
	color: #6699CC;
}
dt {
	padding-top: 8px;
}
th {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

td {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #000000;
}

ol {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #000000;
}

li {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #000000;
	padding-top: 5px;
}

p {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #000000;
}

h1 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12pt;
	color: #cc6600;
	font-weight:bold;
}

h2 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #CC6600;
	font-weight:bold;
}

h3 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	color: #CC6600;
	font-weight:bold;
}

/*
===========================
	Classes
===========================
*/
	A.bold:link {
		font-weight:bold;
		color: #10a594;
	}
	A.bold:visited {
		font-weight:bold;
		color: #10a594;
	}
	A.bold:hover {
		font-weight:bold;
		color: #10a594;
	}
	A.faq:link {
		text-decoration:none;
		font-weight:bold;
		color: #2F6760;
	}
	A.faq:visited {
		text-decoration:none;
		font-weight:bold;
		color: #2F6760;
	}
	A.faq:hover {
		text-decoration:underline;
		font-weight:bold;
		color: #2F6760;
	}
	A.m:link {
		text-decoration:none;
		font-size:8pt;
		font-weight:bold;
		color: #2F6760;
	}
	A.m:visited {
		text-decoration:none;
		font-size:8pt;
		font-weight:bold;
		color: #2F6760;
	}
	A.m:hover {
		text-decoration:underline;
		font-size:8pt;
		font-weight:bold;
		color: #2F6760;
	}
	
	td.Note {
		font-family: Verdana,Arial,Helvetica;
		font-size: 8pt;
		color: #000000;
	}
	
	td.Program {
		vertical-align:top;
		padding-right:0.75cm;
	}
	
	h1.franchise
	{
		font-family: Verdana,Arial,Helvetica;
		font-size: 12pt;
		color: #2f6760;
		font-weight:bold;
		font-style:italic;
		text-decoration: underline;
	}
	
	p.h1 {
		font-family: Verdana,Arial,Helvetica;
		font-size: 12pt;
		color: #CC6600;
		font-weight:bold;
	}
	
	p.h2 {
		font-family: Verdana,Arial,Helvetica;
		font-size: 10pt;
		color: #CC6600;
		font-weight:bold;
	}
/*
===========================
	Generic Classes
===========================
*/

	.highlight {color:#CC6600;}
	.left50px {margin-left:50px;}
	.smallnote {
		font-family: Verdana,Arial,Helvetica;
		font-size: 8pt;
		color: #2F6760;
	}
	.smallform {
		font-family: Verdana,Arial,Helvetica;
		font-size: 8pt;
		color: #000000;
	}
	.bottomnav {
		font-size:8pt;
		font-weight:normal;
	}
	.tcserif {
		font-family: Georgia;
		font-size:10pt;
		font-weight:normal;
	}
	.orangefont {color: #cc6600;}
	.whitefont {color: #ffffff;}
	.redfont {color: #ff0000;}
	.greenfont {color: #2f6760;}
	.greenfont_b {
		color: #2f6760;
		font-weight:bold;
	}
	.greenfont_bi {
		color: #2f6760;
		font-weight:bold;
		font-style:italic;
	}
	.greenback {background: #2f6760;}
	.goldfont {
		font-family: Verdana,Arial,Helvetica;
		font-size: 8pt;
		color: #edda74;
		font-weight:bold;
	}
	.goldback {background:#edda74}
	.textbox {
		font-size:8pt;
		height:18px;
		border:1px solid #222222;
		border-right:1px solid #eeeeee;
		border-bottom:1px Solid #eeeeee;}
	.stdbutton {
		font-family: Verdana,Arial,Helvetica;
		font-size: 11px;
		height: 20px;
		width:60px;
	}
	.alpha-shadow {
		clear: both;
		float:left;
		background: url(/images/shadow.gif) no-repeat bottom right;
		margin: 14px 0 0 17px !important;
		margin: 14px 0 0 8px;
	}

	.alpha-shadow div {
		background: url(/images/shadow2.png) no-repeat left top !important;
		background: url(/images/shadow2.gif) no-repeat left top;
		float: left;
		padding: 0px 6px 6px 0px;
	}
	
	.alpha-shadow img {
		background-color: #fff;
		border: 1px solid #a9a9a9;
		padding: 4px;
		margin: 0;
	}
	.dialogbox {
		font-size:8pt;
		height:18px;
		border:1px solid #222222;
		border-left:1px solid #efefef;
		border-top:1px Solid #efefef;
		border-right:1px solid #444444;
		border-bottom:1px Solid #444444;}
	.txtCenter { text-align:center }
	.licheck {
		list-style: url(/images/checkmark.gif);
		padding-top:5px;
	}
	.prop {
	    float:right;
	    width:1px;
	}

	.clear {
	    clear:both;
	    height:1px;
	    overflow:hidden;
	}
	.locateCentertop {
		padding:175px 10px 0px 10px;
	}
	.locateCenterbottom {
		padding:0px 10px 0px 10px;
	}
	.locateCenterDetailText
	{
		padding-left:25px;
		padding-bottom: 10px;
		padding-top: 5px;
		font-size:10px;
		font-weight: normal;
		border:1px dashed #2f6760;
	}
/*
===========================
	ID Classes
===========================
*/
	
	#BottomMenu
	{
		padding-top:50px;
		width:100%;
		font-size:8pt;
		font-weight:normal;
		text-align:center;
	}
	#tcbody {
		width:1024px;
		background-Color:#f7de84;
		border: 1px solid #0e0e0e;
		padding:8px;
		text-align:left;
	}
	
	#tcbodyfranchise{
		width:980px;
		background-Color:#2f6760;
		border: 1px solid #0e0e0e;
		padding:8px;
		text-align:left;
	}
	#padding {
		padding:4px;
		background-Color:#fff;
	}
	
	#faq dt {
		font-family: Verdana,Arial,Helvetica;
		font-weight:bold;
		padding-bottom:4px;
	}
	
	#faq dd {
		font-family: Verdana,Arial,Helvetica;
		padding-bottom:18px;
		margin-left:16px;
	}
	#centermapholder {
		width:100%;
		height:375px;
		text-align:center;
	}
	#centerusmap {
		width:100%;
		height:350px;
	}
	#legendholder {
		width:160px;
		float:right;
		padding-top:40px;
	}
	
	#centerlegend {
		border:1px dashed #2f6760;
		width:150px;
		padding-top:12px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:12px;
		float:right;
		background-Color:#e0e0e0;
		font-size:10px;
	}
	
	#centerlegend div.yes {
		background-Color:#f7de84;
		font-weight:bold;
		padding:4px;
	}
	
	#centerlegend div.soon {
		background-Color:#2f6760;
		color:#fff;
		font-weight:bold;
		padding:4px;
	}
	#rotator
	{
		border: 1px solid #000;
		cursor: pointer;
		overflow: hidden;
		margin: 50px auto 10px;
		position: relative;
		width: 350px;
		height: 350px;
	}
	
	#rotator img
	{
		border: 0;
		cursor: pointer;
	}
	
	#newsletterIdxBox
	{
		width: 300px;
		height: 300px;
		padding: 10px;
		background: url(/images/idx/300x300box.png) no-repeat top left;
	}
	
	#newsletterIdxBox ul
	{
 		margin:5px -20px;
	}
	
	#newsletterIdxBoxImage
	{
		float:right;
		padding-right:15px;
	}
	#dewplayer
	{
		height:25px;
	}

	#testimonial
	{
		float:right;
		width:240px;
		height:290px;
		padding-right:10px;
		background: url(/images/page/franchise_testimonial_back.png) no-repeat left top
	}
	
	#testimonialTextBackground
	{
		float:right;
		width: 175px;
		padding-right:10px;
		padding-top:5px;
		text-align:left;
		background: rgba(255, 255, 255, 0.2)
	}
	#testimonialTextBackground p
	{
		color: #000;
	}
	
.nodisplay {
	display:none;
}	
/*
======================================
large button rollovers
======================================
*/
.rolloverLarge a {
	display:block;
	width: 189px;
	height: 131px;
	font: bold 13px sans-serif;;
	color:#333;
	background: url("/images/nav/OnlineTutoring-Large.png") 0 0 no-repeat;
	text-decoration: none;
}
#btnOnlineTutoring a { background: url("/images/nav/OnlineTutoring-Large.png") 0 0 no-repeat; }
#btnOnlineTutoring a:hover { background-position: 0 -131px; }
/*
======================================
small button rollovers
======================================
*/
.rollOverSmall a
{
	display:block;
	width: 189px;
	height: 50px;
	font: bold 13px sans-serif;;
	color:#333;
	text-decoration: none;
	margin-bottom: 5px;
}
#btnFranchiseOpportunities a { background: url("/images/nav/franchiseopportunities.png") 0 0 no-repeat; }
#btnFranchiseOpportunities a:hover { background-position: 0 -50px; }

#btnEmploymentOpportunities a { background: url("/images/nav/EmploymentOpportunities.png") 0 0 no-repeat; }
#btnEmploymentOpportunities a:hover { background-position: 0 -50px; }

#btnLocateACenter a { background: url("/images/nav/LocateACenter.png") 0 0 no-repeat; }
#btnLocateACenter a:hover { background-position: 0 -50px; }

#btnFranchisePrequalification a { background: url("/images/nav/FranchisePrequalification.png") 0 0 no-repeat; }
#btnFranchisePrequalification a:hover { background-position: 0 -131px; }

#btnFranchiseFDD a { background: url("/images/nav/FranchiseFDD.png") 0 0 no-repeat; }
#btnFranchiseFDD a:hover { background-position: 0 -50px; }