	body {
		margin: 0px;
		padding: 0px;
				
	}
	
	html {
		background-color: #777777;
	}
		
	html, body, table, tr, td, th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	} 
	
	ul, ol {
		font-size: 11px;
		color:#666;	
	}
	
	.ul_bullet {
		font-size: 11px;
	}
	
	.ul_bullet li {
		color:#666;
		padding-bottom: 16px;
	}
	
	.ol_snapshot {
		font-size: 12px;
	}
	
	.ol_snapshot li {
		color:#666;
		padding-bottom: 16px;
	}
	
	.legal {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
	} 
	
	body a {
		color:#666;
	}
	
	.bluehead {
	  font-size: 12px;
		color: #000077;
		font-weight: bold;
	}
	
	.redhead {
	  font-size: 12px;
	  	color: #770000;
	  	font-weight: bold;
	}
	
	.purplehead {
	    font-size: 12px;
		color: #770077;
	  	font-weight: bold;
	}
	
	.greenhead {
	  font-size: 12px;
	  	color: #007700;
	  	font-weight: bold;
	}
	
		.grayhead {
	  font-size: 12px;
	  	color: #777777;
	  	font-weight: bold;
	}
	
	#all {
      background: #4C4C4C;
      width: 926px;
		/*  height: 711px;*/
		/*	height: 100%;*/
	  margin-right: auto;
	  margin-left: auto;
    }
    
	#left_banner {
      background: #4C4C4C;
      float: left;
      width: 174px;
      height: 711px;
	  background-image:url("images/left_banner.gif")
    }
	
	    
	#left_banner_top {
      float: left;
	  width: 100%;
      height: 257px;
    }
	
	    
	#left_banner_menu {
	   /* background: #4C4C4C;*/
	    float: left;
		width: 100%;
		height: 399px;
		text-align: right;
    }

    .side_menu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		list-style-type: none;
		line-height: 24px;
		margin-top:-6px;
		margin-right:24px;
		font-weight: bold;
	}
	
	.side_menu a {
		text-decoration: none;
		color:#bbb;
	}
	
	.side_menu a:hover {
		text-decoration: underline;
		color:#eee;
	}
	
	#content {
		background: #FFF;
		float: left;
		width: 752px;
		/*background: url("images/bg_right_logo.gif") no-repeat;*/
		/*height: 100%;*/
    }
	
	#top_banner {
		  float: left;
		  width: 752px;
		  height: 200px;
		  
	}
	
	#logo_overlay {
	/*For the ReCreate Logo*/
		  float: left;
		  width: 359px;
		  height: 200px;
		  background: url("images/bg_right_logo.gif")
	}
	
	#no_logo_overlay {
	/*Remove the ReCreate Logo*/
		  float: left;
		  width: 359px;
		  height: 200px;
		  background: url("images/no_logo_over.gif")
	}
	
	#quote {
	/*for the quote engine*/
		  float: left;
		  width: 392px;
		  height: 200px;
		  background: url("images/quote_bg.gif")
	}
	
	#menu {
		float: left;
		width: 752px;
		height: 21px;
		background:url("images/menu_bg.gif");
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
	
	.menu_box {
		float: left;
		width: 130px;
		text-align: center;
		height: 21px;
		border-right: 1px solid #666;
	}
	
	.menu_box a {
	text-decoration: none;
	color:#666;
	vertical-align: middle;
	}
	
	.menu_box a:hover {
		font-weight: bold;
		color:#000;
	}
		
	#page_content {
/*	  background: #EEE;*/
      float: left;
      width: 752px;
/*	  height: 423px;*/
	height: 100%;
	}

	.gutter {
	  /*background: #EEE;*/
	  float: left;
	  width: 14px;
	  height: 100%;
	}

	#spread {
		width: 722px;
	}
	
	#spread_head {
	  /* background: #00EE00; */
	  float: left;
	  width: 722px;
	  height: 58px;
	  font-size: 12px;
	  color:#666;
	  padding-top: 10px;
	  padding-right: 10px;
	}
	
	#pagearticle {
	  /* background: #000066;*/
	  float: left;
	  width: 332px;
/*	  height: 423px;*/
	}
	
	#article_head {
	  /* background: #00EE00; */
	  float: left;
	  width: 332px;
	  height: 58px;
	}
	
	#article_text {
		background: #fff; 
		float: left;
		width: 332px;
		padding-bottom: 40px;
/*		height: 365px;	*/	
	}
		
	#article_text p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666;	
	}
	
	.top_p {
	 	margin: 0px;
		font-size: 12px;
	}
	
	.article_lead {
	 	font-size: 12px;
	}
	
	.profile {
	    font-size: 10px;
		float: left;
		color:#666;
		padding-left: 5px;

		
	}
	
	.profile_image {
	 float: right;
	 vertical-align:top;
	 padding-bottom: 5px;
	}
	
	#image_area {
		/*background:url("images/image_area.gif");*/
		float: left;
		width: 392px;
/*		height: 423px;*/
	}
	
	#image_navigator {
		background: #ccc; 
		float: left;
		width: 392px;
		height: 159px;
		/*padding-left: 10px;*/
	}
	
	.thumbnail {
		margin-top: 1px;
		margin-bottom: 0px;
		margin-left:1px;
		margin-right: 0px;
		cursor: pointer;
	}
	
	.thumbnail_select {

		margin-top: 1px;
		margin-bottom: 0px;
		margin-left: 1px;
		margin-right: 0px;
	/*	border-top: 1px solid #666;
		border-right: 1px solid #666;*/
		-moz-opacity: 0.25;
		filter: alpha(opacity=25);
		opacity:.25;
	}
	

	
    #footer {
      background: #FFF;
      float: left;
      width: 752px;
	  height: 67px;
    }
	
	#footer_logo {
      float: left;
      width: 130px;
	  height: 47px;
	  background-image:url("images/acunity_logo.gif")
    }
	
	#footer_right {
      float: left;
      width: 622px;
	  height: 47px;
    }
	
	#footer_legal {
	  padding-left: 20px;
      float: left;
	  width: 732px;
	  height: 20px;
    }