/* Standard text */

body 
{ 
    font-family: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans; 
    /* font-family: Georgia, "Bitstream Vera Serif", "New York", Palatino, serif; */ 
    font-size: 91%; 
	margin:0px;
	padding:0px;
	background:#fff;
} 
 
th, td /* Needed for NN4 and Quirks mode in Moz/FF as its tables do not inherit styles */ 
{ 
    font-family: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans; 
    /* font-family: Georgia, "Bitstream Vera Serif", "New York", Palatino, serif; */ 
    font-size: 91%;
} 

.nquote {
	font-style: italic;
	color: #000;
	font-size: 88%;
}

.nreference {
	font-style: normal;
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 88%;
}

/* Headings */ 
 
h1 
{ 
    font-size: 160%; 
	color: #036;
} 
 
h2 
{ 
    font-size: 130%; 
	color: #036;
} 
 
h3 
{ 
    font-size: 116%; 
	color: #036;
} 
h4 {
	font-weight: bold;
	font-size: 100%;
}

h5 {

	font-weight: bold;
	font-size: 88%;
}

/* Standard font sizes */ 
 
.small 
{ 
    font-size: 88%; 
} 
 
.smaller 
{ 
    font-size: 77%; 
} 
 
.smallest 
{ 
    font-size: 68%; 
} 

/* colours */
.c_gray 
{ 
	Color: #CCCCCC; 
}

.c_orange
{ 
	Color: #FF850D; 
}

.c_dkgreen
{ 
	Color: #006635; 
}

.c_ltgreen
{ 
	Color: #99CC00; 
}

.c_ltblue
{ 
	Color: #99CCFF; 
}

.c_mdblue
{ 
	Color: #336699; 
}

.c_dkblue
{ 
	Color: #003366; 
}

.c_cream
{ 
	Color: #FFCC99; 
}

.bgc_gray
{ 
	background-color: #CCCCCC; 
}

.bgc_orange
{ 
	background-color: #FF850D; 
}

.bgc_dkgreen
{ 
	background-color: #006635; 
}

.bgc_ltgreen
{ 
	background-color: #99CC00; 
}

.bgc_ltblue
{ 
	background-color: #99CCFF; 
}

.bgc_mdblue
{ 
	background-color: #336699; 
}

.bgc_dkblue
{ 
	background-color: #003366; 
}

.bgc_cream
{ 
	background-color: #FFCC99; 
}


/* boxes for most pages */
#container 
{
	position:relative; 
	display:block;
	text-align:left;
	margin: 0 auto;
	width: 770px;
	background:#fff;
}

#topbar 
{
	display:block;
	height:160px;
	background:#fff;
	color:#000;
	text-align:left;
	padding:5px;
}

/* used on langing zone pages where topbar does not have the green box or 5pics graphic */
#topbarshort
{
	display:block;
	height:120px;
	background:#fff;
	color:#000;
	text-align:left;
	/* padding:5px; */
}

#leftcol 
{
	background:#fff;
	float:left;
	position:relative;
	width:471px;
	left:0px;
	margin-bottom: 10px;
	height: 520px;
	overflow: auto;
}

#rightcol 
{
	background:#9cf;
	float:right;
	position:relative;
	width:269px;
	right:0px;
	margin-bottom: 10px;
	height: 520px;
	overflow: auto;
	padding: 10px;
}

/* variation for product pages, shorter and has small left margin */
#rightcolprod
{
	background:#9cf;
	float:right;
	position:relative;
	width:269px;
	right:0px;
	margin-bottom: 10px;
	height: 500px;
	overflow: auto;
	padding: 10px;
	margin-left: 10px;
}


#botcol 
{
	clear:both;
	display:block;
	background:#fc9;
	padding:5px;
	margin-bottom: 20px;
	overflow: auto;
}

#singlecol 
{
	background:#fff;
	float:left;
	position:relative;
	width:770px;
	margin-bottom: 20px;
	padding-left: 5px;
}

#footer 
{
	clear:both;
	width:770px;
	display:block;
	height:20px;
	background:#9c0;
	color:#fff;
	text-align:right;
	padding:5px;
	font-size:77%;
}

#rhs300{
	float:right;
	position:relative;
	right:0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#rhs{
	float:right;
	position:relative;
	right:0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

/* rhs local navagation used on pages to navigate around a section eg support */
a.localnav, a.localnav:link, a.localnav:visited {
	display:block;
	width:259px;
	height:25px;
	background:#FFFFFF;
	border:1px solid #f60;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	color:#000;
	line-height:25px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%;
}
  
a.localnav:hover {
	color:#fff;
	background:#99CC00;
}

a.localnavdis, a.localnavdis:link, a.localnavdis:visited {
	display:block; 
	width:259px; 
	height:25px; 
	background:#FFFFFF; 
	border:1px solid #f60; 
	margin-top:2px; 
	text-align:center; 
	text-decoration:none; 
	color:#666; 
	line-height:25px; 
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%;
}
a.localnavdis:hover {
	color:#666;
	background:#FFFFFF;
}
