body,table,td,div{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

body {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	padding : 0px 0px 0px 0px;
	background-color : White;
}

@page{
	size: portrait;
	margin : 1 cm;
}

.ahem{
	display: none;
}

.unseen{
	visibility : hidden;
	line-height : 0px;
}

img{
	border : 0;
}

a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color : #0066CC;
}

a:visited {
	color : #0033CC;
}
a:active {
	color : #0066CC;
}
a:link {
	color : #0066CC;
}

a:hover {
	color : #3333CC;
	text-decoration : underline;
}

a.light {
	color : #CCFFFF;
}

.link{
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt
}
.tinylink{
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt
}
.biglink{
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 1.5em;
}

.nbar {
    padding: 0px 0px 0px 0px;	
	margin : 0px 5px 0px 5px;
	line-height : 17px;
	text-align : center;
	white-space : nowrap;
	vertical-align : middle;
	float : left;
}

.nbar a {
	font-size : 8pt;
	color : #00CCFF;
	display : block;
}

.nbar a:hover{
	background-color : #CCCCCC;
	color: Aqua;
}

div.fullp {
	margin : 0;
	padding:0;
	width : 100%;
	clear : both;
	background-color : #666666;
}

div.fullg {
	margin : 0;
	padding:0;
	width : 100%;
	clear : both;
	background-color :Maroon;
}

div.fullr {
	margin : 0;
	padding:0;
	width : 100%;
	clear : both;
	background-color : #CC3333;
}

div.centre{
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right: auto;
	margin-left: 20px;
	width: 780px;
	clear : both;
}

div.central{
	margin-top:5px;
	margin-bottom:5px;
	margin-right: auto;
	margin-left: 5px;
	width: 100%;
	clear : both;
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}

div.central table{
	text-align : center;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : none;
}

div.middle{
	margin-top:5px;
	margin-bottom:5px;
	margin-right: auto;
	margin-left: auto;
	clear : both;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	width : 700px;
	text-align : center;
}

div.inboard {
	width : 250px;
	margin-left : 10px;
	float : left;
	font-size : larger;
	clear : left;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-right : 0;
}

div.head {
	width : 650px;
	clear : both;
	border-top-color : #FF0033;
	border-top-style : groove;
	border-top-width : thin;
	font-size : larger;
	font-weight : bold;
	padding-top : 20px;
	padding-right : 20px;
	padding-bottom : 5px;
	padding-left : 20px;
}

div.outboard {
	width : 400px;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-right : 0;
	border-left-color :#FF0033;
	border-left-style : groove;
	border-left-width : medium;
	float : left;
}

div.outnoin{
	width : 450px;
	padding-top : 5px;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-right : 0;
	border-left-color : #FF0033;
	border-left-style : groove;
	border-left-width : medium;
	margin-left : 220px;
	clear : both;
}

div.dl {
	background-color : #CC0033;
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	float : left;
}


div.break{
	clear : both;
}


div.ix {
	width : 160px;
	padding : 5px;
	margin-left : 0px;
	margin-right : 5px;
	white-space : nowrap;
	text-align : left;
	border-top-color : Silver;
	border-top-style : solid;
	border-top-width : thin;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : thin;
	float : none;
}

div.links{
		display: none;
}

div.plinks{
		display: none;
}


div.dir {
	width : 180px;
    padding: 0px 0px 0px 0px;	
	margin : 0px 0px 0px 0px;
    background-color : #FF9999;
	line-height : normal;
	white-space : nowrap;
	text-align : left;
	border-top-color : Silver;
	border-top-style : solid;
	border-top-width : thin;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : thin;
}

div.dir a {
	width : 100%;
	color : #0066CC;
	font-size : 0.8em;
	display : block;
	padding: 1px 0px 1px 5px;
}

div.dir a:hover{
	background-color : #CCCCCC;
	color: #3333CC;
}

html>body div.dir a {
	width:auto;
}



div.left{
	float : left;
	margin : 5px;
	padding : 5px;
}

div.right{
	float : right;
	margin : 5px;
	padding : 5px;
}

div.blinx{	
display : none;
}

div.linx{	
display : none;
}

div.floater {
	float : left;
	padding : 5px;
}

div.float0 {
	float : left;
	padding : 0px;
	margin:0;
	background-color : transparent;
}

div.popup{
	background-color : #990033;
	color : #66FFCC;
	margin-top : 5px;
	margin-left : 5px;
	margin-bottom : auto;
	margin-right : auto;
	font-weight : bold;
	padding-left : 5px;
	padding-top : 5px;
}

div#title {
	color : #FF0033;
	font-size : 25px;
	font-weight : bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-right: 5px;
	margin-left: 5px;
	width: 100%;
	clear : both;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	padding-bottom : 20px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 20px;
}

span#title {
	color : #FF3300;
	font-size : 20px;
	font-weight : bold;
	text-align : center;
}

span.bighead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;	
	color : #CC3333;
	font-weight : bold;
}

span.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : Maroon;
}

span.light {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;
	color : Silver;
}

hr {
	color : Maroon;
	border-bottom-color : Maroon;
	border-top-color : Maroon;
}

table.tcolorp{
	background-color : #FF9999;
}

table.tcolorlg {
	background-color : #CCCCCC;
}

table.tcolorb{
	background-color : #FFCC99;
}

table.middle{
	text-align : center;
}

td.bottom {
	border-bottom-color : Silver;
	border-bottom-style : ridge;
	border-bottom-width : thin;
	text-align : left;
}

table.data{
	border : medium solid #993300;
}

table.data th{
	background-color : #990000;
	color : #FFFFCC;
}

table.data td.wrap{
	white-space : normal;
	vertical-align : top;
}

table.data tr{
	vertical-align : top;
}

table.data td{
	border : thin solid #990033;
	border-collapse : collapse;
	white-space : nowrap;
	vertical-align : top;
}

tr{
	vertical-align : top;
}

tr.display {
	line-height : 0px;
}

td.outdent {
	text-align : right;
	font-weight : bold;
}

th {
	font-weight : bold;
	background-color : #CCCC99;
	text-align : left;
}

p.centre {
	text-align : center;
}

td.nowrap{
	white-space : nowrap;
}

div.body{
	width : 600px;
	clear : both;
}

div.c00{
	width : 100%;
	clear : both;
}

div.c0{
	width : 100%;
	clear : both;
}


div.c1, div.c2, div.c3{
	width : 600px;
	padding-top : 5px;
	padding-left : 0px;
	padding-bottom : 5px;
	padding-right : 5px;
	margin : 0px 0px 0px 0px;
	text-align : left;
	border-top-color : #660033;
	border-top-style : solid;
	border-top-width : medium;
	clear : left;
	font-size : 1em;
}

div#navl,div#navt,.plinx,.hidden{
	display : none;
}