body {
		 	background: url('images/bg.png') repeat-x	top center;
		 	background-color: #E9F4ED;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			
			}
			
.nobullet			{
	 								list-style: none;
									}
#right {					
			 text-align: right;
			 float: right;
			 width: 250px;
			 font-style: italic;
}
#left {
			float: left;
			width: 250px;
			}

.mainaddress {
						 	text-align: center;
						
							
							}
#address {				 
				 font-size: .55em;
				 color: #735D11;
				 font-family: trebuchet , verdana, sans-serif;
				 }
#header {
				 height: 176px;
				 background: url('images/header.png') ;
				 text-align: right;
				 padding: 0px;
		
				 }
h1, h2, h3 { 
			 	 font-size: 1.2em;
				 color: #735D11;
				 }
				 
h4			 {
				 font-size: 20px;
				 text-align:center;
				 }
h6			 {
				 font-size: 12px;
				 text-align:center;
				 }
#slogan {
				 margin-left: 0;
				 float: right;
				 margin-top: 50px;
				 }
img.logo {
			 	 float: left;
				 
				 }
#container {
			margin-left:auto;
			margin-right:auto;	
			margin-top: 0px;
			padding-left:0px;
			padding-right: 0px;
			padding-bottom: 20px;
			width: 800px;
			background: url('images/cont.png') repeat-y top center ;
			overflow: hidden;
			background-color: #FFFCE6;
			border: 1px solid #807059;
			font-weight: normal;
			
			color: #000;
			}

/*					MAIN NAVIGATION                          */
#nav {
			float: left;
			padding-left: 10px;
			margin-top: 0;
			text-align: left;
			position: relative;
			width:210px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-top: 0px;
			overflow: auto;
			

	
}
#nav ul, tutornav ul{
	 		padding:0;
			margin:0;
} 
#nav li {
		 	
				
				list-style: none;
				margin-left: 0px;
				font-family: trebuchet , verdana, sans-serif;
				line-height:2em;
				font-weight: bold;	
				font-size: 0.75em;
				overflow: hidden;
		}
#nav li a {
		 		
		 	padding-left: 30px;
			color: #B36B00;
			height: 30%;
			text-decoration: none;
			display: block;
			background: url('images/selector.gif');
			background-repeat: no-repeat;
			background-position: 0% -50px;
		}
#nav li a:hover {
			background: url('images/selector.gif');
			background-repeat: no-repeat;
			background-position: 0% 20%;
			height:30%;
			display: block;
			color: #FF6600;
		}

/*				END OF MAIN NAVIGATION                                */

/*######################################################*/
/*             MAIN CONTENT             */
#content   {
			width: 530px;
			padding-top: 10px;
			padding-left: 30px;
			padding-right: 0px;
			font-family: trebuchet , verdana, sans-serif;
			color: #995C00;
			font-size: 0.75em;
			letter-spacing:-.005em;
			overflow: hidden;
			text-align: left;
			font-weight: normal;
			margin-right: 0px;
	
			
			clear: right;
	}
	
/*           END OF MAIN CONTENT             */
/*######################################################*/
/*             TUTOR NAV             */

#tutornav {
			float: right;
			text-align: right;
			position: relative;
			width:170px;
			padding-left: 5px;
			padding-right:5px;
		
		
			
}

#tutornav li {
			list-style: none;
			
			font-family: trebuchet , verdana, sans-serif;
		line-height:1.5em;
			font-weight: bold;	
	

		}
#tutornav li a {
			color: #1919B3;
			
			text-decoration: none;
		}
#tutornav li a:hover {
			color: #B36B00;
		}
		/*           END OF TUTOR NAV            */
/*######################################################*/

.question {
					font-weight: bold;
					color: #00248F;
					}
.answer {
					font-weight: normal;
					/*color: #B2B3AE;*/
					}
					
.fieldtitle {
						 font-weight: bold;
						 vertical-align: top; 
						  color: #735D11;
						 }
						 
						 
						 	/* CONTACT FORM  */		
#formcont  {
			
			position: relative;
			/*float: left;*/
			text-align: center;
			}
#formdiv  {
			margin-left: auto;
			margin-right: auto;
			width: 350px;
			
			}
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }
  
 
  div.submit  {
  clear: both;
  padding-top: 5px;
  }

div.submit  span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.submit  span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }


.submit  {	
			text-align: right;
			}
			
#office {
				display: none;
				}
				
#invoiceaddress {
								display: none;
								}
								
#invoicetable {
						font-family: trebuchet , verdana, sans-serif;
			color: #995C00;
	}
															
#class {
					 float: right;
					 margin-left: 5px;
					 }
					 
#class2 {
					 float: left;
					 margin-right: 5px;
						border: 5px solid #fff;
					 }
/*  ######acceptance form #######*/
#hidefoot						 {
										 display: none;
										 }
.termssmall {
					 font-size: 10px;
					 }
.termsbig {
					 font-size: 10px;
					 }
.termsitalic {
					 font-size: 10px;
					 
					 }
.onea {
		width: 140px;	
}
.oneb	{
width: 140px;	
}
.onec	{
width: 140px;	
}

.twoa	{
		width: 400px;	
}
.twob	{
width: 400px;
}
.twoc	{
width: 400px;
}

.threea	{
				width: 100px;	
}
.threeb	{
	width: 100px;
}
.threec	{
	width: 100px;
}

#formhead			 {
							 width: 100%;
							 text-align: left;
							font-weight: bold;
							 border-collapse: collapse;
							 }
.sigleft			 {
							 width: 300px;
							 }
.sigright			 {
							 width: 300px;
							 }
							 
/*######################################################*/
/*             MAIN CONTENT 2            */
#content2   {
			width: 530px;
			padding-top: 10px;
			padding-left: 30px;
			padding-right: 0px;
			font-family: trebuchet , verdana, sans-serif;
			color: #995C00;
			font-size: 0.75em;
			letter-spacing:-.005em;
			overflow: hidden;
			text-align: left;
			font-weight: normal;
			margin-right: 0px;
	
			
			clear: right;
	}
	
/*           END OF MAIN CONTENT  2           */
/*######################################################*/
#container2 {
			margin-left:auto;
			margin-right:auto;	
			margin-top: 0px;
			padding-left:0px;
			padding-right: 0px;
			padding-bottom: 20px;
			width: 800px;
			background: url('images/cont.png') repeat-y top center ;
			overflow: hidden;
			background-color: #EBFFE6;
			border: 1px solid #807059;
			font-weight: normal;
			
			color: #000;
			}
			
.middle {
				 vertical-align: top;
				 }
				 
				 .right				 {
							 	vertical-align: top;
								}
								.left				 {
							 	vertical-align: top;
								}
								
#sitemap 				{
								line-height: 2em;
								}
