body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.boxed {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.borderCollapse {
	border-collapse: collapse;
}
.borderCollapseBottom {
	border-collapse: collapse;
	border-bottom: 1px solid;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
}
.menuBorderCollapseBottom {
	border-collapse: collapse;
	border-bottom: 1px solid;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	color: #FFFFFF;
	font-weight: bold;
}
.note {
	color: #FF0000;
}

.whiteBold {
	color: #FFFFFF;
	font-weight: bold;	
}
.blackBold {
	color: #000000;
	font-weight: bold;
}
/**
Main styles
**/
.employeeData {
	padding-top: 1px;
	padding-bottom: 1px;
	border-collapse: collapse;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #FFFFCC;
	font-weight: bold;
}

/** COLOR STYLES **/
.bg1Dark {
	color: #FFFFFF;
	background: #004C95;
}
.bg1 {
	color: #FFFFFF;
	background: #006CD4;
}
.bg1Light {
	background: #158DFF;
}
.bg1XLight {
	background: #55ACFF;
}
.bg2Dark {
	background: #5580B9;
	color: #FFFFFF;
}
.bg2 {
	background: #82A2CB;
	color: #FFFFFF;
}
.bg2Light {
	background: #DDE5F1;
}
.bg3 {
	background: #8C8DFF;
}
.bg3Light {
	background: #CCCCFF;
}
.bg4 {
	background: #FFCC75;
}
.bg4Light {
	background: #FFE4B5;
}
.formItemName {
	background: #DDE5F1;
	width: 130px;
}
.formItemName_NW {
	background: #DDE5F1;
}
.grayBG {
	color: #FFFFFF;
	background: #666666;
}
.darkBlueBG {
	color: #FFFFFF;
	background: #00008B;
}

.filter {
	background: #CCCCCC;
	font-weight: bold;
}
.filterText {
	padding-left: 10px;
	text-align: right;
}

.error {
	color: #CC0000;
	font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #00008B solid;
}
.inputNB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #00008B solid;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #00008B solid;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px #00008B solid;
}
.button100 {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	font-size: 11px;
	font-weight: bold;
	border: 1px #00008B solid;
}

.helper {
	padding-top: 1px;
	padding-bottom: 1px;
	border-collapse: collapse;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #CCCCFF;
	font-weight: bold;
}
#inlineHelp {
	padding-left: 4px;
	font-weight: bold;
}
#mainMenu{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#mainMenu a:link, #mainMenu a:visited {
	display: block;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666666;
	padding: 0px 0px 0px 10px;
}
#mainMenu a:hover{
	color: #CCCCCC;
}
#subMenu{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#subMenu a:link, #subMenu a:visited {
	display: block;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;
	padding: 0px 0px 0px 20px;
}
#subMenu a:hover{
	color: #CCCCCC;
}
/*** LINK STYLES ***/
a.linkWhite {
	color: #FFFFFF;
}
a.linkWhite:hover {
	color: #CCCCCC;
}
a.linkWhiteN {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkWhiteN:hover {
	color: #CCCCCC;
}
a.linkBlack {
	color: #000000;
}
a.linkBlack:hover {
	color: #666666;
}
a.linkBlackN {
	color: #000000;
	text-decoration: none;
}
a.linkBlackN:hover {
	color: #666666;
}

/*** print styles ***/
.projectName {
	font-size: 14px;
	font-weight: bold;
}
.projectPhrase {
	font-size: 12px;
	font-style: italic;
}