body	{ background-color: #F3F3F3; background-image: url(images/fade.jpg); background-repeat: repeat-x; background-position:top; font-family: Trebuchet MS; font-size: 12px; color: #000000; margin: 0px 0px 15px 0px;}.header	{ background-image: url(images/header.jpg); background-repeat: no-repeat; width: 850px; height:122px; margin-right: auto; margin-left: auto; overflow:hidden;}a.logo:link, a.logo:visited, a.logo:hover, a.logo:active	{ display: block; float: left; margin: 16px 0 0 163px; }.container				{ width: 850px; margin-right: auto; margin-left: auto; overflow:hidden; }.containerRight			{ width: 645px; float: right; overflow: auto; border-right: 1px solid #DCDBDB; background-color: #FFFFFF; padding: 0 20px 0 20px; }.containerRightBottom	{ float: right; clear: both; }.content				{ text-align: justify; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 10px 10px 10px 0; line-height: 1.3em; text-align: justify; overflow-x: hidden; overflow-y: scroll; height: 200px;							scrollbar-3dlight-color:#D8D7D7; 							scrollbar-arrow-color:#FFFFFF; 							scrollbar-base-color:#FFFFFF; 							scrollbar-darkshadow-color:#D8D7D7; 							scrollbar-face-color:#D8D7D7; 							scrollbar-highlight-color:#FFFFFF; 							scrollbar-shadow-color:#D8D7D7;						}.pics					{ border: 8px solid #D8D7D7; }.picsInner				{ border: 5px solid #FFFFFF; }.mark					{ border: 3px solid #D8D7D7; background-color: #FFFFFF; padding: 8px; visibility:hidden; position:absolute; top:250px; width: 285px; }.morris					{ border: 3px solid #D8D7D7; background-color: #FFFFFF; padding: 8px; visibility:hidden; position:absolute; top:250px; width: 285px; }a.emailLink, a.emailLink:visited		{ color: #000000; }a.emailLink:hover, a.emailLink:active	{ text-decoration: none; }/* -------- Headers -------- */h1	{ font-size:34px; font-style:italic; } h2	{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 20px; color: #F17F04; font-style:italic; margin-top: 0px; }.orange	{ color: #F17F04; font-weight: bold; }/* -------- Menu -------- */.menu		{ width: 164px; float: left; overflow:hidden; background-image: url(images/vline.png); background-repeat: repeat-y; background-position: right; min-height: 427px; }.menu a:link, .menu a:visited 	{ display:block; padding: 8px 0 0 40px; width: 124px; height: 25px; background-image: url(images/menu_link.png); background-repeat:no-repeat; text-decoration: none; color: #FFFFFF; }.menu a:hover, .menu a:active	{ padding-left: 15px; width: 149px; background-image: url(images/menu_over.png); background-repeat: no-repeat; color: #F17F04; text-decoration: none;}/* -------- Clients -------- */ul li		{ list-style-image:url(images/bullet.gif);}.rightList	{ float: right; width: 300px; }/* -------- Footer -------- */.footer	{ width: 850px; height: 86px; margin-right: auto; margin-left: auto; background-image: url(images/footer.jpg); background-repeat: no-repeat; overflow: hidden; clear: both; margin-top: 20px; }.topLeft		{ font-size: 22px; color: #F17F04; float: left; padding-left: 12px; padding-top: 6px; }.footerWhite	{ color: #FFFFFF; }.topRight		{ font-size: 12px; color: #F17F04; float: right; text-align: right; padding-right: 32px; padding-top: 12px; line-height:1em; background-image: url(images/icon_house.gif); background-repeat: no-repeat; background-position: bottom right; margin-right: 12px;}.footerLeft		{ float: left; width: 420px; padding-left: 12px; padding-top: 14px; color: #808080; font-size: 10px;}.footerLeft a:link, .footerLeft a:visited	{ color: #808080; font-size: 10px; text-decoration:none; }.footerLeft a:hover, .footerLeft a:active	{ color: #808080; font-size: 10px; text-decoration:underline; }.footerLogo		{ float: right; margin-right: 12px; padding-left: 5px; padding-top: 2px; }.footerRight	{ float: right; color: #808080; font-size: 10px; width: 97px; padding-top: 14px;}.hline			{ border-bottom: 1px solid #666666; margin: 0 8px 0 8px; clear: both; font-size: 5px;}
