input[type=text]{
width: 250px;
} 

select
{
	width: 250px;
}

label
{
	width:280px;
	display: block;
	float:left;
}

th
{
background-color:#ffbb00;
padding:5px;
border-bottom:2px solid white;
color:white;
font-weight: bold;
}

.thSort
{
background: #ffbb00 url(../img/icon-table-sort.png) no-repeat 2px 20px;

background-color:#ffbb00;
border-bottom:2px solid white;
color:white;
font-weight: bold;
padding: 4px 4px 4px 14px;
}

.sortedASC {
	background: url(../img/icon-table-sort-asc.png) no-repeat 2px 16px #eee;
	padding: 4px 4px 4px 14px;
	border-bottom:2px solid white;
	color:white;
	font-weight: bold;
	background-color:#ffbb00;

}

.sortedDESC {
	background: url(../img/icon-table-sort-desc.png) no-repeat 2px 22px #eee;
	padding: 4px 4px 4px 14px;
	border-bottom:2px solid white;
	color:white;
	font-weight: bold;
	background-color:#ffbb00;

}

.clsOver
{
background-color:#ffffff;
padding:5px;
border-bottom:2px solid white;
color:#ffbb00;
font-weight: bold;
}

menu
{
padding-left: 0px;
font-size: 120%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


a:link {color:#ffbb00;text-decoration: none}
a:visited {color:#ffbb00;text-decoration: none}
a:hover {color:#003a6b;text-decoration: none}
a:active {color:#003a6b;text-decoration: none}



p {
text-align: justify;
}

.activeMenu
{
	padding-left: 0px;
	font-size: 110%;
	color:#003a6b;
}

.menu
{
padding-left: 0px;
font-size: 110%;
}

#menu
{
padding-left: 0px;
font-size: 120%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.required
{
	font:bold;
}

.element
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.dataarea
{
	width:1165px;
}

.label
{
	width:250px;
	display: block;
}

.data
{
	width:250px;	
	display: block;
}

.clsOdd
{
    background-color:#3e62aa;text-align:left;border-bottom:1px
	solid #FFF;color:white;padding:3px;
	font-size: 10px;
}
.clsEven
{
    background-color:#8ba1cc;text-align:left;border-bottom:1px
	solid #FFF;color:white;padding:3px;
	font-size: 10px;
}

.clsGrey
{
    background-color:#c5c8ca;text-align:left;border-bottom:1px
	solid #FFF;color:black;padding:3px;
	font-size: 10px;
}
.clsWhite
{
    background-color:#ffffff;text-align:left;border-bottom:1px
	solid #FFF;color:black;padding:3px;
	font-size: 10px;
}

.borderedTable
{
border-left: 1px solid; border-top: 1px solid;
}

.tableFooter
{
	background-color: #ffbb00; padding: 5px; border-bottom: 2px solid white; color: white; text-align: center;
}


