/* Standard Style Sheet */

/* --( basic )-- */
body
{ background: #fff; }

div, td, li, ol
{ font: 10pt Arial, Helvetica, Sans-serif;
  color:#000 }

a
{ color: #F6368C;
  text-decoration:underline }

a:hover
{ color:#000000;
  text-decoration:none }

input, textarea
{ border: solid 1px #999;
  background-color:#FFFFFF;
  padding: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;}
  
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 }

/* --( input/profile/login )-- */
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; }

/* --( table )-- */
.table_2
{ border: solid 1px #081888;
  background: #D0D0E0;  }

.table_2 td
{ background: #F0F4F8;
  padding: 3px }

.table_2 th
{ background: url('images/table_2.gif') 0 0 repeat-x #7894B8;
  color: #fff;
  padding: 8px;
  font-weight: bold  }

.table_2 td.label
{ background: #E0E4F0;
  font-weight: bold }

/* --( 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; }

ul.account li {
 margin-bottom: 15px }
  
/* --( 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 }
  
/* --( Password Strength )-- */
#passwordStrength
{	font-size:8pt;
	height:13px;
	display:block;
	float:left; }

.strength0
{   width:221px;
	background:#cccccc; }

.strength1
{   width:50px;
	background:#ff0000; }

.strength2
{  width:100px;	
	background:#ff5f5f; }

.strength3
{   width:150px;
	background:#56e500; }

.strength4
{	background:#4dcd00;
	width:200px; }

.strength5
{	color:#fff;
	background:#399800;
	width:221px; }
