/*typography*/
body, table, td, th {font-size:100%}
p, ul, li { color: #000000;font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em; }
.smalltext {color: #000000;font-family:verdana, arial, helvetica, sans-serif;font-size:0.72em;}
.title {font-family: arial, helvetica, sans-serif;line-height:1.6em;font-size: 1.5em;font-weight: bold; }
.row1 { color:#000000; }
.row2 { color:#000000;font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em; }
.head1 {color:#fcdc43;font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em;font-weight: bold; }
.head1:hover {color:#fcdc43;font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em;font-weight: bold; }
.head2 { color:#000000;font-family:verdana, arial, helvetica, sans-serif;font-weight: bold; }
.clickstream, .default { font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em; }
.marktext { color: #FF0000; }
.new { font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em;color: #ff0000; }
.tablebottom { font-family:verdana, arial, helvetica, sans-serif;font-size:0.74em;color:#ffffff; }
.current { color: #000000;font-family:verdana, arial, helvetica, sans-serif; }
.button_new { color: #000000;font-family:verdana, arial, helvetica, sans-serif;font-weight:bold; }

/*style*/
body { background-color:#334c66; }
#mainborder { border:1px solid #000000;border-collapse:collapse; }
.tablehead  { background-color:#3e596a; }
.bordercolor { background-color: #000000;border-collapse:collapse; }
.tablebgcolor { background-color: #efefef; }
.navbar { background-color: #778899;color: #ffffff;border-top:1px solid #000000;border-bottom:1px solid #000000;border-collapse:collapse; }
.row1 { background-color:#99b2cc;}
.row2 { background-color:#99b2cc; }
.head1 { background-color:#004C75; }
.head1:hover {background-color:#004C75; }
.head2 { background-color:#667f99; }
.marktext { background-color:#ffffff; }
.tablebottom { background-color: #3e596a;border-top:1px solid #000000;border-collapse:collapse;padding:3px; }
hr { background-color:#333333;color:#333333;height:1px }
.current { background-color:#778899;background-image:url(images/current.gif);background-repeat: repeat-x; }
.button_new { background-image:url(images/search_images.gif); background-color:#778899; }
.calendar { border:1px solid #000000; border-collapse:collapse; }

/*links*/
A {font-weight:bold;color:#000000;}
A:link { color:#000000;text-decoration:none }
A:visited { color:#222222;text-decoration:none }
A:hover { color:#000000;text-decoration:underline }


/*headers*/
h4 { margin:0px 0px 3px;font-family:arial, helvetica, sans-serif;line-height:0.8em;text-decoration:underline }
h1, h2, h3, h5, h6 { margin:0px 0px 3px;font-family: arial, helvetica, sans-serif;line-height:1.6em; }


/*forms*/
form {font-family:verdana, arial, helvetica, sans-serif; }
.logininput { background: #FAFAD2;padding:3px;width:130px;font-family:verdana, arial, helvetica, sans-serif;color: #000000;border: #26a solid 1px; }
.searchinput { background: #FAFAD2;padding:3px;width:130px;font-family:verdana, arial, helvetica, sans-serif;color: #000000;border: #26a solid 1px; }
.textarea { background: #FAFAD2;padding:3px;width:230px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em;color: #000000;border: #26a solid 1px; }
.input { background: #FAFAD2;padding:3px;width:230px;font-family:verdana, arial, helvetica, sans-serif;color: #000000;border: #26a solid 1px; }
.select { font-family:verdana, arial, helvetica, sans-serif;color: #000000; }
.setperpageselect {font-family:verdana, arial, helvetica, sans-serif;color: #000000; }
.categoryselect {font-family:verdana, arial, helvetica, sans-serif;color: #000000; }
.dropdownmarker { background: #FAFAD2;font-family:verdana, arial, helvetica, sans-serif;color: #000000; }
.button { margin-left:2px;background-color: #003366;font-family:verdana, arial, helvetica, sans-serif;color:#fcdc43;font-weight: bold;border-right:1px solid #002157;
border-bottom:1px solid #002157;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;clear: both; }


/*Categories*/
.catbgcolor { background-color: #99b2cc; }
.maincat { font-family:verdana, arial, helvetica, sans-serif;font-size:.94em;font-weight: bold; }
.subcat { font-family:verdana, arial, helvetica, sans-serif;font-size:.88em;font-weight: bold; }

/*Images-*/
.imagerow1 { background-color:#99b2cc;color:#004C75; }
.imagerow2 { background-color:#99b2cc; color:#004C75; }

/*Comments-*/
.commentrow1 { background-color:#e1e1e1;color:#000000; }
.commentrow2 { background-color: #99b2cc;color: #000000; }
.commentspacerrow { background-color: #d1d1d1;color:#000000; }
.commenttextarea { background: #FAFAD2;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em;color:#000000;width:270px; }
.commentinput { background: #FAFAD2;font-family:verdana, arial, helvetica, sans-serif;color:#000000;width: 270px; }

.msg0 {
background-color: #FFCECE;
color: #2F6B9D;
}
.msg1 {
background-color: #CEFFDD;
color: #2F6B9D;
}

.msg_good {
  background-color: #CEFFDD;
  font-weight: bold;
   border: 1px solid #5E6C80;
   padding: 3px 3px 3px 3px ;
   margin: 3px 0px 3px 0px ;
}

.msg_error {
  background-color: #FFCECE;
  font-weight: bold;
   border: 1px solid #5E6C80;
   padding: 3px 3px 3px 3px ;
   margin: 3px 0px 3px 0px ;
}

.msg_plain {
  background-color: transparent;
  font-weight: bold;
   border: 1px solid #5E6C80;
   padding: 3px 3px 3px 3px ;
   margin: 3px 0px 3px 0px ;
}
/*--BBCode--------------------------------------------------*/
input.bbcbutton {
   background-color : #EFEFEF;
   color : #000000;
   font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.helpline {
  width: 300px;
  height: 30px;
  overflow: hidden;
   background-color: transparent;
   border-style: none;
   font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
   font-size :0.64em;
   text-align:right;
   color: #000000;
}
div.quotehead {
   font-size: 11px;
   color: black;
   padding: 0px 24px 0px 24px ;
}
div.quoteblock {
   border: 1px solid #5E6C80;
   font-size: 10px;
   padding: 8px 8px 8px 8px ;
}
div.codehead {
   font-size: 11px;
   color: black;
   padding: 0px 24px 0px 24px ;
}
div.codeblock {
   border: 1px solid #5E6C80;
   font-family: Courier, 'Courier New', sans-serif;
   font-size: 10px;
   padding: 8px 8px 8px 8px ;
   background-color: #F5F5F5;
   white-space: pre;
}
