﻿body {background:#003A6A;margin:0px;margin-top:10px;margin-bottom:10px;}
#maincontainer {width:970px;padding:2px;background:#FFFFFF;margin:auto;}
label {display:none;visibility:hidden;}

#header {background:bottom left url(images/img_headerBack.jpg) repeat-x;margin-bottom:1px;}
#headerleft {width:187px;border-right:1px solid #DDD;margin-right:-2px;float:left;}
#headerright {margin:0px;width:781px ;margin-left:189px !important;margin-left:185px;border-left:none;}
#headermain {padding-bottom:10px !important;padding-bottom:10px;padding-top:55px;}
#headermain h2 {margin:0px;padding:0px;font:bold 11px Tahoma, Times, serif;display:inline; color:#333;float:left;padding-left:18px;padding-top:0px;}
#navigation {}
#navigation ul {padding:0px;margin:0px;}
#navigation li {margin-left:-2px !important;margin-left:-1px;display:inline;float:left;text-align:center;border-left:1px solid #CCC;height:23px;padding:5px 0px 2px 0px;line-height:5px;}
#navigation li a {font:11px Arial, Helvetica, sans-serif;color:#000000;line-height:11px;text-decoration:none;display:block;width:100px !important; width:99px;padding:0px 6px 2px 6px;}
#search {height:59px; }
#frmSearch {margin:0px;padding:0px;text-align:right;margin-right:10px;}

#keywords {font: 11px Tahoma, Serif;width:200px;margin-top:0px !important;margin-top:-1px;margin-right:1px;padding:2px 2px 2px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
#btnsearch {font: 10px Tahoma, Arial, Serif;background:top left url(images/img_searchback.gif) repeat-x;width:55px;height:19px;text-transform:uppercase;padding:1px 2px 1px 2px !important;padding:1px 2px 1px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}

#photo {width:764px;height:128px;background:top left url(images/img_snowtheme1.jpg) no-repeat;margin-top:3px; margin-left:1px;}
#photoleft {float:left;width:187px; height:125px; background:top right url(images/img_photoLeft.jpg) no-repeat;}
#photoheading {position:relative;width:545px;margin-left:187px;margin-right:215px;}

#photoheading h1 {position:absolute;font:bold 22px "Times New Roman", Times, serif;letter-spacing:-1px;color:#000;top:74px !important;left:20px !important;top:90px;left:20px;}
#photoheading h2 {position:absolute;font:bold 22px "Times New Roman", Times, serif;letter-spacing:-1px;color:#FFF;top:69px !important;left:19px !important;top:89px;left:19px;}
#photoright {float:right;margin-top:92px;border:2px solid #FFFFFF;border-bottom:none;}
#photoright ul {margin:0px;padding:0px;list-style-type:none;}
#photoright li a {font:18px Arial Narrow, Arial, sans-serif;color:#FFFFFF;padding:7px;width:187px;background:#AA0000 right url(images/btn_bulletmain1.gif) no-repeat;; display:block;text-decoration:none;}

#main {clear:both;border-top:1px solid #FFF;background:top left url(images/img_mainBack.jpg) repeat-y;padding-bottom:35px;}
#mainleft {width:187px;float:left;margin:0px;position:relative;margin-bottom:75px;background:#FBFBFB top left url(images/img_eventgrad.jpg) no-repeat;}
#mainleft h2 {font:bold 11px Tahoma, Helvetica, sans-serif ; color:#333; margin-top:20px !important;margin:17px 5px 10px 14px; }
#mainleft h2 a {color:#003366;text-decoration:none;}
#mainleft ul {list-style-type:none;background:#FBFBFB bottom left url(images/img_eventgradBot.jpg) no-repeat;position:relative;margin:0px;padding:0px;padding-left:14px;padding-bottom:40px;margin-top:10px;font:11px Tahoma, Helvetica, sans-serif;}
#mainleft li {margin:0px;padding:0px;margin-left:0px;margin-bottom:3px !important; margin-bottom:0px;}
#mainleft li a {display:block;width:150px;padding-left:8px;background:top left url(images/img_bulletSecondary1.gif) no-repeat;color:#333;padding-bottom:3px;}

#mainright {float:right; margin-bottom:10px; margin-left:16px;position:relative; margin-top:-143px; margin-right:-9px;}
#mainright ul {margin:0px;padding:0px;list-style-type:none;padding-bottom:2px; border:2px solid #fff;background:#fff;}
#mainright li a {font:18px Arial Narrow, Arial, sans-serif; width:184px; padding:10px 7px 10px 10px;display:block;}
#mainright li#todo a {color:#fff;background:#AA0000 right url(images/btn_bulletmain1.gif) no-repeat;text-decoration:none;margin-bottom:1px;}
#mainright li#stay a {color:#fff;background:#003A6A right url(images/btn_bulletmain1.gif) no-repeat;text-decoration:none;}
#mainright li#eat a {color:#fff;background:#DDA600 right url(images/btn_bulletmain1.gif) no-repeat;;margin-top:1px;text-decoration:none;}
#maintext {position:relative;width:755px;margin-top:0px !important;margin-top:-18px;padding-top:12px !important;padding:30px 20px 12px 0px;padding-right:0px !important;font:11px Tahoma, Helvetica, sans-serif ;line-height:16px;}
#maintext a{color:#003366;}
#maintext h1, #maintext h2, #maintext h3, #maintext h4{font:bold 11px Tahoma, Helvetica, sans-serif; color:#003366;}

#campaign1, #campaign2, #campaign3, #campaign4, #campaign5 {margin:20px 0px 20px 0px;}

#bodynav {margin-top:8px !important;margin-top:16px;margin-bottom:16px;}
#bodynav h3 {font:bold 12px Arial, Helvetica, sans-serif ; color:#003366;margin-bottom:12px;}
#bodynav ul {margin:0px;padding:0px;list-style-type:none;}
#bodynav li {}
#bodynav li a {color:#003366;}

#copyright {clear:both;position:relative;display:block;margin-left:0px;margin-top:0px;padding-top:0px;margin-bottom:10px;font:11px Tahoma, Helvetica, sans-serif;}
#copyright a {color:#003366;}
#copyrightleft {float:left;width:150px;}
#copyrightright {float:right;width:765px;line-height:16px;}
#contentarea {float:left;margin-left:20px;}

#clear {clear:both;}

#oleft p {}
#oleft {position:relative;}
#oright p {}
#oright ul, #oleft ul {list-style-type:none;margin-left:12px;}
#oright li, #oleft li {}
#oright {}
#ofull {margin-bottom:20px;}
#ofull p{margin-top:0px;}
#hbSearch {margin:0px;border-bottom:1px solid #999;border-top:1px solid #999;margin-top:50px;}
#hbSearch li {margin-bottom:1em;}
#hbpagination li {position:relative;}
#resources ul {margin:0px;padding:0px;margin-top:1em;}
#resources ul li {list-style-type:none;}
.listitems {margin-bottom:1em;border:1px solid #FFF;clear:both;}
.listitems a strong {text-decoration:none;}
.listimages {border:1px solid #aaa;border-top:1px solid #ddd;border-left:1px solid #ddd;float:left;width:115px;margin-bottom:5px;height:105px;padding:5px;text-align:center; margin-right:20px;}
.listimages a {font-weight:bold;text-decoration:none;}
#clearlistitems {clear:both;line-height:0px;}
.listimagesdetails {border:1px solid #aaa;border-top:1px solid #ddd;border-left:1px solid #ddd;float:right;width:190px;margin-bottom:5px;height:110px;padding:5px;text-align:center;margin-left:0px;}
.eventsmore {display:block;color:#666;width:60px;margin-top:2px !important;margin-top:5px;margin-bottom:18px !important;margin-bottom:0px;font: 10px Tahoma, Arial, Serif;background:top left url(images/img_searchback.gif) repeat-x;text-transform:uppercase;padding:2px 5px 1px 5px !important;padding:1px 5px 1px 5px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;text-decoration:none;}
#powered {margin:auto;text-align:right;color:#aaa;font:10px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;padding-bottom:5px;padding-top:0px;}
#powered sup {color:#aaa;font:8px Tahoma, Helvetica, sans-serif;}
#powered a {color:#aaa;text-decoration:none;}
#eventbanner {font:11px Tahoma, Helvetica, sans-serif;margin-top:1px;background:#FFF top left url(images/img_eventgrad.jpg) repeat-x;height:50px;padding:14px;border-right:1px solid ##fff;line-height:16px;}
#eventbanner p {margin:10px 0px 10px 0px;}
#eventbanner img {float:right;border:none;}
#eventbanner p img {margin:0px 0px 10px 10px;}


/*RT added this div - sits above the contright content containers - transparent image with a href - replaces the flash links that aren't trackable by clicktracks*/
#bannerLink{width:188px; height:74px; position:absolute;margin:8px 0px 0px 8px;}
#bannerLink img{width:188px; height:74px; border:none;}

#mainright div.contright {background:top left url(images/img_containerBack.jpg) no-repeat;width:206px;height:111px;margin-left:-1px;margin-bottom:5px;}
#mainright div.contright img.ban, #mainright div.contright div {margin-left:10px;margin-top:10px;margin-bottom:3px;border:none;}
#mainright div.contright p {margin:0px;}
#mainright div.contright img.but {float:right;margin-right:8px;margin-top:1px;border:none;}
#mainright div.contright strong a {font:bold 11px Tahoma, Helvetica, sans-serif;color:#666666;margin-left:10px;text-decoration:none;}

a#printer {clear:both;display:block;width:110px;background:left url(images/btn_printer.gif) no-repeat;padding-left:20px;color:#000;text-decoration:none;padding-top:12px;padding-bottom:10px;font-size:11px;}



.homeBodyContainerL h4, .homeBodyContainerR h4{margin:5px 0px 0px 0px; padding:0px;}

.homeBodyContainerL, .homeBodyContainerR{float:left;background:left url(images/img_bg_homeBodyCC.gif) no-repeat top; padding:0px 9px 20px 9px; width:250px; height:auto !important; height:200px; min-height:200px;}
.homeBodyContainerL{margin:0px 6px 0px 0px;}
.homeBodyContainerL img.headerImage,.homeBodyContainerR img.headerImage{margin:9px 0px 0px 0px; max-width:248px; border:1px solid #333;}
.homeBodyContainerL a img,.homeBodyContainerR a img{margin:10px 0px;}
.homeBodyContainerL p,.homeBodyContainerR p,{margin-top:5px;margin-bottom:5px;}


.homeBodyContainerL ul, .homeBodyContainerR ul{list-style-type:none;position:relative;margin:0px;padding:0px;padding-left:10px;padding-bottom:0px;margin-top:0px;font:11px Tahoma, Helvetica, sans-serif;}
.homeBodyContainerL li, .homeBodyContainerR li{display:block;width:220px;padding-left:8px;background:top left url(images/img_bulletSecondary1.gif) no-repeat;color:#333;padding-bottom:3px;}

