/* CSS Document */body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;margin: 0px;padding: 0px;text-align: center;}a {text-decoration: none;color: #3399FF;}a:hover {color: #0033FF;}a.current {color: #666666;}a.definition {border-bottom: 1px dotted #3399FF;}h3 {font-size: 13px;font-weight: bold;padding: 10px 0px 0px 0px;}ol {margin: 0px 20px 0px 20px;padding: 0px 20px 0px 0px;}li {padding: 5px 5px 5px 0px;}hr {border: 1px solid #E1E1E1;}.bold {font-weight: bold;}input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;border: 1px solid #E1E1E1;padding: 2px 3px 2px 3px;}textarea {width: 300px;height: 50px;}#container {width: 700px;text-align: left;margin: 10px auto 10px auto;border: 1px solid #E1E1E1;}#home-blue {background-image: url(images/blue700x1.gif);background-repeat: repeat-y;width: 700px;height: 290px;}#slogan {background-image: url(images/site-slogan.gif);background-repeat: no-repeat;width: 700px;height: 220px;}#slogan span {display: none;}#home-andrew {background-image: url(images/andrew-turchin.gif);background-repeat: no-repeat;background-position: bottom right;width: 695px;height: 65px;bottom: 0px;vertical-align: bottom;}#home-andrew span {display: none;}#home-menu {width: 700px;height: 24px;}#home-menu ul {padding: 0px;margin: 0px;}#home-menu li {list-style-type: none;display: inline;margin: 0px;padding: 0px;float: left;}#home-content {width: 700px;}#home-text {width: 300px;margin: 8px 0px 20px 370px;}#bottom {width: 700px;text-align: center;}#page-blue {background-image: url(images/blue700x1.gif);background-repeat: repeat-y;width: 700px;height: 73px;padding: 10px 0px 0px 0px;}#page-slogan {background-image: url(images/page-slogan.gif);background-repeat: no-repeat;width: 369px;height: 73px;float: left;display: inline;}#page-slogan span {display: none;}#page-andrew {background-image: url(images/andrew-turchin.gif);background-repeat: no-repeat;background-position: bottom right;width: 326px;height: 65px;}/* commented backslash hack v2 \*/#page-andrew {margin-left: 369px;}/* end hack */#page-andrew span {display: none;}#page-content {width: 600px;padding: 20px 20px 5px 20px;}#page-text {margin: 0px 20px 0px 0px;padding: 0px 20px 0px 10px;width: 610px;}#completelywhite-top{ margin: 0px;padding: 0px;width: 650px;}#completelywhite-logo {background-image: url(images/completelywhite.gif);background-repeat: no-repeat;width: 154px;height: 167px;padding: 0px 0px 0px 20px;float: left;display: inline;}#completelywhite-blurb {margin: 0px 0px 0px 175px;padding: 45px 20px 0px 20px;width: 425px;height: 120px;border: 1px solid #E1E1E1;font-size: 11px;line-height: 150%;}#map-1, #map-2 {clear: both;width: 700px;height: 180px;}#map-text-1, #map-text-2 {margin-left: 230px;}#map-uptown {float: left;background-image: url(images/map-uptown.gif);background-repeat: no-repeat;width: 200px;height: 166px;}#map-financial {float: left;background-image: url(images/map-financial-district.gif);background-repeat: no-repeat;width: 200px;height: 166px;}/* style for tooltip */div.tooltip{	background-color: #3399FF;	color: #FFFFFF;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;;	width: 250px;	left: 0;	top: 0;	padding: 4px;	position: absolute;	text-align: left;	z-index: 20;	-moz-border-radius: 0 10px 10px 10px;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);	-moz-opacity: .87;	-khtml-opacity: .87;	opacity: .87;}div.tooltip .contents{	margin: 0;	padding: 0 3px;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}div.tooltip p{	color: #D17E62;	font-size: 9px;	padding: 3px 0 0 0;	margin: 0;	text-align: left;	-moz-opacity: 1;}