/*******************/
/*   Native Tags   */
/*******************/
body {
	background-color: #306b7f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
table {
        width: 100%;
        height: 100%;
}
td {
		text-align: center;
}
h1{
	font-weight:bold;
}
a{
	color: #575943;
	text-decoration: none;
}
/*a:hover{
	font-weight:bold;
}*/
img {
	border: none;
}

/************************/
/*  Primary Structure  */
/***********************/
div#main{
/* Changes made by RCD margin:00px auto; */
        margin:auto;
		width: 730px; 
		padding:0px;
        text-align:left;
        background-color:#FFFFFF;
}
div#whiterectangle
{
	height: auto;
	/*changes by RCD position: absolute;*/
	position:absolute;
	text-align: left;
	width: 730px;
	background-color:#FFFFFF;
}

.topnavigation
{
    padding-top: 25px;
     z-index: 6000;
}

.adjZIndex
{
    z-index: 9999;
}

.topnavOuter
{
    vertical-align: top;
    background-color:#ffffff;
}

.topnavSubItem
{
    float:left;
    text-align:left;
    font-family:Verdana;
    font-size: 0.8em;
    z-index: 6000;
}
/************************/
/*  	Links		    */
/***********************/

A.linkit:link	{
	color:#479C23;
	text-align:center;
	font-size:9pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}


A.linkit:active	{
	color:#0099FF;
	text-align:center;
	font-size:9pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.linkit:visited	{
	color:#479C23;
	text-align:center;
	font-size:9pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.linkit:hover	{
	color: #479C23;
	text-align:center;
	font-size:9pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:underline;
	cursor:hand;
	font-variant:normal;
}	

A.announcelink:link	{
	color:#d48825;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}


A.announcelink:active	{
	color:#d48825;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.announcelink:visited	{
	color:#d48825;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.announcelink:hover	{
	color: #d48825;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:underline;
	cursor:hand;
	font-variant:normal;
}	

A.tinylinkit:link	{
	color:#479C23;
	text-align:center;
	font-size:8pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.tinylinkit:active	{
	color:#0099FF;
	text-align:center;
	font-size:8pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.tinylinkit:visited	{
	color:#479C23;
	text-align:center;
	font-size:8pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.tinylinkit:hover	{
	color: #479C23;
	text-align:center;
	font-size:8pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	cursor:hand;
	font-variant:normal;
}	

A.bluelink:link	{
	color:#306b7f;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}


A.bluelink:active	{
	color:#0099FF;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.bluelink:visited	{
	color:#306b7f;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font-variant:normal;
}

A.bluelink:hover	{
	color: #306b7f;
	text-align:center;
	font-size:10pt;
	font-family:Verdana;
	font-style:normal;
	font-weight:Bold;
	text-decoration:underline;
	cursor:hand;
	font-variant:normal;
}	
/*******************/
/*     Footer      */
/*******************/


div#footertop{
	position: relative;
	height: auto;
	float: left;
	margin-right: 0px;
	padding-right:0px;
	padding-bottom: 5px;
	padding-top: 35px;
    top: 0px;
    text-align:center;
}

div#footerbottom{
	position: relative;
	height: auto;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
    text-align:justify;
    background-color: #306b7f;
    width:730px;
}

div#footerbanner{
	position: relative;
	width: 700px;
	z-index: 12;
	font-family: Verdana;
    font-size: 0.8em;
    text-transform:uppercase;
    color: #479c23;
    font-weight:bold;
    background-color: #ffffff;
    padding: 0px 0px 0px 20px;
}

.copyright {
	color: #ffffff;
	font-size: 10px;
	position: relative;
	text-align:right;
	padding-right: 5px;
	background-color: #306b7f;
}

#imageContainer {
	height:380px;
	float: right;
	margin-left: 7px;
	margin-top: 7px;
	width: 250px;
}

/*******************/
/*     Header      */
/*******************/

div#header{
	position:relative;
	float: left;
	width: 730px;
    top: 0px;
    background-color:#FFFFFF; 
}

div#logo{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 50px;
	 background-color:#FFFFFF; 
}

/***********************/
/*  non discrimination statement */
/***********************/
.nondiscrimination {
	position: relative;
	text-align:left;
	padding: 5px 5px 0px 5px;
	color: #ffffff;
	font-size: 9px;
	background-color: #306b7f;
}

div#non{
	position: relative;
	height: auto;
	float: left;
	margin-right: 0px;
	padding-right:0px;
	padding-bottom: -15px;
	padding-top: 10px;
}
/***********************/
/*    common content   */
/***********************/
div#content_sayingbreakdown,
div#content_home,
div#content_news,
div#content_directions,
div#content_about,
div#content_history,
div#content_employment,
div#content_contact,
div#content_servicesbreakdown,
div#content_registration,
div#content_quadblockpage,
div#content_difference,
div#content_calendar,
div#content_faq,
div#content_cancellation,
div#content_staffdirectory,
div#content_hours,
div#content_registration,
div#content_gradslides
{
	/*changes by RCD no width; */
	width:730px;
	float: left;
	height: auto;
	/*z-index: 5;*/
	font-size: 12px;
	color: #575943;
	margin-right: 0px;
	padding-right:0px;
	background-color:#FFFFFF; 
}

/*****************************/
/*   Content for:            */
/*   teachersaying.asp       */
/*   studentsaying.asp       */
/*   professionalsaying.asp  */
/*   parentsaying.asp        */
/*****************************/

div#content_sayingbreakdown h1
{
	font-size: 20px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}
div#content_sayingbreakdown div
{
	padding-top: 20px;
	width: 600px;
	margin-left: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #339933;
}
div#content_sayingbreakdown div div{
	margin-top: -15px;
	border-bottom-style: none;
	margin-left: 0px;
	width: 580px;
}
div#content_sayingbreakdown div .sayingname{
	margin-left: 0px;
	padding-top:25px;
	padding-bottom: 7px;
	width: 600px;
	text-align:right;
}

/*******************/
/*     Saying      */
/*******************/
.saying_descriptionsOuter{
    width:730px;
    text-align:center;
    }
    
div#saying_descriptions {
 float:left;
 width:630px;
 padding: 30px 50px 0px 50px;
 }
 
div#saying_descriptions div{
 font-size: 12px;
 color: #575943;
 width: 300px;
 float:left;
}
.tdsayingfull img{
position:absolute;
}
div#saying_descriptions div h2{
 background-color: #479C23;
 color: #FFFFFF;
 font-size: 16px;
 padding-top: 5px;
 padding-left: 5px;
 padding-bottom: 4px;
 margin-top: 0px;
 width:300px;
}
.tdgreenback {
 background-color: #479C23;
 padding-top: 5px;
 padding-left: 5px;
 padding-bottom: 4px;
 margin-top: 0px;
 width:300px;
 height: 25px;
}
.tdsayingpic {
width:100px;
}
.tdgreenback a{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-align:right;
	float:right;
}

.tdsayingfulltext {
padding: 3px 5px 0px 3px;
 text-align:right;
 float:right; 
 width:200px;
}
.tdsayingfulllink {
 color: #339933;
 font-size: 10px;
 text-align:right;
 }

/***********************/
/*  Content home.asp   */
/**********************/
.img_home {
	float: right;
	padding: 10px 10px 0px 0px;
	margin-left: 7px;
}

#imageContainer {
	height:380px;
	float: right;
	margin-left: 7px;
	width: 250px;
	background-color:#FFFFFF; 
}

#announcementPanel {
    width: 410px;
    float: left;
    font-size: 10pt;
    line-height: 16pt;
    padding: 10px 0px 40px 3px;
}

.annountementPanelhr {
    color: #d48825;
    height: 1px;
}



 
/***************************/
/*   Content: history.asp  */
/***************************/
div#content_history li{
	list-style-type:disc;
	list-style-position: inside;
}
div#content_history h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}
div#content_history div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_history div img
{
    padding: 5px 25px 5px 0px;
}

div#content_history div div{
	margin-top: -15px;
}
div#content_history div ul{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom:0px;
}
div#content_history div ul li{
	list-style-type:disc;
	margin-top:10px;
}

/********ABOUT*********/
div#content_about div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_about h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

.image-spacing 
{
    text-align:center;
    padding: 10px 3px 0px 3px;
}
/********REGISTRATION*********/
div#content_registration div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_registration h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

.reg_button {
padding: 30px 225px 30px 225px;
}

/********REQUEST MORE INFO*********/
div#more_info{
    width: 250px;
    float:right;
    padding: 5px 5px 3px 0px;
    vertical-align:top;
}

.divFormFieldOuter
{
	display:inline;
}

.inputFormField
{
	border: solid 1px #306b7f;
	padding: 7px 0px 0px 0px;
}

.labelFormField
{
 text-align:left;
 font-family:Verdana;
 font-size: 7pt;
 font-weight: normal;
 color: #306b7f;
}

.btnSubmit{
padding: 0px 0px 0px 3px;
display:inline;
}

/********DIFFERENCE & MISSION*********/
div#content_difference div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_difference h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/********GRAD ALBUM*********/
div#content_gradslides div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
	text-align:center;
}

div#content_gradslides h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/********DIRECTORY*********/
div#content_staffdirectory div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_staffdirectory h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/********DIRECTIONS*********/
div#content_directions div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_directions h1
{
	font-size: 20px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

div#content_directions h2
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/********CANCELLATION*********/
div#content_cancellation div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_cancellation h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/********HOURS*********/
div#content_hours div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_hours h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

/*********FAQ************/
div#content_faq div
{
	padding-left: 35px;
	padding-top: 20px;
	width: 600px;
}

div#content_faq h1
{
	font-size: 20px;
	color: #339933;
	text-align:center;
}

div#content_faq h2
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}
/*****QUADBLOCK*****/


/*****************************/
/* Content:  Employment.asp  */
/*****************************/
div#employment_box1{
	border: 2px solid #575943;
	margin-left: 23px;
	width: 600px;
	padding: 10px;	
}
div#content_employment div
{
	padding-left: 35px;
	margin-top: 20px;
	width: 600px;
}
div#content_employment div div{
	margin-top: 10px;
	margin-left:-15px;
}


/*********************************/
/*  Content:  Service Breakdown  */
/*            consultation.asp   */
/*            satprep.asp        */
/*            courses.asp        */
/*            tutoring.asp       */
/*********************************/
div#img_service{
/* changes by RCD float: left;*/
float:right;
width:228px;
position:relative;
padding: 25px 25px 0px 5px;
}

div#text_servicesbreakdown{
/* changes by RCDwidth: 359px;*/
	float:left;
	margin-top: 25px;
	width: 446px;
	position:relative;
}
div#text_servicesbreakdown h1
{
	font-size: 14px;
	color: #339933;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 20px;
}
div#text_servicesbreakdown div{
	float: none;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
}
div#text_servicesbreakdown a{
	text-decoration:underline;
	font-weight: bold;
} 
span#satpdf{
	width: 50px;
	display: block;
	margin-left: -130px;
	margin-top: -30px;
	float: left;
	position: relative;
	z-index: 5;
}

/****************************/
/*   content: calendar.asp   */
/****************************/
div#content_calendar div
{
	margin-left: 35px;
	margin-top: 20px;
}
div#content_calendar div h1
{
	font-size: 14px;
	color: #339933;
	margin-top: -10px;
	margin-bottom: 0px;
	padding-top: 10px;
}
div#content_calendar div div{
	margin-right: 20px;
	margin-top: 4px;
	padding-bottom: 15px;
	width: 400px;
}
div#content_calendar div div h1{
	margin-top: 0px;
	color: #575943;
	font-size: 13px;
}
div#content_calendar div div ul{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom:0px;
}
span#calendarpdf{
	width: 50px;
	margin-left: -135px;
	margin-top: -100px;
	position: relative;
	float: left;
	display: block;
}
span#calendarpdf a{
	display: block;
	float: left;
	padding-bottom: 15px;
	margin-left: 0px;
	padding-left: 0px;
}

/******************************/
/*  Content: ourservices.asp  */
/******************************/
/**************************/
/* content: services.asp  */
/**************************/
div#service_descriptions {
	float: left;
	width: 586px;
}

div#service_descriptions div{
	float: left;
	width: 292px;
}
div#service_descriptions div div, 
div#service_descriptions div span{
	float: none;
}
div#service_descriptions div span {
	background-color: #479C23;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	margin-bottom: 15px;
	margin-top: 15px;
	width:284px;
	height: 16px;
	display: block;
}

div#service_descriptions div span a{
	position: relative;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	height: 1px;
	width: 270px;
	margin-top: 5px;
	margin-left: 15px;
}
div#service_descriptions div div{
	margin-left: 15px;
	font-size: 12px;
	color: #575943;
	width: 245px;
}
div#service_descriptions div a {
	color: #339933;
	font-size: 10px;
	margin-left: 200px;
	width:100px;
}
div#service_line{
	width: 1px;
}
img#service_line
{
	float: left;
	display:block;
	height:125px;
	width: 1px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}  


/* BEGIN: Text Formatting */

.section_header{
 font-family:Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #479c23; 
 width:420px;
 padding: 10px 5px 10px 10px;
 text-align:left;
 line-height:25px;
}

.general_content{
 text-align:left;
 font-family:Verdana;
 font-size: 10pt;
 font-weight: normal;
 width:730px;
 float:left;
 background-color:#FFFFFF;
}

.general_content h1
{
	color: #339933;
	 font-family:Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: #479c23; 
    padding: 20px 5px 10px 10px;
    text-align:left;
    line-height:25px;
}

.general_content h2
{
	font-size: 14px;
	color: #339933;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
}

.general_content div
{
	margin-left: 15px;
}

.staff_information{
 text-align:left;
 font-family:Verdana;
 font-size: 8pt;
 font-weight: normal;
}

.staff_informationheader {
 text-align:left;
 font-family:Verdana;
 font-size: 9pt;
 font-weight: bold;
 color:#ffffff;
}
/* END: Text Formatting */