* {margin:0; padding:0;}
img {border:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, li, dd {}
input, textarea {font-family: Arial, Verdana, Helvetica, sans-serif;}

a {color:#B4B4B4; text-decoration:underline;}
a:hover {color:#FFF;}
.hide {display: none}
.close {clear:both; font-size:1px; height:1px;}
.ajax-loading {margin:0; padding:10px;background: url(ajax-loading.gif) no-repeat left;}

/**/

body 
{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size:80%; 
	color:#B4B4B4; 
	background:#000;
	text-align:center;
}

/**/

#pre-site {margin:10px 0; padding:0; text-align:center;}

#pre-back {z-index:1; width:760px; height:500px; margin:0 auto; padding:0; border:0; background:#000;}
#pre-back .content {margin:0 0 0 187px; padding:0; border:0;}

#pre-logo-large {z-index:2; position:absolute; top:10px; left:0; width:100%; margin:0; padding:0; text-align:center;}
#pre-logo-container {width:760px; margin:0 auto; padding:0; text-align:left;}
#pre-logo {width:760px; height:500px; margin:0; padding:0; background:#000; text-align:center;}
#pre-logo:hover {cursor:pointer;}

#pre-footer {clear:both; margin:0; padding:50px 0 0 0; color:#666; font-size:90%; font-weight:normal; text-align:center;}
#pre-footer span {color:#CC9966;}
#pre-footer a {color:#CC9966; text-decoration:none;}
#pre-footer a:hover {text-decoration:underline;}

/**/

#site {width:760px; height:500px; margin:10px auto; padding:0; text-align:left; background:#000 url(logo.jpg) no-repeat left top;}
#content {margin:5px 0 0 224px; padding:0; border:0;}

ul.header {margin:0 0 60px 0; padding:0; list-style:none; text-align:right;}
ul.header li {display:inline; margin:0; padding:0; color:#73665C; font-size:80%;}
ul.header a {margin:0; padding:0; color:#73665C; font-weight:normal; text-decoration:none;}
ul.header a:hover {color:#FFF; text-decoration:none;}

ul.navigation {margin:0 0 30px 0; padding:0; list-style:none;}
ul.navigation li {display:inline; margin:0; padding:0 20px 0 0; color:#73665C; font-size:150%; letter-spacing:1px;}
ul.navigation li.last {padding:0;}
ul.navigation a {margin:0; padding:0; color:#73665C; font-weight:normal; text-decoration:none;}
ul.navigation a:hover {color:#FFF; text-decoration:none;}
ul.navigation li.sel a {color:#CC9966;}

/**/

#mainSlideshow {position:relative; width:536px; height:180px; overflow: hidden;}
#mainSlideshowContent {position:absolute; top:0; width:536px; margin-left:0;}
.mainSlideshowImage {float:left; position:relative; display:none;}
.mainSlideshowImage span {
   position:absolute; left:0; bottom:0; width:536px;
   padding:0;
   background:#1B1B1B; color:#FFF;
   filter:alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;
   font-size:120%; text-align:left;
   display:none;
}
.mainSlideshowImage span.no {width:0; height:0; display:none;}
.mainSlideshowImage span.left {width:150px; top:0; line-height:180%;}
.mainSlideshowImage span .box {margin:0; padding:20px;}
.mainSlideshowImage span p {display:inline;}
.mainSlideshowImage span a {color:#fff; text-decoration:none;}
.mainSlideshowImage span a:hover {color:#FFF8C9; text-decoration:none;}
.mainSlideshowImage span u {display:block; color:#FF0; font-size:160%; text-decoration:none;}
.mainSlideshowImage span .action {display:block; margin:15px 0 0 0; padding:3px 8px; background:#CA2828; border:1px solid #8A0A0A; font-weight:bold;}
.clear {clear:both;} 

/**/

.photogallery {margin:10px 0; padding:0; overflow:hidden;}
.photogallery .thumb {float:left; margin:0; padding:4px 8px 4px 0;}
.photogallery a {}
.photogallery img {margin:0; padding:3px; background:#E6E6E6;}
.photogallery img:hover {background:#FFF799;}

/**/

#content h1 {margin:25px 0 20px 0; padding:0; border:0; color:#CC9966; font-size:150%; font-weight:normal; letter-spacing:1px;}

#main-text {margin:0 0 20px 0; padding:0; color:#B4B4B4;; font-size:100%; font-weight:normal;}

#main-text .evidence {margin:30px 0 40px 0; padding:8px; border:1px solid #CC9966; background:#8A0A0A; color:#FEFEFE;; font-size:100%; font-weight:normal;}
#main-text .evidence a {color:#FFFFD9; font-weight:bold; text-decoration:underline;}
#main-text .evidence a:hover {color:#FFFFD9; text-decoration:none;}
#main-text .title {margin:0 0 10px 0; padding:0;}
#main-text .link {margin:8px 0 0 0; padding:0; text-align:right;}

/**/


.menu {margin:30px 0 10px; padding:0;}
.menu .desc {margin:10px 0; padding:0; color:#B4B4B4;; font-size:100%; font-weight:normal;}
.menu ul {list-style:none; margin:0 0 25px 0; padding:0; border-top:1px solid #403933;}
.menu ul li {margin:0; padding:10px; background:#000; border-bottom:1px solid #403933; font-size:100%; font-weight:normal; color:#E5CFB8; overflow:hidden;}
.menu ul li:hover {background:#111;}
.menu ul li a {color:#CC9966; font-size:100%; font-weight:normal; text-decoration:none;}
.menu ul li a img {float:left; padding:0 5px 3px 0;}
.menu ul li a:hover {color:#FFF; text-decoration:none;}
.menu ul li p {margin:0; padding:0; color:#A4A4A4; font-weight:normal;}
.menu ul li p a {color:#A4A4A4; font-weight:normal; text-decoration:underline;}

.menushow {margin:0; padding:0; border:0; background:#111 url(back-menu.gif) no-repeat top center;}
.menushow .inner {margin:0; padding:10px; color:#FFF; font-size:100%; font-weight:normal; font-style:italic;}
.menushow .evidence {color:#FFF2CC;}
.menushow img {margin:0 20px 0 0; padding:0; border:0;}
.menushow h1 {margin:0 0 10px 0; padding:0; border:0; color:#FCE5A1; font-size:120%; font-weight:bold; font-style:normal;}

.video {margin:15px 0 10px 0; padding:0;}

.links {margin:0 0 40px 0; padding:0; font-size:100%;}
.links .item {margin:0 0 10px 0; padding:10px; background:#111; border-bottom:2px solid #403933; font-size:100%; font-weight:normal; color:#A4A4A4;}
.links a {color:#CC9966; text-decoration:underline;}
.links a:hover {color:#FFF; text-decoration:none;}

.options {margin:20px 0 10px; padding:0;}
.options .desc {margin:10px 0; padding:0; color:#B4B4B4;; font-size:100%; font-weight:normal;}
.options ul {list-style:none; margin:0 0 50px 0; padding:0; border-top:1px solid #403933;}
.options ul li {margin:0; padding:10px; background:#000; border-bottom:1px solid #403933; font-size:100%; font-weight:normal; color:#E5CFB8; overflow:hidden;}
.options ul li:hover {background:#111;}
.options ul li a {color:#CC9966; font-size:100%; font-weight:normal; text-decoration:none;}
.options ul li a img {float:left; padding:0 5px 3px 0;}
.options ul li a:hover {color:#FFF; text-decoration:none;}
.options ul li p {margin:0; padding:0; color:#A4A4A4; font-weight:normal;}
.options ul li p a {color:#A4A4A4; font-weight:normal; text-decoration:underline;}

.inputdata {margin:0 0 10px 0; padding:0 0 10px 0;}
.inputdata .elemento {clear:left; margin:0; padding:3px 0 3px 0; font-weight: normal;}
.inputdata span.label {display:block; float:left; width:70px; color:#333; font-weight:normal; text-align:right;}
.inputdata span.large {width:100px;}
.inputdata span.value {padding:0 0 0 5px; color:#333; font-weight:bold;}
.inputdata div.label {margin:0 0 2px 0; padding:0; color:#B4B4B4; font-weight:normal;}
.inputdata div.value {margin:0 0 1px 0; color:#B4B4B4; font-weight:normal;}
.inputdata input.default {width:400px; margin:0; padding:2px; border:1px solid #73665C; background:#CCC; color:#000; font-size:100%;}
.inputdata textarea.default {width:400px; margin:0; padding:2px; border:1px solid #73665C; background:#CCC; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%;}
.inputdata .btn {width:80px; margin:5px 0 5px 0; padding:0; border:1px solid #FFF; background:#333; color:#B4B4B4; font-size:100%; font-weight:bold; text-align:left; cursor:pointer;}
.inputdata .btn:hover {color:#FCE5A1;}
.inputdata .elemento p.success {margin:0; padding:10px; background:#FFF9D7; border:3px solid #E2C822; color:#005826; font-weight:bold;}
.inputdata .elemento p.failure {margin:0; padding:10px; background:#FFF9D7; border:3px solid #E2C822; color:#900; font-weight:bold;}



/**/

#footer {clear:both; margin:0; padding:60px 0 30px 0;}
#footer .box {margin:0; padding:0; color:#73665C; font-size:90%;}
#footer span {color:#CC9966;}
#footer .box a {margin:0; padding:0; color:#CC9966; font-weight:normal; text-decoration:none;}
#footer .box a:hover {text-decoration:underline;}

/**/


