A {text-decoration:none; color:#CC0000;}
A:hover {text-decoration:underline; color:#CC6699;}
a.light {text-decoration:none; color:#ffffff;}
a.light:hover {text-decoration:underline; color:#f4f4f4;}
a.alert {text-decoration:none; font-weight:bold; color:#990000;}
a.alert:hover {text-decoration:underline; font-weight:bold; color:#990000;}

body {  margin:0 auto;   padding: 0;  text-align: center; background-color:#f2f2f2; /* IE */  } 

p
{
font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px;
}
.psingle12 { font-size: 12px; line-height: 12px; color:#000000; }
.psingle10 { font-size: 10px; line-height: 12px; color:#000000; }
.phalf12 { font-size: 12px; line-height: 15px; color:#000000; }
.phalf10 { font-size: 10px; line-height: 15px; color:#000000; }
.pdouble12 { font-size: 12px; line-height: 20px; color:#000000; }
.pdouble10 { font-size: 10px; line-height: 20px; color:#000000; }
.psingle12W { font-size: 12px; line-height: 12px; color:#ffffff; }
.psingle10W { font-size: 10px; line-height: 12px; color:#ffffff; }
.phalf12W { font-size: 12px; line-height: 15px; color:#ffffff; }
.phalf10W { font-size: 10px; line-height: 15px; color:#ffffff; }
.pdouble12W { font-size: 12px; line-height: 20px; color:#ffffff; }
.pdouble10W { font-size: 10px; line-height: 20px; color:#ffffff; }

.fontPrimary { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 15px; color:#000000; }
.fontMedium { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 16px; color:#000000; }
.fontSmall { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 14px; color:#000000; }
.fontSmallW { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 14px; color:#ffffff; }
.fontWhiteTitles { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 35px; color:#ffffff;  }
.fontWhiteTitles2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; color:#ffffff;  }
.fontBlackTitles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 16px; color:#000000; }
.fontArticleTitles { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; line-height: 16px; }
.fontMediumTitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; }
.fontAlert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; line-height: 16px; color:#990000; }

.input.text4 {
font-family: Verdana, Arial, Helvetica, sans-serif;;font-size:12px;
color:#333333; 
border: 1px #333333 double;
}

.borderblue {
border: 1px #286382 solid;
}

.bordershadow {
border-right: 1px #EAEAEA solid;
border-bottom: 1px #EAEAEA solid;
border-top: 1px #F4F4F4 solid;
border-left: 1px #F4F4F4 solid;
}

.bordershadow2 {
border-right: 1px #999999 solid;
border-bottom: 1px #999999 solid;
border-top: 1px #cccccc solid;
border-left: 1px #cccccc solid;
}

.lightunderline {
border-right: 1px #f2f2f2 none;
border-bottom: 1px #f2f2f2 solid;
border-top: 1px #f2f2f2 none;
border-left: 1px #f2f2f2 none;
}
.darkunderline {
border-right: 1px #cccccc none;
border-bottom: 1px #cccccc solid;
border-top: 1px #cccccc none;
border-left: 1px #cccccc none;
}

select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.primarycolor { background-color: #83141D; }

.block a { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:25px; padding-top:8px; padding-right:13px; padding-bottom:8px;
	display: block; background-color: #cacaca; width: 162px; height:auto; text-decoration:none; color:#000000; }
.block a:hover { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:25px; padding-top:8px; padding-right:13px; padding-bottom:8px;
	background-color: #DBDBD9; width: 162px; height:auto; text-decoration:none; color:#000000; }
#blockH { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding-bottom:8px; padding-left:10px; padding-top:8px; padding-right:13px; width: 177px; height:10px;
	border-bottom:2px solid #f2f2f2;  
	background-color: #7F7F7F; color:#ffffff; font-weight:bolder; }

.block2 a { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:10px; padding-top:8px; padding-right:13px; padding-bottom:8px;
	border-top:1px solid #FFFFFF; border-left:10px solid #7F7F7F; border-bottom:1px solid #808080;
	display: block; background-color: #DBDBD9; width: 167px; height:auto; text-decoration:none; color:#000000; }
.block2 a:hover { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:10px; padding-top:8px; padding-right:13px; padding-bottom:8px;
	border-top:1px solid #FFFFFF; border-left:10px solid #7F7F7F; border-bottom:1px solid #808080;
	display: block; background-color: #cacaca; width: 167px; height:auto; text-decoration:none; color:#000000; }
#block2H { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding-bottom:8px; padding-left:10px; padding-top:8px; padding-right:13px; width: 177px; height:10px;
	background-color: #7F7F7F; color:#ffffff; font-weight:bolder; }

.block3 { 
 	padding-left:24px; padding-top:4px; padding-right:13px; padding-bottom:4px;
	display: block; background-color: #f4f4f4; width: 161px; height:auto; }	
.block3 a { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#000000; }
.block3 a:hover { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#000000; }
#block3H { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding-bottom:18px; padding-left:10px; padding-top:8px; padding-right:13px; width: 177px; height:10px;
	background-color: #f4f4f4; color:#000000; font-weight:bolder; }


	