
dl.list{
	float:left;
	border: solid 1px #bebebe;
	padding: 0;
}
dl.list dt {
	width: 110px;
	float: left;
	text-align: left;
	background-color:#f2f2f2;
	margin:0px;
	padding: .5em;
	font-weight: bold;
}

dl.list dd {
	width: 470px;
	float: left;
	background-color:#f2f2f2;
	margin: 0;
	padding: .5em;
	text-align:left;
}

dl.list .shade {
	background-color:#eaeaea;
}

a{
    COLOR: #4e67b0;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

a.navSection01 {
	display: block;
	padding: 5px 0px 5px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: outset;
	border-color: grey;
}
a.navSection02 {
	display: block;
	padding: 0px 0px 5px 15px;
}
p.builddownload01 {
	font-weight: bold;
	padding: 0px 0px 5px 40px;
}
p.builddownload02 {
	padding: 0px 0px 5px 60px;
}
ul {
	list-style-type: disc;
}
ul.noPoint{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}
ul.noPoint li{
	padding: 0px 0px 0px 0px;
}

p.heading{
	    font-size: 12pt;
	    font-weight: bold;
	    margin-left:5px;
}
p.subheading{
	    font-size: 10pt;
	    font-weight: bold;
	    margin-left:5px;
}
p.justify{
	margin-left:10px;
	text-align: justify;
}
p.center{
	text-align: center;
}
p.footnote {
	display: block;
	colour: black;
	border-style: outset;
	padding: 5px 0px 5px 0px;
	font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
	border-width: 1px 0px 0px 0px;
	border-color: gray;
}
p.captionSmall {
	display: block;
	colour: black;
	padding: 5px 0px 5px 0px;
	font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}
p.captionSmall a{
	font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

TABLE
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    font-COLOR: black;
}
TABLE.blackborder{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	#background-color: white;
}
TABLE.blackborder tr.header{
    font-size: 10pt;
    font-weight: bold;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	#background-color: white;
}
TABLE.blackborder tr.hidden{
	/*
		Hidden row for spam catching
	*/
	visibility:hidden;
	display:none;
}

TABLE.blackborder td {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.invisibleborder{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: collapse;
}
table.invisibleborder td{
	border-width: 0px 0px 0px 0px;
}
table.invisibleborder td.date{
	text-align: right;
	font-size: 8pt;
	//border-width: 0px 0px 0px 0px;
}

table.noborder{
	/*
	'noborder' uses grey background to show its structure. 
	For completely invisible table (i.e. no visible/obvious table), use the class 'invisibleborder' instead.
	*/
	border-spacing: 0px;
}
table.noborder td{
	padding: 5px 5px 5px 5px;
}
table.noborder td.header{
	font-weight: bold;
}
table.noborder tr{
	background-color:#f2f2f2;
}
table.noborder tr.shade{
	background-color:#eaeaea;
}

td.pageheader {
	font-size: 18pt;
	font-weight: bold;
}

SELECT{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
}
TEXTAREA{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
UNKNOWN{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
}

li {
   margin-bottom:.5em;
}


