body {
	height: 100%;
   text-align: center;
   min-width: 1030px; /* Use this, or */
   background-color:white;
   margin:0px 0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:17px;
   color: #595959;
   background-image:url(../images/wicker.jpg);
   }
 
div.wrapper {
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   background-color:white;
   min-height:100%;
   width:950px;
   background:url(../images/red-notebook.jpg) no-repeat #fff;
   background-position:0px 150px;
   padding-left:40px;
   padding-right:40px;
   border-right:3px solid #663300;
   border-left:3px solid #663300;
   background-color:white;
   }
   
   .footer{
   clear:both;
 	background-image:url(../images/background_footer.jpg);
	background-repeat:no-repeat;
	background-position:-1px 0px;
	width:1030px;
	height:76px;
	background-color:transparent;
	margin-top: 0px;
	margin-left: auto;
   margin-right: auto;
      border-right:3px solid #663300;
   border-left:3px solid #663300;
	}
   
div.content{
	background:url(../images/background.png) repeat-y;
	min-height:640px;
	margin-top: 0px;
   }
   
/* Text and Headline Styles*/

.left {float:left;}
.left-italic {float:left; font-style:italic;}
.italic {font-style:italic;}

h1 {}
h2 {font-size:14px;}

.indentItalic, .indentPlain{
margin-top:20px;
margin-left:75px;
font-style:italic;
}

.indentPlain{
font-style:normal;
}


.ACT_A,.ACT_C,.ACT_T,.ACT_S{
background-image:url(../images/redA.gif);
background-repeat:no-repeat;
height:49px;
width:64px;
float:left;
}
.ACT_C{background-image:url(../images/redC.gif);}
.ACT_T{background-image:url(../images/redT.gif);}
.ACT_S{background-image:url(../images/redS.gif);}




.question{
background-image:url(../images/Q.gif);
background-repeat:no-repeat;
height:49px;
width:64px;
float:left;
}

.answer{
background-image:url(../images/A.gif);
background-repeat:no-repeat;
height:49px;
width:64px;
float:right;
}


h1.dottedTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	color: #91471f;
	font-style: italic;
	padding:20px 0px 40px 0px;
	margin-top:20px;
	min-width: 0px;
	display:inline;
	background-image:url(../images/dotted_line_Headline.gif);
	background-repeat:repeat-x;
	line-height:90px;
}

td{
text-align:center;
}

tr{
}


table {
}

hr{
	background:url(../images/inch.gif) repeat-x;
	height:19px;
	display:block;
	border:0px;
   }

ul.whyACT {
	list-style-image: url(../images/bullet.png);
	line-height: 18px;
	
}

ul.whyACT li {
	padding-bottom: 15px;
}

blockquote{
	font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #333;font-style: italic
	} 
   
#clear {
clear: both;
}
   
#logo{
	padding:47px 0px 0px 29px;
	}

#sloganText{ 
	width:600px;
	padding:5px 0px 0px 30px;
	}

#apple {
	float:right;
	width:329px;
	height:150px;
	background:url(../images/apple.jpg) no-repeat;
	margin:0px 5px 0px 0px;
	}

#home-special{
	background:url(../images/chalkboard.gif) no-repeat;
	width:940px;
	height:357px;
	margin:0px 3px 0px 5px;
	padding:0px;
	}

#homeBox{
	background:url(../images/welcome-background.jpg) no-repeat;
	height:180px;
	width:590px;
	margin:10px 0px 10px 15px;
	float:left;
	padding:155px 0px 0px 20px;
	}
	
#homeBox p{
	width: 230px;
}

#newsBox{
	background:url(../images/news-background.jpg) no-repeat;
	height:255px;
	width:267px;
	margin:10px 15px 10px 0px;
	float:right;
	padding:80px 0px 0px 25px;
	background-color:transparent;
	}
	
	#newsBox a, #newsBox a:hover {
	color:#666666;
	text-decoration:none;
	}
	#newsBox a:hover{ color:#91471f;}

#rotatingNews {width: 210px;} 
#rotatingNews .slide {list-style-type: none; margin-left:-35px;} 

.headline {
	  position: absolute;
	  top: 210px;
	  left: 5px;
	  height: 260px;
	  width:260px;
	
	}

.headline ul li{
	  font-size:10px;
	  list-style:square;
	}

#steps{
		display:block;
		height:75px;
		width:940px;
		margin:-40px 0px 0px 0px;
	}
	
#steps1{
background-image:url(../images/twoSteps_01.jpg);
height: 75px;
width: 280px;
float: left;
}

#steps2{
background-image:url(../images/twoSteps_02.jpg);
height: 75px;
width: 120px;
float: left;
}

#steps3{
background-image:url(../images/twoSteps_03.jpg);
height: 75px;
width: 200px;

float: left;
}

#steps4{
background-image:url(../images/twoSteps_04.jpg);
height: 75px;
width: 128px;
float: left;
}

#steps5{
background-image:url(../images/twoSteps_05.jpg);
height: 75px;
width: 212px;
float: left;
}

#bottom-home-area{
	background-image:url(../images/content-back-noise.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 5px 0px 5px;
	padding:40px 0px 40px 0px;
	clear: both;
	min-height: 550px;
	}

.homeMainContent, .MainContent{
	margin: 0px 40px 40px 0px;
	float: left;
	width: 575px;
	}

.homeMainContent p,  .MainContent p{
	margin-bottom:30px;
	}
	
.homeMainContent h2,  .MainContent h2{
	font-size:14px;
	color:#623c1e;
	font-weight:bold;
	line-height:14px;
	margin-bottom:-8px;
	margin-top:20px;
	}
	
.homeMainContent .caps,  .MainContent .caps{
	color:#623c1e;
	font-weight:bold;
	margin-bottom:-8px;
	margin-top:20px;
	}
	
.homeMainContent a,  .MainContent a{
color:#b0542c;
	font-style:bold;
	font-weight:bolder;
	width: 240px;
	text-decoration: underline;
	
}


#leftArea{
	float:left;
	width:282px;
	min-height:580px;
	margin-right:40px;
	}
	
#leftArea h2{
display:none;
}
	
.righttArea{
	float:left;
	min-height:580px;
	}
	
.dashed{margin:20px 0px 0px 20px;}

.sidePhoto{margin-left:20px;}

.teachingMattersImage{margin:20px 0px 0px 20px;border-style:none;}

.teachingQuote{
	color:#006600;
	font-style:italic;
	font-weight:bolder;
	margin:0px 35px 35px 30px;
	}
	
.importantLinks{
	color:#b0542c;
	font-style:bold;
	font-weight:bolder;
	margin: 65px 35px 35px 55px;
	line-height: 14px;
	width: 240px;
	text-decoration: underline;
	}
	
.importantLinks a{
	color:#b0542c;
	font-style:bold;
	font-weight:bolder;
	line-height: 14px;
	text-decoration: underline;
	}
	
.callUs{
	color:#585858;
	font-style:bold;
	font-weight:bolder;
	margin: 0px 35px 35px 55px;
	line-height: 14px;
	width: 240px;
	}

.largeQuote{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#585858;
	width:506px;
	float:right;
	background-image:url(../images/largeQuote_open.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	margin-top:20px;
	}

.largeQuote p{
	background-image:url(../images/largeQuote_close.gif);
	background-repeat:no-repeat;
	background-position:460px	50px;
	padding-bottom:60px;
	padding-right:60px;
	margin-top:10px;
	}

.byline{
	float:right;
	font-size:15px;
	margin-bottom:40px;
	}



#logoFooter{
	margin:20px 80px 0px 0px;
	float:right;
	position:relative;
	top:-30px;
	}

#copyright{
	float:left;
	color:#fff;
	position:relative;
	top:-14px;
	margin-bottom: -14px;
	margin-left:50px;
	width:930px;
	}
	
#copyright_right{
	float:left;
	color:#fff;
	position:relative;
	top:15px;
	margin-left:30px;
	width:300px;
	}
	


.portalLinks {
	margin-left:70px;
	position:relative;
	top:10px;
	float:left;
	color:white;
	}	
	
.portalLinks a{
	text-decoration:none;
	color:#fff;
	}
	
.portalLinks a:hover{
	text-decoration:underline;
	color:#fff;
	}


/*  -----------MENU BAR CONTAINER------------- */



#menu-bar{
	background:url(../images/menu-green.gif) repeat-x;
	display:block;
	height:34px;
	margin:18px 5px 0px 5px;
}

#menu-tabs{
width:315px;
height:33px;
float:right;
}

.trainingPortal_button, .mentorPortal_button{
	height:33px;
	font-size:12px;
	line-height:36px;
	text-align:center;
}

.trainingPortal_button a, .mentorPortal_button a{
	text-decoration:none;
		color:#006600;
}
.trainingPortal_button, .trainingPortal_button a{
	background:url(../images/buttons/trainingPortal1.jpg) no-repeat;
	width:157px;
	float:left;
	
}

.trainingPortal_button a:hover{
	background:url(../images/buttons/trainingPortal1_o.jpg) no-repeat;
}

.line {
height: 34px;
width: 1px;
margin: 0px;
background:url(../images/buttons/portal_line.jpg) no-repeat;
float:left;
}

.mentorPortal_button, .mentorPortal_button a{
	background:url(../images/buttons/mentorPortal1.jpg) no-repeat;
	width:157px;
	float:right;
	margin-right: 0px;
	border: none;
}

.mentorPortal_button a:hover{
	background:url(../images/buttons/mentorPortal1_o.jpg) no-repeat;
}


/*  --------------------------------------------------------------------------*/
/*  --------------------------------------------------------------------------*/
/*  ---------------------MAIN NAVIGATION BAR AND DROPDOWN---------------------*/
/*  --------------------------------------------------------------------------*/
/*  --------------------------------------------------------------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.3;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.9em; /* match top ul list item height ------------------AAAAAAAA*/
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** MENU SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
}
.sf-menu a {
	border-left:	1px solid #82b02c;
	border-top:		1px solid #82b02c;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		#82b02c; /*light green*/
}
.sf-menu li li {
	background:		#82b02c; /*light green*/
}
.sf-menu li li li {
	background:		#82b02c; /*light green*/
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#3b5938; /*dark green*/
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
	}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
	}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	}
	
.sf-shadow ul.sf-shadow-off {
	background: transparent;
	}

.steps {
margin-left: 10px;
margin-right: 20px;
margin-top: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}

.ilLa {
background-image:url(../images/importantLinks.gif);
background-position: 30% 0%;
background-repeat:no-repeat;
}

/*BIOGRAPHY AREA*/
.staffRow{
height:225px;
background-color:transparent;
padding-right:100px;
}

.bioPhoto_left,.bioPhoto_right {
width:195px;
height:45px;
padding:170px 0px 0px 20px;
text-align:left;
margin:0px;
}

.bioPhoto_right{float:right;}
.bioPhoto_left{
float:left; margin:0px 20px 10px 0px;
color:#91471f;
font-weight:bold;
}

.staffTitle, .staffTitle a{
color:#666666;
text-decoration:none;
font-style:italic;
font-size:11px;
font-weight:normal;

}

#rae, #randy, #martha, #collen, #margarita{
font-size:12px;
line-height:15px; }

/*staff rollovers*/
#rae, #rae a:link{
background-image:url(../images/Rae-Queen.gif);
background-repeat:no-repeat;

}
#rae a:hover{
background-image:url(../images/Rae-Queen_o.gif);
background-repeat:no-repeat;

}
#randy, #randy a:link{
background-image:url(../images/Randy-Young.gif);
background-repeat:no-repeat;

}
#randy a:hover{
background-image:url(../images/Randy-Young_o.gif);
background-repeat:no-repeat;

}
#martha, #martha a:link{
background-image:url(../images/Martha-Campbell.gif);
background-repeat:no-repeat;

}
#martha a:hover{
background-image:url(../images/Martha-Campbell_o.gif);
background-repeat:no-repeat;

}
#collen, #collen a:link{
background-image:url(../images/Collen-Queen.gif);
background-repeat:no-repeat;

}
#collen a:hover{
background-image:url(../images/Collen-Queen_o.gif);
background-repeat:no-repeat;

}
#margarita, #margarita a:link{
background-image:url(../images/Margarita-Gonzalez.gif);
background-repeat:no-repeat;

}
#margarita a:hover{
background-image:url(../images/Margarita-Gonzalez_o.gif);
background-repeat:no-repeat;

}

.right{
float:right;
}



