body {
	font-family: Arial, "sans-serif";
    font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

#userTable {
	border: 0px;
	border-collapse: collapse;
	font-size: 85%;
	table-layout : fixed;
}

#userTable td {
 	padding-top: 5px;
 	padding-bottom: 5px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #000099;
}

#userTableContent {
 	background-color:#CCFFFF;
 	font-size: 14px;
 	color: #003399;
 	vertical-align: middle;
 	text-align: center;
}

#userSelectedTableContent {
 	background-color:#0066CC;
 	color: #CCFFFF;
 	font-size: 14px;
 	vertical-align: middle;
 	text-align: center;
}

.menu A:link {
background-color: transparent;
color: #003399;
text-decoration: none;
}

.menu A:visited {
color: #003399;
text-decoration: none;
}

.menu A:hover {
color: #003399;
text-decoration: underline;
}

.menu A:active {
color: #003399;
text-decoration: underline;
}

.menu2 A:link {
background-color: transparent;
color: #CCFFFF;
text-decoration: none;
}

.menu2 A:visited {
color: #CCFFFF;
}

.menu2 A:hover {
color: #CCFFFF;
text-decoration: underline;
}

.menu2 A:active {
color: #CCFFFF;
text-decoration: underline;
}

.menu3 A:link {
background-color: transparent;
color: #990000;
text-decoration: underline;
}

.menu3 A:visited {
color: #990000;
text-decoration: underline;
}

.menu3 A:hover {
color: #990000;
text-decoration: underline;
}

.menu3 A:active {
color: #990000;
text-decoration: underline;
}

#userDetailsTable {
	border: 0px;
	border-collapse: collapse;
}

#userTable td {
 	padding-top: 5px;
 	padding-bottom: 5px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 0px solid #000099;
}

#userTableContentTitles {
 	
 	font-size: 14px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: right;
}

#userTableContentMainTitles {
 	
 	font-size: 14px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: right;
 	font-weight: bold;
}

#userTableContentMainTitles2 {
 	
 	font-size: 14px;
 	color: #990000;
 	vertical-align: left;
 	text-align: left;
 	font-weight: bold;
}

#userTableContentFields {
 	
 	font-size: 14px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: left;
}

.normal input {
    width: 180px;
    border: 1px solid #333333;
}

.larger input {
    width: 250px;
}

#little {
    width: 50px;
}

#medium  {
	width: 80px;
}

#middle {
	width: 140px;
}

#long3 {
	width: 170px
}

#middle2 {
	width: 110px;
}


#comment {
    width: 400px;
}

#comment_int {
    width: 600px;
}


#submit {
    background-color: #990000;
    color: #FFFFCC;
}

.normal INPUT.checkbox {
    width: 25px;
    border: 0px;
}

#mainTable_s {
	border: 0px;
	border-collapse: collapse;
    table-layout: fixed;
}

#mainTable_s td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 3px;
 	padding-left : 3px;
    border: 1px solid #99CCCC;
}

#mainTableHeaderContent_s {
 	background-color: #FFFFEE;
 	font-size: 12px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: center;
}

#mainTableDataContent_s {
 	background-color: #EEEEEE;
 	font-size: 10px;
 	color: #333333;
 	vertical-align: middle;
 	text-align: left;
}

#mainTable {
	border: 0px;
	border-collapse: collapse;
    table-layout: fixed;
}

#mainTable td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 7px;
    border: 1px solid #99CCCC;
}

#mainTableHeaderContent {
 	background-color: #FFFFEE;
 	font-size: 14px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: center;
}

#mainTableDataContent {
 	background-color: #EEEEEE;
 	font-size: 14px;
 	color: #333333;
 	vertical-align: middle;
 	text-align: left;
}

#accountTable {
	border: 0px;
	border-collapse: collapse;
}

#accountTable td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;
}

#accountTable6 {
	border: 0px;
	border-collapse: collapse;
    table-layout: fixed;
}

#accountTable6 td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;

}

#accountTable62 {
	border: 0px;
	border-collapse: collapse;
    table-layout: fixed;
}

#accountTable62 td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;
 
}


#accountTable8 {
	border: 0px;
	border-collapse: collapse;
}

#accountTable8 td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;
    width: 12%
}

#accountTable5 {
	border: 0px;
	border-collapse: collapse;
}

#accountTable5 td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;
    width: 20%
}

#accountTable4 {
	border: 0px;
	border-collapse: collapse;

}

#accountTable4 td {
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
 	padding-left : 10px;
    border: 1px solid #99CCCC;
    width: 25%;
}

#accountTableHeaderContent {
 	background-color: #FFFFEE;
 	font-size: 14px;
 	color: #990000;
 	vertical-align: middle;
 	text-align: center;
}

#accountTableDataContent {
 	background-color: #EEEEEE;
 	font-size: 14px;
 	color: #333333;
 	vertical-align: middle;
 	text-align: left;
}



label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
	color: #990000;
}

br {
	clear: left;
}

TABLE TD.num {
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #EEEEEE;
	font-size: 14px;
}

TABLE TH.num 
{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #EEEEEE;
	color: Black;
	font-size: 14px;
}

.deactivated {
	color: #999999;
}

.creditnotes {
	color: #008800;
}