body {
	font: normal normal normal 12px "Verdana, Arial" ;
}

h1 {
	font-size: 140% ;
}

h2 {
	font-size: 130% ;
}

h3 {
	font-size: 120% ;
	color: #000 ;
	padding: 0px 0px 0px 0px ;
	margin: 5px 0px 0px 0px ;
}
h4 {
	font-size: 110% ;
}

.basic {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal}
.basicsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal}
.basicbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold}
.basicbigbold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal ; font-weight: bold ; color: #CC0033}
.basicred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #CC0033}
.basicturc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #66CCCC}


.query-title { 
	font: normal 700 18px  Arial, Helvetica, sans-serif ;  
	color: #FF9900
}


a:link.black { color: #000000; text-decoration:none;}
a:visited.black {color: #000000; text-decoration:none}

a:link.linkcolour { color: #CC0033;}
a:visited.linkcolour {color: #CC0033;}
a:hover.linkcolour {color: #990000; font-weight:bold;}

a:link.linkcolour3 { color: #FF9900;}
a:visited.linkcolour3 {color: #FF9900;}
a:hover.linkcolour3 {color: #DCA026; font-weight:bold;}

a:link.linkcolour2 { color: #CC0033;}
a:visited.linkcolour2 {color: #CC0033;}
a:hover.linkcolour2 {color: #CC0033;}

a:link.navcolour { color: #000000; text-decoration:none;}
a:visited.navcolour {color: #000000; text-decoration:none;}
a:hover.navcolour {color: #CC0033; text-decoration:none; font-weight:bold;}


INPUT {
background-color: #cccccc;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 8pt
}

TEXTAREA {
background-color: #cccccc;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
font-weight: normal
}

.altButtonFormat {
background-color: #cccccc;
font-family: verdana, ms sans serif;
border: #000000 1px solid;
font-size: 10px;
color: black
}

.altTextField {
background-color: #cccccc;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color: black
}

.radioStyle {
background-color: #cccccc;
border: #000000 solid 1px;
font-family: arial, verdana, ms sans serif;
font-size: 8px;
color: black
}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; padding:6px; }

.note { font-style: italic; font-size: .8em; color: #999; margin-left: 50px; }
#o2-arena a img { border: 0; }
#o2-arena a { padding: 0px; border: 3px solid #fff;  }
#o2-arena a:hover { border: 3px solid #777; }
#o2-arena li { list-style: none; float: left; margin: 10px; }

/* =ERRORS 
------------------------------------------------------------------------ */

#err_list  {
	border: 1px solid #B22;
	padding: 0px;
	margin: 20px;
	background-color: #FFEAA5;
	font-weight: 800;
	list-style: none;
}
#err_list li {
	list-style: none;
	margin: 10px;
	padding: 0px 0 0 20px;
	border: 0px solid #f00;
/*	background: transparent url('/admin/i/err-msg.gif') no-repeat 0 50%;*/
	z-index: 10;
}
