body {
	
	background-color: #313131;
	background-image: url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	line-height:120%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {
	color: #000099;
	text-decoration: underline;
}

a:hover {
	color: #990000;
	
}
a:active {
	text-decoration: underline;
	color: #990000;
}

a.black {
	color: #000000;
	text-decoration: none;
}

a.black:hover {
	color: #990000;
	text-decoration: underline;
	
}
a.black11 {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.black11:hover {
	color: #990000;
	text-decoration: underline;
	
}

image.today {
	color: #000000;
	text-decoration: none;
	border: 1px #000000 solid;
}
.copyskyblue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0968A6;
}
.copyskyblue12:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.copyskybluelink12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0968A6;
	text-decoration:none;
}

.copyskybluelink12:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration:none;	
}
.copyskybluelink10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0968A6;
	text-decoration:none;
}

.copyskybluelink10:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration:none;	
}

.button 
{ 
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal ; 
	background-color: #cccccc; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.copygray12{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.copygray11{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.copygray10{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.copygray9{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
td{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

font{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.txf
{ 
	font-family: verdana; 
	font-size: 10pt; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px #36616D solid;
}

.txf_black {
background-color: #f0f0f0;
border-color: #000000;
border-style: solid;
border-width: 0px;
color: #000000;
font-size: 10px;
font-family: verdana;
}

.txf_grey {
background-color: #666666;
border-color: #000000;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
font-size: 10px;
font-family: verdana;
}

.maintitle {
    font-size: 14px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.maintitle_breadcrum1 {
    font-size: 12px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.maintitle_breadcrum2 {
    font-size: 11px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.maintitle_breadcrum3 {
    font-size: 10px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.maintitle_breadcrum4 {
    font-size: 9px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.subtitle {
    font-size: 12px;
	font-weight: bold ; 
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}
.subtitle1 {
    font-size: 12px;
	
	
}

.subtitleimage1 {
    font-size: 12px;
	color:#000000;
	
}
.subtitleimage1:hover {
	text-decoration:underline;
	color:#990000;
}
td.topic_ctg {
    background-color: #cccccc;
    font-size: 12px;
	font-weight: bold ; 
	color: #333333;
	text-transform:uppercase;
	text-align:center;
}

.maintitle_full{
    font-size: 16px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}
.maintitle_full_black{
    font-size: 16px;
	font-weight: bold ; 
	color: #990000;
	text-decoration: none;
}

.subcategory {
	color:#000000;
    font-size: 12px;
	font-weight: bold ; 

}

.date {
    font-size: 10px;
	color:#000000;
}

.pagenumber {
	text-decoration: none;
}
table.pd7 { padding:7px; }
table.pd5 { padding:5px; }
table.pd2 { padding:2px; }
table.pd3 { padding:3px; }

	
td.title_maincat {
    padding:0px;
    align:center;
    width: 800px;    
    background-color: #a21400; 
   
}

td.title_subcat {
    height: 30px;
    padding-left: 10px;
    background-color: #e6e6e6; 
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold ; 
	color: #000000;
	text-decoration: none;
}

td.title_archives {
    height: 30px;
    padding-left: 10px;
    background-color: #e6e6e6; 
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkwhite {
	text-decoration: none;
	color: #ffffff;
}

.linkyellow {
font-size: 10px;
	text-decoration: none;
	color: #C1C29A;
}

.linkwhite:hover {
	text-decoration: underline;
	color: #ffcc00;
}

.linkgray15 {
	font-size: 15px;
	text-decoration: none;
	color: #C1C29A;
}

.linkgray15:hover {
	text-decoration: underline;
	color: #ffcc00;
}




.textwhite {
	font-size: 10px;
		color: #ffffff;
		font-weight: bold ;
}

.linksm {
    font-size: 11px;
	text-decoration: underline; 
	color: #000000;
	
}
.sm {
    font-size: 11px;	
	color: #000000;
}

p{
line-height:160%;
}

.related{
    font-size: 14px;
	font-weight: bold ; 
	color: #000000;
}

.link_register{
    font-size: 12px;
	font-weight: bold ; 
	color: #FFCC00;
	text-decoration: none;
}


.link_register:visited{
    font-size: 12px;
	font-weight: bold ; 
	color: #FFCC00;
	text-decoration: none;
}
.link_help{
    font-size: 12px;

	color: #FFCC00;
	text-decoration: none;
}

.link_help:visited{
    font-size: 12px;

	color: #FFCC00;
	text-decoration: none;
}


td.caption {
  background-color: #e2e2e2; 
  padding: 7px;
    font-size: 11px;	
	color: #000000;
	
	
}

.button
{
	color:#ffffff;
	width:55px;
	background-color:#9A2221;
	border:1px solid #01395c;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}


hr{height:0;border:0;border-top:1px solid #c7c7c7;} 
hr.black{height:0;border:0;border-top:1px solid #000000;} 

img.topic
{ border: 1px #666666 solid;}
img.home_thm
{ border: 1px #000000 solid;}






