
A
{
	color: #003399;
}

.pagePath
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
}

.userName
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	padding-left: 10px;
}

.naviTextArea
{
	width: 125px;
}

.naviBGTop
{
	background-image: url("/images/bg_navi1.gif");
	background-repeat: no-repeat;
}

.naviBG
{
	background-image: url("/images/bg_navi2.gif");
}

.transparentBG
{
	background-image: url("/images/t.gif");
}

.footerBG
{
	background-color: #003399;
}

.footer
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
}

.itemListHeader
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

.itemListItem
{
	font-weight: bold;
}

.normalBold
{
	font-weight: bold;
}

.kenttaNimi
{
	font-weight: bold;
}

.ingres
{
}

.paging
{
	font-size: 11px;
	background-color: #E1D2C7;
	padding-left: 3px;
	font-weight: bold;
}

.pagingLink
{
	text-decoration: none;
	font-weight: normal;
	color: #743106;
}

.itemImage
{
	align: right;
}

HR
{
	height: 1px;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 15px;
}

.extraSmall
{
	font-size: 10px;	
}

.textField
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.textFieldFullWidth
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 350px;
}

.textFieldHalfWidth
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 150px;
}

.searchDropDown
{
	width: 250px;
}

.subdirectory
{
	font-weight: bold;
}

.formButton
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.reservationLink
{
	font-weight: bold;
}

.formMandatory
{
	background-color: #007A3D;
	border: 1px solid #E5F0E8;
	width: 8px;
	height: 20px;
}

.QFDTextField
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.QFDTextArea
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 300px;
	height: 100px;
}

.QFDDropDown
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 300px;
}

.ElementHeader
{
font-family: Arial,Helvetica;
font-weight: bold;
}

.DesignerNormal
{
font-family: Arial,Helvetica;
font-weight: normal;
}
  
.DesignerSmall 
{
color: #000000; 
font-weight: bold; 
font-size: 80%; 
font-family: Arial,Helvetica; 
line-height: normal; 
margin-top: 30px;
}
  
.DesignerTitle
{
color: #000000; 
font-weight: normal; 
font-size: 140%; 
font-family: Arial,Helvetica; 
margin-top: 0px; 
margin-bottom: 10px; 
}

.DesignerShiftRight
{
font-family: Arial,Helvetica; 
padding-left: 20px;
}
  
.DesignerMandatory
{
font-family: Arial,Helvetica; 
font-weight: bold;
}

.DesignerError, .Error
{
font-family: Arial,Helvetica; 
color: #CC0000;
font-weight: bolder;
}

.DesignerSubmit
{
width: 80px;
border-right: white 2px ridge;
padding-right: 2px;
border-top: 0px;
padding-left: 2px;
font-weight: bold;
font-size: 11px;
background: url(/images/btn_bg.gif) #b8dbc3;
padding-bottom: 0px;
border-left: 0px;
color: black;
padding-top: 2px;
border-bottom: white 2px ridge;
font-family: Arial, Helvetica, Geneva;
margin-top: 0px;
}

.DesignerReset
{
width: 80px;
border-right: white 2px ridge;
padding-right: 2px;
border-top: 0px;
padding-left: 2px;
font-weight: normal;
font-size: 11px;
background: url(/images/btn_bg_reset.gif) #b8dbc3;
padding-bottom: 0px;
border-left: 0px;
color: black;
padding-top: 2px;
border-bottom: white 2px ridge;
font-family: Arial, Helvetica, Geneva;
margin-top: 0px;
}

.MandatoryMark
{
font-family: Arial,Helvetica; 
font-weight: bold;
font-size: 16px;
color: #000000;
}