



/******************* colors block *****************/
.colorsBlock1
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#000000;
}

.colorsBlock2
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#6DCFF6;
}


.colorsBlock3
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#FF90D2;
}

.colorsBlock4
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#E3C9E3;
}

.colorsBlock5
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#FFCC00;
}
.colorsBlock6
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#0099FF;
}

.colorsBlock7
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#66CC33;
}

.colorsBlock8
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#FF3300;
}

.colorsBlock9
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#BFE5FF;
}

.colorsBlock10
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#CABCA4;
}

.colorsBlock11
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:#BFBFBF;
}

.colorsBlock12
{
 	height:10px;
	margin:3px;
	border:1px solid gray;
	background:blue;
}




/***************** forum elements *******************/
.center
{
	text-align:center;
}
.left
{
	text-align:left;
}


.pr3
{
	padding-right:3px;
}
.pointer
{
	cursor: pointer;
}
.noMargins
{
	margin:0px;
}

/* top HR */
hr.g {
	border-bottom:1px solid #A91C1C;
	margin:0px;
	padding:0px;
	}
	

/* navigation link */
a.nav
{
	text-decoration:none;
	font-size:12px;
	color:black;
	font-weight:bold;

}

a.nav:hover
{
	text-decoration:none;
	font-size:12px;
	color:silver;
	font-weight:bold;
	

}

a {
	text-decoration : none;
	color:black;
	font-weight:bold;
}
a:hover {
	color:#831414;
}


select
{
	font-family:Arial;
	color:#FDF3F3;
	background:#7A0A09;
}

/* comments */
.com 
{
	padding-right:15px;
	padding-left:15px;
}


/* Main row */
.forumLine3 
{
	background:url('images/line.gif');	
	height:22px;
	color:white;
	font-weight:bold;
	border-right:1px double #A91C1C;
	border-left:1px double #A91C1C;
	padding-right:15px;
	padding-left:15px;
}

.hrF
{
	border-bottom:1px solid #A91C1C;
	margin:0px;
	padding:0px;
}



.frow1
{
	background:#FDF3F3;

	border-right:1px double #A91C1C;
	border-left:1px double #A91C1C;
	border-bottom:3px double #A91C1C;
	padding:15px;
}

.frow2
{
	background:#FED8D8;

	border-right:1px double #A91C1C;
	border-left:1px double #A91C1C;
	border-bottom:3px double #A91C1C;
	padding:15px;
}


.btn
{
    border: #9A3B3B 2px outset;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, sans-serif;
    background:#9A3B3B;
    color:white;
}

/*  Not used */
hr.h {
	border: 3px ridge #FE5D5D;
	width: 100%;
	height: 5px;
	margin: 10px auto 0 0;
	text-align: left;
}




.hideMe
{

	display:none;

}
.blankRow
{
	background:white;
}

.forumTable
{
	border:2px solid blue;
}

.author
{
	background:silver;
	width:100%;
}
.forumLine1
{
	background:#F5A7A7;	
	border:1px double #A91C1C;
	color:white;
}
.forumLine2
{
	background:white;

	border-right:1px double #A91C1C;
	border-left:1px double #A91C1C;
	border-bottom:3px double #A91C1C;
	padding:15px;
}
.forumLine4
{
	height:2px;
	border-bottom:3px double #A91C1C;
}

/* DEFAULTS */

.Aborders1
{
	background-color:#D9DBDA;
	
}

.Aborders2
{
	background-color:silver;
	
}

.Aborders
{
	border: 1px solid black;
}




.tags
{
	border: 2px outset #d0e6e4;
	
}


a.topNav {
        text-decoration : none;
        color:#003a70;
        font-weight:bold;
}
a.topNav:hover {
	color:black;
}


.row1   {background-color : #d0e6e4;
	    font-weight:bold;

}

.row2   {background-color : #ecf7f1;
	    font-weight:bold;
}



.categories
{
	font:bold  18px arial,sans-serif;
        color:#003a6c;
       	text-decoration:underline;
}

.catBordersBottom
{
	border-bottom: 1px solid white;
}
.catBordersTop
{
	border-top: 1px solid white;
	
}
.borders
{
	border: 1px solid #99CEA4;
	
}
.conBorder
{
	 border-bottom: 1px solid #99CEA4;
}
.rflat
{
	border: 3px outset #b9d7d4;
	padding: 0px;
	cursor: pointer;
	font:bold  11px arial,sans-serif;
        background: #b9d7d4;
        color:Black;
        height:23px;
       
}

.txtBox
{
	background: #ecf7f1;
}

a.cat
{
	text-decoration:underline;
	font-size:12px;
	color:#527a69;
	font-weight:bold;

}

a.cat:hover
{
	text-decoration:underline;
	font-size:12px;
	color:black;
	font-weight:bold;
	

}


a.fullList
{
	text-decoration:underline;
	font-size:10px;
	color:black;
	font-weight:bold;

}

a.fullList:hover
{
	text-decoration:underline;
	font-size:10px;
	color:black;
	font-weight:bold;

}



.tdBorder
{
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}

.tdBorderTop
{
	border-top: 1px solid silver;
}


.tbl
{
	 border : 5px outset silver;
}


a.tiny      {
		text-decoration:underline;
		font-size:10px;
		color:gray;
		font-weight:bold;
	}
a.tiny:hover {color:black;}

.listDesc
{

	font:  normal 12px arial;
	color:black;
}

.NumList
{

	 list-style-type: Decimal;
	 line-height:23px;

}


.lists
{

	 list-style-type: disc;
	 line-height:20px;

}
a.links   {
	color:black;
	text-decoration:underline;
	font: bold 12px arial;
}

a.links:hover {
	color:gray;
	text-decoration:underline;
	font: bold 12px arial;
}


.links
{
	font:  bold 12px arial;
	color:black;
	text-decoration:underline;
	
}



.hide
{
	visibility:hidden
}

.blue
{
 font: bold 12px Verdana,sans-serif;
 color:#416193;
 background:#416193;
}

body            {
        font: normal 12px arial,sans-serif;
        background:white;
        color:black;
		text-align:right;
 
}

.big
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:120px;

}

.medium
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:66px;
}

.small
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:51px;

}
.Nosize
{
	font-family: arial,sans-serif; 
	font-size: 12px;

}

.error
{
	font-size: 12px;
	color:red;
}

.note
{
	font-size: 9px;
	color:red;
}


/* links */

a.menu{
	color:black;
}
a.menu:hover {
	color:black;
}



img     {border:0;}


/* flat input buttons/checlboxes */
.nav
{
 	cursor: pointer;
}
.flat
{
    border: #000000 1px solid;
    cursor: pointer ;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        background:#456;
        color:white;
}

.smflat
{
    border: #000000 1px solid;
    cursor: pointer;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    background:#6699FF;
    color:white;
     
        
}


/* optional fields */

.trheader {
	background-color : white;
	    font-weight:bold;
	

}

.TableHeader{
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom:solid 1px;
 	border-color:silver;
 	color:#383837;
       
}





.plain  {border: none;
	vertical-align: middle;

}

.tableBorderOut
{
    border : 2px outset #F2E3A8;

}


.tableBorder
{
    border : 2px inset #F2E3A8;

}

td  {
        font: normal 12px arial,sans-serif;
        border : 0px solid silver;
        color : black;
		text-align:right;
}  
