html,body{margin: 0; padding: 0}
body{font: 75% arial,sans-serif; color: #434343; text-align: center; background: #959595;}

p{margin: 10px 10px 10px; line-height: 1.4;}
a{color: #1a3f77;}
a:hover{text-decoration: none;}
hr{margin: 0; padding: 0; border: 0; height: 5px; color: #5c81b8; background: #5c81b8;}
ul{list-style-type: none; color: #1a3f77; margin-top: 0px;}

div#header{position:relative;}
div#header .title{height:90px; line-height:75px; margin:0; color:#1a3f77; font-size:500%; font-weight:bold;}
a.header{margin: 0 10px; color: #434343;}

div#menuBar{position: absolute; top: 90px; width: 1000px; height: 45px; margin: 0; padding: 0; background: #5c81b8; z-index: 1000; filter: alpha(opacity=90); opacity: 0.9;}

div#menuBar ul{padding:0; margin:0;}
div#menuBar li{float:left;}
div#menuBar a{width: 100px; height: 45px; margin: 0; float: left; text-align: center; line-height: 45px; border-right: 1px solid #FFF; color: #FFF; text-decoration: none;}
div#menuBar a:hover{background: #1a3f77; text-decoration: underline;}

div#container{text-align: left; width: 1000px; margin: 0 auto; background: #FFF;}

div#content{margin: 0; background: #FFF;}
div#content p{text-align: justify;}
div#content .title{margin: 0; padding: 5px 10px; color: #ffffff; font-size: 100%; font-weight:bold;}

div#content h1{margin: 0; padding: 10px; color: #1a3f77; font-size: 100%;}
div#content h2{margin: 0; padding: 5px 10px; color: #ffffff; font-size: 100%}
div#content h3{margin: 0; padding: 10px; color: #1a3f77; font-size: 100%;}
div#content h4{margin: 0; padding: 5px 10px; color: #ffffff; font-size: 100%;}
div#content h5{margin: 0; padding: 5px 10px; color: #1a3f77; font-size: 90%;}

div#footer{width: 100%; background: #ffffff; clear: left;}
div#footer p{margin: 0; padding: 10px;}
div#footer a{padding: 0; color: #1a3f77}

div#wrapper{float:left; width: 100%; padding: 0; background: #FFF;}

div#status{margin: 10px;}

div#moreInfo{height: 25px; background: #434343; margin: 10px; clear: both;}

.thumbnails{margin: 25px 12px 0 12px; padding: 0; border: 1px solid #8d8d8d;}

.thumbnailsTxt{line-height: 40px;}

.center {text-align: center;}

.mark{list-style: inside square; color: #434343;}

.showlink{color: #FFF; font-weight: bold;}

.hidelink{color: #FFF; font-weight: bold;}

.colorTable{width: 80px; height: 30px; border: 1px solid #CCC;}

.tthTable{margin: 10px; font-size: x-small;}

.tthTable ul{list-style: inside square; margin: 0; padding: 0; color: #434343;}

form{margin: 0;}

input, textarea{border: 1px solid #434343; background: #FFF;}

.imgRight{margin: 0 0 10px 10px; float: right; border: 1px solid #8d8d8d;}

.imgLeft{margin: 0 10px 10px 0; float: left; border: 1px solid #8d8d8d;}

.imgR{margin: 0 0 10px 10px; float: right;}

.imgL{margin: 0 10px 10px 0; float: left;}

.imgLeftNoBorder{margin: 0 10px 10px 0; float: left;}

.imgRihtNoBorder{margin: 0 10px 10px 0; float: right;}

.templates{width: 167px; height: 95px; float: left; margin: 5px; border: 1px solid #8d8d8d; cursor: pointer; overflow: hidden;}

.templates_hover{width: 167px; height: 95px; float: left; margin: 5px; border: 1px solid #434343; cursor: pointer; overflow: hidden;}

.markers{width: 7px; height: 7px; margin-right: 5px; vertical-align: baseline;}

