#wrapper {
	margin-right: auto;
	margin-left: auto; 
	
	width:100%;
	height:100%
	display:inlne-block;
	
	}
 html>body #wrapper {
	width: 785px;    
}



body {
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background: #ffffff url(bg_body.gif) repeat-y 50% 10px fixed;
	font-size:12px;
	line-height:18px;
}


#top {
	margin: 0px 0px 0px 0px;
	width: 788px; 
	}
html>body #top {
	width: 788px;  
	}


#left {
	float:left;
	width: 180px;
	margin-left: 0px;
	padding-top: 3.4em;
}


#content {
	padding-top: 1em;
	margin: 5px 2em 0 235px;
}

.highlightBox5 {
	float:right;

	top:0px;
	float:right;
	
	padding-top:5px;
	width:155px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}


.highlightBox6 {
	float:right;
	margin-left:9px;
	margin-top:auto;
	top:0px;
	float:right;
	padding-left:9px;
	padding-right:0px;
	padding-top:5px;
	width:140px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}


.highlightBox7 {
	margin-top:42px;
	float:right;
	font-family:serif;
	line-height: 14px;
	width: 120px;
	height: 707px;
	visibility: visible;
	left: 80;
	top: 500;  
}


/* bottom menu */
#bottomMenu {
    font-size: .9em;
    font-family:Times, TimesNR, "New Century Schoolbook" serif;
  	text-align:center;
	color:#000;
	text-decoration: none;
	padding-top:35px;
	clear:both;
	
}

#legal {
	font-size:12px;
	text-align:center;
	font-family:"New Century Schoolbook", serif;
	color:#000000;
	padding:5px;
	
}


#disclaimer {
	position:absolute;
	left:302px;
	top:508px;
	visibility: hidden;
	width:429px;
	height:88px;
	background-color: #ff3300;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;			
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #ffffff;	
	z-index:1;
}



.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}


/* based on a basic left nav with roll-over menu by stu nichols - updated 04-14-2007 */
#left-menu a, #left-menu a:visited {
   font-family:Times, TimesNR, "New Century Schoolbook" serif;
   font-size:15px;
   text-decoration:none;
   text-align:left;
   color:#000;
   display:block;
   width: 180px;
   padding:0 10px;
   margin:0.6em auto;
   margin-bottom: 6px;
   border-left:20px solid #fff;
   }

#left-menu dl {
text-indent:25px;
padding:0;
list-style:none;
margin:0;
/* for IE7 */
}

#left-menu dt {

text-indent:25px;
list-style:none;
margin:2px;
padding:.4em;
font-size:.8em;
}

#left-menu a:hover {
   border-left:20px solid #ff3300;
   }
#left-menu a:active {
   border-left:20px solid #f30;
   color:#ff3300;
   }
   

/* LAST ADDED */
ul {
	list-style:square url(images/tinyred.gif) outer;

}

ul li {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left:5px;
}
  

li {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-image:url(images/tinyred.gif);

}
	
/* LAST ADDED */



  
  /*  Images  */


img {
	border: 0;
	}

.img-prop-right {
	border: 0;
	padding-left:6px;
	}

.img-prop-left {
	border: 0;
	padding-right:6px;
	}

.img-thumb {
	margin:0;
	border: 0;
	padding-left:10px;
	padding-right:60px;
	padding-bottom:-2px;

}
	
.img right {
	margin:0;
	float:right;
	padding-left:20px;
	padding-right:5px;
	padding-top:auto;
	padding-bottom:-2px;

}

.img left {
	margin:0;
	float:left;
	padding-right:20px;
	padding-left:5px;
	padding-top:auto;
	padding-bottom:-2px;
}


.portfolio_sub {

color:#000000;
}

a:link.portfolio_sub {
	color: #000000;
	text-decoration:none;
	}
	
a:visited.portfolio_sub {
	color: #000000;
	text-decoration:none;
	}	
	
a:hover.portfolio_sub {
	color: #cc0000;
	text-decoration:none;
	}