BODY {  
  padding:0px; 
  margin:0px; 
  color:#666666; 
  background:#B6C4CD url("/img/bg_page.jpg") no-repeat fixed bottom left;
}

* {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  text-decoration:none;
}

#MainNav { 
  vertical-align:middle; 
  height:30px; 
  background:#FFFFFF url("/img/nav_bg.jpg") repeat-x top left;
}

h1 { 
  font-size:14px; 
  font-weight:bold; 
  color: #002B71; 
  margin: 20px 0px 10px 0px;
}








A:link {
  color:#002B71; 
  background-color:transparent;
}

A:visited {
  color:#002B71; 
  background-color:transparent;
}

A:active {
  color:#002B71; 
  background-color:transparent;
}

A:hover {
  color:#6F91BB; 
  background-color:transparent; 
  text-decoration:none;
}

.datasheet A:link {
  color:#002B71; 
  background-color:transparent;
  font-size:14px
}

.datasheet A:visited {
  color:#002B71; 
  background-color:transparent;
  font-size:14px
}

.datasheet A:active {
  color:#002B71; 
  background-color:transparent;
  font-size:14px
}

.datasheet A:hover {
  color:#6F91BB; 
  background-color:transparent; 
  text-decoration:none;
  font-size:14px
}










IMG {
  border-width:0px;
}


#MainNav A { 
  display:block; 
  width:100%; 
  padding:2px 5px;
}

#Nav {
  vertical-align:top; 
}

.menu {
  vertical-align:top; 
  background:#FFFFFF url("/img/bg_nav.jpg") no-repeat bottom left;
}

#Nav A {
  display:block; 
  width:100%; 
  padding:4px 17px; 
  background:transparent url("/img/bullet_arrow.gif") no-repeat 8px 7px;
}


#SubNav {
  vertical-align:top; 
}

#SubNav A {
  display:block; 
  width:100%; 
  padding:4px 17px; 
  background:transparent url("/img/bullet_arrow.gif") no-repeat 8px 7px;
}

#PageNav {
  border:1px solid #e7e7e7; 
  border-width: 0px 0px 1px 0px; 
  margin: 8px 10px; 
  padding:4px 0px;
}

#Content {
  vertical-align:top; 
  background-color:#FFFFFF;
}

#Content P {
  margin-left: 10px;
}

#ContentRight {
  vertical-align:top; 
  background-color:#FFFFFF;
}

#splContent {
  padding:20px; 
  vertical-align:top; 
  background:#F6F7F9 url("/img/spl_bg.gif") no-repeat bottom left;
}

.Pane {
  vertical-align:top; 
  background:#FFFFFF url("/img/bg_pane.jpg") repeat-x bottom left; 
  margin:0px; 
  padding: 8px 0px;
}

.Bullet {
  list-style:url(../img/bullet_arrow.gif) outside circle; 
  margin:5px 10px 0px 23px; 
  padding:0;
}

.Bullet LI {
  margin: 10px 0px; 
  color:#999999;
}

.bold td {
  font-weight: bold;
}

.docTable td {
  border-left: 1px solid #cccccc; 
  border-right: 1px solid #cccccc; 
  border-top: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc;   
}

.tableHead td {
  border-left: 0px solid #cccccc; 
  border-right: 0px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-bottom: 0px solid #cccccc;   
}


	input {
		background-color: #eeeeee;
		border-left: 1px solid black;
		border-top: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		font-size: 10px;
		font-weight: normal;
	}
	
	.error {
	  color: #ff0000;
	  font-weight: bold;	
	}
	
	
	
	
	
	
	



/* Body class */

.gbody{
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FBF9F9;
margin-top: 11px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
}

/* General smart tables class */

table.forums {
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 1px #CCCCCC solid;
display: table;
color: #000000;
border-collapse: collapse;
} 

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent{
font-family: Verdana,Arial,Helvetica,sans-serif;
background: transparent;
font-size: 11px;
line-height: 15px;
}

/* Small analog text, used usually with SPAN */

.txtSm{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 10px;
}

/* Normal analog text, used usually with SPAN */

.txtNr{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 11px;
}

/* Views color */

.views{
color:#9A9A9A;
}

/* Warning text */

.warning{
color: #225873;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-family: Arial,Helvetica,Geneva,sans-serif;
font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 11px;
margin-left: 15px;
}

/* Input areas - boxes, textareas... */

.inputButton {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 10px;
color: #000000;
/* height: 19px; */
}

.textForm {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
font-size: 11px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #E3E3E3 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
background-color: #FFFFFF;
border: 1px #CCCCCC dotted;
padding: 4px;
height: 20px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
background-color: #F3F9FB;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: #8FBEE8;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 15px;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #F6F9FB;
padding: 4px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #F3F9FB;
border: 1px #E4EEF3 solid;
padding: 4px;
height: 18px;
font-size: 11px;
font-weight: bold;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background: #E9EFF4;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #F6F9FB;
}

.formStyle{
margin: 0px;
}

/* Stats bar */

.tbStBar{
border: #CCCCCC 1px solid;
margin: 1px;
padding: 1px;
background: #F0F0F0;
font-size: 11px;
}