/* Global */

.body_bg {
    background:url(images/bg.gif) top left repeat-x; 
    margin:0px; 
    padding:0px;
}

.button {
    background: #59839f;
    border:1px solid #f1f7fb;
    margin-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding:1px;
    color:#c3e1f6;
    font-weight:bold;
    font-family: Tahoma, Arial, helvetica, Sans-serif;
    font-size: 9pt;
}

.textinput {
    border:1px solid #59839f;
    margin-top:5px;
    padding:2px;
    color:#59839f;
    font-family: Tahoma, Arial, helvetica, Sans-serif;
    font-size: 9pt;
}


/* Userinfo and Login Form */

.left_userinfo{
    background:url(images/upload_01.gif) repeat-y;
}

.right_userinfo{
    background:url(images/upload_03.gif) repeat-y;
}

.center_userinfo{
    background:url(images/upload_05.gif) repeat-x;
}

.bg_userinfo{
    background:#BED9E8; 
    padding:10px 20px; 
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
    font-size:8pt; 
    color:#35576d; 
    text-align:left; 
}

.bg_userinfo a{
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
}

.userinfo{
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
	font-size:8pt;
	color:#ffffff;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
	background:#62869f;
	border:1px solid #ffffff;
	float:left;
	padding:5px 20px;
	vertical-align: middle;
	margin-top:5px;
}

.userinfo a{
	color:#ffffff;
	text-decoration: none;
}

.userinfo .header{
    font-weight:bold;
    border-bottom: 1px solid #FFFFFF;
}

.small, .small a {
    color:#59839f; 
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
    font-size: 8pt; 
    font-weight:normal; 
    text-transform:none;
}

.small a:hover {
    color:#ffffff;
}

.logout, .logout a{
    font-size:8pt;
    display:inline;
	text-decoration: none;
    color:#59839f; 
}

/* Upload Form */

.left_top_upload{
    background:url(images/content_04.gif) repeat-y;
}

.right_top_upload{
    background:url(images/content_06.gif) repeat-y;
}

.top_upload{
    background:url(images/content_02.gif) repeat-x;
}

.bg_top_upload{
    background:#62869f; 
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
    font-size: 8pt; 
    padding-left:10px; 
    padding-right:10px; 
    color:#ffffff; 
    text-align:left; 
    text-transform:uppercase; 
    font-weight:bold;
}

.left_upload{
    background:url(images/content_07.gif) repeat-y;
}

.right_upload{
    background:url(images/content_09.gif) repeat-y;
}

.bottom_upload{
    background:url(images/content_11.gif) repeat-x;
}

.bg_upload{
    background:#F1F7FB; 
    text-align:center; 
    padding:15px; 
    font-family: Tahoma, Arial, helvetica, Sans-serif; 
    font-size:8pt; 
    color:#35576d; 
    text-transform:uppercase; 
    font-weight:bold;
}


/* File list boxes */

.left_top_content{background:url(images/content_04.gif) repeat-y;}
.right_top_content{background:url(images/content_06.gif) repeat-y;}
.top_content{background:url(images/content_02.gif) repeat-x;}
.bg_top_content{background:#62869f; font-family: Tahoma, Arial, helvetica, Sans-serif; font-size: 8pt; padding-left:10px; padding-right:10px; color:#ffffff; text-align:left; text-transform:uppercase; font-weight:bold;}
.left_content{background:url(images/content_07.gif) repeat-y;}
.right_content{background:url(images/content_09.gif) repeat-y;}
.bottom_content{background:url(images/content_11.gif) repeat-x;}

.even{
}

.evenhover{
    background-color: #BBBBBB;
}

.odd{
    background-color: #e5eef6;
}

.oddhover{
    background-color: #BBBBBB;
}

.box a {
    color:#455057;
    padding-left: 5px;
    padding-right: 5px;
}
	
.box a:hover {
    color:#1a7fea;
    padding-left: 5px;
    padding-right: 5px;
}

.box{
    margin: 0px;
    padding: 3px;
    vertical-align: top;
	font-size: 9pt;
	font-family: Tahoma, Arial, helvetica, Sans-serif;
}

.img a:hover img,
.img a:visited img,
.img a:link img {
    border: 1px solid black; 
}


/* Internal pages */

.editform{
    border: 0px;
}

.editform th{
    text-align: right;
    padding-right: 5px;
}

.editform td{
    text-align: left;
    padding-left: 5px;
    font-weight: normal;
}

/*
.mainblock{
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Verdana, Tahoma, Arial, helvetica, Sans-serif; 
}
*/

.msg{
    text-align: center;
    font-family: Verdana, Tahoma, Arial, helvetica, Sans-serif;
}

a {
    font-family: Verdana, Tahoma, Arial, helvetica, Sans-serif; 
}

.content td{
    margin: 10px;
}

.upload_form{
    background:#BED9E8;
    padding:15px;
    font-family: Tahoma, Arial, helvetica, Sans-serif;
    font-size: 8pt;
    color:#35576d;
    text-align:center;
    font-weight:bold;
}

.copyright {
	color:#8e8e8e;
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica, Sans-serif;
	text-align: center;
}

.margin {
    margin-top:3px;
}

