<style type="text/css">

body { 
  background-color: #FFFFFF; 
  font-family: Verdana, Helvetica,  Arial,  Sans-Serif; 
}

.bodytext { 
  font-family: Verdana, Helvetica,  Arial,  Sans-Serif;	
  font-size : .9em; 
  text-decoration: none; 
}

.dummy {

}

.fieldMandatory {
	color:#FF0000;
	font-weight:bold;
}

h2.nav {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #fff;
	padding: .5em .2em .5em .2em;
	margin: 30px 0 5px 0;
	border: 1px solid #fc0;
	background-color: #606;
	text-align: left;
	width: 150px;
	max-width: 155px;
}

h1, h2 {
	font-size: 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #606;
}

h3 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.fieldError {
	color:red;
	font-weight:bold;
}

.button  {   
	font-family : Verdana, Sans-serif;
	font-size : 9pt;
	color: #FFFFFF;
	background-color : #660066; 
	border-bottom-width : 1px;
	border-bottom-color : #990099;
	border-right-width : 1px;
	border-right-color : #990099;
	border-top-width : 1px;
	border-top-color : #CC99CC;
	border-left-width : 1px;
	border-left-color : #CC99CC;
	width : 50px;
} 

.buttonLarge  {   
	font-family : Verdana, Sans-serif;
	font-size : 9pt;
	color: #FFFFFF;
	background-color : #660066; 
	border-bottom-width : 1px;
	border-bottom-color : #990099;
	border-right-width : 1px;
	border-right-color : #990099;
	border-top-width : 1px;
	border-top-color : #CC99CC;
	border-left-width : 1px;
	border-left-color : #CC99CC;
	width : 100px;
} 	

.spTable  {   
  width:550px;
  border: 1px solid #660066;
  font-family : Verdana;
  font-size : 9pt;
  padding:5px;
}

.spTableSection {
  font-weight:bold;
  height:30px;
  background-color:#660066;
  padding-top:20px;
}

.spTableHead {
  font-size : 9pt;
  font-weight:bold;
  color: #FFFFFF;
  background-color:#660066;
  border-bottom: 1px solid #339999;
}

.spComment {
  font-size : 8pt;
  font-style: italic;
}

.spTableRow {
  font-size : 8pt;
  height:15px;
}

.spError {
  width:550px;
  border: 1px solid red;
  font-family : Verdana;
  font-size : 9pt;
  padding:5px;
  height:15px;
  color:red;
}


.spHeader {
  color: #660066;
  font-family : Verdana;
  font-size : 11pt;
  font-weight: bold;
}


.spSubHeader {
  color: #660066;
  font-family : Verdana;
  font-size : 9pt;
  font-weight: bold;
}




.smalltext { 
  font-family: Verdana, Helvetica,  Arial,  Sans-Serif;	
  font-size : xx-small; 
  text-decoration: none; 
}

.spDropCap { 
  font-family: Verdana, Helvetica,  Arial,  Sans-Serif;	
  font-size : 14pt; 
  font-wieght: bolder;
  text-decoration: none; 
}

a { 
  text-decoration: underline; 
  color: #660066; 
}

a:hover { 
  color: #660066; 
 background-color: #FFCC00; 
}

a:visited {
  color: #660066; 
}


.spAction {
  font-family: Verdana, Helvetica,  Arial,  Sans-Serif;	
  font-size : xx-small; 
  text-decoration: none; 
}


.spTopNav {
  height: 22px;
    font-family: Verdana, Helvetica,  Arial,  Sans-Serif;	
  font-size : x-small; 
}

#display h4 {
 display: inline; 
 font-size: small;
}

/* :::::::  Form formatting  ::::::: {{{ */

#spform {
	background-color: #fff;
	float: left;
	width: 520px;
	margin: 0;
	padding: 1em 1em 1em 0;
	text-align: left;
 }

#spform label  {
	font-weight: bolder;
	font-size: 90%;
	display: block;
	color: #333;
	float: left;
	width: 30%;
}

#spform p  {
	margin: 0;
	padding: 0;
}

#spform legend  {
	font-face: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	margin: 0 .5em 1em .5em;
}

#spform fieldset  {
	border: 1px solid #606;
	padding: .5em 1em .5em 1em;
	margin: 0 0 1em 0;
}

#spform input {
	border : 1px solid #606;
}

#spform textarea {
	border : 1px solid #606;
	max-width: 510px;
	width: 98%; /*this and float stops related moving down when text size increased*/
	float: left;
}

#spform input:focus, #spform textarea:focus, #spform select:focus { /*Not supported by IE6*/
	background: #ff9;
}

#spform select  {
	font-family: verdana, helvetica, arial, sans-serif;
	border: 1px solid #606;
	margin-bottom: 1em;
	width: 320px;
}

#spform submit  { /*not used at present*/
	font-family: verdana,helvetica,arial,sans-serif;
	background: #666;
	border: none;
	color: #fff;
	font-size: 80%;
	padding: .3em .3em;
	margin-top: 1em;
}

/* }}} */

</style>
