/* CSS Document */

.wrapper
    {
	width: 800px;
	margin-right: auto;
	margin-left: auto; 
	}
	
body
	{
	margin-top: 0px;
	}

ul
    {
    margin-bottom: 5px;
    margin-top: 5px;
	}

a:link {color: #FFFFFF; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}


	
/*________________________________________________*/

.imagecontainer
	{
	width: 100%;
	border: 1px white solid;
	border-top: 0;
	}
	
.header
	{
	position: relative;
	}

.sidebar_background
	{
	position: relative;
	float: left;
	}

.bottom_background
	{
	position: relative;
	float: left;
	}
/*________________________________________________*/

.top_container
	{
	}

.ultimate
    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	margin-left: 30px;
	position: absolute;
	float: left;
	top: 58px;
	}
	
.learningcenter
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 310px;
	position: absolute;
	top: 58px;
	}
	
.ordernow
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 455px;
	position: absolute;
	top: 58px;
	}

.ordernowarrow
	{
	display: block;
	margin-left: 524px;
	position: absolute;
	top: 59px;
	float: left;
	}

.ordernowarrow img
	{
	border: 0;
	}
	
.learningcenterarrow
	{
	display: block;
	margin-left: 425px;
	position: absolute;
	top: 59px;
	float: left;
	}

.learningcenterarrow img
	{
	border: 0;
	}

/*________________________________________________*/

.menucontainer
	{
	height: 100%;
	}

.menu_about
	{
	width: 109px;
	background-color:#c4beb6;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #e9e7d5;
	border-bottom: 1px solid #e9e7d5;
	position: absolute;
	top: 167px;
	}
	
.menu_about a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_about a {width:auto;}

div.menu_about a:hover {background:#244915; color:#FFFFFF;}

.menu_contact
	{
	width: 109px;
	background-color:#b9b2ae;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #e9e7e5;
	border-bottom: 1px solid #e9e7d5;
	position: absolute;
	top: 192px;
	}
	
.menu_contact a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_contact a {width:auto;}

div.menu_contact a:hover {background:#244915; color:#FFFFFF;}

.menu_privacy
	{
	width: 109px;
	background-color:#aba39e;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #dbd8d5;
	border-bottom: 1px solid #e9e7d5;
	position: absolute;
	top: 216px;
	}
	
.menu_privacy a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_privacy a {width:auto;}

div.menu_privacy a:hover {background:#244915; color:#FFFFFF;}

.menu_legal
	{
	width: 109px;
	background-color:#9a918b;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #ccc9c7;
	border-bottom: 1px solid #e9e7d5;
	position: absolute;
	top: 240px;
	}
	
.menu_legal a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_legal a {width:auto;}

div.menu_legal a:hover {background:#244915; color:#FFFFFF;}

.menu_refund
	{
	width: 109px;
	background-color:#8d827b;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #bcb6b2;
	border-bottom: 1px solid #e9e7d5;
	position: absolute;
	top: 266px;
	}
	
.menu_refund a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_refund a {width:auto;}

div.menu_refund a:hover {background:#244915; color:#FFFFFF;}


.menu_mission
	{
	width: 109px;
	background-color:#7d7169;
	margin: 1.95em;
	/*border: 0px solid #000;*/
	border-top: 1px solid #b3aaa6;
	border-bottom: 1px solid #a9a19c;
	position: absolute;
	top: 291px;
	}
	
.menu_mission a
	{
    display:block;
    margin:0;
    width:90%;
    padding-top:0.7em;
	padding-left: .8em;
	font-weight: bolder;
	height: 2.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    border-top:0px solid #000;
    color:#000000;
    text-decoration:none;
	}

html>body div.menu_mission a {width:auto;}

div.menu_mission a:hover {background:#244915; color:#FFFFFF;}





/*________________________________________________*/

.contentcontainer
	{
	}

.content_frontpage
	{
	width: 500px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	top: 180px;
	position: absolute;
	margin-left: 285px;
	color: #000000;
	}

.content_frontpage a:link {color: #006600;}
.content_frontpage a:visited {color: #006600;}
.content_frontpage a:hover {color: #006600;}
.content_frontpage a:active {color: #006600;}


.content_mission
	{
	width: 500px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 13pt;
	top: 165px;
	position: absolute;
	margin-left: 285px;
	color: #000000;
	}

.content_mission a:link {color: #006600;}
.content_mission a:visited {color: #006600;}
.content_mission a:hover {color: #006600;}
.content_mission a:active {color: #006600;}

.content_interior
	{
	width: 525px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	top: 100px;
	position: absolute;
	margin-left: 285px;
	color: #000000;
	}

.content_interior a:link {color: #006600;}
.content_interior a:visited {color: #006600;}
.content_interior a:hover {color: #006600;}
.content_interior a:active {color: #006600;}

.content_interior_california
	{
	width: 525px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	top: 85px;
	position: absolute;
	margin-left: 285px;
	color: #000000;
	}

.content_interior_california a:link {color: #006600;}
.content_interior_california a:visited {color: #006600;}
.content_interior_californiar a:hover {color: #006600;}
.content_interior_california a:active {color: #006600;}



.availablecourses
	{
	top: 380px;
	position: absolute;
	margin-left: 455px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #006600;
	}
	
.availablecourses a:link {color: #006600;}
.availablecourses a:visited {color: #006600;}
.availablecourses a:hover {color: #006600;}
.availablecourses a:active {color: #006600;}

.returnhome
	{
	color: #006600;
	margin-left: 390px;
	font-size: 9pt;
	}

.returnhome a:hover
	{
	color: #006600;
	}
	
.returnhome a:visited
	{
	color: #006600;
	}

.returnhome_california
	{
	color: #006600;
	margin-left: 390px;
	font-size: 9pt;
	margin-top: -10px;
	}

.returnhome_california a:hover
	{
	color: #006600;
	}
	
.returnhome_california a:visited
	{
	color: #006600;
	}

/*________________________________________________*/

.bottomcontainer
	{
	}

.bottom_address
	{
	position: absolute;
	float: left;
	top: 557px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color:#FFFFFF;
	padding-left: 35px;
	}

.bottom_blurb
	{
	position: absolute;
	top: 576px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding-left: 305px;
	}
	
.bottom_blurb a:link {color: #FFFFFF; text-decoration:underline;}
.bottom_blurb a:visited {color: #FFFFFF; text-decoration:underline;}
.bottom_blurb a:hover {color: #FFFFFF; text-decoration:underline;}
.bottom_blurb a:active {color: #FFFFFF; text-decoration:underline;}
	
/*________________________________________________*/


h1   {color: #006600;
      font-size: 13pt;
	  font-weight: bold;
	  margin-bottom: 5px;
	  margin-top: 0px; }
	 
h2  {color: black;
     font-size: 11pt;
	 font-weight: bold;
	 margin-bottom: 0px;
	 margin-top: 0px; }
	 
h3   {color: #006600;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	}


