/*******************Book Menu**********************/
#menu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	width: 187px; /* Width of Menu Items */
	/*background-image: url(../DCDImages/menuBKG_shadow.gif);
	background-position: top right;
	background-repeat: no-repeat;*/
	text-align: right;
	direction: rtl;
}

#menu ul li {
	position: relative;
	background-color: transparent;
	
}

#menu li ul {
	position: absolute;
	right: 184px; /*Set 1px less than menu width */
	top: 5px;
	display: block;
}

#menu li:hover ul {
	display: block;
}

#menu li:hover>ul {
	visibility: visible;
}

#menu ul ul {
	visibility: hidden;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li {
	float: left;
	height: 1%;
}

* html #menu ul li a {
	height: 1%;
}

/* End */ /* Make-up syles */
#menu ul,li {
	margin: 0 0 0 0;
}

/* Styles for Menu Items */
#menu ul a {
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	BACKGROUND: transparent; /* IE6 Bug */
	padding-right: 24px;
	padding-top: 12px;
	font-family: Arial;
	font-size: 11px;
	width: 140px;
}

/* Hover Styles */
#menu ul a:hover {
	color: #ffea76;
	background: transparent;
}

/* Sub Menu Styles */
#menu li ul a {
	text-decoration: none;
	color: #000000;
	background: #C0C0C0 url("../DCDImages/menuBKGItem.gif") repeat-y top
		right; /* IE6 Bug */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	width: 190px;
	white-space: normal;
	direction: rtl;
	text-align: right;
	overflow: visible;
	border-left: 2px #606062 solid;
	border-right: 10px #606062 solid;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
	font-size: 13px;
	color: #F1E083;
	background: #606062;
	border-left: 2px #F1E083 solid;
}

/* Icon Styles */
#menu ul a.submenu {
	BACKGROUND: transparent url("../DCDImages/menuBKG.gif") no-repeat top
		right;
	display: block;
}

#menu ul a.submenu:hover {
	BACKGROUND: transparent url("../DCDImages/menuBKG.gif") no-repeat top
		right;
	cursor: default;
	display: block;
}

/***********************************************************************/
	/*******************End Book Menu**********************/
.PortalWestContainerTableBG {
	height: 100%;
	width: 174px;
	margin: 0px;
	padding: 0px;
}

.PortalWestContainerMainTable {
	vertical-align: top;
	width: 174px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.PortalFooterClassUp {
	background-image: url(../DCDImages/BG100_40_BKG.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 801px;
	height: 60px;
}

.PortalFooterClassUpEnd {
	background-image: url(../DCDImages/0.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 28px;
}

.PortalFooterClassDown {
	background-color: #1B1B1B;
	height: 20px;
}

.bea-portal-book-menu-container {
	
}

.header-portlet-form-link-div {
	background-color: #000;
	padding: 0;
	width: 100%;
	margin-top: -2px;
	height: 14px;
}

.header-portlet-form-link {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FFF096;
	padding: 0 10px 0 10px;
}

.footerRightsText {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #A6A6A6;
	background-color: #1C1C1C;
	text-align: center;
	height: 25px;
	width: 930px;
}

.homeHeader {
	background-color: #A9A9A9;
	height: 25px;
}

.homeHeader h1 {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 60px;
}

.homeHeaderTopCurve {
	background: url(../DCDImages/1px1.jpg);
	background-repeat: repeat-x;
	background-position: bottom right;
	width: 370px;
	padding-left: 20px;
}

.homeHeaderBottomCurve {
	background: url(../DCDImages/1px2.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	width: 370px;
	height: 75px;
}

.homeLoginHeader {
	background-color: #919191;
	width: 150px;
	height: 100%;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #FFEE94;
	vertical-align: top;
}

.homeUnderLogin {
	background: #B3B3B3 url(../DCDImages/logoCRV.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 190px;
	height: 100px;
	text-align: center;
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	padding-top: 10px;
	margin: 0 auto;
}

.homeUnderLogin2 {
	background-color: #9F9F9F;
	width: 100%;
	height: 100px;
	vertical-align: top;
}

h1 {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding-right: 20px;
}

h2 {
	color: #000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-right: 20px;
}

h3 {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	padding-right: 20px;
	direction: rtl;
}

a.attach {
	color: #0F84DF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

a.attach:Link {
	color: #0F84DF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

a.attach:Hover {
	color: #ffea76;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px #fff dotted;
}

a.forgotLink {
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

a.forgotLink:Link {
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

a.forgotLink:Hover {
	color: #ffea76;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px #fff dotted;
}

a.eServiceDesLink {
	color: #fff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

a.eServiceDesLink:Link {
	color: #fff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

a.eServiceDesLink:Hover {
	color: #ffea76;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.button {
	color: #000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../DCDImages/button.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px #BFB18C solid;
	width: 100px;
	height: 23px;
	cursor: hand;
	padding: 0 5px 4px 5px;
}

.outerDiv {
	text-align: center;
	width: 310px;
	height: 210px;
	border: 1px #fff solid;
	padding: 0;;
	position: relative;;
	top: -20px;
	margin-right: 40px;
}

.innerDiv {
	text-align: center;
	width: 345px;
	height: 205px;
	border-top-width: 0px;
	border-right-width-value: 0px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 0px;
	border-left-width-value: 0px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #A9A9A9;
	border-right-color-value: #A9A9A9;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #A9A9A9;
	border-left-color-value: #A9A9A9;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	background-color: #919191;
	margin-top: 1px;
	margin-right: 1px;
}

#simplegallery2 {
	border-right-width-value: 0px;
	border-right-style-value: solid;
	border-right-color-value: black;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #A9A9A9;
	visibility: hidden;
	border-left-width-value: 0px;
	border-left-style-value: solid;
	border-left-color-value: #A9A9A9;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #A9A9A9;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	BORDER-LEFT: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	VISIBILITY: hidden;
}

/*.innerDiv {
	text-align: center;
	width: 345px;
	height: 205px;
	border: 3px #000 solid;
	padding: 0;
	background-color: #919191;
	margin-top: 1px;
	margin-right: 1px
}*/
.DCDlogoTable {
	width: 100%;
	position: relative;
	top: -6px;
	margin: 0 auto;
}

.divContainer {
	background-color: transparent;
	width: 60%;
	height: 100%;
	margin-right: 58px;
	margin-left: 60px;
	z-index: 9999;
}

.regHeader {
	background-color: #9F9F9F;
	vertical-align: bottom;
	width: 165px;
}

.threeElementsColumns {
	width: 33%;
}

.fourElementsColumns {
	width: 25%;
}

.displayOnlyText {
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
}

.datagrid {
	border: #ABAFAE 0px solid;
	text-align: center;
	width: 561px;
	height: 100%;
	border-collapse: separate;
}

.datagrid-header {
	background-color: #DEE4ED;
	/*border-bottom: solid 1px #7A7E7F;*/
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #684815;
	text-align: Center;
	white-space: nowrap;
}

.datagrid-footer {
	background-color: #B5A699;
	margin: 10px;
	padding: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #684815;
	border-top: solid 1px #4B4138;
	text-align: center;
	direction: ltr;
}

.datagrid-rows {
	background-color: #F9F8F3;
	padding: 2px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #393939;
	text-align: Center;
}

.mandatoryStar {
	color: red;
}

/*#simplegallery2 {
	BORDER-RIGHT: black 5px solid; BORDER-TOP: black 5px solid; VISIBILITY: hidden; BORDER-LEFT: black 5px solid; BORDER-BOTTOM: black 5px solid
}*/
#simplegallery2 .gallerydesctext {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-weight: bold;
}

/*DataTable*/
.dataTable_TableContainer {
	width: 565px;
	height: auto;
	overflow: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	scrollbar-face-color: #A9A9A9;
	scrollbar-base-color: #A9A9A9;
	scrollbar-arrow-color: #634515;
	scrollbar-track-color: #A9A9A9;
	scrollbar-shadow-color: #E9E5CA;
	scrollbar-highlight-color: #A9A9A9;
	scrollbar-3dlight-color: #E9E5CA;
	scrollbar-darkshadow-Color: #A9A9A9;
}

.dataTable_TableContainer2 {
	width: 565px;
	height: auto;
	overflow: auto;
	padding: 0;
	margin: 0;
	text-align: right;
	scrollbar-face-color: #A9A9A9;
	scrollbar-base-color: #A9A9A9;
	scrollbar-arrow-color: #634515;
	scrollbar-track-color: #A9A9A9;
	scrollbar-shadow-color: #E9E5CA;
	scrollbar-highlight-color: #A9A9A9;
	scrollbar-3dlight-color: #E9E5CA;
	scrollbar-darkshadow-Color: #A9A9A9;
}

/***********Mohannad's version********/
.dataTable_TableContainer_modefied {
	width: 565px;
	height: auto;
	overflow: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	scrollbar-face-color: #A9A9A9;
	scrollbar-base-color: #A9A9A9;
	scrollbar-arrow-color: #634515;
	scrollbar-track-color: #A9A9A9;
	scrollbar-shadow-color: #E9E5CA;
	scrollbar-highlight-color: #A9A9A9;
	scrollbar-3dlight-color: #E9E5CA;
	scrollbar-darkshadow-Color: #A9A9A9;
}

/*************************************/
.dataTable_Table {
	border: #51440E 1px solid;
	text-align: center;
	width: 563px;
	height: 85px;
	margin: 0;
}

.dataTable_Table2 {
	border: #51440E 1px solid;
	text-align: left;
	width: 400px;
	margin: 10px 30px;
}

.dataTable_Footer {
	color: #872215;
	border: 1px #A67C7E solid;
	padding: 10px 20px 10px 20px;
	text-align: center;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	display: block;
	background: #FBE3E4 url(../DCDImages/warning.jpg) 80% center no-repeat;
}

.dataTable_Footer2 {
	background: #F2EBBE;
	color: #5C5024;
	border: 1px #564A18 dotted;
	text-align: center;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 10px;
	display: block;
	float: right;
}

.dataTable_Header1 {
	background-color: #EBEFF8;
	/*border-bottom: 1px #564A18 solid;*/
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #684815;
	text-align: Center;
	white-space: normal;
}

.dataTable_Header2 {
	background-color: #DEE4ED;
	border-bottom: 1px #564A18 solid;
	padding: 4px 35px;
	margin: 0px;
	height: 20px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #684815;
	text-align: right;
	white-space: normal;
}

.dataTable_Item {
	background-color: #FFFFFF;
	padding: 2px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #393939;
	text-align: Center;
	vertical-align: top;
}

.dataTable_Item:hover {
	background-color: #ECF1F7;
	padding: 2px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #393939;
	text-align: Center;
}

.dataTable_Item2 {
	background-color: #FFFFFF;
	padding: 2px 10px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #393939;
	text-align: right;
	white-space: nowrap;
}

.dataTable_Item2:hover {
	background-color: #ECF1F7;
	padding: 2px 10px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #393939;
	text-align: right;
	white-space: nowrap;
}

.dataTable_alternatingItem {
	background-color: #F9F8F3;
	padding: 2px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #393939;
	text-align: Center;
	vertical-align: top;
}

.dataTable_alternatingItem:hover {
	background-color: #ECF1F7;
	padding: 2px;
	height: 14px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #393939;
	text-align: Center;
}

.pagination_Table {
	background: #FCFDFC url(../DCDImages/actionArea.gif) top right repeat-x;
	height: 35px;
	margin: 2px 22% 2px 22%;
	text-align: center;;
	border: 1px #B09F7D solid;;
	border-collapse: collapse;;
	padding: 3px 95px 3px 95px;
	white-space: nowrap;
	direction: ltr;
}

.panelGrid_Item {
	background-color: #f9f9f9;
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
}
.panelGrid_Item td{
	padding: 1px 5px;
	-moz-margin-start: 5px;
}

.datagrid-even {
	background-color: #f9f9f9;
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
}

/*.panelGrid_Item:hover {
	background-color: #ECF1F7;
	padding: 5px;
	height: 18px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #646A6A;
	text-align: justify;
}*/
.panelGrid_alternatingItem {
	background-color: #f0f0f0;
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
}
.panelGrid_alternatingItem td{
	padding: 1px 5px;
	-moz-margin-start: 5px;
}

FIELDSET.eng .panelGrid_alternatingItem {
	background-color: #E7F2FA;
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
	width: 100%;
}

.datagrid-odd {
	background-color: #f0f0f0;
	padding: 5px;
	height: 18px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color: #342608;
	text-align: justify;
	vertical-align: top;
}

/*.panelGrid_alternatingItem:hover {
	background-color: #ECF1F7;
	padding: 5px;
	height: 20px;
	margin: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #646A6A;
	text-align: justify;
}*/
.panelGrid_hidden {
	background-color: #E2E4E9;
	padding: 5px;
	height: 20px;
	margin: 0px;
	-moz-margin-start: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #342608;
	text-align: justify;
}

.innerColumn1 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 1%;
}

.innerColumn5 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 5%;
}

.innerColumn10 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 10%;
}

.innerColumn15 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 15%;
}

.innerColumn18 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 18px;
}

.innerColumn20 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 20%;
}

.innerColumn22 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 22%;
}

.innerColumn23 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 23%;
}

.innerColumn24 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 24%;
}

.innerColumn25 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 25%;
}

.innerColumn26 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 26%;
}

.innerColumn27 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 27%;
}

.innerColumn28 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 28%;
	white-space: nowrap;
}

.innerColumn29 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 29%;
}

.innerColumn30 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 30%;
}

.innerColumn31 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 31%;
}

.innerColumn32 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 32%;
}

.innerColumn33 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 33%;
}

.innerColumn34 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 34%;
}

.innerColumn35 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 35%;
}

.innerColumn37 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 37%;
}

.innerColumn40 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 40%;
}

.innerColumn45 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 45%;
}

.innerColumn47 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 47%;
}

.innerColumn50 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 50%;
}
.innerColumn55 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 55%;
	white-space: nowrap;
}

.innerColumn60 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 60%;
}

.innerColumn65 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 65%;
}

.innerColumn70 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 70%;
}

.innerColumn75 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 75%;
}

.innerColumn80 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 80%;
}

.innerColumn85 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 85%;
}

.innerColumn90 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 90%;
}

.innerColumn100 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	margin: 0px;
	width: 100%;
}

.informationMessage {
	font-size: 14px;
	font-weight: bold;
	color: #2e6928;
	text-align: justify;
	padding: 2px;
	height: 100%;
}

.info {
	background: #FAE794 url(../DCDImages/infoBKG.jpg) top right repeat-x;
	color: #5C5024;
	border: 1px #B6BAC0 solid;
	padding: 0;
	text-align: justify;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 0;
	margin: 0;
	display: block;
	width: 99.6%;
}

.inform {
	background: #F0EEDE url(../DCDImages/inform.png) top right no-repeat;
	color: #5C5024;
	border: 1px #564A18 dotted;
	padding: 1px;
	margin: 0;
	text-align: center;
	font-style: oblique;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: auto;
	height: auto;
}

.applicationNo {
	background: #F2EBBE;
	color: #5C5024;
	border: 1px #564A18 dotted;
	padding: 4px 20px 4px 20px;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 0;
	margin: 5px;
	display: block;
	width: 90%;
}

.about {
	background: #F2EBBE;
	color: #5C5024;
	border: 1px #564A18 dotted;
	padding: 4px 20px 4px 20px;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 0;
	margin: 10px;
	display: block;
}

.gallerylayer {
	text-align: center;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

.noticeOuter {
	background-image: url(../images/b2.png);;
	padding: 5px;;
	margin: 0;
	overflow: hidden;
}

.welcomeGrid1 {
	padding: 15px;;
	width: 175px;
	height: 100%;
	background: #ACADAD url(../DCDImages/welcomBKG-top.gif) repeat-x top
		left;;
	font-family: arial;;
	font-weight: bold;;
	font-size: 13px;
}

.welcome1 {
	padding-left: 50px;;
	padding-right: 3px;;
	padding-top: 3px;;
	width: auto;;
	color: #151C28;;
	font-family: arial;;
	font-weight: bold;;
	font-size: 13px;
	text-align: right;
	direction: ltr;
}

.welcome2 {
	padding-left: 1px;;
	padding-right: 1px;;
	padding-top: 3px;;
	width: auto;;
	color: #A95A0B;;
	font-family: arial;;
	font-weight: bold;;
	font-size: 13px;
	text-align: right;
	direction: ltr;
}

.logOut {
	padding: 15px;;
	width: 163px;
	height: 100%;
	background: #ACADAD url(../DCDImages/welcomBKG-top.gif) repeat-x top
		left;
}

.welcomeGrid2 {
	padding: 15px;
	background: #BFC7D5 url(../DCDImages/welcomBKG-grid.gif) repeat-x top
		left;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
}

.regContainer {
	width: 100%;
	height: 200px;
	background: #BFC7D5 url(../DCDImages/welcomBKG-grid.gif) repeat-x top
		left;
	padding-left: 10px;
	padding-right: 10px;
}

.link {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	color: #039;
	text-align: center;
}

.imageBorder {
	border: 1px #B7BCC4 solid;
	background-color: transparent;
	margin: 0 20px 0 20px;
}

.imageBorder2 {
	border: 1px #FFFFFF solid;
	background-color: #C39F45;
	margin: 0 20px 0 20px;
}

.regDescription {
	border: 1px #FFFFFF solid;
	background-color: #D3C4A0;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	width: 395px;
	height: 75px;
	margin: 0;
	padding: 10px;
	vertical-align: top;
	display: none;
}

.regDescription2 {
	border: 1px #FFFFFF solid;
	background-color: #D3C4A0;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	width: 395px;
	height: 75px;
	margin: 0;
	padding: 10px;
	vertical-align: top;
	display: block;
}

.regRow {
	background-color: transparent;
	height: 100px;
	width: 415px;
	margin: 0;
	padding: 0;
}

.regRow2 {
	background-color: #ACADAD;
	height: 100px;
	width: 415px;
	margin: 0;
	padding: 0;
}

.loginHeader {
	background: #A9A9A9 url("../DCDImages/loginHeader.gif") 0 16px no-repeat
		;
}

.loginHeader2 {
	background: #A9A9A9;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.registrationTable {
	margin: 0;
	position: relative;
	bottom: -22px;
}

.errorMessage {
	background-color: #FBE3E4;;
	color: #872215;
	border: 2px #A67C7E solid;
	padding: 10px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 20px auto;
	text-align: center;
	width: 540px;
	height: 100px;
	overflow: auto;
	position: relative;
}

.errorBlock {
	background-color: #FBE3E4;;
	color: #872215;
	border: 1px #A67C7E solid;
	padding: 5px;
	text-align: right;
	font-family: arial;
	font-size: 10px;
	font-weight: bolder;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.errorHomeLogin {
	background-color: #FBE3E4;;
	color: #872215;
	border: 1px #A67C7E solid;
	padding: 1px;
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	width: 90%;
}

.successMessage {
	padding: 10px 5px;
	direction: rtl;
	font-size: 1em;
	font-weight: bolder;
	height: auto;
	display: block;
	background-color: #EBF0D5;
	color: #274907;
	border: 2px #78873F solid;
	text-align: center;
	font-family: tahoma;
	margin: 5% 15% 5% 15%;
	width: auto;
}

.errorImage {
	background-color: #FBE3E4;;
	padding: 0;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 5px;
}

.success {
	padding: 1.2em;
	margin: 0.8em;
	direction: rtl;
	font-size: 1.2em;
	font-weight: bolder;
	margin: 0 15% 0 15%;
	width: auto;
	height: auto;
	display: block;
	background: #EBF0D5 url(../DCDImages/check.png) no-repeat 1% 10%;
	color: #274907;
	border: 2px #78873F solid;
	text-align: center;
	font-family: tahoma;
}

.homeHeaderTopCurveImg {
	position: relative;
	top: 3px;
}

.actionArea {
	width: 555px;
	min-width: 555px;
	background: #525252;
	padding: 5px;
	margin: 15px 0 0 0;
	border: 1px #EFEFD3 solid;
	text-align: center;
}

.actionArea2 {
	width: 335px;
	min-width: 335px;
	background: #525252;
	padding: 5px;
	margin: 15px 0 0 0;
	border: 1px #EFEFD3 solid;
}
.actionAreaEng {
	width: 555px;
	min-width: 555px;
	background: #4C6B83;
	padding: 5px;
	margin: 15px 0 0 0;
	border: 1px #EFEFD3 solid;
	text-align: center;
}


.dGridColumn {
	width: 10%;
	overflow: auto;
}

/**/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/ /* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/ /* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #eeeeee;
	background: #ffffff url(../DCDImages/ui-bg_flat_75_ffffff_40x100.png)
		50% 50% repeat-x;
	color: #333333;
}

.ui-widget-content a {
	color: #333333;
}

.ui-widget-header {
	border: 1px solid #e3a1a1;
	background: #cc0000
		url(../DCDImages/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50%
		repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default {
	border: 1px solid #d8dcdf;
	background: #eeeeee
		url(../DCDImages/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50%
		repeat-x;
	font-weight: bold;
	color: #004276;
	outline: none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #004276;
	text-decoration: none;
	outline: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	border: 1px solid #cdd5da;
	background: #f6f6f6
		url(../DCDImages/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50%
		repeat-x;
	font-weight: bold;
	color: #111111;
	outline: none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #111111;
	text-decoration: none;
	outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
	border: 1px solid #eeeeee;
	background: #ffffff url(../DCDImages/ui-bg_flat_65_ffffff_40x100.png)
		50% 50% repeat-x;
	font-weight: bold;
	color: #cc0000;
	outline: none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #cc0000;
	outline: none;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight {
	border: 1px solid #3C3C3C;
	background: #fbf8ee;
	color: #444444;
	margin: 0 4px;
	padding: 0 .5em;
}

.ui-state-highlight p {
	margin: 0;;
	padding: 5px 0;
	color: #575555;
	border-bottom: #A2A2A2 1px dotted;
}

.ui-state-highlight p+p {
	margin: 0;;
	padding: 5px 0;
	border-bottom: #BEAB7C 1px solid;
}

.ui-state-highlight ul+p {
	margin: 0;;
	padding: 5px 0;
	border-bottom: #BEAB7C 1px solid;
}

.ui-state-highlight ul {
	margin: 0 0 2px 0;;
	padding: 2px;;
	list-style: none;
	background: #ECE8E0;
	display: block;
}

.ui-state-highlight ul li {
	margin: 0 5px;;
	padding: 0;;
	list-style: none;
}

.ui-state-highlight ul ul {
	margin: 0;
	padding: 0;;
	list-style: none;
	border: #BF8700 0px dotted;
}

.ui-state-highlight ul ul li {
	text-align: justify;;
	margin: 0;;
	font-size: 14px;;
	padding: 2px 0;;
	font-weight: normal;
}

#accordion div h2 {
	padding: 0 5px;
}

.ui-state-highlight2 {
	border: 1px solid #919E5F;
	background: #F0F5DD url(../DCDImages/ui-bg_glass_55_fbf8ee_1x400.jpg)
		50% 50% repeat-x;
	color: #444444;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
	color: #444444;
}

.ui-state-error,.ui-widget-content .ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8
		url(../DCDImages/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50%
		repeat;
	color: #2e2e2e;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
	color: #2e2e2e;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
	color: #2e2e2e;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal;
}

/* Icons
----------------------------------*/ /* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(../DCDImages/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(../DCDImages/ui-icons_004276_256x240.png);
}

.ui-state-highlight2 .ui-icon {
	background-image: url(../DCDImages/ui-icons_004276_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../DCDImages/ui-icons_cc0000_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	text-align: center;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 0.5em 0.5em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	height: 100%;
	background: url(../DCDImages/overflow.jpg) top right repeat;
	overflow: auto;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

div h2 a.serviceTitle {
	font-weight: bold;
	color: #FFF096;
	font-family: 'Tahoma';
	font-size: 11px;
	text-decoration: none;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitle:link {
	font-weight: bold;
	color: #FFF096;
	font-family: 'Tahoma';
	font-size: 11px;
	text-decoration: none;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitle:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #A6C1E5;
	font-family: 'Tahoma';
	font-size: 11px;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitle2 {
	font-weight: bold;
	color: #FFF096;
	font-family: 'Tahoma';
	font-size: 11px;
	text-decoration: none;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitle2:link {
	font-weight: bold;
	color: #FFF096;
	font-family: 'Tahoma';
	font-size: 11px;
	text-decoration: none;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitle2:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #A6C1E5;
	font-family: 'Tahoma';
	font-size: 11px;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/plus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitleCurrent {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-family: 'Tahoma';
	font-size: 11px;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/minus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitleCurrent:link {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-family: 'Tahoma';
	font-size: 11px;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/minus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

div h2 a.serviceTitleCurrent:hover {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-family: 'Tahoma';
	font-size: 11px;
	padding: 0 1.5em;
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	background-image: url(../DCDImages/minus.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.box {
	font-size: 2em;
}

.demoHeaders {
	margin-top: 0.5em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.details {
	padding: 0.5em 0.5em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	height: 55%;
	background: url(../DCDImages/overflow.jpg) top right repeat;
	overflow: auto;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#accordion {
	width: 510px;
	padding: 10px;
	height: auto;
	overflow: auto;
	background: #746D62;
	border: 7px #746D62 solid;
}

#mainContainer {
	background-color: #B1A1A1;
	border-top: 1px #CF0931 solid;
	margin: 0;
	padding: 5px;
}
.displayOnlyText .none, .displayOnlyText .none-even{
	padding: 0;
	margin: 0;
}
.displayOnlyText .datagrid{
	padding: 0;
	margin: 0;
	width: 100px;
	height: 100%;
	white-space: normal;
	background: transparent;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
}
.displayOnlyText .datagrid-even{
	padding: 0;
	margin: 0;
	width: auto;
	background: transparent;
}
.noneTable{
	width: 100px;
	padding: 0;
	margin: 0;
}
.companyInfoTable{
	width: 565px;
	overflow: auto;
	height: 100%;
	padding: 0;
	margin: 0;
}.treeClass{
	vertical-align: top;
}

.treeHeader{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #684815;
	text-align: Center;
	white-space: normal;
}
.treeTable{
	border: #51440E 1px solid;
	border-collapse: collapse;
}
.rowClasses{
	vertical-align: top;
	text-align: right;
}
.rowClassesLeaf{
	text-align: left;
	width: 10px;
	vertical-align: top;
}
.alternativeCondition{
	font-weight: bold;
	color: #0000FF;
	text-align: right;
}

.mandatoryCondition{
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	vertical-align: middle;
}

.commentsDataTable{
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	scrollbar-face-color: #A9A9A9;
	scrollbar-base-color: #A9A9A9;
	scrollbar-arrow-color: #634515;
	scrollbar-track-color: #A9A9A9;
	scrollbar-shadow-color: #E9E5CA;
	scrollbar-highlight-color: #A9A9A9;
	scrollbar-3dlight-color: #E9E5CA;
	scrollbar-darkshadow-Color: #A9A9A9;
}.treeClass{
	vertical-align: top;
}

.treeHeader{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #684815;
	text-align: Center;
	white-space: normal;
}
.treeTable{
	border: #51440E 1px solid;
	border-collapse: collapse;
}
.rowClasses{
	vertical-align: top;
	text-align: right;
}
.rowClassesLeaf{
	text-align: left;
	width: 10px;
	vertical-align: top;
}
.alternativeCondition{
	font-weight: bold;
	color: #0000FF;
	text-align: right;
}

.mandatoryCondition{
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	vertical-align: middle;
}

.commentsDataTable{
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	scrollbar-face-color: #A9A9A9;
	scrollbar-base-color: #A9A9A9;
	scrollbar-arrow-color: #634515;
	scrollbar-track-color: #A9A9A9;
	scrollbar-shadow-color: #E9E5CA;
	scrollbar-highlight-color: #A9A9A9;
	scrollbar-3dlight-color: #E9E5CA;
	scrollbar-darkshadow-Color: #A9A9A9;
}