	* {margin: 0px; padding: 0px; font:12px Helvetica, Arial, sans-serif;}
	
	code {font-family:Helvetica, Arial, sans-serif;}
	
	body
			{
					background-image: url(images/background2.png);
					background-repeat: no-repeat;
			}

		
	#container 
			{
					overflow: hidden; 
					width: 800px;  
					margin: 0px auto 0px auto;
					border: 1px solid #333333;
			}

	#header
			{
					width: 800px;
					height: 300px;
					background-color: #333333;

			}
		
	 .pic
			{
					background-color: #333333;
					

					
					
			}
			
	#panoramic
			{
					
					margin-left: auto;
					margin-right: auto;
					
			}

	.logo
			{
					background-color: #333333;
					position: relative;
					float: left;
					width: 200px;				
			}
				
	.logo table
			{
					vertical-align: middle;
					padding: 0px;
					margin: 0px;
			}
				
	

				
	.topnav
			{
					position: relative;
					float: right;
					align: right;			
					padding-top: 20px;	
					padding-bottom: 20px;	
					width: 596px;
					background-color: #333333;

					
			}
				
  	
	#middle
			{
					background-color: #FFFFFF;
					clear: both;
					width: 800px;
			}


	#bodytext

			{
					position: relative;
					float: right;
					width: 600px;
					text-align: justify;
					background-color: #ffffff;
					min-height: 400px;
					z-index: 1;
					
			}
			

	#bodytext h1
			{
					color: #000000;
					font-weight: bold;
					font-size: 16px;
					margin: 50px 0px 10px 20px;
					text-align: center;
			}
	
	#bodytext h1 a
			{
					color: #000000;
					font-weight: bold;
					font-size: 16px;
					margin: 50px 0px 10px 0px ;/* padding-left was 40px when left aligned*/
					text-align: center;
			}
	
	

	#bodytext h2
			{
					color: #000000;
					font-weight: bold;
					font-size: 13px;
					margin-left: 20px;
					margin-top: 50px;

			}
	
	#bodytext h2 a
			{
					color: #000000;
					font-weight: bold;
					text-decoration: underline;
					font-size: 13px;
					margin-top: 50px;

			}
			
	#bodytext h2 a:hover
			{
					color: #FF9900;
			}	

	#bodytext h3
			{
					color: #000000;
					font-size: 13px;
					margin-left: 20px;
					margin-top: 50px;

			}
	
	#bodytext h3 a
			{
					color: #000000;
					text-decoration: underline;
					font-size: 13px;
					font-weight: bold;

			}	
	
	#bodytext h3 a:hover
			{
					color: #FF9900;
			}
	
	#bodytext .no_padding
			{
					padding-top: 0px;
					margin-top: 0px;
			}	
	
	#bodytext h4
			{
					color: #000000;
					font-size: 12px;
					margin-left: 20px;
					margin-top: 30px;

			}
			
	#bodytext p
			{
					color: #000000;
					font-size: 12px;
					margin: 10px 60px 0px 20px;
					line-height: 13px;

			}
			
			
	#bodytext p a
			{
			
					color: #000000;
					
					
			}	
	
	#bodytext p b
			{
					font-weight: bold;
			}
			
	
	
	#bodytext ul
			{
					
					padding: 10px 60px 0px 100px;
					

			}		
	
	#bodytext li
			{
					padding-bottom:5px;
			}
	#bodytext li a
			{
			
					color: #000000;
					
					
			}	
	
	#bodytext ol
			{
					
					padding: 10px 60px 0px 100px;
					

			}	
					
	#bodytext a
			{
					color: #0000CC;
			}
			
	#bodytext a:hover
			{
					color: #FF9900;
			}
					
	#bodytext a .no_float
			{
					margin: 10px 0px 10px 50px;
					border: none;
					float: none;
			}
	
	#bodytext a .right
			{
					margin: 15px 60px 15px 15px;
					border: none;
					float: right;
			}
			
	#bodytext a .left
			{
					margin: 10px 0px 10px 0px;
					border: none;
					float: left;
			}
	
	#bodytext .left
			{
					border: none;
					float: left;
					margin-top: 15px;
					margin-right: 25px;
					margin-bottom: 15px;
					margin-left: 50px;
			}
	
	#bodytext .right
			{
					margin: 10px 60px 10px 15px;
					border: none;
					float: right;
			}
			
	#bodytext .staff_img
			{
					border: none;
					float: left;
					margin-top: 55px;
					margin-right: 25px;
					margin-bottom: 15px;
					margin-left: 20px;
					/*padding: 50px 0px 10px 0px;*/
			}
	
	#bodytext td
			{
					vertical-align: top;
			}
					
	#bottom
			{
					padding: 70px 0px 0px 0px;
					clear: both;
					width: 800px;
					position:relative;
			}


	
			

			
			
		


#middle table {width: 300px;}
#acc { float:left; width:300px; z-index: 2; position: absolute;}
.side_heading {padding: 9px 0px 9px 8px; background-color:#006600;  width: 163px; }
.side_heading a { color: #FFFFFF; font-weight:bold; text-decoration: none;}
.side_heading a:hover {color: #FF9900;}
.sub_heading {padding: 9px 0px 9px 8px; background-color:#006600;  width: 157px; }
.sub_heading a { color: #FFFFFF; font-weight:bold; text-decoration: none;}
.sub_heading a:hover {color: #FF9900;}
.search { border-right: none; border-bottom: none; background-color: #ffffff; width: 165px; text-align: center; }
.search a {color: #000000; font-size: 9px;}
.search a:hover {color:#FF9900; cursor: pointer;}
.media_link { width: 165px; padding-top:10px;}
