/* CSS Document */
* {margin:0;padding:0;}

body {color:#000000;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-align:center;
}

h1{ color:#375D8C; display:inline; font-size:1em;text-align:left;}
form {margin:0;padding:0;display:inline;}

a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover{color:#000000;text-decoration: underline;}
a:active{color:#000000;text-decoration: none;}

#maincontainer{
width:980px;
background:#ffffff url(../graphics/grey.gif) top left repeat-y;
margin:1em auto;
}

#topcontainer{
background:#ffffff url(../graphics/scenery.gif) bottom right no-repeat;
border-bottom:2px solid #000000;
}
.discover{float:left;padding-left:1em;background:#ffffff;text-align:left;}


#termsstandardbar{width:100%;
background:#000000;
font-size: 75%;
font-weight:bold;
color:#ffffff;
line-height:1.5em;
}

#termsstandardbar a:link{color:#ffffff;text-decoration: none;}
#termsstandardbar a:visited{color:#ffffff;text-decoration: none;}
#termsstandardbar a:hover{color:#ffffff;text-decoration: underline;}
#termsstandardbar a:active{color:#ffffff;text-decoration: none;}

#bottomcontainer{clear:both; background:#ffffff;}

#bottomfooter{text-align:center;
border-bottom:1px solid #000000;
padding-bottom:5px;
font-size: 75%;
line-height:1.5em;
background:#ffffff;}

#bottomleft {width:33%;height:20px;float:left; background:#ffffff;}
#bottommid {width:33%;height:20px;float:left; background:#ffffff;}
#bottomright {width:33%;height:20px;float:left; background:#ffffff;}

#bottominfo p {font-size:0.6em;line-height:1.3em; margin:0.4em;text-align:left;background:#ffffff;}
#strapinfo {float:right;background:#ffffff;}
#strapinfo p {text-align:right;font-size:0.8em; line-height:1.3em;margin:0.3em;font-weight:bold;}

#content{width:80%;display:block;float:left;margin-left:0.1em;margin-right:-0.1em;}
#contenttop{background:#ffffff url(../graphics/mainbg.jpg) bottom right no-repeat;}

#menuholder {float:left;width:20%;background:#e3e3e3 url(../graphics/menuarrow.gif) top right no-repeat;margin-top:-0.2em; padding-top:3em;text-align:left;border-top:0.2em solid #ffffff;}

#menu {list-style:none;margin:0;padding:0;width:100%;}
#menu li {font-weight:bold;width:100%;margin:0;padding:0;}
#menu li a:link{color:#375D8C;font-size:0.8em;text-decoration: none;width:90%; display:block;padding-left:10%;line-height:2em;}
#menu li a:visited{color:#375D8C;font-size:0.8em;text-decoration: none;width:90%; display:block;padding-left:10%;line-height:2em;}
#menu li a:hover{color:#ffffff;background:#375D8C;font-size:0.8em;text-decoration: none;width:90%; display:block;padding-left:10%;line-height:2em;}
#menu li a:active{color:#375D8C;font-size:0.8em;text-decoration: none;width:90%; display:block;padding-left:10%;line-height:2em;}

#search {color:#375D8C;margin:0;padding:0;margin-left:10%;margin-bottom:2em;}
#search a:link{color:#375D8C;}
#search a:visited{color:#375D8C;}
#search a:hover{color:#375D8C;}
#search a:active{color:#375D8C;}

#directions{text-align:center;margin-top:2em;}
#maplinkcontainer{border:1px solid #375D8C;margin:0;padding:0; font-size:0.6em;width: 85%;margin:auto;margin-bottom:1em; cursor:pointer;}
#maplinkcontainer p {background:#ffffff;width:70%; margin:0 auto;}

#midcontainer{margin-top:0.2em;margin-bottom:0.2em;}

#green{width:25%;float:left;}
#purple{width:25%;float:left;}
#blue{width:25%;float:left;}
#red{width:25%;float:left;}

#spacer{clear:both;height:260px;}

#bottomcontent{margin-top:0.2em;font-size:0.8em;font-weight:bold;text-align:center;background:#ffffff;}

#bottomleftcontent{width:50%;float:left;background:#ffffff;}
#bottomrightcontent{width:50%;float:left;background:#ffffff;}

.titlebar{color:#ffffff;width:100%;height:1.8em;line-height:1.8em;text-align:left;}

.itemcontent{ padding:1em;color:#277438;text-align:left;}
.borderright{border-right:1px #277438 solid;}
.button {color:#ffffff;border:1px solid #375D8C;background:#375D8C;cursor:pointer;}
.input {width:8em;}

.green {color:#287639;text-align:left;}
.greenbig {color:#287639; font-size:2em;text-align:left;}
.greensmall {color:#287639; font-size:0.8em;text-align:left;}

.black {color:#000000; font-size:150%;padding-left:1em;display:block;}
.white {color:#ffffff; font-size:150%;padding-left:1em;display:block;}
.whitesmall {color:#ffffff; font-size:100%;padding-left:4em;display:block;}
.date {color:#000000; display:block;}
.newsimage {float:right;margin-left:1em;margin-bottom:1em;}
.menu{font-size:0.7em;}

.whitepara {color:#ffffff; padding-left:1.75em; padding-right:1em;display:block;font-size:0.8em;text-align:left;}

.latestnews{background:#277438 url(../graphics/news.gif) top left no-repeat;}
.whatson{background:#277438 url(../graphics/whatson.gif) top left no-repeat;}
.vtour{background:#277438 url(../graphics/vtour.gif) top left no-repeat;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}

#submenu {padding:0;margin:0;}
#submenu li {list-style:disc; list-style-position:inside;margin-left:0.8em;width:auto;color:#000000;}
#submenu li a:link{color:#000000;font-size:0.7em;text-decoration: none;height:1.5em;line-height:1.5em;display:inline;margin:0;padding:0;}
#submenu li a:visited{color:#000000;font-size:0.7em;text-decoration: none;height:1.5em;line-height:1.5em;display:inline;margin:0;padding:0;}
#submenu li a:hover{color:#000000;color:#ffffff;font-size:0.7em;text-decoration: none;height:1.5em;line-height:1.5em;display:inline;margin:0;padding:0;}
#submenu li a:active{color:#000000;font-size:0.7em;text-decoration: none;height:1.5em;line-height:2em;display:inline;margin:0;padding:0;}

#content{width:80%;display:block;float:left;margin-left:0.1em;}
#contenttop{background:#ffffff;}


.nextbutton{color:#FFF;background:#48095F;border:0;width:34px;width:34px;height:17px;}
.previousbutton{color:#FFF;background:#48095F;border:0;width:62px;height:17px;}

#breadcrumb{line-height:1em;width:100%;border-bottom:0.1em solid #ffffff;}
#breadcrumbwrapper, #threecolwrapper {width:100%;margin:0;padding:0;overflow:hidden;}
#breadcrumbtext, #threecolleft {width:25%;float:left;padding-top:1em;}
#breadcrumbcontent, #threecolmid {background:#ECE6EF;float:left;width:43%;width:68%;padding-top:1em;padding-bottom:2000px;margin-bottom:-2000px;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
#breadcrumbimage, #threecolright {width:31.5%;float:right;text-align:left;font-size:0.8em;}
#breadcrumbbottom{line-height:1em;width:100%;border-top:0.1em solid #ffffff;clear:both; color:#ffffff; font-size:0.8em;}
#breadcrumbcontent p {clear:both;font-size:0.8em;text-align:left;padding-left:1em;padding-right:1em;line-height:normal;}
#breadcrumbcontent p span{float:left; text-align:left;font-weight:bold;}
#breadcrumbbottom p {line-height:normal;}
hr {height:1px; width:100%;color:#ffffff;margin:0;padding:0;}

#threecolleft,#threecolmid,#threecolright{padding-top:1em;background:#ffffff;text-align:left;}
#threecolleft a:link,#threecolmid a:link{color:#48095F;}
#threecolleft a:visited,#threecolmid a:visited{color:#48095F;}
#threecolleft a:hover,#threecolmid a:hover{color:#48095F;}
#threecolleft a:active,#threecolmid a:active{color:#48095F;}

#breadcrumbbottom a:link{color:#FFFFFF;}
#breadcrumbbottom a:visited{color:#FFFFFF;}
#breadcrumbbottom a:hover{color:#FFFFFF;text-decoration:underline;}
#breadcrumbbottom a:active{color:#FFFFFF;}


.details {text-align:left;margin-left:50%;font-size:0.8em;line-height:normal;}

.smallwhitetext{color:#ffffff;font-size:0.7em;line-height:1em;height:1em; padding:0.2em;}
.smallblacktext{color:#000000;font-size:0.8em;line-height:1em;height:1em; padding:0.2em;text-align:left;margin-left:1.6em;}
.last{border-bottom:0px solid #ffffff;}

.rule{height:1px;width:100%;padding:0;margin:0;border-bottom:1px solid #ffffff;}
.purple {color:#48095F; font-size:150%;padding-left:1em;display:block;}

.searchrelated{line-height:normal;margin-bottom:0.2em;margin-left:2em;font-size:0.8em;}

.searchrelated>img {margin-right:1.5em;vertical-align:middle;}