/* MAIN ELEMENTS */
body{
	background-color:#FFFFFF;
	background:url(../graphics/doc_bgr.jpg) top repeat-x;
	padding:0px;
	padding-top:9px;
	padding-bottom:10px;
	margin:0px;
}
form{
	display:inline;
}

/* MENU 1 */
.menu1{
	height:42px;
	border-bottom:1px solid #CECECE;
	padding-bottom:1px;
	vertical-align:bottom;
}

/* MENU 1 ITEM */
.menu1_item{
	border:none;
}
.menu1_item .left{
	width:17px;
	height:30px;
	background:url(../graphics/menu1_left.jpg) no-repeat;
}
.menu1_item .middle{
	height:30px;
	vertical-align:middle;
	background:url(../graphics/menu1_bgr.jpg) repeat-x;
	white-space:nowrap;
}
.menu1_item .right{
	width:18px;
	height:30px;
	background:url(../graphics/menu1_right.jpg) no-repeat;
}

/* MENU 1 ITEM ACTIVE */
.menu1_item_active{
	border:none;
}
.menu1_item_active .left{
	width:17px;
	height:30px;
	background:url(../graphics/menu1_active_left.jpg) no-repeat;
}
.menu1_item_active .middle{
	height:30px;
	vertical-align:middle;
	background:url(../graphics/menu1_active_bgr.jpg) repeat-x;
	white-space:nowrap;
}
.menu1_item_active .right{
	width:18px;
	height:30px;
	background:url(../graphics/menu1_active_right.jpg) no-repeat;
}

/* MENU 1 LINK */
a.menu1_link:link, a.menu1_link:hover, a.menu1_link:active, a.menu1_link:visited{
	font-size:10px;
	font-weight:bold;
	color:#276798;
	text-decoration:none;
}

/* MENU 2 LINK */
a.menu2_link:link, a.menu2_link:hover, a.menu2_link:active, a.menu2_link:visited{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#276798;
	background:url(../graphics/arrow_right.jpg) left no-repeat;
	padding-left:15px;
}
a.menu2_link_active:link, a.menu2_link_active:hover, a.menu2_link_active:active, a.menu2_link_active:visited{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#F68D29;
	background:url(../graphics/arrow_right.jpg) left no-repeat;
	padding-left:15px;
}


/* FORM ELEMENTS */
input.textbox{
	border:none;
	border-bottom:1px dotted #969696;
}
input.button{
	background:url(../graphics/btn_bgr.gif) no-repeat;
	width:115px;
	height:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#868686;
	border:none;
}


/* LOGIN TABLE */
.logintable{
}
.logintable td{
/*	color:#cfcfcf; */
	color:#EAEAEA;
	border:none;
	padding:0 6px 1px 0;
}
input.login{
	background-color:#acacac;
	padding:5px 7px;
	width:90px;
	color:#ffffff;
	border:none;
}
a.login:link, a.login:hover, a.login:active, a.login:visited{
	color:#eaeaea;
	text-decoration:underline;
}


/* DATATABLE */
table.datatable{
	border:none;
}
table.datatable td{
}
table.datatable td.th{
	padding:0 20px 3px 0;
}
table.datatable td.required{
	white-space:nowrap;
	font-weight:bold;
}


/* FOOTER */
.footer{
	height:30px;
	background:url(../graphics/footer_bgr.jpg) top repeat-x;
	vertical-align:middle;
	color:#D4D4D5;
	padding:0 15px;
}
.footer p{
	color:#D4D4D5;
	padding:0px;
	margin:0px;
}

/* MISC */
.spacer					{ width:1px; height:1px; padding:0px; margin:0px; empty-cells:show; font-size:0px; line-height:0px; }
.text					{ text-align:justify; }
