P, OL, UL {
	margin-top: 5px;
	margin-bottom: 0px;
}

HR {
	height: 1px;
	color: black;
}

.mainTbl {
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white;
}

.pgTitle {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: black;
}

.pgHeader {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: black;
	padding-top: 10px;
}

TABLE, .para, .pageIndex {
	font: normal 10pt Arial, Helvetica, sans-serif;
}

.bdyTxt {
	font: normal 10pt  Arial, Helvetica, sans-serif;
	padding: 0px 20px 15px 10px;
	margin-top: 5px;
	float: left;
	display: block;
}

.bdyTxtBold {
	font: bold 9pt  Arial, Helvetica, sans-serif;
}

A {
	color: darkorange;
	padding-bottom: 0px;
	margin-top: 0px;
	border-bottom: none;
}
A:hover {
	color: #aa0000;
}

A.pI {
	color: #368FAD;
	padding-bottom: 0px;
	margin-top: 0px;
	border-bottom: none;
	font-weight: bold;
	text-decoration: none;
}
A.pI:hover {
	color: #1C4A59;
}

A.menuItem {
	font-weight: bold;
	font-size: 10pt;
	color: darkorange;
	padding-bottom: 0px;
	margin-top: 0px;
	border-bottom: none;
	text-decoration: none;
}
A.menuItem:hover {
	color: #aa0000;
}

.pageIndex {
	display: block;
	text-align: center;
	background-color: #D7ECF2;
	border: 1px solid #368FAD;
	font-weight: bold;
}

BODY {
	scrollbar-face-color: white;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: black;
	scrollbar-track-color: #E9E9E9;
	margin: 0px;
	font: normal 9pt  Arial, Helvetica, sans-serif;
}

FORM {
	margin: 0px;
}

.error {
	font: bold 9pt  Arial, Helvetica, sans-serif;
	color: white;
	background-color: #aa0000;
	margin: 5px 0px 5px 0px;
	padding: 2px 5px 2px 5px;
	border: 1px dashed #aa0000;
	display: block;
}

.info {
	font: bold 9pt  Arial, Helvetica, sans-serif;
	color: white;
	background-color: #3B84BB;
	margin: 5px 0px 5px 0px;
	padding: 3px;
	display: block;
}

.sideBar {
	font: normal 8pt  Arial, Helvetica, sans-serif;
	color: black;
	margin-top: 5px;
}

.lang {
	font: bold 8pt  Arial, Helvetica, sans-serif;
	color: white;
}

A.lang {
	color: darkorange;
	text-decoration: none;
}

A.lang:hover {
	text-decoration: none;
}


.footer {
	font: normal 8pt  Arial, Helvetica, sans-serif;
	color: white;
}

.sideBarHdr {
	font: bold 8pt  Arial, Helvetica, sans-serif;
	color: black;
	display: block;
	border-bottom: 1px dashed #666666;
}

A.sideBar {
	font: normal 8pt  Arial, Helvetica, sans-serif;
	color: darkorange;
}

A.sideBar:hover {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #aa0000;
}

.topMenu, A.topMenu, A.topMenu:hover {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.topMenu:hover {
	color: darkorange;
}

.admin, .alert {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: black;
}
A.admin {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: darkorange;
}
A.admin:hover {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #aa0000;
}
.alert {
	font-weight: bold;
	color: red;
}

.fldLbl {
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: black;
}

.formLabel {
	font: normal 8pt Arial, Helvetica, sans-serif;
	width: 50px;
}

.ipText {
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #A6A79D;
	height: 18px;
	width: 180px;
	padding-left: 3px;
	margin-bottom: 3px;
}

.ipTextarea {
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #A6A79D;
	width: 97%;
	height: 100;
}

.ipSelect {
	font: normal 8pt Arial, Helvetica, sans-serif;
	height: 22px;
	width: 180px;
	margin-bottom: 3px;
}

.ipButton {
	font: bold 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	color: black;
	background-color: #aaaaaa;
	height: 20px;
}

.ipButtonE {
	font: bold 8pt Arial, Helvetica, sans-serif;
	border: 2px outset #41669D;
	color: white;
	background-color: #41669D;
	height: 20px;
	margin-bottom: 3px;
	align: center;
}

.ipTextE {
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #A6A79D;
	height: 18px;
	width: 97%;
	padding-left: 3px;
}

.sideBarItem {
	font: normal 8pt  Arial, Helvetica, sans-serif;
	color: black;
	margin-bottom: 5px;
	display: block;
}

.date {
	color: darkred;
	font-style: italic;
}

.title {
	border-bottom: 1px solid #aaaaaa;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
}

/* styles for WYSIWYG editor */

.sel {
	 font: 11px Arial, Helvetica, sans-serif;
	 color: #000;
	 height: 20px;
	 width: 75px;
}	

.WYSIWYGbutton {
	  cursor: pointer;
	  background-color: white;
	  border: 1px solid #aaaaaa;
}

.cpBox {
	padding: 5px;
	background-color: #D7ECF2;
	border: 1px solid #368FAD;
	display: block;
	margin-top: 20px;
}

.cpBoxItem {
	font: normal 9pt Arial, Helvetica, sans-serif;
	width: 111;
	height: 50;
	color: black;
	text-align: center;
	text-decoration: none;
}