/* CSS Document */
/*********************************** GENERIC STYLES **************************************/
form{margin:0px;padding:0px;}
*html img, *html div {behavior: url(css/iepngfix.htc);}

*:active, object:focus, embed:focus{outline: none;}/* stops annoying focus-selection boxes in FF3 */

div.srw {padding: 5px 0 0 0; /* See IE */text-align:center;display:block;clear: left;}
div.rw {padding: 10px 0 0 0; /* See IE */text-align:center;display:block;clear: left;}
div.lrw {clear: both;padding: 12px 0 0 0;  /* See IE */}

div.rw h3{float: left;padding: 0px;text-align:left;width: 250px;margin: 1px 6px 0 70px;display:block;}

div.srw h3{float: left;padding: 0px;text-align:left;margin: 3px 0 0 0px;}
div.rw h4{float: left;padding: 0px;text-align:right;width: 150px;margin: 1px 6px 0 0;}
div.srw h4{float:left;padding:0px;text-align:right;width: 88px;margin: 3px 3px 0 7px;}
div.rw h5,div.srw h5{float: left;padding: 0px;text-align:left;width: 200px;padding:0;margin: 2px 6px 0 0;display:block;}

#popup div.rw h3{margin-left:0;}

div.srw input{width: 110px;float:left;}
div.srw textarea{float:left;width:111px;height:70px;}

div.rw input{float:left;margin-right:0px;width: 140px;}
div.rw select{float:left;margin-right:0px;width: 150px;}
div.rw input.checkbox, div.srw input.checkbox{float:left;width: 14px;margin:3px 0 0 0;border:none;}
div.rw textarea{float:left;width:250px;height:100px;}
div.rw .redeem{margin:-1px 0 0 -15px;}
div.rw img{float:left;margin-left:-20px;}

div.val {float: left;padding: 0;margin: 0 0 0 4px;  /* See IE */text-align: left;}
div.val h4{margin: 4px 0px 0px 0px;color: #d2232a;}

input {margin:0px;height:17px;padding:1px 0 0 1px;font: normal 12px Arial, Helvetica, sans-serif;color:#333;width:140px;}
input.sml{width:70px;}



img{margin:0;padding:0;border:0;}

textarea {font: normal 12px Arial, Helvetica, sans-serif;}
div.lrw textarea{width: 200px; /* See IE */}

fieldset{width:600px;padding:10px 0 4px 0;border:none;}
fieldset label {margin:10px 5px 0 0;width:200px; display:inline-block;text-align:right;color:#555;font: normal 12px Arial, Helvetica, sans-serif;line-height:15px;}
fieldset input,fieldset select{margin:4px 0 4px 0;}
label.error{margin: 0 0 6px 306px;text-align:left;color:#F00;font-style:italic;display:block;}
input.error, select.error, textarea.error{border:1px dotted #dd0000;background-color:#eee;padding:1px;}
fieldset .btn{margin-left:205px;}
fieldset .checkbox,fieldset#login .checkbox{width: 14px;height:14px;margin:-2px 0 2px 0;vertical-align:bottom;}
fieldset label.ta{vertical-align:text-top;margin:5px 5px 0 0;}
fieldset textarea{width:200px;height:100px; vertical-align:text-top;margin:1px 0 5px 0;}

fieldset .inline label{font: normal 11px Arial, Helvetica, sans-serif;width:90px;text-align:left;}
fieldset .inline input{margin:2px 2px -2px 0;width: 14px;height:14px;}

fieldset#cf{width:670px;padding:10px 0 4px 0;}
fieldset#cf label {margin:10px 5px 0 0;width:200px; display:inline-block;text-align:right;color:#555;font: normal 12px Arial, Helvetica, sans-serif;line-height:15px;}
fieldset#cf input, fieldset#cf select{width:280px;}
fieldset#cf .btn{margin-left:205px;}
fieldset#cf .inline label{font: normal 11px Arial, Helvetica, sans-serif;width:90px;text-align:left;}
fieldset#cf .inline,fieldset#cf .inline2{width:400px;display:inline;}
fieldset#cf .inline input,fieldset#cf .inline2 input{margin:2px 2px -2px 0;width: 14px;height:14px;}
fieldset#cf textarea{width:280px;height:100px; vertical-align:text-top;margin:8px 0 5px 0;}
fieldset#cf label.error{margin: 0 0 6px 204px;text-align:left;color:#F00;font-style:italic;display:block;}
fieldset#cf .inline input.error,fieldset#cf .inline2 input.error{border:none;background:none;padding:0;}

fieldset#cf .inline2 label{font: normal 11px Arial, Helvetica, sans-serif;width:180px;text-align:left;}

div.smlctl input {width: 50px;}
div.lrw input{width: 200px; /* See IE */}

select {margin:0px;padding:0px;}

span.red{color: #d2232a;}
span.yellow{color: #ffef3f;}
span.black{color: #111111;}
span.green{color: #198337;}
span.sml{font-size:10px;}
span.strike{text-decoration:line-through;}



.floatleft{float: left;}
.floatright{float: right;}
.alignleft{text-align: left;}
.aligncenter{text-align: center;}
.alignright{text-align: right;}
.clear{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}

.inline{display:inline;}

.marginright{margin-right:15px;}
.marginleft{margin-left:15px;}

._end{margin-right:0;}

.show{display: block;}
.hide{display: none;}

.fl_r {float: right;margin-right:6px;}
.fl_l {float: left;margin-left:6px;}
.fl_cl {clear:both;height:0;font-size: 1px;line-height: 0px;}



.error{background-color:#d60000;border:1px solid #323232;padding:15px 40px 15px 160px;}
.error img{float:left;}
.error h2{float:left;color:#fff;padding:0;margin:0 0 0 5px;}
.error ul{clear:both;color:#fff;margin:0 0 0 6px;}
.error li{margin:1px 0 0 0;list-style:disc;}


#flip{margin:28px 0 18px 200px;width:420px;height:50px;clear:both;}

a#flipmind{display: block; background:url(/client/2build/images/flipmind_over.gif) no-repeat top;height: 15px; width:62px;}
a#flipmind:hover {background:url(/client/2build/images/flipmind_over.gif) no-repeat bottom;text-decoration:none;}
