		* {margin:0;padding:0}
		/* mac hide \*/
		html,body{height:100%;width:100%;}
		
		/* end hide */
		body { 
			font-family: Futura, Helvetica, Arial, sans-serif;
			font-size: small;			
			text-align:center;			
			min-height:600px;/* for good browsers*/
			min-width:720px;/* for good browsers*/		
			background:#efefee;
		}
		
		p {
			margin: 8px 0 8px 0;
			display: block !important;
			text-align: left;
		}
		
		strong {
			display: block !important;
			text-align: left;
		}
		
		li{
			list-style-type:disc;
		}
					
		#xouter{
			height:100%;
			width:100%;
			display:table;
			vertical-align:middle;
		}
		#xcontainer {
			text-align: center;
			position:relative;
			vertical-align:middle;
			display:table-cell;
			height: 600px;
		}	
		#xinner {
			width: 720px;
			height: 600px;
			text-align: center;
			margin-left:auto;
			margin-right:auto;			
		}
		#headerImage {
			clear: both;
			float: right;			
		}			
		#nav {		
			font-weight: bold;
			margin: 0;
			padding: 5px 10px 0 10px;			
		}		
		#minitabs {
			margin: 0;
			padding: 2px 0 20px 0;
			border-bottom: 1px solid #000;	
			font-size: 14px;	
		}		
		#minitabs li{
			margin: 0;
			padding: 0;	
			display: inline;	
			list-style-type: none;									
		}		
		#minitabs a {			
			float: left;
			line-height: 14px;
			font-weight: bold;
			margin: 0 12px 0 16px;
			text-decoration: none;
			color: #dcddde;							
		}	
		
		#minitabs a.noRMarg {	
			float: left;
			line-height: 14px;
			font-weight: bold;			
			margin: 0 0 0 16px;	
			text-decoration: none;
			color: #dcddde;												
		}	
		
		#minitabs a.noRMargActive  {			
			float: left;
			line-height: 14px;
			font-weight: bold;			
			margin: 0 0 0 16px;	
			text-decoration: none;
			color: #dcddde;							
		}			
					
		#minitabs a.active, #minitabs a:hover, #minitabs a.noRMargActive {
			/*border-bottom: 3px solid #000;*/
			background: url(images/arrow-up.gif) no-repeat bottom center;		
			padding-bottom: 7px;
			color: #000;
		}		
		#minitabs a:hover {
			color: #000;
		}		
		#header {
			margin-left: 10px;
			height: 96px;	
			clear: both;	
			padding: 15px 16px 0 0;
			font-size: 12px;		
		}		
		
		#headerText {
			position:relative;
			top: 52px;
			left: 296px;			
			font-size: smaller;	
			text-align:left;	
		}		
		
		#genList li{
			list-style-type:disc;
		}
		#genList {
			list-style-type:disc;
		}
		
		#hold-scroll {			
			float: left;
			margin-left: 14px;
			margin-bottom: 10px;
		}					
		#text-scroll {
			position: relative;		
			width: 330px;
			height: 240px;
			padding: 0;
			margin: 0;
			overflow-y: hidden;	
			overflow-x: hidden;
			text-align: left;				
		}		
		#content {			
			position: relative;
			padding: 0;			
			margin: 0;	
			width: 330px;	
			overflow-y: hidden;	
			overflow-x: hidden;			
			text-align:left;
		}	
		#content-alt {			
			position: relative;		
			padding: 0 10px 0 10px;	
			width: 330px;					
			padding: 0;			
			margin: 0;	
			overflow-y: hidden;	
			overflow-x: hidden;			
		}		
		#hold-slider {			
			float: left;
			background: url(images/vert-line2.gif) no-repeat top center;
			cursor: pointer;												
		}				
		#v-line-start {
		 	 position: relative;			
			 height: 10px;
			 width: 0px;	
			 margin: 0;	
			 padding: 0;					
		}			
		#text-slider {
			  position: relative;	
			  width: 11px;		
			  height: 222px;				
			  margin: 0;	
			  padding: 0;							
		}			
		#v-line-end {
		 	 position: relative;			
			 height: 10px;
			 width: 0px;				
			 top:0;	
			  margin: 0;	
			 padding: 0;	 		
		}		
		#explanationText {
			 position: relative;	
			 top: 10px;			
			 font-size: smaller;
			 text-align: left;			 
		}							
		#text-slider .ui-slider-handle {
			  width: 7px;
			  height: 6px;
			  position: absolute;
			  top: 0px;
			  left: 1px;
			  background: #000;
			  border: solid 1px black; 
			  cursor: pointer;	
		}					
		#sidebar {
			float: right;			
			width: 340px;
			height: 260px;
			padding: 0;	
			margin: 0 10px 10px 0;	
			border: 1px solid black;
		}	
		#sidebar-alt {
			position: relative;
			width: 340px;
			height: 340px;
			padding: 0;	
			margin: 0 0 6px 12px;	
			border: 1px solid black;					
		}				
 		#footer {		
			position: relative;
			height: 120px;
			width: 696px;
			border: 2px solid white;	
			clear: both;
			padding: 0;
			margin: 0 0 0 10px;				
			overflow-y: hidden;	
			overflow-x: hidden;		
		}	
		#footer-home{
			clear: both;
			position: relative;
			width: 692px;
			margin: 0;
			padding: 0px 14px 4px 14px;				
			text-align: left;			
			background: white;			
		}		
		#content-scroll {
			position: relative;
			height: 120px;
			width: 696px;
			padding: 0;
			margin: 0;
			overflow-y: hidden;	
			overflow-x: hidden;			
		}				
		#image-banner {	
			float: left;
			padding: 0;
			margin: 0;	
			overflow-y: hidden;	
			overflow-x: hidden;		
			background: #1a1464;						
		}		
		td.image-wrap {				
			padding: 10px 10px 10px 10px;
			margin: 0;								
		}				
		td.image-wrap:hover {			
			background:#ddd;	
		}	
		#image-banner-home {	
			overflow-y: hidden;	
			overflow-x: hidden;		
			background:#efefee;	
		}	
		.backgroundImage{
			padding: 0 0 10px 10px;	
		}	
		.image-wrap-alt {				
			padding: 5px;
			margin: 0;								
		}		
		.image-wrap-alt:hover {			
			background:#ddd;			
		}	
		#content-slider {
			  width: 700px;			
			  top: 0px;			  		
			  margin: 34px 0 0 10px;
			  position: relative;			
			  text-align: left;			
		}	
		#h-line-start {
			 position: relative;		
			 height: 14px;
			 background: white;
			 width: 2px;
			 top: -8px;
			 left: 0px;	
			}
		#line {
			 position: relative;
			 height: 14px;
			 background: url(images/bar-01.gif) no-repeat top center;	
			 width: 696px;
			 top: -21px;
			 left: 2px;
			 cursor: pointer;							
		}
		#h-line-end {
			 position: relative;
			 height: 14px;
			 background: white;
			 width: 2px;
			 left: 698px;	
			 top: -34px;	 
			}
		 #content-slider .ui-slider-handle {
		  width: 43px;
		  height: 36px;
		  position: absolute;	
		  top: -30px;		
		  background-repeat: no-repeat;		
		  cursor: pointer;	
		  text-align:left;
		}		
		a.siteLinks{
			color:#000000;
		}
		.footer-image{
			border: 1px solid white; 	
			cursor: pointer;			
      	}		
					
		* html #footer {
			height: 1px;
		}		