body
{
	background-color: #667584;
	text-align: center;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}

a
{
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a:hover
{
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

table.header
{
	border-left:2px solid Black;
	border-right:2px solid Black;
	border-top-width:2px;
	border-bottom-width:2px;
	text-align: center;
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-collapse: collapse;
	background-image: url('../_images/header_background.jpg');
}

td.header_logo
{
	height: 80px;
}

td.header_up_center
{
	height: 40px;
	width: 41px;
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('../_images/header_up_center_background.gif');
	padding: 0px;
}

td.header_up_right
{
	width: 500px;
	height: 40px;
	background-image: url('../_images/header_up_right_background.gif');
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
//	font-family: Arial;
}

td.header_down
{
	height: 60px;
}

table.menu
{
	border-left:2px solid Black; border-right:2px solid Black; width: 980px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-color: White;
	border-collapse: collapse;
	font-size: 12pt;
	background-image: url('../_images/menu_background.gif');
}

a.menu
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
a.menu:hover
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}

td.menu
{
	text-align: center;
	white-space: nowrap;
	font-size: 8pt;
	font-family: Verdana, Arial;
	width: 150;
}

table.sidemenu
{
	width: 138px;
}
tr.sidemenu
{
	background-image: url('../_images/sidemenu_background.gif');
	height: 20px;
}

td.sidemenu
{
	text-align: center;
	white-space: nowrap;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
	width: 132px;
	height: 20px;
	padding: 0px;
}

td.contentmenu
{
	text-align: center;
	white-space: nowrap;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
	width: 205px;
	height: 20px;
	padding: 0px;
}

a.sidemenu
{
	display: block;
	font-weight: bold;
	width: 132px;
	height: 17px;
	padding-top: 3px;
}

a.contentmenu
{
	display: block;
	font-weight: bold;
	width: 205px;
	height: 17px;
	padding-top: 3px;
}

td.sidemenu_login
{
	border-color: #fea104;
	border-style: solid;
	border-width: 1px;
}

td.login_button
{
	background-image: url('../_images/sidemenu_background.gif');
	height: 20px;
}

td.login
{ 
	font-family: Verdana;
	font-size: 10px; 
}

a.logbutton
{
	display: block;
	font-weight: bold;
	width: 90px;
}

td.menu_selected
{
	text-align: center;
	white-space: nowrap;
}
a.menu_selected
{
	text-align: center;
	white-space: nowrap;
	font-size: 14pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.menu_selected:hover
{
	text-align: center;
	white-space: nowrap;
	font-size: 14pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}

td.menu_finish
{
	width: 200px;
}

td.menu_devider
{
	width: 30px;
	height: 40px;
	background-repeat: no-repeat;
	background-image: url('../_images/menu_devider.jpg');
}

table.main
{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: White;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 2px;
	border-collapse: collapse;
	vertical-align: top;
}

td.main_left
{
	width: 138px;
	vertical-align: top;
}

td.main_main
{
	width: 842px;
	vertical-align: top;
	font-size: 8pt;
	font-family: Verdana, Arial;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	text-align: center;
}

div.progressbar
{
	width: 0px;
	background-color: #0000ff;
	white-space: nowrap;
	overflow:hidden;
	color: White;
	font-weight: bold;
}

td.main_box
{
	vertical-align: top;
}

table.main_box
{
	background-color: White;
	background-color: #EEEEEE;
	border-collapse: collapse;
	border-style: none;
}

tr.main_box
{
	font-family: Arial;
	font-size: 10pt;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
}

tr.main_box_bottom
{
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

td.uploadSubmit
{
	text-align: center;
}


input.upload
{
	width: 400px;
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}
input.upload_mail
{
	width: 200px;
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}

input.uploadtext
{
	width: 400px;
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}

input.submitbutton
{
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}

table.main_help
{
	font-family: Arial;
	font-size: 10pt;
}

p.filename
{
	font-family: Arial;
	font-size: 14pt;
}

input.protected
{
	text-align: center;
	width: 100%;
	background-color: #CCCCCC; 
	border: none;
}

a.startdownload
{
	font-family: Arial;
	font-size: 16pt;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
}
a.startdownload:hover
{
	font-family: Arial;
	font-size: 16pt;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
}

a.testdownload
{
	font-size: 12pt;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
a.testdownload:hover
{
	font-size: 12pt;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
}

table.contentbox
{
	border-color: #fea104;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
}

tr.contentbox_title
{
	height: 15px;
	background-image: url('../_images/bg15.gif');
}

td.contentbox_title
{
	font-weight: bold;
	font-size: 8pt;
	padding: 0px;
	padding-left: 10px;
	text-align: left;
}