/* OVERIDES */
body
{
	margin: 10px 0px 0px 10px;
	background-color:White;
}
body, td, body td table td, select, input
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;	
}

a {color: #3A75AC; text-decoration:none; border: 0px;}
a:hover {color: #800080; text-decoration: underline;}
h3 
{
	font-size: 14px;
	padding-bottom: 5px;
	margin: 0px;
}

h3.title
{
	color: #eeb300;
}
p
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

/* SPECIAL */

#nav
{
	font-weight: bold;
	font-size: 11px;
	background-color:#edcb0d;
	padding: 2px;
}
#nav span, #nav a
{
	padding: 0px 7px;
}
#nav a {color:#000000;}
#nav a:hover {color:#990000;}

#topleftnav
{
	background-color: #91a6bb;
	padding: 3px;
}
#topleftnav a {color:#002157; text-decoration: none;}
#topleftnav a:hover 
{
	color:#FFFFFF;
	text-decoration: none;
}

#productfinder
{
	background-color: #6699cc;
	margin-top: 3px;
	padding: 5px;
	color: white;
}

#latestnews
{
	background-color: #86afd7;
	margin-top: 3px;
	padding: 5px;
	color: white;
}

#maincontent
{
	padding: 5px 10px;
	color: #666666;
	width:526;
}

#productmaincontent
{
	padding: 5px 10px;
	color:#666666;
	width:898px;
}

#righthandmenu
{
	width: 188px;
}
#productrighthandmenu
{
	width: 202px;
}

#productsidecontainer
{
	border: 2px solid #edd400;
	padding: 4px;
	margin-bottom: 3px;
	color: #666666;
}

#contextuallinks
{
	border: 2px solid #cccccc;
	padding: 4px;
	margin-bottom: 3px;
	color: #666666;
}

#breadcrumb
{
	padding: 0 0 5px 0px;
}

#pagination
{
	word-spacing: 5px;
	text-align:right;
}

#wrapper
{
	width: 898px;
}

#lefthandmenu
{
	width: 184px;
}

#articlesummary
{
	font-style:italic;
}

#searchsection
{
	background-color:#01519A; 
	margin-bottom: 3px; 
	padding: 5px;
}

/* DR CHARTS */

.chart500table {width: 500px; background-color:#ffffff; border-collapse: collapse; border-color:#1a4e7e; border-style:solid; border-width: 1px; padding: 0;}
.chartrowodd {BACKGROUND-COLOR: #F4F4F4;}
.chartroweven {BACKGROUND-COLOR: #DAE2E8;}
.chart3coldesc {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 320px}
.chart3colitem {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 60px; text-align:center; border-left: 1px solid #1a4e7e}
.chart4colitem {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 40px; text-align:center; border-left: 1px solid #1a4e7e}
.chart5coldesc {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 125px}
.chart5colitem {PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 75px; text-align:center; border-left: 1px solid #1a4e7e}
.chartrowhead {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; BACKGROUND-COLOR: #1a4e7e; COLOR: #FFFFFF; font-weight:bold}
.chartfootnote {FONT-SIZE: 8pt}
.chart6coldesc {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 145px; FONT-SIZE: 8pt;}
.chart6colitem {PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 1pt; WIDTH: 50px; FONT-SIZE: 8pt; text-align:center; border-left: 1px solid #1a4e7e}


/* DOUBLE PANEL */
.doublepanel td
{
	padding: 5px 3px;
}

/* BACKGROUND COLOURS */
.graybg {background-color:#eeeeee;}


/* BORDERS */
.graybdr {border:1px solid #666666;}

/* PADDINGS */
.padding5 {padding: 5px;}
.padding2 {padding: 2px;}
.paddingtopdown4 {padding: 4px 0px;}

/* FONT COLOURS */
.white {color:#FFFFFF;}
.black {color:#000000;}
.maroon {color:#990000;}
.orange {color:#eeb300;}

/* FONT STYLES */
.bold {font-weight: bold;}
.underline {text-decoration:underline;}

/* FONT SIZES */
.font11 {font-size: 11px;}

/* FORM  */
.validatorCalloutHighlight
{
    background-color:#FFFACD;
}

.formradio {
	background-color:#CDD4DE;
	padding-left:4px;
	text-align:left;
	font-family:Verdana;
	font-size:9px;
	color:#1D3D6B;
}

.formtext {
	background-color:#CDD4DE;
	padding-right:4px;
	text-align:right;
	font-family:Verdana;
	font-size:9px;
	color:#1D3D6B;
}

.formtextbold {
	background-color:#CDD4DE;
	padding-right:4px;
	text-align:right;
	font-family:Verdana;
	font-size:9px;
	color:#1D3D6B;
	font-weight:bold;
}

.inp {
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-decoration:none;	
}
.mainNav {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
	text-decoration:none;	
}