﻿body
{
    margin: 0px;
    padding: 0px;
    cursor: default;
    color: #323C7A;
    font: 9.5pt Comic Sans MS, Tahoma, Arial, Helvetica, sans-serif;
}

body.content
{
	background-color: #D9E9BB;
}

body.fileupload
{
	background-color: #D9E9BB;
	height: 100%;
}
div.fileupload_main
{
	position: relative; 
	min-height: 100%;
}
div.fileupload_footer 
{ 
	position: relative; 
	margin-top: -4em; 
	height: 4em;
	position:absolute;
	bottom:0;
	width:100%;
}

div.fileupload_content
{
	padding-bottom: 3em;
}

div.fileupload_content div.content_fixed
{
  width: 100%;
  height: 416px;
  border: none;
  margin: 0px;
  padding: 0px;
}

a
{
    color: #323C7A;
	text-decoration: none;
}

img.icon
{
    width: 16px;
    height: 16px;
    overflow: hidden;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: top left;
	background-image: url(../images/design/icons.gif);
    margin: 0px;
}

div.main 
{
	text-align: center;
}

div.main table.main 
{
	width: 100%;
	padding: 0px;
	margin: 0 auto; 
	text-align: left;
	border: none;
}

div.main table.main td.header2
{
	vertical-align: top;
}

table.header
{
	padding: 0px;
	margin: 0px;
	background-color: #B6C81C;
	height: 92px;
	border-bottom: solid 1px white;
}

table.header td.title
{
	vertical-align: middle;
}

table.header td.space
{
	width: 100%;
}

table.header td.rightimage
{
	vertical-align: top;
	border-left: solid 1px white;
}

table.header td.rightimage img
{
	vertical-align: top;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 145px;
	height: 92px;
	border-collapse: collapse;
}

table.toolbar
{
	padding: 0px;
	margin: 0px;
	background-color: #8DA0A4;
	width: 100%;
	height: 23px;
	border: none;
	border-bottom: solid 1px white;
    color: White;
}

table.toolbar td.username
{
	height: 23px;
	white-space: nowrap;
	padding-left: 8px;
	color: #313C96;
}

table.toolbar td.login_image
{
	height: 23px;
	white-space: nowrap;
	padding-left: 8px;
}

table.toolbar td.login_link
{
	height: 23px;
	white-space: nowrap;
	padding-left: 2px;
}

table.toolbar td.space
{
	width: 100%;
	height: 23px;
}

table.toolbar td.flags
{
	height: 23px;
	text-align: right; 
	white-space: nowrap;
}
table.toolbar td.flags table.flags
{
}

table.toolbar td.flags table.flags td
{
	padding-right: 3px;
}

table.toolbar td.flags table.flags td img
{
	border: none;
	padding: 0px;
	margin: 0px;
	width: 25px;
	height: 15px;
	vertical-align: middle;
}

table.toolbar a
{
    text-decoration: none;
    color: White;
}

table.toolbar a:hover
{
    color: #313C96;
}

table.toolbar td.rightspace
{
	width: 0px;
	height: 23px;
	padding-left: 0px;
}

table.content
{
	width: auto;
	border: none;
}

table.content td.leftpane
{
	border: none;
	border-right: solid 1px white;
	vertical-align: top;
	background-color: #94844C;
}

table.content td.contentpane
{
	width: 100%;
	border: none;
	vertical-align: top;
	background-color: #D9E9BB;
}

table.content td.leftpane div.leftpane
{
	width: 132px;
}

table.content td.rightpane
{
	border: none;
	border-left: solid 1px white;
	vertical-align: top;
	background-color: #C0C334;
	white-space: nowrap;
}

table.content td.rightpane div.rightpane
{
	width: 132px;
}

table.menu
{
	width: 100%;
	border: none;
	color: White;
}

table.menu td
{
	padding: 0px;
	margin: 0px;
}

table.menu td.header
{
	padding: 7px 3px 5px 3px;
	text-align: center; 
	background-color: #94844C; 
	border-bottom: solid 1px #E5CE7D;
	text-transform: uppercase;
	color: #F3DF35;
}

table.menu td.header img.userpicture
{
	padding: 1px;
	border: solid 1px white;
}

table.menu td.menuitem
{
	padding: 5px 3px 5px 3px;
	text-align: center;
	border-bottom: solid 1px #E5CE7D; 
	vertical-align: middle;
	background-color: #A9974F;
}

table.menu td.menuitem a
{
    text-decoration: none;
    text-transform: lowercase;
    color: White;
}

table.menu td.menuitem a:hover
{
    color: #313C96;
}

table.footer
{
	width: 100%;
	height: 40px;
	background-color: #869112;
	border-top: solid 1px white;
	color: White;
}

table.footer td.text
{
	text-align: center;
	padding: 2px 5px 2px 5px;
}

table.footer td.text a
{
    text-decoration: none;
    color: White;
}

table.footer td.text a:hover
{
    color: #B6C81C;
}

div.left
{
    text-align: left;
    float: left;
}

div.right
{
    text-align: right;
    float: right;
}
