
		/*
		A centered layout with shadow
		Two Column
		CSS Rollover Menu in header
		*/
		
		
		body {
			background: #FFF;
			margin: 0;
			padding: 0;
		}		

		#wrapper-ie {
			text-align: center;
			padding-bottom: 10px; /* margin below page - ie */
			padding-top: 0px; /* margin above page */
		}

		#wrapper-moz {
			margin: 0 auto;
			width: 952px;
		}
		
		#container { /* Contains Positioned Elements and Resets Text-Align */
			text-align: left;
			float: left;
			width: 952px;
			margin-bottom: 10px; /* margin below page - moz */
		}

		#page {
			z-index: 1;
			position: relative;
			width: 952px;
			background-color: #fff;
		}

		#above-content {
			z-index: 2;
			position: absolute;
			top: 0px;
			left: 0px; /* IE 6 requires this to left align */
			width: 952px;
		}

		#header {
			height: 116px;
			clear: both;
			width: inherit;
		}
			#header_print {
				display: none;
				height: 116px;
			}
					
			#header-right {
				float: right;
				width: 730px;		
			}
			
			#header-right-margin {
				float: right;
				width: 4px;
			
			}
			
			#logo {
				float: left;
				width: 206px;
				height: 119px;
			}
	
			#menu {
				float: right;
				width: inherit;
				height: 26px;
				margin: 66px 0 0 0;
			}
		
		#flash {
			height: 296px;
			clear: both;
			width: inherit;
			margin-left: -4px;
		}
		
		#flash-intro {
			width: inherit;
			clear: both;
			padding-top: 20x;
		}
		
		#content {
			clear: both;
			padding-top: 418px; /* height of header + flash + top margin - above-content-shadow top margin */
			width: inherit;
		}
			#content-area {
				float: left;
				width: 700px;
				background: url(../images/content-bg.gif) repeat-y;
				min-height: 550px;
			}
			
			#content-page {
				padding-left: 44px;
				padding-right: 10px;
				width: 622px;
				float: left;
			}
			
			#side-bar {
				min-height: 550px;
				float: left;
				width: 241px;
			}
			#side-bar-area {
				float: left;
				width: 238px;
			}
			
			#side-bar-area, #panel-graphic-txt h1 {
				font-size: 14px;				
			}
			
			#panel-graphic {
				width: 238px;
				height: 225px;
				float: left;
				background: url(../images/background-box2.jpg) #dbf5db;
			}
			#panel-graphic-txt {
				margin: 20px 20px 20px 60px;
			}
					
			ul.nobullet {
  				list-style-type: none;
 			 }
			 
			ul.indent {
 				list-style-type: none;
				margin: 0px 0px 0px 30px ;
 			 }
			 
  			ul.indent2 {
				margin: 0px 0px 0px 30px ;
 			 }
			ul.indent3 {
 				list-style-type: none;
				margin: 0px 0px 0px 20px ;
 			 }	 
			 
			#col1 {
				width: 280px;
				float: left;
			}
			
			#col2 {
				width: 280px;
				float: left;
				margin-left: 12px;
			}
		

			#contact-us-panel {
				float: left
			}
			
			#program-list {
				list-style-type: none;
				list-style: none;
				margin-left: 0px;
			}
			
			#program-list li{
				margin-bottom: 24px;
			}
			
			.program-img {
				width: 215px;
				float: left
			}
			
			.program-txt {
				width: 360px;
				float: left;
				margin-left: 24px;
			}
			
			#content-image {
				margin: 0 18px 18px 0;
			}

			.content-image {
			padding: 0px 14px 8px 0;
			float: left;
		}
		
		#footer {
			height: 34px;
			min-height: 34px;
			max-height: 34px;
			clear: both;
			width: inherit;
		}
		
			#footer-area {		
				float: left;	
				margin-left: 22px;
				margin-top: 13px;
				color: #797979;
				font-size: 11px;
			}
				
		

