/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF; font-family: arial, sans-serif; font-size: 10px; color: #000000;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* General font families for common tags */
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.Tableline	{ background-color: #FFFFFF; border: 1px #6699CC solid; }

a:link,a:active,a:visited { color : #003399; text-decoration: none;}
a:hover		{ text-decoration: underline; color : #DD6900; }

.subLink 	{font-size: 11px; color: #003399; font-family: arial, sans-serif; text-decoration: none; font-weight: normal;}
a.subLink:link	{color: #003399; }
a.subLink:hover	{color: #CC0000; TEXT-DECORATION: UNDERLINE;}

TD, TH 	{ font-size: 12px; color: #333333; font-family: arial, sans-serif; TEXT-DECORATION: none}

td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	/* color: #FFA34F; font-size: 11px; font-weight : bold; */
	color: #FFFFFF; font-size: 12px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(./images/cellpic3.gif);
}

td.cat,td.header,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(./images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF;  height: 25px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.header,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}

th.thHead,td.header { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.CornerSpaceL { border-width: 1px 0px 0px 1px; }
th.CornerSpaceR { border-width: 1px 1px 0px 0px; }

/* General text */
.gen      { font-size : 12px; }
.genmed   { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall {font-family: arial, sans-serif; color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

.genGraysmall  {font-family: arial, sans-serif; color : #888888; }
.genGraysmall { font-size : 10px; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ;  color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }


/* Form elements */
input, textarea, select {
	color : #000000;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}


H3 { font-size: 12pt; }
H2 { font-size: 14pt; }
H1 { font-size: 16pt; }
H4 { font-size: 10pt; }
H5 { font-size: 8pt; }

.text {font-family: arial, sans-serif; color:#666666; font-size: 11px;}
.menuItem {font-family: arial, sans-serif; color:#666666; font-size: 11px; font-weight: bold;}
.header {font-family: arial, sans-serif; color:#666666; font-size: 12px; font-weight: bold;}
.fieldName {font-family: arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 20px;}
.fieldNameColor {font-family: arial, sans-serif; color:#003399; font-size: 12px; text-decoration: none; line-height: 20px;}
.label {font-family: arial, sans-serif; color:#006699; font-size: 11px;}