/* Standard Style Sheet */

/* BASIC */
p,div,td,li,ol{font:13px "Century Gothic", Numans, sans-serif;color:#000;}
a{color:#0c6a8a;text-decoration:underline;}
a:hover{text-decoration:none;}
input,textarea{border:solid 1px #999;background-color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px;}
input:hover,textarea:hover{border:solid 1px #333;}
input[type=radio],input[type=checkbox],img{border:none;}
input[type="text"]:disabled ,select:disabled { background:#ddd; color:#333 }
input.username{background:url(images/username_bg.png) 2px 3px no-repeat;padding-left:20px;max-width:180px}
input.password{background:url(images/password_bg.png) 2px 3px no-repeat;padding-left:20px;max-width:180px}
select{border:solid 1px #999;}
button.image{border:none;background:none;cursor:hand;}
form{margin:0;padding:0;}
blockquote{font-size:88%;line-height:1.5em;color:#666;background:url(images/quotes.gif) no-repeat top left;margin:0 0 0 30px;padding:10px 0 0 20px;}
blockquote p{margin-top:0;}
image{outline:0;border:0}
.small{font-size:10px;}
.help{font:10px Arial, Helvetica;}
.required{color:#f00;font-weight:700}

/* TABLE */
.table_1 th{color:#000;font:12px Verdana, Arial, Helvetica;background:#ddd;border:solid 1px #666;text-align:left;padding:3px;}
.table_1 td{border-bottom:solid 1px #bbb;border-top:1px solid transparent;padding:6px 8px;}
.table_1 tr:hover td,.table_2 tr:hover td{background:#ffb;color:#339;}
.table_2{border-collapse:collapse;}
.table_2 th{font-size:13px;font-weight:700;text-align:left;background:#ddd;border-bottom:1px solid #fff;color:#039;padding:12px 8px;}
.table_2 td{border-bottom:1px solid #ddd;color:#669;border-top:1px solid transparent;padding:5px 8px;}
.table_div{width:100%}
.table_div>div{clear:both}
.table_div>div>legend{width:25%;float:left;text-align:left;padding-right:10px;margin: 0 0 15px 0;}
.table_div>div>div{float:right;width:70%}
.table_div input[type=text],.table_div input[type=email],.table_div input[type=url],.table_div input[type=password],.table_div textarea{width:90%;max-width:250px}
.table_div input.username{max-width:180px}
.table_div input.password{max-width:180px}
.table_div>div.required{color:#f00;font-weight:bold}
.div50_l{float:left;width:49%}
.div50_r{float:right;width:49%}
.div33_l{float:left;width:33%}
.div67_r{float:right;width:65%}

@media screen and (max-width: 480px){
.table_div>div{height:auto;margin-bottom:10px}
.table_div>div>legend, .table_div>div>div{float:none;width:auto;height:auto;margin:0}
.div50_l,.div50_r,.div33_l,.div67_r{float:none;width:auto}
}

/* LIST */
.list_1 li{background:url(images/orange.gif) 0 4px no-repeat;padding-left:15px;margin-bottom:3px;}
.list_2 li{background:url(images/arrow.gif) 0 2px no-repeat;padding-left:15px;margin-bottom:3px;}
.list_3{margin:0 0 0 20px;padding:0;}
.list_3 li{margin-bottom:5px;}
.list_1,.list_2{list-style:none;margin:0 0 0 5px;padding:0;}
  
/* qCOMMENT */
.comment_box{width:600px;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #aaa;}
.comment_box_right{width:490px;float:right;}
.comment_title{font:bold 11pt Arial, Helvetica;letter-spacing:1px;background:url(images/rev.gif) 0 5px no-repeat;padding-left:20px;}
.comment_helpful{font:italic 8pt Arial, Helvetica;padding-left:35px;}
.conc_box{width:489px;margin-bottom:5px;margin-left:100px;}
.conc_right{width:380px;float:right;}
.comment_box_left,.conc_left{width:100px;float:left;text-align:center;}

/* PAGINATION */
ul#pagination{list-style:none;margin:auto;padding:0;float:left;margin-left:80px}
ul#pagination li{display:inline;margin:0;padding:0;color:#4E2E28;border:solid 2px #4E2E28;border-radius:15px;height:12px;width:12px;overflow:hidden;float:left;margin-right:10px}
ul#pagination li a{color:#fff;background:#fff;width:12px;height:12px;float:left}
ul#pagination a{text-decoration:none;}
ul#pagination li b{background:#4E2E28;float:left;width:12px;height:12px}
ul#pagination li.page-num{text-align:center}
.code{font:10pt Courier New, Courier;width:90%;background:#eee;border:solid 1px #000;padding:3px;}

/* CONTENT */
.inline_code{font:10pt Courier New, Courier;width:90%;background:#eee;border:solid 1px #000;line-height:2;padding:3px;}
ul.account li{margin-bottom:15px;}
input.username{background:url(images/username_bg.png) 2px 3px no-repeat;padding-left:20px;}
input.password{background:url(images/password_bg.png) 2px 3px no-repeat;padding-left:20px;}
#page_attachment{border-radius:3px; border:solid 1px #99f; padding:3px; background:#ddf; margin-bottom:5px}
#page_attachment div.l1{position:relative;top:-10px;width:30px;height:20px;float:left}