/* HTML DEFINITIONS */
body {
margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #71654F; font-size: 12px; font-weight : normal; text-align: center; background-color: #CAB9D4; scrollbar-face-color: #E9E9E9; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #284964;
}
img { 
border: 0px; 
}
ul {
list-style-image: url(../images/bullet.gif); margin-left: 0; padding-left: 20px;
}
ol {
margin-left: 0; padding-left: 20px;
}
li {
padding: 0; margin: 0px 0px 5px 0px; 
}
.ver16smallcapsdkGreen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 16px;
	color: #66943A;
}

/* GENERAL LAYOUT AND HEADER */
#content {
width:990px; margin: 0 auto;
}
#header {
width: 990px; height: 188px; background-image: url(../images/header.jpg); background-position: top left; background-repeat: no-repeat;
}
#headerupcoming {
width: 990px; height: 188px; background-image: url(../images/headerupcoming.jpg); background-position: top left; background-repeat: no-repeat;
}
#headercontact {
width: 990px; height: 188px; background-image: url(../images/headercontact.jpg); background-position: top left; background-repeat: no-repeat;
}
#headervendor {
width: 990px; height: 188px; background-image: url(../images/headervendor.jpg); background-position: top left; background-repeat: no-repeat;
}
#headerabout {
width: 990px; height: 188px; background-image: url(../images/headerabout.jpg); background-position: top left; background-repeat: no-repeat;
}
#headerplanning {
width: 990px; height: 188px; background-image: url(../images/headerplanning.jpg); background-position: top left; background-repeat: no-repeat;
}
#headerhome {
width: 990px; height: 188px; background-image: url(../images/headerhome.jpg); background-position: top left; background-repeat: no-repeat;
}
#main {
width: 990px; text-align: left; background-image: url(../images/bg.jpg); background-position: top left; background-repeat: repeat-y; display:table; background-color: #FFFFFF;
}
#mainpad {
padding-left: 20px; padding-right: 0px; 
}
#menu {
float: left; width: 248px; text-align: left; background-image: url(../images/menu_bg2.gif); background-position: top left; background-repeat: repeat-y; display:inline;
}
#innercontent {
clear:none; float: left; text-align: left; width: 700px;background-color: #FFFFFF;
}
#footer {
clear: both; text-align: center; width: 990px; height: 115px; background-image: url(../images/footer.jpg); background-position: top left; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; padding-top: 8px;
}


/* LINKS */
a {
font-family: Arial, Helvetica, sans-serif; color: #71654F; font-size: 12px; text-decoration: none;
}
a:hover {
font-family: Arial, Helvetica, sans-serif; color: #71654F; font-size: 12px; text-decoration: underline;
}
a.ver16smallcapsdkGreen:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 16px;
	color: #66943A;
	text-decoration: underline;
	}

a.footerhref {
font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: underline;
}
a.footerhref:hover {
font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 11px; text-decoration: underline;
}
a.closehref {
font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px; text-decoration: underline;
}
a.closehref:hover {
font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px; text-decoration: underline;
}
a.rollopaque img { 
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.rollopaque:hover img {
filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}

/* TEXT */
.small {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #71654F; font-weight : normal;
}
.title {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #AFA58D; font-weight : normal;
}

/* TABLES */
.itinerary {
border: 1px dashed #E0D9CD; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #71654F; font-weight : normal;
}
.itinerary2 {
border: 1px dashed #D7CDBD; background-color: #F3F0EB; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #71654F; font-weight : normal;
}

/* IMAGES */
.mediapic {
border: 1px solid #E0D9CD; margin-right: 5px;
}
.mediapicnomargin {
border: 1px solid #E0D9CD;
}
.mediapop {
width: 380px; height: 500px; position: absolute; border: 15px solid #D7CDBD; background-color: #F3F0EB;
}

/* DIVS */
.quizanswer {
width: 500px; height: 250px; overflow: auto; border: 15px solid #D7CDBD; background-color: #F3F0EB; padding: 10px;
}

/* FORMS */
.field {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #71654F; border: 1px solid #E0D9CD;
}
.button {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 0px; background-color: #65943B;
}

/* MENU */
.menuelement {
width: 247px; height: 33px; background-image: url(../images/menu_bg.gif); background-position: top left; background-repeat: no-repeat;
}
.menupad {
padding-left: 55px; padding-top: 10px;
}
#headershop {

width: 990px; height: 188px; background-image: url(../images/headershop.jpg); background-position: left top; background-repeat: no-repeat;
}

