body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

td, th {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

a {
	color: black;
}

form {
	margin: 0px;
	padding: 0px;
}

/* Separator*/

table.separator {

}

table.separator td.border {
    background-color: black;
}

/* Edit Table */

table.edit {
    background-color: #EEEEEE;
}

/* == Border == */
table.edit td.border {
    background-color: #000000
}

/* == Action List == */
table.edit td.value{

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    text-align      : center;

    color           : black;
    background-color: #EEEEEE;
}

table.edit th.value {

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    text-align      : center;
    font-weight     : bold;

    color           : black;
    background-color: #EEEEEE;
}

table.edit td.value a {
    color           : black;
    font-weight     : normal;
}

table.edit td.action a {
    color           : black;
    font-weight     : bold;
}

table.edit th.value a {
    color           : black;
}

table.edit td.action  {

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    text-align      : center;

    color           : black;
    background-color: #EEEEEE;
}

table.edit td.border2 { ; }

/* == Action Edit == */

table.edit td.form
{
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    font-weight     : normal;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.submit
{
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 16px;

    color           : #000000;
    background-color: #EEEEEE;
}

/* Edit Table */

table.edit td.heading {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 16px;
    font-weight     : bold;
    text-align      : left;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.label {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 12px;
    font-weight     : normal;
    text-align      : left;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.input {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 12px;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.input input {
    font-size       : 12px;
}

.select {
    font-size       : 12px;
    background-color: #EEEEEE;
}

.textarea {
    font-size       : 12px;
    background-color: #FFFFFF;
    font-family     : Verdana, Arial, Helvetica, serif;
}

.newtextarea {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 12px;
    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.label2 { font-family : Verdana, Arial, Helvetica, serif; font-size : 11px; font-weight : bold; text-align : left; color : #FFFFFF; background-color: #000066; }
table.edit td.submit2 { font-family : Verdana, Arial, Helvetica, serif; font-size : 11px; text-align : center; color : #FFFFFF; background-color: #000066; }
table.edit td.input2 { font-family : Verdana, Arial, Helvetica, serif; font-size : 11px; text-align : left; color : #FFFFFF; background-color: #000066; }

/* Document */

div.document {

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    color           : black;
}

div.document a {
    color           : black;
    font-weight     : bold;
}

div.path a {
	text-decoration : underline;
}


/* Page Selector */

div.pageselector {

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    margin-top      : 11px;

    color           : black;

    text-align      : center;

}

div.pageselector a {

    color           : black;

}

div.pageselector .selected {

    font-weight     : bold;

}


/* Page Heading */

div.pageHeading {

    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    font-weight     : bold;

    color           : #FFFFFF;
    text-align      : left;
    background-color: #000066
}

/*  =========================================== */


.folder {
	color: #5888F8;
	text-decoration:none;
}

.topnav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9.5px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-top: 0px;
}

.border {
  border: 1px solid #C6C4D5;
}

.logintext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

.message {
	padding: 3px;
	margin: 3px;
	border: 1px solid black;
	color: red;
	font-size: 11px;
	background-color: white;

}

.message a:link {
	color: red;
	text-decoration: underline;
}

table.subtable {
	border: 1px solid black;
	border-collapse: collapse;
}

table.subtable td {
	border: 1px solid black;
}

table.noborder {
	border: 0px none black;
	border-collapse: collapse;
}

table.noborder td {
	border: 0px none black;
}


td.label a.inform {
	text-decoration: underline;
	font-weight: normal;
}

a.tooltip, a.tooltip:link, a.tooltip:hover, a.tooltip:visited, a.tooltip:active{
	font-weight: normal;
	border-bottom: 1px dashed black;
	cursor: help;
}

div.secmenu {
	font-weight: bold;
}

div.secmenu a {
	text-decoration: underline;
}

.contentBody {
  FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif;
}

.normalTable {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT: 11px Verdana, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.normalTable td, .normalTable th {
	font-size: 11px;
}
.normalRow {
  BACKGROUND-COLOR: #ffffff
}

.headerRow {
  BACKGROUND: url(../images/tableheadbg.gif) #e9f3f8; HEIGHT: 23px
}
.highBothCell {
  BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 0px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: #f4f4f4
}
.highBothCellSpan {
	BORDER-RIGHT: #e1e1e1 1px solid;
	BORDER-TOP: #e1e1e1 0px solid;
	BORDER-LEFT: #e1e1e1 1px solid;
	BORDER-BOTTOM: #e1e1e1 1px solid;
	BACKGROUND-COLOR: #f4f4f4;
	text-align: center;
	font-weight: bold;
}
.big {
	font-size: 120%;
}
.highBothCell2 {
  BORDER-RIGHT: #e1e1e1 1px solid;
  BORDER-TOP: #e1e1e1 0px solid;
  BORDER-LEFT: #e1e1e1 1px solid;
  BORDER-BOTTOM: #e1e1e1 1px solid;
  BACKGROUND-COLOR: #ffffff;
}
.highBothCell2 a:link, .highBothCell2 a:hover, .highBothCell2 a:visited, .highBothCell2 a:active{
	color: #5888F8;
}
.headerBothCell {
  BORDER-RIGHT: #80b4db 1px solid; BORDER-TOP: #80b4db 1px solid; PADDING-BOTTOM: 0px; BORDER-LEFT: #80b4db 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #80b4db 1px solid
}
a.headerBothCell {
  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-decoration: underline; border: 0px;
}

.top_menu td, .top_menu th{
	font-size: 11px;
}

.Logo {font-family: Arial, Helvetica, sans-serif;font-size: 32px;color: #5F8AB6;}

.menu {
	padding: 5px;
	background-color: #CCCCCC;
}

.menu th {
	font-size: 11px;
	background-repeat: repeat-x;
}

.menu .active {
	color: #FFCC00;
}

.menu th a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu2 {
	background-color: #333333;
	height: 1px;
	overflow: hidden;
}
.menu3 {
	background-color: #5F8AB6;
	height: 5px;
	overflow: hidden;
}
.menu4 {
	background-color: #FFFFFF;
	height: 1px;
	overflow: hidden;
}
.menu5 {
	background-color: #CCCCCC;
	height: 30px;
	line-height: 30px;
	text-align: right;
	color: #333333;
	font-size: 11px;
	padding-right: 15px;
	overflow: hidden;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 120%;
}