* {
	font-size: 10pt;
	font-family: arial,sans-serif;
}

p, ul, li, form{
	margin: 0px;
	padding: 0px;
}

pre {
	font-size: 10pt;
	font-family: courier,fixed;
}


body {
		background-color: #FFFFFF;
}

table.layoutTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.layoutTable tr {
		border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.layoutTable td {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}


.inputTextRed {
	border:1px solid #900000;
	padding:3px;
	width: 200px;
}

.inputSelectRed {
	border:1px solid #900000;
	padding:2px;
	width: 200px;
}

.inputTextareaRed {
	border:1px solid #900000;
	padding:3px;
	width: 200px;
}


.inputText {
	border:1px solid #3B5998;
	padding:3px;
	width: 200px;
}

.inputSelect {
	border:1px solid #3B5998;
	padding:2px;
	width: 200px;
}

.inputTextarea {
	border:1px solid #3B5998;
	padding:3px;
	width: 200px;
}

a.actionLink {
	color: #7D7D7D;
	font-weight: bold;
	text-decoration: none;
}

a.actionLink:HOVER {
	color: #C63232;
	font-weight: bold;
	text-decoration: none;
}

a.lightActionLink {
	color: #7D7D7D;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.lightActionLink:HOVER {
	color: #C63232;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

p.welcome {
	border: 1px solid #3B5998;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #808080;
	font-weight: bold;
}

p.message {
	padding-top: 6px;
	padding-bottom: 6px;
	color: #3B5998;
	font-weight: bold;
}


/* --------- breadcrumb --------- */

#breadcrumb {	
	padding-left: 5px;
	padding-bottom: 15px;
	font-size: 8pt;
}

#breadcrumb a {	
	color: #7D7D7D;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}


/* --------- history --------- */


#history p.historyHeading {
	border-bottom: 1px solid #4D4D4D;
	color: #6D6D6D;
	font-size: 9pt;
	font-weight: bold;
}

#history p.historyItem {	
	padding-top: 5px;
	color: #7D7D7D;
	font-size: 9pt;
}

#history p.fieldChange {	
	padding-left: 5px;
	color: #7D7D7D;
	font-size: 9pt;
}



/* --------- dataset --------- */

table.dataset {
	border-collapse: collapse;
	border-bottom: 1px solid #7D7D7D;
	border: 1px solid #7D7D7D;
}

table.dataset tr {
	background-color: #FAFAFF;
	border-bottom: 1px solid #7D7D7D;
}

table.dataset th {
	background-color: #3B5998;
	color: white;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

table.dataset td {
	padding-left: 7px;
	padding-right: 7px;
}


/* --------- dlgBox --------- */

table.dlgBox {
	border-collapse: collapse;
	border: 1px solid #3B5998;
}

table.dlgBox th {
	font-weight: bold;
	text-align: left;
}

table.dlgBox td.dlgHeader {
	background-color: #3B5998;
	color: white;
	font-weight: bold;
	text-align: center;
	padding:4px;
	padding-left:5px;
	padding-right:5px;
}

table.dlgBox td.dlgContent {
	padding:5px;
}

table.dlgBox td.dlgButtons {
	border-top: 1px solid #3B5998;
	text-align: right;
	padding:5px;
}

table.dlgBox td.dlgErrors {
	color: red;
	padding:5px;
}

label.dlgLabel {
	white-space: nowrap;
}


/* --------- dlgBoxRed --------- */

table.dlgBoxRed {
	border-collapse: collapse;
	border: 1px solid #900;
}


table.dlgBoxRed td.dlgHeader {
	background-color: #900;
	color: white;
	font-weight: bold;
	text-align: center;
	padding:4px;
	padding-left:5px;
	padding-right:5px;
}

table.dlgBoxRed td.dlgContent {
	padding:5px;
}

table.dlgBoxRed td.dlgButtons {
	border-top: 1px solid #900;
	text-align: right;
	padding:5px;
}

table.dlgBoxRed td.dlgErrors {
	color: red;
	padding:5px;
}

label.dlgLabel {
	white-space: nowrap;
}


/* --------- topMenu --------- */

#topMenu {
	background-color: #3B5998;
	padding: 6px;
	margin-bottom: 10px;
}

#topMenu a.topMenuItem {
	color: white;
	font-weight: bold;
	text-decoration: none;
	margin-right: 20px;
}


