/* 
HTML TAGS ------------------------------------------------------------------------
*/

body{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	color: black;
	background-color: #FFFFFF;
	margin: 0 px;
}

a:link {color: #336699; text-decoration: underline;}
a:visited {color: #336699; text-decoration: underline;}
a:hover {color: #990000; text-decoration: underline;}

h1 {font-size: 14pt; text-transform: uppercase;}
h2 {font-size: 12pt; font-variant: small-caps; color: #993333;}
h3 {font-size: 12pt; font-variant: small-caps;}
h4 {font-size: 10pt; text-transform: uppercase;}
h5 {font-size: 9pt; text-transform: capitalize;}
h6 {font-size: 8pt; font-weight: lighter; text-transform: capitalize;}

hr {color: #993333; height: 1pt;}

th{font-size: 11pt; font-weight: bold; padding-bottom: 5px; color: #993333; font-variant: small-caps; text-align: left; vertical-align: middle;}

td {font-size: 9pt;}

input {font-size: 8pt;}

textarea {font-size: 8pt; background-color: #FCFCFC; border: 1px #666666 solid;}

ul {list-style-type: square; margin-left: 2em;}
ol {margin-left: 3em;}
select {  font-size: 8pt;}

/* 
DSC STYLES ------------------------------------------------------------------------
*/

.boldcolor {font-weight: bold; color: #993333;}
.boldtext {font-weight: bold;}

.small{font-size: 8pt;}
.small a:link  {color: #336699; text-decoration: none;}
.small a:visited  {color: #336699; text-decoration: none;}
.small a:hover {text-decoration: underline;}


.smallwhite {font-size: 8pt; color: white;}
.smallwhite a:link{color: white; text-decoration: none;}
.smallwhite a:visited{color: white; text-decoration: none;}
.smallwhite a:hover{color: white; text-decoration: underline;}

.tiny{font-size: 7.5pt;}
.tiny a:link  {text-decoration: none;}
.tiny a:visited  {text-decoration: none;}
.tiny a:hover {text-decoration: underline;}

.title {font-size: 12pt; font-weight: bold; color: #993300;}

.white {color: white;}
.white a:link  {color: white;}
.white a:visited  {color: white;}
.white a:hover {color: white; text-decoration: underline;}

.nav {color: white; font-size: 9pt; background:#669ACC; font-variant: small-caps;padding-bottom: 2px; text-align:center; vertical-align:baseline;}
.nav a:link{color: white; text-decoration: none;}
.nav a:visited{color: white; text-decoration: none;}
.nav a:hover{color: #003366; text-decoration: none;}

.navOver {color: white; font-size: 9pt;background:#336699; font-variant: small-caps; cursor: pointer;padding-bottom: 2px; text-align:center; vertical-align:baseline;}
.navOver a:link{color: white; text-decoration: none;}
.navOver a:visited{color: white; text-decoration: none;}
.navOver a:hover{color: white; text-decoration: none;}

.backcolour {background:#669ACC;  font-size: 13px; font-weight: bold; color: white; padding-bottom: 2px;}
.backcolour a:link{text-decoration: none; color: white;}
.backcolour a:visited{text-decoration: none; color: white;}
.backcolour a:hover{background:#C07373;  font-size: 11pt; font-weight: bold; color: white; cursor: pointer;}

.backcolour2 {background:#C07373;  font-size: 13px; font-weight: bold; color: white; cursor: pointer;}
.backcolour2 a:link{text-decoration: none; color: white;}
.backcolour2 a:visited{text-decoration: none; color: white;}
.backcolour2 a:hover{text-decoration: none; color: white;}

.backcolour3 {background:#003366;  font-size: 13px; font-weight: bold; color: white;}
.backcolour3 a:link{text-decoration: none; color: white;}
.backcolour3 a:visited{text-decoration: none; color: white;}
.backcolour3 a:hover{text-decoration: none; color: white;}

.backcolour4 {background:#CCCCCC;  font-size: 13px; font-weight: bold; color: white;}
.backcolour4 a:link{text-decoration: none; color: white;}
.backcolour4 a:visited{text-decoration: none; color: white;}
.backcolour4 a:hover{text-decoration: none; color: white;}

.px150 {
width : 150px; 
} 
.px200 {
width : 200px; 
}
.px280 {
width : 280px; 
}
 .grey {
	color: #666666;
}
.formfield {font-size: 11px;
border: 1px solid #999999;
width : 180px; 
} 
.input-display {font-size: 13px;	background-color: transparent;
	border: 0px none; color: #993333;
}

.px50 {
width : 50px; 
} 
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #cc3333;
	background-color: #F3F3E4;
	}
label.errHilite {
	color: #cc3333;
	}
.errors {color:#cc3333;}
.hilitebox {
	
	color: #123456;
	padding: 4px;
	font-weight: normal;
	border: 2px solid #456789;
	background-color: #efefef;
	margin: 2px;
}

.checkbox {margin-left: 20px;
display: list-item;
	list-style-image: url(/images/icons/generic/checkbox.gif);
}
.done {
list-style-image: url(/images/icons/generic/checkmark20.gif);
margin-left: 20px;
display: list-item;
}
.gone{
display:none;
}
.little{font-weight: normal;
text-decoration: none;

