

body {
	font-family:arial;
	font-size:12px;
	background:white;
	margin:0px;
	padding:0px;
	background:url(../images/headerbg.jpg) repeat-x;
}



#page, #footer {
	width:870px;
	margin:0% auto;
}


#center a {
	color:#e34026;
}
#center a:hover {
	text-decoration:underline;
}

#right a {
	color:black;
}
#right a:hover {
	color:#e34026;
	text-decoration:none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }





.inp, .inp2 {
	width:307px;
}
.inp2 {
	height:150px;
}

.element, .elementLabel {
	padding:3px;
}

.elementLabel {
	background:#f1f1f1;
	border-bottom:white 1px solid;
	width:130px !important;
}



.datetable {
	background:#cecece;
}

.datetable td {
	padding:3px;
	background:#fcfbff;
	text-align:center;
}

.datetable td.weekend {
	background:#ebebeb;
}

.datetable td.current {

	background:#72b3d3;

	color:white;

}

.datetable td.selected {

	background:#006db5;

	color:white;

}

.datetable td.selected a {

	color:white;

}



.datetable th {

	background:#eeeeee;

	font-size:11px;

}



#header {



	height:270px;

	position:relative;

}



.nav {

	position:absolute;

	top:210px;

	left:0px;

	color:white;

}





#crums {

	font-size:11px;

	color:#cccccc;

	margin-bottom:5px;

}

#crums a {

	font-size:11px;

	color:#cccccc;	

}



.txtblok {



}



.blogbutton {

	-moz-border-radius:5px;

	background:#ebeaea;

	float:left;

	padding:5px 20px 5px 15px;

}

.blogbutton a {

	text-decoration:none;

	color:black;

}



a {

	color:black;

	text-decoration:none;

	

}

a:hover {

	color:#e34026;

	text-decoration:none;

}





.txtinfo {

	margin-bottom:5px;

	

}

.txtlabel {

	font-weight:bold;

}



#subnav {

	margin:0px;

	padding:0px;

	padding-left:15px;

}



#mainnav {

	margin:0px;

	padding:0px;

	list-style:none;

}



#mainnav li {

	float:left;

	border-right:1px #3f5cb1 solid;

	padding-right:5px;

	margin-right:5px;

	

}



#mainnav li a {

	text-decoration:none;

	color:white;

	font-size:11px;

}



#mainnav li a:hover {

	text-decoration:underline;

}



#jsddm > li {

	background:#6074ad;

	margin-right:10px;

	-moz-border-radius:5px;

}





h2 {

	color:#282154;

	padding:0px;

	margin:0px;

	font-size:14px;

	margin-top:20px;

}

h1 {

	color:#282154;

	padding:0px;

	margin:0px;

	border-bottom:1px #9b9b9b dotted;

}



.bodycontent {

	padding-top:10px;

	line-height:20px;

	text-align:justify;

}


.formHeader {
	padding:15px 0 5px 0;
	font-weight:bold;
	margin-top:10px;
	color:gray;
}
label {
cursor:pointer;
}


.button {

	-moz-border-radius:5px;

	background:#ebeaea;

	float:left;

	padding:5px 20px 5px 15px;

	cursor:pointer;

}
