﻿* {padding:0 0 0 0; margin:0 0 0 0; color:#333333; }

body {font-family:Trebuchet MS, Tahoma, Verdana, sans-serif; font-size:13px; line-height:20px; }

a, a:link, a:active {text-decoration:underline; color:#0099ff; }
a:visited {text-decoration:underline; color:#336699; }
a:hover {text-decoration:none; }
h1 {font-size:18px; line-height:25px; margin-bottom:8px; font-weight:normal; color:#333333; }
h1 strong {color:#993399; font-weight:bold; }
h2 {font-size:16px; line-height:20px; margin-bottom:8px; font-weight:normal; color:#333333; }
h2 strong {color:#993399; font-weight:bold; }
p {margin-bottom:8px; }
img {border-width:0; }

ul {margin:0 0 8px 15px; }
ul li {list-style-type:disc; }

.clear {font-size:1px; line-height:1px; clear:both; }

div.top {padding:25px 15px 25px 15px; }
div.top div {float:right; font-size:14px; line-height:20px; color:#666666; text-align:right; margin:18px 0 0 0; }
div.top div strong {color:#333333; font-weight:bold; }

div.nav {background:url('images/nav-bg1.jpg') repeat-x center center; font-size:1px; line-height:1px; margin-bottom:3px; }
div.nav div {background:url('images/nav-r.jpg') no-repeat right center; margin-bottom:0; }
div.nav div div {background:url('images/nav-l.jpg') no-repeat left center; }
div.nav div div div {background-image:none; height:40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; margin:0 auto 0 auto; width:690px; }
div.nav ul {padding:2px 0 0 0; margin-left:0px; }
div.nav li {float:left; width:114px; text-align:center; list-style-type:none; padding-top:6px; height:30px; border-left:1px #943295 solid; }
div.nav li.first {border-left-width:0; }
div.nav li:hover {background:url('images/nav-bg2.png') repeat-x center center; }
div.nav a, div.nav a:link, div.nav a:active, div.nav a:visited {color:#ffffff; }

div.heading {background:url('images/bg0.jpg') repeat-x center center; margin-bottom:18px; }
div.heading div {background:url('images/heading-pic.jpg') no-repeat center right; }
div.heading div div {background:url('images/heading-left.jpg') no-repeat center left; height:222px; }
div.heading div div ul {width:210px; font-size:13px; line-height:20px; float:left; margin:0 0 8px 0; background-image:none; }
div.heading div div div {width:203px; font-size:13px; line-height:20px; float:left; margin:12px 0 0 18px; background-image:none; }
div.heading div div ul li {list-style-type:none; margin:10px 0 0 0; color:#333333; }
div.heading div div ul li.first {margin:0px 0px 0px 0px; }
div.heading a, div.heading a:active, div.heading a:link, div.heading a:visited {font-weight:bold; color:#000000; }

div.content {margin:0 6px 0 6px; }
div.content div.col1 {width:215px; float:left; border-right:1px #cc99cc solid; padding:0 11px 6px 0; margin-right:11px; }
div.content div.col2 {width:450px; float:left; }
div.content div.col1 div, div.content div.col2 div {width:auto; padding:auto auto auto auto; margin-right:0; }

div.about {margin:0 6px 0 6px; }
div.about div.col1 {width:215px; float:left; border-right:1px #cc99cc solid; padding:0 11px 6px 0; margin-right:11px; }
div.about div.col2 {width:214px; float:left; border-right:1px #cc99cc solid; padding:0 10px 6px 0; margin-right:10px; }
div.about div.col3 {width:214px; float:left; padding-bottom:6px; }
div.about div.col1 div, div.about div.col2 div, div.about div.col3 div {width:auto; padding:auto auto auto auto; margin-right:0; }

div.feat div {background:#b1def8 url('images/feat-bg2.jpg') repeat top left; }
div.feat div div {background:transparent url('images/feat-bg1.jpg') repeat-x top left; }
div.feat div div div {background:transparent url('images/feat-bg1.jpg') repeat-x bottom left; }
div.feat div div div div {background:transparent url('images/feat-bg1.jpg') repeat-y top left; }
div.feat div div div div div {background:transparent url('images/feat-bg1.jpg') repeat-y top right; }
div.feat div div div div div div {background:transparent url('images/feat-br.jpg') no-repeat bottom right; }
div.feat div div div div div div div {background:url('images/feat-bl.jpg') no-repeat bottom left; }
div.feat div div div div div div div div {background:url('images/feat-tr.jpg') no-repeat top right; }
div.feat div div div div div div div div div {background:url('images/feat-tl.jpg') no-repeat top left; }
div.feat div div div div div div div div div div {padding:10px 10px; background-image:none; }
div.feat div div div div div div div div div div div {padding:0px 0px 0px 0px; }
div.feat div.col1 {float:left; width:215px; border-right-width:0px; padding:0px 0px 0px 0px; margin-right:0px; }
div.feat div.col2 {float:left; width:215px; }

input, textarea {width:400px; padding-left:5px; padding-top:3px; margin-bottom:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
input {height:25px; }
textarea {height:110px; }
input.button {width:65px; background-color:#006666; border: 1px #333333 solid; color:white; font-weight:bold; padding:0px; }

div.footer {clear:both; }
div.footer div {background:#f3fbf4 url('images/bg1.jpg') repeat-x top left; }
div.footer div div {background:url('images/footer-right.jpg') no-repeat top right; }
div.footer div div div {background:url('images/footer-left.jpg') no-repeat top left; }
div.footer div div div div {padding:18px 0 18px 18px; color:#666666; }
