
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; }

/* -------- 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; 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;}
