body {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/pgbk.gif);
	background-repeat: repeat-x;
	background-color: #CD3300; /*#cc0077*/
	line-height: 1.166;	
	text-align: center; /* for IE */	
}

/************************ Main Link Style **************************/
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
}

/************************ Main Header Settings *********************/
P, OL, UL, DIV, H1, H2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}
P, H1, H2 {margin: 0px 0px 5px 0px;}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

/* ********** Container  *********** */
#pagewidth{ 
	width:730px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	background-color: #FFFFFF;
	border: 2px solid #000000; 
} 
 
#header{
	position:relative; 
	height:20px; 
	background-color:#000000; 
	/*width:730px;*/
}

#logo{
	padding: 10px 0px 0px 2px;
}

#footer{
 	height:20px; 
 	clear:both;
	background-color: #000000;
	padding-top: 10px;
	/*width: 730px;*/
 }

#footer a {
	font-size: 10px;
}

/* Left Navigation */

#leftnavcontainer { 
	width: 188px;
	margin-top: 10px;
}

#leftnavcontainer ul {
	margin-left: 0;
	padding-left: 20px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*text-align: center;*/
}

#leftnavcontainer a {
	display: block;
	padding: 3px 3px 3px 10px;
	width: 160px;
	/*background-color: #fff;*/
	border-bottom: 1px solid #660077;
	font-size: 12px;
	height: 15px;
}

#leftnavcontainer a:link, #leftnavlist a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#leftnavcontainer a:hover {
	/*background-color: #660066;*/
	color: #666666;
}
#leftnavcontainer a:hover {
	/*background-color: #cc0066;*/
	color: #999999;
}

 /* *** Float containers fix *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 }
 
.clearfix{
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 

#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}
}

/* Classes */

.content {
	padding: 10px 0px 10px 0px;
}

.contentleft {
	padding: 10px 10px 10px 0px;
}

.contentcentre { 
	text-align: center; font-size: 12px;
}



/**Site Notice**/	
div#sitenotice { background-color:#FFFFCC; padding: 10px; font-weight:bold;}