body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFE5;
}

a, a:active, a:visited
{
	color : #204658;
}


.border
{
	background:#D3DCED;
}

.normal
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt; 
	color:#000000;
	background:white;
}

.clsInfoTableHeader
{
	color:#CC0033;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	text-align:left;
	background:#E5E5B4;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #C8C8BE;
}

.clsInfoTableHeaderSecondary
{
	color:black;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	text-align:left;
	background:#E5E5B4;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #C8C8BE;
}

.clsInfoTableBody
{
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	color:#000000; 
	background:#FAFAED;
	border:solid 1px #C8C8BE;
}

.clsInfoTableBodySecondary
{
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	color:#000000; 
	background:#FAFAED;
	border:solid 1px #C8C8BE;
}

.clsThreatTable TH
{
	color:#333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	text-align:left;
	background:#E5E5B4;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border:none;
}

.clsThreatVulnerable
{
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	color:black; 
	border:none;
}

.clsThreatProtected
{
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	color:black; 
	border:none;
}

.clsShadedRow
{
	background:#ECECE0;
}

.clsErrorText
{
	color:#CC0033;
}

.installError
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	color:#000000; 
	background:#FAFAED;
	padding:10px;
	border-top:solid 1px #C8C8BE;
	border-bottom:solid 1px #C8C8BE;
	border:solid 1px #C8C8BE;
}	

.productHeading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px; 
	color:#000000; 
	background:#ffffcc;
	padding:10px;
	border-top:solid 1px red;
	border-bottom:solid 1px red;
	border:solid 1px red;
}	

.supportLinksHeading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color:#000000; 
}	

.supportLinks
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	color:#000000; 
	background:#ffffcc;
}	

.threatHeading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13x; 
	color:#000000; 
	background:#ffffcc;
}	

.protectedThreat
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.vulnerableThreat
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:red;
}

th
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px; 
	border-bottom:solid 1px #333333;
	color:#333333; 
	text-align:left;
	padding-left:8px;
	padding:0px;
}

td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.outofdatetd
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:red;
	font-weight:bold;
}

.mainTitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; 
	color:#CC0033; 
	font-weight:bold;
}

.hlink
{
	cursor:hand;
	text-decoration:underline;
}

.question
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color:#000000; 

}

.BigBlueButton
{
	border-top-color: #3A87B0;
	border-left-color: #3A87B0;
	border-bottom-color: darkgray;
	border-right-color: darkgray;
	background-color: #2D6B89;
	color: white;
	font-weight: bold}
