html {font-size:75%;}
h1, h2, h3, h4, h5, h6, hr, ul, ol, blockquote, p, img, div, span, table, tr, td, th, thead, tbody, tfoot, form, input, textarea, select {margin:0;border:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}

body {margin:5px auto;color:#666;background:#FFF url(/images/body.gif) repeat-x top;line-height:1.5em;}
body, input, textarea, select {font-family:Arial, Tahoma, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin-bottom:10px;line-height:1.3em;}
h1 {font-size:1.833em;font-weight:normal;}
h2 {font-size:1.5em;font-weight:normal;}
h3 {font-size:1.167em;}
h4 {font-size:1em;}
h5 {font-size:0.917em;}
h6 {font-size:0.833em;}
hr {color:#EEE;background-color:#EEE;height:5px;}

ul, ol, blockquote {margin-left:30px;}
ul, ol, blockquote, p, table, hr {margin-bottom:10px;}
li {margin-bottom:10px;}

a:link {color:#0047BB;text-decoration:none;}
a:visited {color:#0047BB;text-decoration:none;}
a:hover, a:active, a:focus {color:#FFF;background-color:#5BC3EA;text-decoration:none;}

input, textarea, select {border-top:1px solid #AAA;border-bottom:1px solid #DDD;border-left:1px solid #AAA;border-right:1px solid #DDD;padding:3px;font-size:14px;font-weight:bold;color:#666;background:#FFF url(/images/input.gif) repeat-x 0 -45px;}
.button {border-top:1px solid #DDD;border-bottom:1px solid #AAA;border-left:1px solid #DDD;border-right:1px solid #AAA;padding:0;background:#FFF url(/images/input.gif) repeat-x top;height:30px;}
.checkbox, .radio {border:0;background-image:none;}

.clear {clear:both;}

#container {margin:0 auto;border:1px solid #CCC;background:#FFF url(/images/header.gif) repeat-x top;width:980px;}

#tagline {padding:5px;background:transparent url(/images/hr.gif) repeat-x bottom;text-align:center;}

#header {background:transparent url(/images/hr.gif) repeat-x bottom;overflow:hidden;}
#logo {float:left;}
#topbanner {margin:10px;float:right;}

#nav {border-bottom:1px solid #EEE;overflow:hidden;}
#path {padding:5px 5px 5px 7px;font-size:1.167em;float:left;}
#language {padding:5px;float:right;}
#language a {margin-left:5px;}

#contentcontainer {background:#FFF url(/images/content.gif) repeat-y;overflow:hidden;}

#sidebar {margin:5px;width:230px;float:left;}

#search {border-bottom:5px solid #F7F7F7;padding:5px;background-color:#FFF;}
#searchbox {border:1px solid #DDD;padding:3px 25px 3px 3px;font-size:18px;font-weight:normal;background:#FFF url(/images/search.gif) no-repeat right center;width:190px;}

#destination {position:relative;}
#destinationheader:link, #destinationheader:visited {margin-bottom:5px;padding:5px;font-size:14px;font-weight:bold;color:#FFF;background:#5BC3EA url(/images/navigator.gif) no-repeat center right;display:block;}
#destinationheader:hover, #destinationheader:active, #destinationheader:focus {text-decoration:none;}

#destination h2 {color:#FFF;text-align:center;}
#destination div {position:absolute;top:27px;padding:15px 10px 5px 10px;border-bottom:5px solid #BDFF21;background-color:#5BC3EA;width:955px;display:none;}
#destination div a:link, #destination div a:visited {font-size:12px;color:#FFF;}
#destination div ul {margin:0;}
#destination div table {width:100%}
#destination div td {vertical-align:top;}
#destination div ul li {margin:5px 5px 0 15px;padding:0;color:#FFF;}
#destination div ul li a:hover, #destination div ul li a:active, #destination div ul li a:focus {color:#BDFF21;background-color:transparent;text-decoration:none;}

#menu {margin-bottom:5px;}
#menu h2 {margin-bottom:0;padding:5px;font-size:1.167em;font-weight:bold;background:#EEE url(/images/menu.gif) repeat-x;}
#menu h3 {margin-bottom:0;padding:7px;background:#FFF url(/images/menu.gif) repeat-x 0 -100px;}
#menu ul {margin:0;}
#menu li {margin:0;background-color:#FFF;list-style-type:none;}
#menu li a:link, #menu li a:visited {border-top:1px solid #F7F7F7;padding:5px 10px 5px 10px;text-decoration:none;display:block;}
#menu li a:hover, #menu li a:active, #menu li a:focus {color:#FFF;background-color:#5BC3EA;}
#activemenu {margin-right:-5px;font-weight:bold;background:#F7F7F7 url(/images/activemenu.gif) no-repeat right center;overflow:hidden;}
#menu li a#activemenu:hover, #menu li a#activemenu:active, #menu li a#activemenu:focus {color:#0047BB;background-color:#F7F7F7;}

#sidebarbanner {background-color:#BDFF21;text-align:center;}

#content {padding:10px 5px 5px 10px;width:725px;float:right;}

#contentheader {margin-bottom:40px;}
#socialbar {margin:-10px -5px 0 -10px;padding:10px 0 10px 5px;background-color:#F7F7F7;overflow:hidden;}
#social {float:left;}
#ad1 {margin-right:5px;padding-top:4px;float:right;}

.view1 {border-top:1px solid #EEE;padding:15px 5px 0 2px;vertical-align:top;width:1%;background-image:url(/images/view.gif);}
.view2 {border-top:1px solid #EEE;padding:10px 0 15px 5px;vertical-align:top;line-height:20px;background-image:url(/images/view.gif);}

.navcover {padding:5px 0 5px 0;text-align:right;font-size:1.167em;}
a.nav:link, a.nav:visited {margin:0;border:2px solid #CCC;padding:2px 7px 2px 7px;text-decoration:none;line-height:25px;}
.activenav {margin:0;border:2px solid #CCC;padding:2px 7px 2px 7px;font-weight:bold;color:#FFF;background-color:#5BC3EA;}

.nodata {border:1px solid #DDD;padding:30px 3px 30px 3px;font-size:1.5em;color:#F00;background-color:#F7F7F7;text-align:center;}

#footer {border-top:1px solid #EEE;padding:10px 0 5px 0;background:#FFF url(/images/footer.gif) repeat-x bottom;text-align:center;}

