/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;   z-index:105;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #FFF;  z-index:110;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 600px;
height: 500px;
border: 10px solid #FFF;
overflow: auto;
background-color: #000;
visibility: hidden;
}

.mb_loading {
background: #FFF url(media/loading.gif) no-repeat middle center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #FFF;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(media/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

/* page style */
#clean-container {background-color: #000;}

#clean-content {clear:both;padding:20px;}

.clear {clear:both;}

.clean-bodytext {font:12px arial,sans-serif;color:#FFF;line-height:1.5em;text-decoration:none;}
.clean-bodytext p {margin:0 0 15px 0;padding:0;}
.clean-bodytext a {text-decoration:none;color:#7d6f80;}
.clean-bodytext a:hover {color:#FFF;}

.formfield input, .formfield textarea, .formfield select, .formfielderror input, .formfielderror textarea, .formfielderror select {padding:3px 5px;margin:0;font:11px verdana,arial,sans-serif;color:#FFF;background:#000;border:1px #535353 solid;}
.formfielderror input, .formfielderror textarea, .formfielderror select {border:1px #f01928 solid;}
.errortext {font:10px verdana,arial,helvetica,sans-serif;color:#f01928;}
.onelineform {vertical-align:middle;margin-right:5px;}
.form_button {border:none;background:url('media/button_bg.jpg') left no-repeat;cursor:pointer;padding:0 0 0 30px;margin:0;font:bold 12px arial,sans-serif;color:#FFF;height:39px;text-align:left;}
.form_disclaimer {font-size:10px;float:right;text-align:right;color:#808080;margin-top:5px;line-height:1.4em;}