/* Standard Style Sheet */

/* --( basic )-- */
div, td, li, ol
{ font: 10pt Arial, Helvetica, Sans-serif;
  color:#000 }

a
{ color: #013f61;
  text-decoration:underline }

a:hover
{ color:#0c6a8a;
  text-decoration:none }

input, textarea
{ border: solid 1px #999;
  background-color:#FFFFFF;
  padding: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;}
  
select
{ border: solid 1px #999; }
  
input:hover, textarea:hover
{ border: solid 1px #333; }
  
button.image
{ border: none;
  background: none;
  cursor: pointer;
  cursor: hand; }

img
{ border: none }

form
{ margin: 0; padding: 0 }

blockquote
 { margin: 0 0 0 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url('images/quotes.gif') no-repeat top left; }

blockquote p
{ margin-top: 0; }

.small
{ font-size:8pt }

.help
{ font: 8pt Arial, Helvetica }

/* --( table )-- */

.table_1, .table_2
{ border-collapse:collapse;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px; }
  
.table_1 tr:first-child th:first-child {
	border-top-left-radius: 5px;
}
.table_1 tr:first-child th:last-child {
	border-top-right-radius: 5px;
}
.table_1 tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
}
.table_1 tr:last-child td:last-child {
	border-bottom-right-radius: 5px; }

.table_1 th
{ font-size:14px;
  font-weight:bold;
  text-align:left;
  background:url('images/toptbl.png') 0 0 repeat-x #b9c9fe;
  border-bottom:1px solid #fff;
  color:#036;
  padding:12px 8px;}
  
.table_2 th
{ font-size:13px;
  font-weight:normal;
  text-align:left;
  background: #b9c9fe;
  border-bottom:1px solid #fff;
  color:#039;
  padding:12px 8px;}
 
.table_1 td
{ background:#e8edff;
  border-bottom:1px solid #fff;
  color:#669;
  border-top:1px solid transparent;
  padding:6px 8px;}
  
.table_2 td
{ background:#e8edff;
  border-bottom:1px solid #fff;
  color:#669;
  border-top:1px solid transparent;
  padding:5px 8px;}

.table_1 tr:hover td, .table_2 tr:hover td
{ background:#d0dafd;
  color:#339;}

/* --( list )-- */
.list_1
{ list-style: none;
  margin: 0 0 0 5px;
  padding: 0  }

.list_1 li
{ background: url('images/orange.gif') 0 4px no-repeat;
  padding-left: 15px;
  margin-bottom: 3px; }
  
.list_2
{ list-style: none;
  margin: 0 0 0 5px;
  padding: 0 }

.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; }
  
/* --( qComment )-- */
.comment_box
{ width:600px;
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom: 10px;
  border-bottom: dotted 1px #aaa }
  
.comment_box_left
{ width:100px;
  float:left;
  text-align:center }

.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_left
 { width:100px;
   float:left;
   text-align:center }

.conc_right
{ width:380px;
  float:right }

/* --( Pagination )-- */
#pagination 
{ font: 9pt Tahoma, Arial, Helvetica;
  margin: 10px 0 10px 0; }

#pagination a 
{ text-decoration: none;
  color: #22229C;
  float:left;
  width: 100% }

#pagination a:hover 
{ color: orange; }

.page-text
{ color: white;
  background: #738FBF }

.page-num
{ text-align: center;
  width: 15px;
  background: #F5F5FF; }

.code
{ font: 10pt Courier New, Courier;
  width: 90%;
  padding: 3px;
  background: #eee;
  border: solid 1px black }
  
.inline_code
{ font: 10pt Courier New, Courier;
  width: 90%;
  padding: 3px;
  background: #eee;
  border: solid 1px black;
  line-height: 2 }
  
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; }
