	ul, ol, li, div, td, tr, input, select {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	}
	
	.cmsBodyPrint	{
	font-family: arial, Tahoma;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 800px;
	}
	
	.cmsPrintDate	{
	letter-spacing: 0.5px;
	}
	
	.cmsPrintTitle	{
	font-family: arial, Tahoma;
	font-size: 19px;
	font-weight: bold;
	}
	
	.cmsPrintTitleCell	{
	border-top: 1px solid #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	}
	
	.cmsPrintCell	{
	background-color: #FFFFFF;
	border-top: 1px solid #cccccc;
	}
	
	.cmsPrintCell2	{
	background-color: #F3F3F3;
	border-top: 1px solid #cccccc;
	}
	
	.cmsPrintFooter 	{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 10px;
	}
	
	/* end Reports Print Styles */
	
	
	.cmsBody {
	font-family: Verdana, arial;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #F9F9F9;
	}

	.cmsTitle {
	font-family: arial, Tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #8b0000;
	}

	.cmsPageMenu {
	font-family: arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF;
	border: 1px solid #C0C0C0;
	width: 280px;
	}

	A.cmsPageMenuLink,
	A.cmsPageMenuLink:link,
	A.cmsPageMenuLink:visited,
	A.cmsPageMenuLink:active {
	font-family: arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8b0000;
	display: block;
	text-decoration: none;
	BORDER: none;
	background-color: #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	padding: 2px 6px;
	width: 280px; 
	}

	A.cmsPageMenuLink:hover {
	color: #ffe1e1;
	background-color: #8b0000;
	border-top: 1px solid #ffe1e1;
	border-left: 1px solid #ffe1e1;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #ffe1e1;
	padding: 2px 6px;
	
	}

	A.cmsPageMenuLink2,
	A.cmsPageMenuLink2:link,
	A.cmsPageMenuLink2:visited,
	A.cmsPageMenuLink2:active {
	font-family: arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2C61B9;
	display: block;
	text-decoration: none;
	BORDER: none;
	background-color: #F0F0F0;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 2px 6px;
	width: 280px; 
	}

	A.cmsPageMenuLink2:hover {
	color: #1A439F;
	background-color: #C2E0F9;
	border-top: 1px solid #3973C1;
	border-left: 1px solid #3973C1;
	border-bottom: 1px solid #3973C1;
	border-right: 1px solid #3973C1;
	padding: 2px 6px;
	
	}

	.cmsMenu {
	font-family: arial, Tahoma;
	font-size: 11px;
	background: #8b0000;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #ffe1e1;
	padding: 2px;
	color:#ffe1e1
	}

	.cmsSeparator {
	background: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B00000;
	}

	A.cmsMenuLink,
	A.cmsMenuLink:link,
	A.cmsMenuLink:visited,
	A.cmsMenuLink:active {
	font-family: arial, Tahoma;
	font-size: 11px;
	color: #ffe1e1;
	display: block;
	text-decoration: none;
	BORDER: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	}

	A.cmsMenuLink:hover {
	background-color: #FFFFFF;
	border-top: 2px solid #ffe1e1;
	border-left: 2px solid #ffe1e1;
	border-bottom: 2px solid #ffe1e1;
	border-right: 2px solid #ffe1e1;
	padding: 2px 6px;
	color: #8b0000;
	}

	.cmsMenuClose {
	font-size: 10px;
	cursor: hand;
	}

	A.cmsMenuClose,
	A.cmsMenuClose:link,
	A.cmsMenuClose:visited,
	A.cmsMenuClose:active {
	font-size: 10px;
	background-color: #3973C1;
	display: block;
	text-decoration: none;
	BORDER: none;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	}

	A.cmsMenuClose:hover {
	background-color: #1A439F;
	}

	.cmsMenuOpen {
	background-color: #3973C1;
	cursor: hand;
	}

	A.cmsMenuOpen,
	A.cmsMenuOpen:link,
	A.cmsMenuOpen:visited,
	A.cmsMenuOpen:active {
	font-size: 10px;
	background-color: #3973C1;
	display: block;
	text-decoration: none;
	BORDER: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
	A.cmsMenuOpen:hover {
	background-color: #1A439F;
	}

	.cmsInfo {
	background: #FFFFE0;
	border: 1px solid #C0C0C0;
	padding: 4px;
	}

	.cmsInfoMessage {
	font-size: 13pt;
	}

	.cmsStatus {
	font-family: arial, Tahoma;
	font-size: 11px;
	background: #8b0000;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #B00000;
	color: #ffe1e1;
	}

	.cmsStatusText {
	font-family: arial, Tahoma;
	font-size: 11px;
	color: #ffe1e1;
	padding: 4px 8px 4px 8px;
	}

.cmsStatusIcons {
font-family: arial, Tahoma;
font-size: 11px;
color: #FFFFFF;
padding: 4px 4px 4px 4px;
}

A.cmsStatusLink,
A.cmsStatusLink:link,
A.cmsStatusLink:visited,
A.cmsStatusLink:active {
color: #FFFFFF;
text-decoration: none;
}

A.cmsStatusLink:hover {
color: #FFFFFF;
text-decoration: underline;
}

.cmsBreadcrumbs {
font-family: arial, Tahoma;
font-size: 11px;
color: #000000;
}

.cmsLabel {
font-family: arial, Tahoma;
font-size: 11px;
}

	.cmsButton {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #ffe1e1;
	background: #8b0000;
	border-top: 1px solid #ffe1e1;
	border-left: 1px solid #ffe1e1;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #ffe1e1;
	padding: 4px 6px;
	width: 100px;
	
	}
	
	.cmsButtonFocus {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #ffe1e1;
	background: #8b0000;
	border-top: 1px solid #ffe1e1;
	border-left: 1px solid #ffe1e1;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #ffe1e1;
	padding: 4px 6px;
	width: 100px;
	
	}
	
	.cmsButtonActive {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #ffe1e1;
	background: #b00000;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-right: 1px solid #505050;
	padding: 4px 6px;
	width: 100px;
	
	}
	
	.cmsButtonSmall {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #ffe1e1;
	background: #b00000;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-right: 1px solid #505050;
	padding: 2px 4px;
	width: 90px;
	margin: 2px;
	
	}
	
	.cmsButtonSmallFocus {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #ffe1e1;
	background: #8b0000;
	border-top: 1px solid #ffe1e1;
	border-left: 1px solid #ffe1e1;
	border-bottom: 1px solid #ffe1e1;
	border-right: 1px solid #ffe1e1;
	padding: 2px 4px;
	width: 90px;
	margin: 2px;
	
	}


	.cmsButtonbar {
	background: #8b0000;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #707070;
	border-right: 1px solid #B0B0B0;
	padding: 4px;
	
	}

	.cmsBBTable {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	}

	.cmsArea {
	border: 1px solid #ffe1e1;
	padding: 8px;
	background-color: #fff4f4;
	
	}
	
	.cmsAreaWhite {
	border: 1px solid #C0C0C0;
	padding: 6px;
	background-color: #FFFFFF;
	}

	.cmsPage {
	padding: 10px;
	background-color: #f9f9f9;
	}

	.cmsTable {
	border: 1px solid #ffe1e1;
	background-color: #FFFFFF;
	}

	.cmsTableHead {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: white;
	background : #b00000;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #ffe1e1;
	padding: 4px 5px;
	
	}

	.cmsTableCell {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	border-top: 1px solid #ffe1e1;
	padding: 5px 5px;
	}
	
	.cmsTableHeadH {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #404040;
	background : #F6F6F6;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #E0E0E0;
	padding: 6px 7px;
	}

	.cmsTableCellH {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding: 7px 7px;
	}

	.cmsTextarea {
	font-family: Courier New, arial, Tahoma;;
	font-size: 12px;
	color: #000000;
	width: 100%;
	}
	.cmsTextarea2 {
	font-family: Courier New, arial, Tahoma;;
	font-size: 12px;
	color: #000000;
	}
	.cmsInput {
	}

.cmsBackNext {
font-family: arial, Tahoma;
font-size: 11px;
color: #000000;
width: 100%;
}

.cmsContextMenu {
font-family: arial, Tahoma;
position: absolute;
width: 170px;
border: 1px solid #808080;
background-color: #E8E8E8;
cursor: default;
z-index: 1000;
visibility:hidden;

}

.cmsCMenuTitle {
font-family: arial, Tahoma;
font-weight: bold;
color: #FFFFFF;
background-color: #A0A0A0;
padding: 3px 5px 3px 5px;
}

.cmsCMenuItems {
font-family: Tahoma, Verdana, arial, Helvetica, Geneva;
padding: 3px 5px 3px 5px;
}

.cmsCMenuItemsDisabled {
font-family: arial, Tahoma;
color: #999999;
padding: 3px 5px 3px 5px;
}

.cmsCMenuInner {
font-family: arial, Tahoma;
border-top: 1px solid white;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid white;
border-right: 1px solid #C0C0C0;
}

.cmsArticleStatus {
font-family: arial, Tahoma;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
background: #A0A0A0;
border: 1px solid #808080;
padding: 1px 3px;
width: 14px;
cursor: help;
}

.cmsFooter {
font-family: arial, Tahoma;
font-size: 11px;
color: #808080;
border-top: 1px solid #C0C0C0;
margin-top: 10px;
padding-top: 4px;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 10px;
}

.cmsRequired {
color: #FF0000;
}

.red {
color: #FF0000;
}

.green {
color: #009900;
}

	.cmsTableCellDelete {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	border-top: 1px solid #C0C0C0;
	padding: 5px 5px;
	text-align: center;
	width: 60px;
	}
	
	.cmsButtonSmallest {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background: #F2F2F2;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-right: 1px solid #505050;
	padding: 2px 4px;
	width: 60px;
	margin: 2px;
	
	}
	
	.cmsButtonSmallestFocus {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	background: #C2E0F9;
	border-top: 1px solid #3973C1;
	border-left: 1px solid #3973C1;
	border-bottom: 1px solid #3973C1;
	border-right: 1px solid #3973C1;
	padding: 2px 4px;
	width: 60px;
	margin: 2px;
	
	}
	
	.cmsTextareaPers {
	font-family: arial, Tahoma;
	font-size: 12px;
	border-top: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
	background: #ffffff;
	padding: 6px;
	}
	
	.cmsTextareaPers2 {
	font-family: arial, Tahoma;
	font-size: 12px;
	border-top: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
	background: #ffffff;
	padding: 6px;
	}
	
	.cmsTablePersTest {
	width: 50%;
	}
	
	.cmsTableCell2 {
	font-family: arial, Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	border-top: 1px solid #C0C0C0;
	padding: 5px 5px;
	background: #F3F3F3;
	}
	
