body {margin:0; padding:0; background:#000000 url(images/webbgsides.gif) repeat-x left top; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:62.5%; color:#ffffff;}

h1 {font-size: 2em; margin:0; padding:0; font-weight:normal; color:#ffffff;}
h2 {font-size: 2.4em; margin:0; padding:0; font-weight:normal; color:#ffffff;}
h3 {font-size: 1.6em; margin:0; padding:0; font-weight:normal; color:#ffffff;}
p, ul, ol {margin-top:0; line-height:180%; font-size:1.2em;}

a {text-decoration:none; color: #cc0033;}
a:hover {text-decoration:underline;}

.wrapper {margin:0 auto; padding: 0; background: url(images/webbg.gif) no-repeat center top;}
.header {width:990px; height:110px; margin: 0 auto;}

.logo {float:left; height:100px; margin:0; padding:2px; color:#ffffff;}
.logo h1, .logo p {margin:0;padding:0;}
.logo h1 {float:left; padding-left:30px; letter-spacing:-1px; font-size:6.4em;font-family:Times New Roman,Times,serif;}
.logo p {margin:0; padding:76px 0 0 30px; font-weight:600; font-size:1.9em; font-family:Georgia,Times New Roman,Times,serif; font-style:italic;}

.menu {width:960px; height:47px; margin: 0 auto; padding: 0;}
.menu ul {margin:0; padding:0px 0px 0px 4px; list-style:none; line-height:normal;}
.menu li {float:left;}
.menu a {display:block; margin:0 1px 0 0; padding:10px 20px 10px 20px; text-decoration:none; color:#ffffff;font-variant:small-caps; 
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.2em;}
.menu a:hover {text-decoration:none;}
.menu .active a {text-decoration:underline; color:#8B0000; font-weight:800;}

.page {width:990px; margin:0 auto; padding:0;}
.pagelower {margin:0px; padding:40px 30px 0px 30px;}
.content {float:right; width:540px; padding:0px 20px 0px 0px;}

.item {padding-top: 20px; padding-bottom: 10px;}
.title {letter-spacing:-1px; font-size:3.4em; color: #cc0033;}
.links {display:block; width:96px; padding:2px 0px 2px 0px; text-align:center; font-variant:small-caps; font-size:1.1em; color:#ffffff;}

.leftside {float:left; width:330px; padding:0px;}
.leftside ul {margin:0; padding:0; list-style:none;}
.leftside li {padding: 0;}
.leftside li ul {margin: 0px 25px; padding-bottom:30px;}
.leftside li li {padding-left:25px; line-height:30px; background: url(images/redstar.gif) no-repeat left 10px;}
.leftside li li span {display:block; margin-top:-20px;padding:0; font-size:1.3em; font-style:italic;}
.leftside h2 {height:38px; margin-bottom:20px; padding:12px 0 0 15px; letter-spacing:-1px;font-size:24px; color:#ffffff;}
.leftside p {margin:0 0px 0 0px; padding:0px 20px 20px 12px; line-height:1.2em;}
.leftside a {border:none; color:#ffffff;}
.leftside a:hover {text-decoration:underline; color:#0060cc;}

img.border {border:5px solid #e7eaf5;}
img.left {float:left; margin-right:25px;}
img.right {float:right;}
img.center {margin:0px auto;}

.footer {width:990px; height:55px; margin:0px auto 40px auto; font-family:Verdana,Arial,Helvetica,sans-serif;}
.footer p {margin:0; padding-top:18px; font-size:1.0em; text-transform:uppercase; text-align:center; color:#ffffff;}
.footer a {color: #ffffff;}
