/* Default font */
body,td,th,p { font-family: Arial, Verdana; font-size:13px;}


input,text,select,textarea { 
	font-size: 13px; 
	font-family:Arial;
} 

.bold_red{
   font-size: 16px;
   line-height: 18px; 
 	color : #CC0000;
	font-weight: bold;
}
table.block_table{
	border:1px solid #cecece;
}

table.block_table th{
	padding-left:10px;
	text-align:left;
	color:#444444;
	font-weight: bold;
	font-size:13px;
	background-color:#EEEEEE;
	border-bottom:2px solid #99cc00;
}

table.block_table td{
	font-size:13px;
}

table.block_table_g{
	border:2px solid #eeeeee;
}

table.block_table_g th{
	padding-left:10px;
	text-align:left;
	font-weight: bold;
	font-size:13px;
	background-color:#eeeeee;
}

table.block_table_g td{
	font-size:13px;
}

/* Common fonts */
.fs1a{font-size: 9px;}
.fs1b{font-size: 10px;}
.fs1 {font-size: 12px;}
.fs2 {font-size: 12px;}
.fs3 {font-size: 13px;}
.fs4 {font-size: 16px;}
.fs5 {font-size: 18px;}
.bgc1 {background-color:#eeeeee;}
.nextBlock, .nextBlockOn {
	BORDER: #CECECE 1px solid; cursor:hand;
	TEXT-ALIGN:center;padding:3px 6px;
	background-color:#ffffff;
}
.nextBlockOn {
	background-color:#0000cc;
}
.nextBlock A, .nextBlockOn A {
	text-decoration:none; color:#0000cc;
}
.nextBlockOn A, .nextBlock A:hover, .nextBlockOn A:hover, .nextBlockOn A:visited {
	color:#ffffff
}
.imgBorder, .imgBorderS, imgBorderN {
	BORDER: #cccccc 1px solid; COLOR: #CECECE; FONT-SIZE: 12px;
	BACKGROUND-COLOR: #ffffff;
}
.imgBorderS {
	BORDER: #FFAA00 1px solid;
}
.imgBorderH {
	BORDER: #FF0000 1px solid;
}

a.footLink{
   font-size:12px;
   color: #000000;   
}

a.footLink:hover {
   font-size:12px;
   color: #ff0000;
}


