/* CSS Document */

html {margin: 0; padding: 0;}
body {font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #333; background: #ebebeb; width:100%;}
   
a:link {color: #a41d1e; text-decoration: none;}
a:visited {color: #a41d1e; text-decoration: none;}
a:hover {color: #a41d1e; text-decoration: underline;}
a:active {color: #a41d1e; text-decoration: underline;}
h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 140%; margin: 0; padding: 0 0.2em 0.3em 0.7em; line-height: 1em; font-weight:bold;}
h2 {font-size: 90%; margin: 0; padding: 0em 0.4em 0.1em 1.2em;  line-height: 1.3em;}
h3 {font-size: 80%; margin: 0; padding: 0.5em 0.4em 0.2em 1.2em; color: #a41d1e; line-height: 1.3em;}
.news { font-weight:normal;} 
p {line-height: 1.5em; margin: 0 1.5em 0.8em 1.5em; font-size: 70%;}
hr {border: 0; background-color: #d6d6d8; color: #d6d6d8; height:1px; width: 95%; } 
table {line-height: 1.5em; margin: 0.5em 1.5em 0.8em 1.5em; font-size: 70%; border:1px solid #ccc; border-top: 0px;}
.data thead, .data th {background:#a41d1e; color:#FFFFFF; padding:2px 5px 3px 5px; text-align:left;}
.data td {padding:2px 5px 3px 5px; border-top:1px dashed #ccc; text-align:left;}
.data th.second {background:#85a3c2;}
.data .highlight {background:#ebebeb; font-weight:bold;}

div#bodywrap {width: 780px; margin-left:auto; margin-right:auto; background: #c6c0b2; border: 0px solid #000; margin-top: 5px; margin-bottom: 5px;}

div#headerlinks {position: relative; font-size: 70%; color:#fff}
div#headerlinks a {color: #fff; text-decoration: none; }
div#headerlinks a:hover {color: #fff; text-decoration: underline;}
div#headerlinks a:active {color: #fff; text-decoration: underline;}
div#headerlinksleft { float:left; width:250px; background:#c6c0b2; }
div#headerlinksright { float:left; width:518px; text-align:right; background:#94918a; padding: 0.7em 1em 0.9em 0;}

div#header { clear:both; position: relative; height:148px;}
div#headerleft {position: absolute; left:0;}
div#headerright {position: absolute; right:0;}

div#menu {position: relative; height:3.5em; background:#000; color:#FFFFFF; font-size: 70%; text-align:center; }
div#menu ul {list-style-type:none;  margin:0; padding:0 0 0 15px;}
div#menu li {padding: 12px 0 0 0; float:left; }

div#menu a {color: #FFF; text-decoration: none; padding:0 17px 0 0px; }
div#menu a:hover {color: #FFF; text-decoration: underline;}
div#menu a:active {color: #FFF; text-decoration: underline;}
div#menu a.select {color: #FFF; text-decoration: none; font-weight:bold;}

div#submenu {float: left; width:250px;}
div#content {float: left; width:530px; background:#FFF; padding: 1em 0 0.8em 0;}
div#content ul {line-height: 1.5em; padding: 0 1.5em 0.9em 4em; margin: 0; display: block; list-style-position: outside; list-style-type: square; font-size: 70%;}
div#content li {padding: 0.5em 0 0 0;}

.tour { width:400px; background:#a41d1e; margin: 0.5em 1.0em 0.8em 1.0em; padding:0; border:1px solid #a41d1e;}
.tour p {margin: 0 1.5em 0 0.9em; color:#FFFFFF; padding:0.3em 0 0.4em 0;}
.tour img {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.tour a.tourlink {color: #FFFFFF; text-decoration: none;}
.tour a.tourlink:hover {color: #FFF; text-decoration: underline;}
.tour a.tourlink:active {color: #FFF; text-decoration: underline;}

.imgright {position: relative; margin : 0.4em 0 0.2em 0.6em; float:right;}

div#footer {position: relative; clear: both; padding: 0.7em 1em 0.9em 0; text-align:right; font-size: 70%; color: #fff; background:#000; border-top: 5px solid #a41d1e;}
div#footer a {color: #FFF; text-decoration: none;}
div#footer a:hover {color: #FFF; text-decoration: underline;}
div#footer a:active {color: #FFF; text-decoration: underline;}
