/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2

html{color:#000;background:#FFF;}
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

body{background-color: #090909; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:14px;	margin:0;}
h1{font-size:14px; text-transform:uppercase; color:#F06823; font-weight:bold; margin:10px 0 10px 0;}
h2{font-size:12px; color:#666666; font-weight:bold;}
h3{font-size:12px; color:#666666; font-weight:bold;}

div.indent{margin:0 0 0 25px;}

/*---------------------HEADER---------------------*/
div#clearer{clear:both;}
div.spacer{width:900px; margin-left:auto; margin-right:auto;}
div#header{position:relative; background-image:url(../images/HEADER_BG.gif); background-repeat:repeat-x; background-position:top; height:145px; padding:15px 0 0 0;}

/*---------------------LOGO---------------------*/
div#logo{margin:0 0 0 10px;}


/*---------------------CLIENT LOGIN---------------------*/

div#client_box{width:225px; position:absolute; top:0px; margin:0 0 0 675px;}
div#login{background-color:#f06823; width:224px; height:95px; display:none}
div#client_login{background-image:url(../images/CLIENT_LOGIN.png); background-position:bottom; background-repeat:no-repeat; width:225px; height:20px;}

/*---------------------SEARCH BOX---------------------*/
div#search_box {display:none; background:url(../images/SEARCH_BAR.png) no-repeat; width:165px; height:20px; position:absolute; top:125px; margin:0 0 0 734px;}
div#search_box .searchbox{float: left; padding: 0; margin: 4px 0 0 4px; border: 0; width: 140px; background: none; color:#ffffff;}
div#search_box .searchbutton {float: right; margin:0 0 0 0; background:url(../images/SEARCH_BTN.png) no-repeat; width:20px; height:20px; padding:0;}


/*---------------------NAVIGATION---------------------*/
div#nav_bar{padding:0 0 0 20px; height:30px;}
ul#nav{margin:0; padding:0px 10px 0 0;}
ul#nav li{display:inline; float:left;}
ul#nav li a {display: block; float: left; height: 36px; font:12px/27px Verdana; text-decoration: none; color: #999999;}
ul#nav li a:hover, ul#nav li.active a{color: #000000; background: url('../images/NAV_BAR.gif') repeat-x;}
ul#nav li a span {display: block; float: left; height: 36px; cursor: pointer;}
ul#nav li a span span {padding:0px 20px 0px 20px;}
ul#nav li a:hover span, ul#nav li.active span{background: url('../images/NAV_LEFT.gif') no-repeat left;}
ul#nav li a:hover span span, ul#nav li.active a span span {background: url('../images/NAV_RIGHT.gif') no-repeat right;}

/*---------------------PAGE CONTAINER---------------------*/
div#page_container{background:url(../images/BACKGROUND.gif) repeat-x bottom #FFFFFF; border-bottom:2px solid #FFFFFF; padding:0 0 20px 0;}

/*---------------------RIGHT CONTENT---------------------*/
div#right_content{float:right; width:190px; margin:10px 0 20px 0; padding:0 20px 0 20px;}

/*---------------------MAIN CONTENT---------------------*/
div#main_content{width:620px; margin:20px 0 20px 0; padding:0 20px 0 20px; border-right:1px solid #999999;}
div#main_content p{margin:0 0 14px 0;}
div#main_content ul{margin:0 0 0 14px;}
div#main_content li{list-style:disc;}

div#page_container ol{margin:0 0 0 14px;}
div#page_container ol li{list-style:disc;}

a{color:#F06823; text-decoration:none;}
a:hover{color:#F06823; text-decoration:underline;}


div#box_container{width:900px; margin:0 auto 0 auto;}
div#left_box{margin:20px 10px 20px 40px; width:380px; float:left; background:url(../images/CONTENTBOX_BOTTOM.gif) no-repeat #FFFFFF bottom; padding:0 10px 10px 10px;}
div#left_box h1.csc-firstHeader, div#right_box h1.csc-firstHeader{ padding:3px 0 2px 10px; height:18px; color:#090909; background:url(../images/CONTENTBOX_TOP.gif) no-repeat top left; width:390px; margin:0 0 10px -10px;}
div#right_box{margin:20px 40px 20px 10px; width:380px; float:right; background:url(../images/CONTENTBOX_BOTTOM.gif) no-repeat #FFFFFF bottom; padding:0 10px 10px 10px;}

div#right_content .search_url {margin:5px 0 5px 0;}
div#right_content .search_url input{width:150px; padding:2px; margin:2px 0 2px 0;}
div#right_content .search_url select{padding:2px; margin:2px 0 2px 0;}

div#right_content .searchurl_button{width:150px;}

div#main_content .field_wrap {padding:3px 0 3px 0;}
div#main_content .field_wrap input {padding:2px; width:250px;}
div#main_content .field_wrap textarea {padding:2px; width:250px;}
div#main_content .field_wrap label {width:160px; float:left; margin:0 5px 0 0;}

div#main_content .field_wrap2 {padding:3px 0 3px 0;}
div#main_content .field_wrap2 input {padding:2px; width:150px;}
div#main_content .field_wrap2 select {padding:2px; width:75px;}
div#main_content .field_wrap2 label {width:30px; float:left; margin:0 5px 0 0;}
div#main_content .field_wrap2 .checkurl {margin:0 0 0 125px;}

div#main_content .next_button{padding:2px; margin:0 0 0 357px;}

div#main_content .unavailable{margin:10px 0 0 0;}

div#main_content #domreg_form p.note{padding:5px 7px 5px 7px ; background:#eeeeee; color:#C00; border:1px dashed #C00; width:400px;}
div#main_content #domreg_form p.please_note{color:#C00; font-size:14px; font-weight:bold; margin:0 0 4px 0;}
div#main_content .iconwrap{float:left;}
div#main_content .help{color:#C00; margin:0 0 0 5px;}


/*-------------CONTACT FORM-------------*/
div.tx-powermail-pi1 label{width:180px; float:left; margin-right:5px;}
div.tx-powermail-pi1  label{width:160px;}
div.tx-powermail-pi1  .powermail_text{width:300px; padding:2px; /*border:1px solid #75A814;*/}
div.tx-powermail-pi1  .powermail_file{height: 21px;}
div.tx-powermail-pi1  .powermail_textarea{width:300px; height:150px; padding:2px; /*border:1px solid #75A814;*/}
div.tx-powermail-pi1  .powermail_submit{margin-left:414px; padding:2px;}
div.tx-powermail-pi1  .jscalendar{width:200px; padding:2px; /*border:1px solid #75A814;*/}
div.tx-powermail-pi1  .jscalendar_cb{display:none;}
div.tx_powermail_pi1_fieldwrap_html{padding:3px 0 3px 0;}
div.tx-powermail-pi1 legend{display:none;}
.csc-mailform-field label {float:left; margin-bottom:4px;width:200px;}
.powermail_textarea powermail_uid30{width:130px;}
.powermail_submit{margin-left:185px;}
#powermaildiv_uid31{margin-top:3px;}
.powermail_mandatory_js{color:#CC0000; margin-left:207px;}
.tx-powermail-pi1_fieldset{border:none;}
.textBox ul{margin:0 1em;}
#uid22_trigger {display:inline;}
#uid30 {margin-bottom:15px;}
#uid22_help {display:none;}


/*-------------FOOTER-------------*/
div#footer{text-align:center; margin:10px 0 20px 0;}
div#footer a{color:#FF9900;}
