A.button
{
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	height: 22px;
	vertical-align: middle;
	padding: 0px 10px;
}

A.button:hover
{
	text-decoration: none;
}

.blocktablelight
{
	
}

.blocktablelight .block
{
	padding: 5px; 
	border: 2px solid #FDAE51;
}

.blockheaderlight
{
	background-image: url(../images/headerbacklight.gif);
	background-position: top left;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	font-family: Arial;
	font-size: 10pt;
	height: 18px;
	letter-spacing: 1pt;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

.blocktabledark
{
	
}

.blocktabledark .block
{
	padding: 5px; 
	border: 2px solid #CE1B15;
}

.OPTION
{
	background-color: #FFFAF5;
	font-size: 8pt;
}


SELECT
{
	background-color: #FFF8F1;
	font-size: 8pt;
}


TEXTAREA
{
	font-family: Arial;
	background-color: #FFF8F1;
	font-size: 8pt;
}

INPUT
{
	background-color: #FFF8F1;
	font-size: 8pt;
}

.blocktextheader
{
	background-color: #FFF3E7;
	border-bottom: dashed 1px #CE1B15;
	font-size: 8pt;
	padding: 5px; 
}

.blocktextbody
{
	border-bottom: dashed 1px #CE1B15;
	background-color: #FFFAF5;
	font-size: 8pt;
	padding: 5px; 
}

.blocktexttable
{
	font-size: 8pt;
	padding: 5px; 
}

.blocktextbottom
{
	text-align: left;
	font-size: 8pt;
	padding: 5px; 
	background-image: url(../images/textcorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.blockheaderdark
{
	background-image: url(../images/headerbackdark.gif);
	background-position: top left;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	font-family: Arial;
	font-size: 10pt;
	height: 20px;
	letter-spacing: 1pt;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

.blockheaderdark A
{
	color: white;
	font-variant: normal;
	font-weight: bold;
}

.blockheaderlight A
{
	color: white;
	font-variant: normal;
	font-weight: bold;
}

.blockheaderlight span.bullet
{
	width: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/headerarrowlight.gif);
}

.blockheaderdark span.bullet
{
	width: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/headerarrowdark.gif);
}

.blockleftlight
{
	background-image: url(../images/bullet1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: black;
	padding: 15px 10px;
}

.blockrightlight
{
	border-bottom: white 1px solid
	color: black;
	padding: 5px;
}

HR
{
	border: solid #333333 dashed;
	height: 1px
}

BODY
{
	text-align: left;
	background-color: white
	cursor: default;
	margin: 0px 0px;
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
        line-height: 20px;
}

A
{
	font-weight: bold;
	font-size: 8pt;
	color: #CE1B15;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

.horizontalmenu
{
	height: 20px;
	background-color: #000000;
	color: white;
	font-family: Arial;
	font-size: 8pt;
	text-align: right;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

.horizontalmenu A
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
}

.horizontalmenu A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 8pt;
}

.topmenu
{
	height: 20px;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	text-align: right;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

.topmenu A
{
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
}

.topmenu A:hover
{
	text-decoration: underline;
}

TD.mainmenu
{
	vertical-align: middle;
	cursor: pointer;
	height: 25px;
	border-bottom: 1px solid #EF8B1F;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	font-size: 9pt;
	font-weight: bold;
}

BIG
{
  font-size: 11pt;
  line-height: 14pt;
}
