/* Start of CMSMS style sheet 'Main' */
* {
margin:0pt;
padding:0pt;
}

img {
border: 0;
}

body {
color:#666666;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
div.Wrapper {
/* background:transparent url(images/Template/Border.jpg) repeat-y scroll 0%; */
padding: 13px 0;
border: 1px solid #d6d6d6;
border-top: 0px;
margin-left:auto;
margin-right:auto;
width:733px;
}
div.Header {
margin: 0 17px 10px 16px;
}
div.Main {
border:1px solid #CCCCCC;
margin: 14px 17px 10px 16px;
padding: 4px;
}
div.Footer {
background:transparent url(images/Template/FooterBackground.jpg) no-repeat scroll 0%;
height:17px;
margin-left:16px;
margin-right:17px;
}
div.Menu {
/* background-image:url(images/Template/MenuBackground-1.jpg); */
height:284px;
margin-left:16px;
width:700px;
position: relative;
}
a.MainMenu {
color:white;
}

div.MainMenuBackground{

}

span.MainMenuLinkCenter{
display:block;
text-align:center;
height:38px;
font-family: serif;
font-size: 12px;
background-color: #025130;
opacity:.78;
filter: alpha(opacity=78);
 -moz-opacity: 0.78;
}
a.MainMenu {
text-decoration: none;
}

span.MainMenuLinkCenterText{
font-family: serif;
padding-top:3px;
display:none;
text-align:center;
color:white;
text-decoration:italic;
}

#MainMenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:188px;
}
#MainMenu li {
display:block;
float:left;
height:80px;
width:139px;
border-left:1px solid white;
border-right:0px;
border-top:1px solid white;
padding-top: 15px;
}
#MainMenu li a {
position:relative;
top:10px;
}
#FooterMenu {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:224px;
}
#FooterMenu li {
float:left;
margin-top:2px;
}
#FooterMenu li a:hover {
color:#B08B42;
}

#FooterMenu li a {
color: #035232;
}

h1 {
font-family: serif;
font-weight: normal;
font-size: 30px;
margin-bottom: 15px;
}

li#lione {
border-left: 0px;
width:140px;
}

.HeaderPageStyle {
font-size: 30px;
font-family: serif;
color: #C99A30;
}

td.even {
background-color: #f2f3f2;
}

td.odd {
background-color: #97b79d;
}

li.randomImageBlocks {
display: inline;
margin-right:10px;
}

.borderedContent {
border: 3px solid #ba8e08;
border-left: 0px;
border-right: 0px;
margin: 20px 0 10px;
}

.borderedContent h3 {
font-family: times new roman, serif;
font-weight: normal;
font-size: 24px;
text-transform: uppercase;
background-color: #fff;
display: block;
margin: 0 auto;
width: 150px;
text-align: center;
position: relative;
top: -17px;
color: #215835;
}

.borderedContent * {
position: relative;
top: -10px;
}

.borderedContent * * {
position: static;
top: 0;
}

table#open-day p {
margin: 10px 0;
text-align: center;
}

table#open-day td {
vertical-align: top;
}

.borderedContent ul {
padding-left: 0px;
}

.borderedContent ul li {
display: block;
line-height: 16px;
display: block;
clear: both;
}

.borderedContent ul li span {
display: block;
width: 22%;
float: left;
}

.greenBox {
background-color: #739584;
padding: 1px 10px;
font-style: italic;
color: #fff;
line-height: 18px;
font-size: 16px;
font-family: times new roman, serif;
}

.greenBox p {
margin: 5 0;
}

.columnOne {
font-size: 10px;
}

.goldBox {
background-color: #ba8e08;
padding: 5px 10px;
color: #fff;
text-align: center;
text-transform: uppercase;
font-size: 10px;

}

.goldBox hr {
border: 0;
height: 2px;
background-color: #fff;
margin: 5px 10px;
}

.darkGreenBox {
border: 2px solid white;
background-color: #25634c;
margin-bottom: 8px;
font-family: times new roman, serif;
font-size: 12px;
}

.darkGreenBox span {
line-height: 26px;
clear: both;
display: block;
text-transform: uppercase;
}

table#itinerary-table td {
vertical-align: top;
line-height: 16px;
}

table#itinerary-table ul li {
list-style-type: disc;
}
/* End of 'Main' */

