/* Reset CSS */
html, body, div, span,
applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}
a img, :link img, :visited img {
	border: 0px none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

q:before, q:after,
blockquote:before, blockquote:after {
	
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;	/* eliminate margin */
	margin: 0;
	padding: 0;
}
/****************************************************************
End CSS reset 
****************************************************************/



body {
	margin: 0 0 0 0;
	padding: 0;
	margin: 1% auto 1% auto;
	line-height: 1;
	background: #800000;
	color: #000;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif
}

#container {
	width: 100%;
	margin: 0 auto;
	text-align: center ;
	background: #FFFF99 url('../Images/bg.jpg') repeat-y top center;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999
}

#container1 {
	width: 100%;
	margin: 0 auto;
	text-align: center ;
	background: #800000 url('../Images/bg1.jpg') repeat-x top;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999
}

#main {
	width: 950px;
	margin: 0% auto 0 auto;
}

#main1 {
	width: 975px;
	margin: 0% auto 0 auto;
}

#center {
	width: 950px;
	margin: 0% auto 0 auto;
	text-align: center;
}

#center1 {
	width: 975px;
	margin: 0% auto 0 auto;
	text-align: center;
}

#center2 {
	width: 767px;
	margin: 0% auto 0 auto;
	text-align: center;
}

#background {
	background: #FFFF99 url('../Images/bg.jpg') repeat-y top center;
}

#footer_left {
	font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: left; 
	padding: 0 0 0 10px;
	color: #FFFF99;
	height: 30px;
}

#footer_left a {
	font: normal 11px/1.7em "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #FFFF99;
	text-decoration: none;
	padding:0px 0;
}

#footer_left a:hover {
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}

#footer_center {
	font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: center; 
	padding: 0 0 0 10px;
	color: #FFFF99;
	height: 30px;
}

#footer_center a {
	font: normal 11px/1.7em "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #FFFF99;
	text-decoration: none;
	padding:0px 0;
}

#footer_center a:hover {
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}

#footer_right {
	font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: right; 
	padding: 0 10px 0 0;
	color: #FFFF99;
	height: 30px;
}

#footer_right a {
	font: normal 11px/1.7em "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #FFFF99;
	text-decoration: none;
	padding:0px 0;
}

#footer_right a:hover {
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}

/****************************************************************
Top Menu - Global
****************************************************************/

#navigation_Home {
	float: center;
}

#navigation_Home ul {
	margin: 0;
}

#navigation {
	float: right;
	width: 767px;
}

#navigation ul {
	margin: 0;
}

#main_nav{
	padding: 0px 0 0 5px;
	height: 38px;
	list-style: none;
}

#main_nav li {
  float: left;  
  height: 38px;
  padding-left: 1px;
}
	
#main_nav li a {
  display: block;
  text-indent: -5000px;
  overflow: hidden;
  background-position: top;
  height: 38px;
}
 
#main_nav li a:hover {
  background-position: bottom;
}

#nav_home { width: 126px; background:url('../Images/nav_home.gif') no-repeat; }
#nav_principals { width: 126px; background:url('../Images/nav_Principals.gif') no-repeat; }
#nav_teachers { width: 126px; background:url('../Images/nav_Teachers.gif') no-repeat; }
#nav_counselors { width: 126px; background:url('../Images/nav_Counselors.gif') no-repeat; }
#nav_superintendents { width: 126px; background:url('../Images/nav_Superintendents.gif') no-repeat; }
#nav_students { width: 126px; background:url('../Images/nav_students.gif') no-repeat; }
#nav_oep { width: 126px; background:url('../Images/nav_oep.gif') no-repeat; }
#nav_br { width: 126px; background:url('../Images/nav_br.gif') no-repeat; }
#nav_Distributor { width: 126px; background:url('../Images/nav_Distributor.gif') no-repeat; }
#nav_faqs { width: 126px; background:url('../Images/nav_faqs.gif') no-repeat; }
#nav_contactus { width: 126px; background:url('../Images/nav_Contact_Us.gif') no-repeat; }
#nav_Dream_Starters { width: 126px; background:url('../Images/nav_Dream_Starters.gif') no-repeat; }
#nav_Exceptional_Educators { width: 126px; background:url('../Images/nav_Exceptional_Educators.gif') no-repeat; }
#nav_Role_Models { width: 126px; background:url('../Images/nav_Role_Models.gif') no-repeat; }
#nav_Affiliate { width: 126px; background:url('../Images/nav_Affiliate.gif') no-repeat; }
#nav_Nominate_Educator { width: 126px; background:url('../Images/nav_Nominate_Educator.gif') no-repeat; }
#nav_School_Districts { width: 126px; background:url('../Images/nav_School_Districts.gif') no-repeat; }

#Nav_background {
	background: #FFFF99 url('../Images/nav_background.jpg') repeat-x top center;
	height: 38px ;
	margin-bottom: 10px ;
}


#contentinterior_1 {
	border:#800000 2px solid ;
	float: left;
	width: 175px;
	margin: 0 0 10px 6px;
	min-height: 310px;
}

.white {
	background: #fff ;
}

.maroon {
	background: #800000 ;
}

.star {
	color: #FF0000;
}

.yellowstar {
	color: #FFFF99;
}

#Ed_Background {
	background: url('../Images/Ed_Background.png');
}

.style1 {
	font: bold 18px/1.2em Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #FFFFFF; 
}

.style2 {
	font: bold 18px/1.7em Helvetica, Arial, sans-serif;
	text-align: center; 
	color: #800000; 
}

.style3 {
	font: bold 11px/1.7em Helvetica, Arial, sans-serif;
	text-align: center; 
}

.style4 {
	font: bold 14px/1.6em Helvetica, Arial, sans-serif;
	text-align: center ;
	padding:0 30px 0 30px; 
}

.style5 {
	font: normal 14px/1.7em Helvetica, Arial, sans-serif;
	text-align: right; 
}

.style6 {
	font: bold 16px/1.7em Helvetica, Arial, sans-serif;
	text-align: left; 
	color: #800000; 
	padding:0 30px 0 30px; 
}

.style7 {
	font: bold 20px/1.2em Helvetica, Arial, sans-serif;
	text-align: justify; 
	color: #800000; 
	padding:0 30px 0 30px; 
}

#style7 {
	font: bold 16px/1.7em Helvetica, Arial, sans-serif;
	text-align: center; 
	color: #800000; 
	text-decoration: none;
}

#style7 a {
	font: bold 16px/1.7em Helvetica, Arial, sans-serif;
	text-align: center; 
	color: #800000; 
	text-decoration: none;
}

#style7 a:hover {
	font: bold 16px/1.7em Helvetica, Arial, sans-serif;
	text-align: center; 
	color: #0000FF; 
	text-decoration: none;
}

.style8 {
	font: normal 14px/1.7em Helvetica, Arial, sans-serif;
	text-align: justify; 
	color: #000; 
	padding:0 30px 0 30px; 
}

.style9 {
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #FFFFFF;
	padding: 0 0 10px 0 ;
}

.style10 {
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #FFFFFF;
	padding: 10px 0 10px 0 ;
}

.style10 a {
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #FFFFFF;
	padding: 10px 0 10px 0 ;
	text-decoration: none;
}

.style10 a:hover {
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #FFFF00;
	padding: 10px 0 10px 0 ;
	text-decoration: none;
}

.person {
	font: bold 10px/1.6em Helvetica, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
}


.Sponsors {
	text-align: center;
}

#add_Five {
	padding: 5px 5px 5px 5px;
}

#add_Fivea {
	padding: 5px 5px 5px 0px;
}

#add_Fivea1 {
	text-align: center;
	padding: 5px 5px 5px 0px;
}

#add_FiveB {
	padding: 0px 0px 0px 10px;
}

#add_Product_borderspace {
	padding: 0px 30px 0px 30px;
}

.texbox
	{
	font: normal 16px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: center; 
	color:#800000;
	border:thin #800000 solid;
	background-color:#FFFF99;
	margin:2px 0 2px 0px;
	}

.Verification_Code {
	font: normal 10px/1.7em Helvetica, Arial, sans-serif;
	text-align: right; 
	color: #000;
	margin: 0 0 8px 0;
}

.Verification_Img {
	align: center; 
	width: 350px ;
}

.optionbox
	{
	font: normal 17px Helvetica, Arial, sans-serif;
	text-align: center;
	color: #800000;
	border:thin #800000 solid;
	background-color:#FFFF99;
	width: 277px;
	}

.optionbox1
	{
	font: normal 17px Helvetica, Arial, sans-serif;
	text-align: center;
	color: #800000;
	border:thin #800000 solid;
	background-color:#FFFF00;
	width: 277px;
	}

#texareabox
	{
	font: normal 17px Helvetica, Arial, sans-serif;
	text-align: left; 
	color: #800000; 
	border:thin #800000 solid;
	background-color:#FFFF99;
	}
	
ul#googlemapnav {
	position: relative;
	top:0px;
	left:0px;
	width: 300px;
	text-align: center;
	padding-bottom:0px;
	list-style-type: none
}

ul#googlemapnav li a {
	font: bold 13px/1.7em Helvetica, Arial, sans-serif;
	color: #800000;
	text-decoration: none;
}

ul#googlemapnav li a:hover {
	color: #ff0000;
	background-color: transparent;
	text-decoration: none;
}

/* start address */

ul#address {
	position: relative;
	top:10px;
	left:0px;
	width: 250px;
	text-align: center;
	padding-bottom:30px;
	list-style-type: none
}

ul#address li {
		margin-bottom:10px;
}

ul#address li.location {
	font: bold 14px/1.9em Helvetica, Arial, sans-serif;
	color: #800000;
	text-decoration: none;
}

ul#address li.dot {
	background: url('../Images/reddot.png') no-repeat center;
}

ul#address li a {
	font: bold 14px/1.9em Helvetica, Arial, sans-serif;
	color: #800000;
	text-decoration: none;
}

ul#address li a:hover {
	color: #ff0000;
	background-color: transparent;
	text-decoration: none;
}

/* end address */

#Intro a {
	background-color: transparent;
	text-decoration: none;
}

#Intro a:visited {
	background-color: transparent;
	text-decoration: none;
}

#Intro a:hover {
	background-color: transparent;
	text-decoration: none;
}

#Intro a:active {
	background-color: transparent;
	text-decoration: none;
}


#Pages {
	font: normal 14px/1.9em Helvetica, Arial, sans-serif;
	color: #FFFF99;
}

#Pages a {
	font: normal 14px/1.9em Helvetica, Arial, sans-serif;
	color: #FFFF99;
	background-color: transparent;
	text-decoration: none;
}

#Pages a:visited {
	font: normal 14px/1.9em Helvetica, Arial, sans-serif;
	color: #FFFF33;
	background-color: transparent;
	text-decoration: none;
}

#Pages a:hover {
	font: normal 14px/1.9em Helvetica, Arial, sans-serif;
	color: #FFFF33;
	background-color: transparent;
	text-decoration: none;
}

#Pages a:active {
	font: normal 14px/1.9em Helvetica, Arial, sans-serif;
	color: #FFFF33;
	background-color: transparent;
	text-decoration: none;
}







.FutureRM8 {
	font: bold 24px/1.6em Helvetica, Arial, sans-serif;
	text-align: justify ;
	padding:0 30px 0 30px; 
}

.FutureRM8b {
	font: bold 20px/1.6em Helvetica, Arial, sans-serif;
	text-align: justify ;
	padding:0 30px 0 30px; 
}

.FutureRM8d {
	font: bold 18px/1.6em Helvetica, Arial, sans-serif;
	text-align: center ;
	padding:0 30px 0 30px; 
}

.FutureRM8e {
	font: bold italic 30px/1em Times New Roman, Helvetica, Arial, sans-serif;
	text-align: center ;
	padding:0 30px 0 30px; 
}

.FutureRM10 {
	font: bold 34px Helvetica, Arial, sans-serif;
	text-align: center ;
	color: maroon;
	padding:0 30px 0 30px; 
}

.FutureRM12 {
	font: bold 14px/1.2em Helvetica, Arial, sans-serif;
	text-align: justify ;
	padding:0 30px 0 30px; 
}

.FutureRM12a {
	font: bold 12px/1.6em Helvetica, Arial, sans-serif;
	text-align: center ;
	padding:0 30px 0 30px; 
}

.center {
	text-align: center;
}

.ProductStyle1 {
	font: bold 13px/1.2em Arial, Helvetica, sans-serif;
	text-align: justify; 
	padding:0 30px 0 30px; 
}

.contact2 {
	position: relative;
	text-align: left; 
	top:0;
	font: bold 18px/1.7em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0px 0px 0px;
}

.contact3 {
	position: relative;
	text-align: left; 
	top:0;
	font: bold 18px/1.7em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0px 0;
}
