body {margin:0; background:#fff; padding:5px; font:11px Verdana,Arial}
#slideshow {list-style:none; color:#02c5e8}
#slideshow span {display:none}
#wrapper {width:506px; margin:10px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:285px; background:#fff}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:100%; height:306px; cursor:pointer; z-index:150}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.5; filter:alpha(opacity=100)}
#thumbnails {margin-top:15px}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:60px; height:81px}
#slider img {cursor:pointer; border:1px solid #999; padding:2px}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align:middle;
}
.style3 {
	font-family: Times;
	font-size: 24px;
	color: #999999;
	font-style: italic;
}
a:link {
	text-decoration: none;
	color: #999999;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #02c5e8;
}
a:active {
	text-decoration: none;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #999999; 
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #02c5e8;
	vertical-align:middle
}
.style7 { /**** LEGALESE INFO ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #bbbbbb; 
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #02c5e8; 
}
.style8b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #02c5e8; line-height:3px;
}
.style9 { /**** NAV 3 ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #bbbbbb;
}
.style9 { /**** NAV 3 BLUE ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #02c5e8;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #02c5e8; line-height:16px;
}
.style11 {  /**** TIER 2 NAV ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #999; line-height:16px;
}
.style12 { /**** TIER 3 NAV ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #999; line-height:3px
}
.style12b { /**** TIER 3 NAV ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #02c5e8; line-height:3px;
}
.style13 { /**** TIER 3 NAV, SPACE only ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; color: #999; line-height:1px;
}
.style10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #02c5e8; line-height:3px;
}
.style14 { /**** parag copy 12px ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666; line-height:18px;
}
.style14b { /**** 'specializing in' ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666; line-height:46px; letter-spacing:2px
}
.style15 { /**** parag copy 11px ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666; line-height:17px;
}
.style16 {  /**** SPLASH PAGE NAV ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; color: #aaa; line-height:26px; letter-spacing:1px
}
.style16b {  /**** SPLASH PAGE NAV 2 ****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; color: #dddddd; line-height:24px; letter-spacing:1px
}
.style17 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
	