#wrapper {*padding-top: 50px; /*this is for fucking IE7*/     width: 760px;    margin: 0px ;	}#intro {    padding-bottom: 10px;	margin-left:30px;}h2 {	margin-bottom: -10px;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-left: 0;}#slider {	width: 580px;	margin: 0px 0px 0px 207px;	position: relative;}.scroll {	height: 429px;	width: 522px;	overflow: auto;	overflow-x: hidden;	position: relative;	clear: left;	background-attachment: scroll;	background-repeat: repeat-x;	background-position: left bottom;}.scroll h2 {	font-size: 17px;	*margin-bottom: -10px;	margin-bottom: -10px;}.scroll li {	color:#333333;	margin-bottom:10px;}.scrollContainer div.panel {	padding: 20px;	height: 390px;	width: 480px;}.scrollContainer ul {	size:8px;}.scrollContainer p {size: 18px;}#shade {    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;    height: 50px;}ul.navigation {	z-index:3;	width:226px;	text-align: right;	position:absolute;	left:-175px;	/*	top:20px;*/    list-style: none;	margin: 0px;	padding: 0px;	padding-bottom: 10px;}ul.navigation li {line-height: 150%;	width:175px;	text-align: right;    display: block;	*padding-right:51px;   /* margin-right: 10px;*/}ul.navigation a {    padding: 0px;    color: #000;    text-decoration: none;}ul.navigation a:hover {    background-image:url(images/NavHilite.png);}ul.navigation a.selected {    background-image:url(images/NavHilite.png);}ul.navigation a:focus {/*    outline: none;*/}.scrollButtons {    position: absolute;    top: 150px;    cursor: pointer;}.scrollButtons.left {    left: -20px;}.scrollButtons.right {    right: -20px;}.hide {    display: none;}/* ---- Shadows and inset background ---------------------------------------------------------------*/#apShadowTop {	position:absolute;	margin:0px;	width:522px;	height:30px;	left: 0px;	top: -1px;	z-index: 3;	overflow: visible;	clear: none;	padding-right: 0px;}#apShadowLeft {	position:absolute;	margin:0px;	width:20px;	height:430px;	left: 0px;	top: -1px;	z-index: 3;	overflow: visible;	clear: none;	padding-right: 0px;}#apNavBg {	position:absolute;	margin:0px;	width:176px;	height:430px;	left: -176px;	top: -1px;	z-index: 1;	overflow: visible;	clear: none;	padding-right: 0px;	background-color:#eef3f5;}/* ---- jqModal <<<---------------------------------------------------------------*//* jqModal base Styling courtesy of;  Brice Burgess <bhb@iceburg.net> *//* The Window's CSS z-index value is respected (takes priority). If none is supplied,  the Window's z-index value will be set to 3000 by default (in jqModal.js). You  can change this value by either;    a) supplying one via CSS    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */  .jqmWindow {	z-index:3001;    display: none;        position: fixed;    top: 17%;    left: 50%;        margin-left: -300px;    width: 700px;        background-color: #ffffff;    color: #333;    border: 0px solid black;    padding: 12px;}.jqmOverlay { background-color: #000; }/* Fixed posistioning emulation for IE6     Star selector used to hide definition from browsers other than IE6     For valid CSS, use a conditional include instead */* html .jqmWindow {     position: absolute;     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}