@charset "UTF-8";
html, body 
{    
	height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
}

body
{
	background:#EEE url(../images/bodyBgRepeat.gif) repeat-x;	
}

p
{
	font-size:.8em;
	line-height:1.5em;	
}

h1
{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:8px;
	color:#f16438;
}

a
{
	color:#FFFFFF;
	font-size:.8em;
}	

a:hover
{
	color:#c1eaff;	
}

a.normalAnchor
{
	color:#f16438;
	font-size:1em;
}

a.normalAnchor:hover
{
	color:#999999;
}

ul
{
	
}

ul.content
{
	line-height:16px;
}

ul.content li
{
	padding-bottom:10px;
}

strong.ucaseBlue
{
	font-weight:bold;
	text-transform:uppercase;
	color:#2a2562;
}

strong
{
	font-weight:bold;	
}

q
{
	font-weight:bold;
	font-style:italic;
	color:#f16438;
}

q.normal
{
	font-weight:normal;	
}

.signUpBtn
{
	background-image:url(../images/signUpNowBtn.gif); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	width:124px; 
	height:23px; 
	display:block; 
	float:right; 
	margin-top:5px;
}

.signUpBtn:Hover
{
	background-image:url(../images/signUpNowBtn.gif); 
	background-repeat:no-repeat;
	background-position:0 -22px; 
	width:124px; 
	height:23px; 
	display:block; 
	float:right; 
	margin-top:5px;
}

.signUpBtnSml
{
	background-image:url(../images/signUpBtnSml.gif); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	width:70px; 
	height:19px; 
	display:block; 
	float:right; 
	margin-top:5px;
}

.signUpBtnSml:Hover
{
	background-image:url(../images/signUpBtnSml.gif); 
	background-repeat:no-repeat; 
	background-position:0 -19px; 
	width:70px; 
	height:19px; 
	display:block; 
	float:right; 
	margin-top:5px;
}

#boeKnowsSignUpBtn
{
	position:absolute; margin-left:550px; margin-top:75px;
}


/* MAIN WRAPPER */
#mainWrapper
{
	min-height: 100%;
	margin-bottom: -254px;
	position: relative;
}


/*HEADER SECTION */
#headerWrapper
{
	width:965px;
	height:167px;
	clear:both;
	
	margin:0px;
	padding:0px;
	
	margin-right:auto;
	margin-left:auto;
}

#logoWrapper
{
	width:188px;
	height:141px;
	margin-top:12px;
	margin-left:25px;
	float:left;
}

/* TOP NAVIGATION */
#topNavigationWrapper
{
	width:616px;
	height:32px;
	
	margin-left:auto;
	
	top:-1px; right:0px;
}

#topNavigationWrapper #nav a img
{
	cursor:pointer;
	cursor:hand;
}


/* MAIN NAVIGATION */
#mainNavigationWrapper
{
	right:0px;
	width:745px; 
	height:28px; 
	padding-top:7px;
	
	margin-left:auto;
}

#mainNavigationWrapper #mainNav
{
	cursor:pointer;
	cursor:hand;
}

#currentSalesWrapper
{
	width:300px;
	height:60px;
	padding-top:40px;
	margin-right:3px;
	margin-left:auto;
}

#currentSalesWrapper h3
{
	font-size:18px;
	margin-bottom:3px;
	color:#000000;
}


/* HOME PAGE BODY SECTION */
#bodyWrapper
{
	background:#9acceb url(../images/largeGrayBgRepeat.jpg) repeat-x;
	border:1px solid #999;
	width:963px;
	height:453px;
	
	clear:both;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
}

/* CURVED CORNER */
#topRgtCorner
{
	background:url(../images/mainBodyTopRgtCrn.gif) no-repeat;
	background-position:top right;
	float:right;
	clear:both;
	width:14px;
	height:15px;
	margin-top:-1px;
	margin-right:-1px;
}

#homeLeftNavigationWrapper
{
	width:210px;
	height:423px;
	margin:5px;
	padding:10px;
	background-color:#FFFFFF;
	float:left;
}

/* jQuery Sliding feature */
#leftnavigationItems
{
	position:absolute; 
	z-index:25; 
	background-color:#000000;
	background:#9acceb url(../images/largeGrayBgRepeat.jpg) repeat-x;
	float:left;
	left:0;
}

#homeMainBodySectionWrapper
{
	width:688px;
	height:413px;
	margin:5px;
	margin-left:0;
	background-color:#FFFFFF;
	float:left;
	padding:15px;
}

#scroll 
{
	position:relative;
	height:453px;
	overflow:hidden;
	border:0px solid #ddd;
	width:970px;	
}

#tools 
{
	width:9999em;
	position:absolute;
	height:453px;
	
}

#intro
{
	position:absolute; 
	z-index:10;	
}


.tool 
{
	float:left;
	width:1000px;
	height:453px;
	margin-left:240px;
}

/*
-moz-border-radius:5px;
-webkit-border-radius:5px;
*/

/* DRILL DOWN PAGES CONTAINERS */
#mainBodySectionWrapper
{
	font-size:.9em;
	
	background:#C0C0C0 url(../images/largeGrayBgRepeat.jpg) repeat-x;
	background-repeat:repeat-x;
	border:1px solid #999;
	width:963px;
	
	clear:both;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
}

#mainBodyRightSectionWrapper
{
	width:688px;

	margin:5px;
	margin-left:0;
	background-color:#FFFFFF;
	float:left;
	padding:15px;
	padding-bottom:5px;
}



#mainBodyLeftSectionContentWrapper
{
	width:210px;
	
	margin:5px;
	padding:10px;
	background-color:#FFFFFF;
	float:left;
	
}

 ul.content li
{
	padding:-40px;
	margin-left:-40px;
}

ul.content
{
	margin-left:50px;
	
	font-size:.78em;
}

/* BOTTOM SECTION */
#homeBottomSectionWrapper
{
	width:965px;
	height:320px;
	
	clear:both;
	
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
}

#videoPlayerWrapper
{
	width:318px;
	height:282px;
	
	background-image:url(../images/blackHdrBg.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#949494;
	
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:2px;
	
	float:left;
}

#homeBottomRightSectionWrapper
{
	float:right;
	margin-left:3px;
	width:642px;
	height:312px;
}

#homeBoeKnowsWrapper
{
	background:#9acceb url(../images/smallGrayBgRepeat.jpg) repeat-x;
	border:1px solid #999;
	width:640px;
	height:113px;
	margin-bottom:3px;
	clear:both;
}

#homeNewsWrapper, #homeEventsWrapper
{
	background:#9acceb url(../images/botSctBgRepeat.gif) repeat-x;
	border:1px solid #999;
	width:318px;
	height:192px;
	margin-bottom:3px;
	float:left;
	overflow:hidden;
}

#homeBottomSectionWrapper #homeNewsWrapper .right
{
	float:right;
}

#homeEventsWrapper
{
	margin-left:2px;	
}

.botSectionHeader
{
	background:#FFFFFF url(../images/botSctHdrBg.gif) no-repeat;
	border:0px solid #cee4f3;
	width:318px;
	height:29px;
	padding-left:5px;
}


.botSectionHeader .botSctTitle
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:.8em;
	margin:3px;
	line-height:25px;
}

.botSectionHeader  img
{
	display:block; 
	float:right;
	padding-right:10px;
	padding-top:4px;
}









/* USED IN REGISTRATION */
p#tooltip
{
	background-image:url(../images/helpToolTipBgRepeat.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	position:absolute;
	border:1px solid #DDD;
	padding:5px;
	color:#000000;
	display:none;
	
	margin-right:20px;
	
	font-size:.7em;
	line-height:1.4em;	
}	

strong.toolTip
{
	color:#000000; 
	font-size:1.1em;
	font-weight:bold;
}


/* BODY COPY */
#homeMainBodySectionWrapper p.bodyCopyPar, p.bodyCopyPar
{
	font-size:.7em;
	line-height:16px;
}
#homeMainBodySectionWrapper h2
{
	font-size:.8em;
	font-weight:bold;
	color:#f16438;
}

#homeMainBodySectionWrapper a.imgLink img
{
	margin-top:20px;	
}

/* BOE Knows */
#homeBoeKnowsWrapper .content
{
	background-color:#FFFFFF; 
	width:615px; 
	height:88px; 
	margin:4px; 
	padding:8px; 
}

/* News Boxes */
.blueHeader
{
	background-image:url(../images/botSctHdrBg.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	width:318px;;
	height:32px;
	padding-top:5px;
	
	color:#FFFFFF;
}

.blueHeader h3
{
	display:inline;	
	font-size:.9em;
	margin-left:9px;
	padding-top:5px;
}

.bottomBoxIcon
{
	float:right; 
	margin-right:8px;	
}


.newsContent
{
	margin:10px; 
	margin-top:5px;
	padding-bottom:5px;
	width:300px;
	font-size:.8em;
}

.newsContent iframe
{
	width:318px;	
}


.newsDate
{
	padding-left:5px; 
	color:#2b2a6c; 
	font-size:.8em; 
	font-weight:bold;
}

.newsHr
{
	border:0px solid #2b2a6c; 
	width:225px; 
	height:1px; 
	background-color:#2b2a6c; 
	color:#2b2a6c; 
	margin:0;
	padding:0;
}

.findOutMoreOrange
{
	background-image:url(../images/orangeBtns.gif); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	width:134px; 
	height:23px; 
	display:block; 
	float:right;
}

.findOutMoreOrange span
{
	display:none;	
}

.findOutMoreOrange:hover, #intro.findOutMoreOrange
{
	background-position:0px -23px; 
}

#homeBoeKnowsWrapper .content .bodyCopyPar .blackDoubleArrowButton,
#homeEventsWrapper .content .bodyCopyPar .blackDoubleArrowButton
{float:right; display:block;}

#homeNewsWrapper .newsContent p,
#homeEventsWrapper .newsContent p
{line-height:13px; width:290px; margin-left:10px}

#homeNewsWrapper .newsContent p .smallBlueArrowImage,
#homeEventsWrapper .newsContent p .smallBlueArrowImage
{float:left; margin-top:5px;}

#homeNewsWrapper .newsContent p a.read,
#homeEventsWrapper .newsContent p a.read
{background-image:url(../images/smallArrowBtns.gif); background-repeat:no-repeat; background-position:0 0; width:13px; height:13px; display:block; float:right;}

#homeNewsWrapper .newsContent p a.read span,
#homeEventsWrapper .newsContent p a.read span
{display:none;}

#homeNewsWrapper .newsReadAllBtn,
#homeEventsWrapper .newsReadAllBtn
{
	background-image:url(../images/smallLabeledBlueBtns.gif); 
	background-repeat:no-repeat; 
	background-position:-81px 0px; 
	float:right;
	margin-bottom:5px;
	margin-right:5px;
	width:80px; 
	height:23px; 
	display:block;
}

#homeNewsWrapper .newsReadAllBtn:hover,
#homeEventsWrapper .newsReadAllBtn:hover
{background-position:-81px -22px;}

#homeNewsWrapper .newsReadAllBtn span,
#homeEventsWrapper .newsReadAllBtn span
{display:none;}

/* FOOTER STYLES */

#footer 
{
	height:254px;
	position: relative;
	background:#253b56 url(../images/footerBgRepeat.gif) repeat-x;
}

#footerCopy
{
	width:960px;
	margin:auto;
	color:#FFFFFF;
	font-size:.70em;
	
}

#footerSiteMap
{
	width:960px;
	margin:auto;
	color:#FFFFFF;
	font-size:.9em;
}

#footerCopy a
{
	font-size:.9em;
}

#footerCopy a img
{
	vertical-align:middle; padding-bottom:3px; padding-left:3px; padding-top:15px;
}

.clearfooter 
{
	height:254px;
	clear: both;
}

/** HOME PAGE TABLE **/
#newsLinkTbl tr td
{
	border:2px solid #FFFFFF;
}

#newsLinkTbl tr td:hover
{
	border:2px solid #CACACA;
	
}

#newsLinkTbl tr td
{
	padding:2px;
}

#newsLinkTbl
{
	border:2px solid #f16438;
	padding:3px;
}

/** PRESS STYLES/FAQ STYLES **/
#newsList li, #pressList li
{
	list-style-type:none; padding:5px 5px 10px 0;
}

#newsList li a, #pressList li a
{
	text-decoration:none
}

#newsList li a:hover, #pressList li a:hover
{
	text-decoration:underline;
}

#newsList li a em, #pressList li a em
{
	font-size:12px;
	font-style:italic; font-weight:bold;	
}

#newsList li a:hover em, #pressList li a:hover em
{
	color:#8C8C8C;
	font-style:italic; font-weight:bold;	
}

/* FRANCHISOR SUCCESS STORY */
#mainBodyLeftSectionContentWrapper .successStory
{
	clear:both;
	border:1px solid #F90;
	min-width:50px;
	min-height:120px;
	text-align:center;
	margin:15px;
	padding:10px;
}


























