body {	background-color: #FFFFFF; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}



h1 { font-size: 14px; color: #D0440F; font-weight: normal;}

h2 { font-size: 14px; color: #333333; font-weight: normal;}

h3 { font-size: 12px; color: #D0440F; font-weight: normal;}

h4 { font-size: 12px; color: #333333; font-weight: normal;}

h5 { font-size: 11px; color: #D0440F; font-weight: bold;}

h6 { font-size: 11px; color: #333333; font-weight: bold;}



ul {  margin-left: 5px;  padding-left: 1em; }



.heading { font-size: 14px; color: #D0440F;}



.subheading { font-size: 12px; color: #D0440F;}



.topicheading {

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	background-image: url(../images/bg_topicheader.jpg);

	background-repeat: no-repeat;

	width: 518px;

	height: 25px;

	padding: 6px 10px 6px 18px;

}

.menuheading { width: 185px; border-bottom: 1px solid #D7D7D7; padding: 7px 0px 4px 0px;}

.submenuheading { width: 185px; border-bottom: 1px solid #D7D7D7; padding: 0px 0px 4px 0px;}



.ingressFrontpage {	font-size: 14px; color: #666666;}

.ingress {	font-weight: bold;}

.date {	color: #A2A2A2;}

/*a:link, a:active, a:visited {	color: #333333; text-decoration: underline;}*/

a:link, a:active, a:visited {	color: #FFFFFF; text-decoration: none;}

/*a:link, a:active, a:visited {text-decoration: none;}*/

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

.main {	background-color: #F5F5F5; border: 1px solid #EEEEEE; padding: 10px 10px 10px 10px; }

.paddingright {	padding-right: 20px;}



.indexnews {border-right: 1px solid #d7d7d7; padding-right: 10px; }



.borderbottom {	border-bottom: 1px solid #D7D7D7;}

.bordertop {	border-top: 1px solid #D7D7D7;}



.regionsmenu {	text-decoration: none;}

.regionsmenu a:link, .regionsmenu a:active, .regionsmenu a:visited {	text-decoration: none;}

.regionsmenu a:hover {	text-decoration: underline;}



.credits {	color: #C7C7C7; font-size: 10px;}

.credits a:link, .credits a:visited, .credits a:active {color: #C7C7C7;	text-decoration: none;}

.credits a:hover {color: #C7C7C7;	text-decoration: underline;}



#contents {	background-color: #FFFFFF; border: 3px solid #EEEEEE; min-height: 640px; width: 512px; padding: 24px 10px 10px 20px; }

#contentsIndex {	background-color: #FFFFFF; border: 3px solid #EEEEEE; min-height: 640px; width: 512px; padding: 18px 10px 10px 16px; }



#downloads a:link, #downloads a:active, #downloads a:visited {text-decoration: none;}

#downloads a:hover {text-decoration: underline;}



#shareholders {	padding-bottom: 50px;}

#shareholders p {	margin: 0px;}





/* Formatting styles for listing and indext page - added on 26 Feb 2008 */





img

{

	border: 0px;

}



form

{

	margin: 0px;

	padding: 0px;

}



table.table-category-featured

{

	border: 0px;

	width: 185px;

	padding: 0px;

}





.category-featured, .category-featured a:link, .category-featured a:active, .category-featured a:visited, .category-featured a:hover

{

	background-color:#dc5a28;

	color: #fff;

	padding: 3px;

	font-size: 10px;

	font-weight: bold;

	text-transform:capitalize;

}



.category-featured-image

{

	border-bottom: 1px dotted #d7d7d7;

	padding: 5px 0px 7px 0px;

}





table.table-category-list

{

	background-color:#dfe7ec;

	border-bottom: 1px solid #bbc8d1;

	border-right:  1px solid #bbc8d1;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	width: 122px;

}



table.table-category-list td

{

	padding: 4px 0px 6px 0px;

	text-align:center;

}



table.table-category-list a:link, table.table-category-list a:active, table.table-category-list a:visited, table.table-category-list a:hover,

div.product-funtions a:link, div.product-funtions a:active, div.product-funtions a:visited, div.product-funtions a:hover

{

	color:#000;

	font-size: 10px;

}



a.category-list-head:link, a.category-list-head:active, a.category-list-head:visited, a.category-list-head:hover

{

	color:#000;

	font-size: 10px;	

	font-weight: bold;

}





table.table-general

{

	border: 0px;

	width: 100%;

	padding: 0px;

}



table.table-general td

{

	padding: 3px;

}





div.product-title

{

	display:inline;

	float: left;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 0px 0px;	

	width: 55%

}



div.product-funtions

{

	display:inline;

	float: right;

	margin: 0px 0px 5px 0px;

	text-align: right;

	width: 45%;

}



img.product-listing

{

	border: 2px solid #dfe7ec;

}



hr

{

	height: 0px;

	border-bottom: 1px dashed #d7d7d7;

	border-top: 0px;	

}







