body, td, input, select { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	border-color : #CCCCCC;
	border-style : dashed;
	border-width : 1px;
	height:			1px;
}


/* classes */
.categoryHeadline{
	background-color:#FFCC99; 
	color : #000000;
	font-size: 10pt;
	font-weight: bold;
	
}

.formButton {
	background-color : #e8e8e8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-color : #FFCC99;
	border-style : solid;
	border-width : 1;	
}

.headline{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666;
	font-weight: bold;
}

.highlight {
	background-color:#FFCC99; 
	color : #000000;
	font-size: 10px;
	font-weight: bold;
}

.seperator {
	border-color: #e8e8e8;
	border-style: solid;
	border-width : 1px;
	height:			1px;
}
.shadedBg {
	background-color : #e8e8e8;
}

.tabBorder {
	border: 1px dashed;
	border-color: #e8e8e8;
	border-bottom-width: 0px;
}

.tdBorderMessage {
	border: 1px dotted;
	border-color: #DEE2C4;
}

.tdNoResults {
	color: #990000;
	font-weight: bold;
}

.textFieldCity{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 156px;
}

.textFieldLong{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 160px;
}

.textFieldMiddle{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 70px;
}

.textPeriodType{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 85px;
}

.textFieldShort{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 40px;
}

.textSelectCategory{
	border-color : #003366;
	border-style : solid;
	border-width : 1;	
	width: 150px;
}

.trShadedBg {
	background-color : #e8e8e8;
}


