a {
	color: #3082BF;
	font: bold 12px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
    color : #CC0000;
	text-decoration: underline;
}
.headerTop {
	background-color : #669999;
}
.headerBottom {
	background-color : #CFDCE6;
}
.headerBig {
	color : #CFDCE6;
	font-family : sans-serif;
	font-size : large;
	font-weight : bold;
}
.headerSmall {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-weight : bold;
}
.category {
	color : #E6AC73;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : smaller;
	font-weight : bold;

}
.separator {
	color : #CFDCE6;
}
/*.inputField {
	border : 1px solid #406480;
	background-color : #EBF0F3;
    color: #406480;
    font: 80% verdana, arial, helvetica, sans-serif;
    font-weight : bold;
}*/
.inputButton {
	font: 70% verdana, arial, helvetica, sans-serif;
	color: #406480;
	font-weight: bold;
	border-color : #CFDCE6;
	margin: 0px;
	padding: 0px;
}
.smallButton {
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #406480;
	font-weight: bold;
	border-color : #CFDCE6;
	margin: 0px;
	padding: 0px;
}
.header {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #406480;
	font-weight : bold;
}
.dotCell {
	text-align : center;
	font-size : medium;
	font-weight : bold;
}
.evenRow {
	background-color : #EBF0F3;
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #000000
}
.oddRow {
	background-color : #FFFFFF;
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #000000
}
/*.tableHeader {
	border-bottom-style : solid;
	border-bottom-color : #406480;
	border-bottom-width : thin;
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #406480;
	font-weight: bold;
}*/
.tableHeader {
	font: bold 80% verdana, arial, helvetica, sans-serif;
	color: #EBF0F3;
	background-color: #669999;
}
.tableCellClear {
    background-color: #FFFFFF;
}
.jump {
	font: 70% verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pageText {
	color: #333333;
	font: 90% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.formLabel {
	color: #3082BF;
	font: 90% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

.formLabelSmall {
	color: #3082BF;
	font: 10px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

.copyright {
	color: #406480;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.error{
	color: #FF0000;
	font: 90% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

.tableBorder{
	border: 1px solid #406480;
}

label {
	width: 175px;
	padding-left: 22px;	
 	cursor: pointer;
 	cursor: hand;
	color: #3082BF;
	font: 100% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
} 

label.required {
	width: 175px;
	color: #3082BF;
	font: 100% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}
label.problem {
	width: 175px;	 
	 background-image: url(../images/exclamation.gif);
	 background-repeat: no-repeat;
	 background-position: 3px 0px;
	 padding: 3px 0px 3px 27px;
	 color: #FF0000;
     font: 100% verdana, arial, helvetica, sans-serif;
	 text-decoration: none;
	 font-weight : bold;
}
label.completed {
	width: 175px;
	 background-image: url(../images/accept.gif);
	 background-repeat: no-repeat;
	 background-position: 3px 0px;
	 padding: 3px 0px 3px 27px;
	 color: #00FF00;
     font: 100% verdana, arial, helvetica, sans-serif;
	 text-decoration: none;
	 font-weight : bold;
}

td{
height: 22px;
}

fieldset{
	width: 50%;
	border-width: 1px 0px 0px 0px;
  	border-style: solid none none none;
  	padding: 10px;
  	margin: 0px 0px 0px 0px;
}

legend{
	font: 150% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

fieldset.sub{
	width: 25%;
}

legend.sub{
	font: 75% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

.pageTextsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0066CC}
