body{/*background:url(../images/global/bg_stone.jpg) center 70px no-repeat #373737; */background:center 70px no-repeat #282828; font-family:'verdana',sans-serif; font-size:9px; color:#fff}

/*Typography
------------------------------------------------------------------------------------------------ */
a{outline:none}

p{padding-bottom:15px; font-size:11px; line-height:18px}
strong{border-top:1px solid #ccc; display:block; margin-bottom:-12px; text-transform:uppercase}
p a{color:#96b955; text-decoration:underline; font-weight:bold}
p a:hover{color:46A6BF; text-decoration:none}

a img{border:none}

/*Header
------------------------------------------------------------------------------------------------ */
#masthead{width:100%; height:70px; background:#1a1b1b; /*position:fixed; */z-index:99; margin-right:60px; color:white; overflow:hidden}
#masthead h1{width:290px; height:64px; text-indent:-1000px; cursor:pointer; background:url(../images/global/logo_cup.gif) 0 -10px no-repeat; margin:0px 0px 0px 33px}
#masthead ul{position:absolute; top:37px; right:40px; list-style-type:none; text-transform:lowercase; font-weight:normal; font-family:verdana,arial,sans-serif}
#masthead ul li{float:left; margin-left:15px; background:url(../images/global/div.gif) 0 4px no-repeat; padding-left:15px; font-size:13px}
#masthead ul li.first{background:none}
#masthead ul li a:link, #masthead ul li a:visited{color:#d1e89e; font-weight:bold; font-size:12px; text-decoration:none}
#masthead ul li a:hover{background:#2e2e2e; color:#fff; text-decoration:none}

/*Dropdown
------------------------------------------------------------------------------------------------ */
#sidebar{/*position:fixed; */left:0px; top:70px; z-index:98; color:white}
#navigator{position:absolute; left:0px; height:21px; width:260px; overflow:hidden; z-index:99; color:white}
#navigation{position:absolute; left:0px; list-style-type:none; text-transform:uppercase; background-color:#666; width:260px; padding-bottom:20px; color:white}
#navigation li{padding:4px 0px 0px 33px; height:17px; cursor:pointer}
#navigation li a{color:#ccc}
#navigation li:hover{background-color:#1a1b1b; color:#ccc}
#navigation li.selected{color:#ccc}
#navigation a:hover, #navigation a:visited{color:#ccc}
#navigator_btns{margin-left:260px}
#navigator_btns span{display:block; cursor:pointer; float:left; margin-right:0; background:#c6c6c6}
#navigator_btns span:hover{background-color:#dcdcdc}
#btn_all{background-image:url('../images/btns.png'); background-position:0px -1px}
#btn_prev{background:url('../images/global/btn_prev_white.gif') no-repeat center center #46a6bf}
#btn_next{background:url('../images/global/btn_next_white.gif') no-repeat center center #96b955/*Content------------------------------------------------------------------------------------------------ */}
#content{position:absolute; z-index:50; top:125px}
#content_left{width:205px; margin-left:33px; text-align:left}
h2{font-size:18px; font-family:Helvetica,verdana,sans-serif; font-weight:bold; line-height:22px}
h3{font-size:13px; font-family:Helvetica,verdana,sans-serif; font-weight:normal; margin:2px 0px 20px 0px; color:#999; font-style:italic; line-height:18px}
h4{font-size:10px; font-family:Helvetica,verdana,sans-serif; font-weight:normal; margin:15px 0px 0px 0px; color:#999; text-transform:uppercase}
#content_right{position:absolute; left:288px; top:3px; padding-bottom:100px; padding-left:30px}

#content_right img{background:#4a4a4a; padding:8px; margin-bottom:35px}
#content_right h2 {margin-bottom:20px}

#content_right p.intro{font-size:20px; line-height:30px; margin-top:0}
#content_right p{font-size:12px}
#content_right H3{font-size:16px; text-transform:uppercase; font-family:Helvetica,verdana,sans-serif; font-weight:normal; margin:10px 0px 10px 0px; color:#eee; font-style:italic}
#content_right hr{width:400px; height:1px; border:0px; background-color:white}
#content_right h3{font-style:normal; text-transform:none; font-size:18px; color:#9adfef}
#content_right h4{font-style:normal; font-size:13px; margin:0 0 10px 0; color:#CCC}
.eject{font-size:9px; background-color:#1a1b1b; color:#ccc; padding:2px 6px}
.eject a:link, .eject a:visited, .eject a:active{color:#ccc; text-decoration:none}
.eject a:hover{text-decoration:underline !important; color:#ccc}

/*Form
------------------------------------------------------------------------------------------------ */
#form{background:url(img/bgH2.png) repeat-x left top}
#form div{height:68px}
form.submit p{color:#333; background:#FFC; border:1px dotted #7F753F; padding:3px; margin-bottom:10px; margin-right:20px}
form.submit fieldset{float:left; width:610px; margin:0; padding:0; border:none}
form.submit fieldset div{float:left; width:100%; padding-bottom:5px}
form.submit label{float:left; display:block; line-height:16px; width:410px; font-weight:bold; font-size:13px; color:#9adfef; padding-bottom:6px}
form.submit input{background:#333; color:#fff; padding:2px; width:365px; border:1px solid #999; font-family:"Arial Unicode MS",Tahoma,Arial,sans-serif; font-size:13px; padding:5px}
form.submit input:hover, form.submit input:active{background:#464646}
#form .div_message{height:260px}
form.submit textarea{background:#333; color:#fff; width:365px; height:210px; border:1px solid #999; font-family:"Arial Unicode MS",Tahoma,Arial,sans-serif; font-size:13px; padding:5px}
form.submit textarea:hover, form.submit textarea:active{background:#464646}
form.submit input.btn_submit{background:url(../images/global/btn_submit.jpg) top left no-repeat; width:94px; height:28px; text-indent:-1000px; font-size:10px; border:none; display:inline; cursor:pointer; margin:15px 0 0 0; font-size:14px; outline:none}
form.submit input:hover.btn_submit{background-position:0 -28px}
.LV_validation_message{font-weight:bold; margin:0 0 0 5px}
.LV_valid{color:#96b955; font-size:12px}
.LV_invalid{color:#f1825b; font-size:12px}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active{border:2px solid #96b955}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active{border:2px solid #e55d2e}
