/* CSS Document */
/*********************************** GENERIC STYLES **************************************/
form{margin:0px;padding:0px;}
*:active, object:focus, :focus{outline: 0;}/* stops annoying focus-selection boxes in FF3 */

div.srw {padding: 5px 0 0 0; /* See IE */text-align:center;display:block;float:left;width:100%;}
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: 310px;margin: 1px 6px 0 55px;display:block;font-size:13px;}

div.srw h3{float: left;padding: 0px;text-align:left;margin: 1px 0 0 0px;width:130px;}
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:left;margin: 1px 3px 3px 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;}

div.h3{float: left;padding: 2px 0 0 0;width: 310px;margin: 1px 6px 0 55px;display:block;text-align:left;}
div.h3 .btn_sml{margin:-3px 0 0 2px;}

#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;}

.srw .ind{margin:-7px 0 3px 137px;}

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 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;color:#333;}
input.smlinput{width:70px;height:17px;}

img{margin:0;padding:0;border:0;}

textarea {font: normal 12px Arial, Helvetica, sans-serif;}
div.lrw textarea{width: 200px; /* See IE */}

fieldset{border:none;width:600px;padding:10px 0 4px 0;}
fieldset label {margin:5px 5px 5px 0;width:300px; display:inline-block;text-align:right;color:#555;font: normal 12px "Lucida Grande", "Lucida Sans Unicode", 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-top:1px dotted #dd0000;border-left:1px dotted #ff0000;border-right:1px dotted #ff0000;border-bottom:1px dotted #ff0000;background-color:#eee;padding:1px;}
fieldset .btn{margin-left:304px;margin-top:10px;}
fieldset .checkbox,fieldset#lgn .checkbox{width: 14px;height:14px;margin:-4px 0 4px 0;vertical-align:bottom;}
fieldset textarea{width:200px;height:100px;margin:3px 0 5px 0; vertical-align:top;}
fieldset input.empty{border:0px solid;color:#555;height:17px;width:200px}



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:8px;}
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;}
.clearsp{clear:both;height:12px;}
.clearright{clear:right;}
.clearleft{clear:left;}

.relative{position:relative;}

.marginright{margin-right:15px;}
.marginleft{margin-left:15px;}

.pageerror{text-align:center;}
.pageerror img{padding:30px 10px 30px 0; vertical-align:middle;}

._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;}




