html {
height:100%;
}

body {
	background-color: #FFFFFF;
	color:#0E426F;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	margin: 0 auto;
	padding: 0;
}
  
div.containerTop {
	background:url(images/bg_center.jpg) top center repeat-y scroll;
	margin: 0 auto;
	padding:0;
	width:960px;
}

div.container {
	background:url(images/bg_center.jpg) top center repeat-y scroll;
	margin: 0 auto;
	padding:0;
	width:960px;
}


#MainNav {
	background: url(images/navbar.jpg) top left;
	background-color: transparent;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;
	height: 37px;
	margin: 0 auto;
	padding: 12px 0 0 14px;
	position:relative;
	width: 700px;
}

#MainNav a {
	background: url(images/menu_arrow.gif) no-repeat left center;
	color: #FFFFFF;
	margin-right: 34px;
	padding-left: 16px;
	
}

#MainNav a:link, a:visited, a:active {
	font-weight: normal;
	text-decoration: none;
}   
#MainNav a:visited {
	font-weight: normal;
	text-decoration: none;
}   
#MainNav a:active {
	font-weight: normal;
	text-decoration: none;
}   


#MainNav a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}  


a#menu:link, a#menu:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}    

a#menu:hover, a#menu:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}  

a:link, a:visited, a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}    

a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}  



h1 {
	color:#8E4215;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:1.25em;
	font-weight:bold;
	line-height:1em;
	margin: 18px 0 0 0;
	padding: 0;
}
h2 {
	color:#8E4215;
	font-family:Georgia,Times,Times New Roman,serif;
	font-size:1em;
	font-style: italic;
	font-weight:normal;
	line-height:1.8em;
	margin: 0 0 12px 0;
	padding: 0;
}

h3 {
	color:#9E7B03;
	font-size:0.85em;
	font-weight:bold;
	letter-spacing: 0.1em;
	line-height:0.8em;
	margin: 0 0 16px 0;
	text-transform: uppercase; 	
}


p.main	{
	color: #000000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.8em;
	line-height:1.75em;
	margin: 0 0 12px 0;
	padding: 0;	
}

p	{
	color: #000000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.7em;
	line-height:1.65em;
	margin: 0 0 12px 0;
	padding: 0;	
}


a#main:link, a#main:visited {
	color: #547127;
	text-decoration: underline;
}    

a#main:hover, a#main:active {
	color: #547127;
	text-decoration: none;
}  


ul {
	list-style-type:none;
	margin:0 0 0 4px;
	padding: 0;
}

ul li {
	background-image:url(images/bullet_icon.gif);
	background-position: left 0.45em;
	background-repeat: no-repeat;
	color: #000000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.7em;
	line-height:1.65em;
	margin:0;
	padding:0 0 0 13px;
}

ul.tall {
	list-style-type:none;
	margin:0 0 0 4px;
	padding: 0;
}

ul.tall li {
	background-image:url(images/bullet_icon.gif);
	background-position: left 0.45em;
	background-repeat: no-repeat;
	color: #000000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.7em;
	line-height:1.95em;
	margin:0;
	padding:0 0 0 13px;
}

table.lesson{
	border: none;
	color:#000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.7em;
	line-height:1.65em;
	margin: 3px 0 3px 0;
	padding: 0;
}

table.lesson td{
	border-bottom: dotted 1px #D1B249;
	padding: 3px 0 3px 0;
	text-align: center;
}

table.lesson tr.header{
	background-color: #D7BC61;
	font-size: 1em;
	font-weight:bold;
}


div.footer {
	background:url(images/bg_footer.jpg) bottom center no-repeat scroll;
	height: 173px;
	margin: 0 auto;
	padding:0;
	width:960px;
}


p.footer	{
	color: #000000;
	font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,san-serif;
	font-size:0.7em;
	line-height:1.45em;
	margin: 10px 0 14px 0;
	padding: 0;
}


p.footer a:link, a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}    

p.footer a:hover, a:active {
	color: #000000;
	text-decoration: none;
}  
