@media screen
{
	a:active
	{
		color: red;
	}

	select 
	{
		z-index:1;
	}

	td.Header {
		padding: 15px;
	}
	td.MainContent {
		padding: 15px 0px 0px;
	}
	td.LeftPanel {
		padding: 10px 10px 0px 0px;
		width: 160px;
	}
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	td.PageContent {
		padding: 10px 10px 0px;
	}
	a.Button {
		text-align: left;
		display: block;
		background-image: url(images/Buttons.gif);
		background-repeat: no-repeat;
		height: 24px;
		width: 76px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		vertical-align: middle;
	}	
	a.Button:hover {
		text-decoration: underline;
		background-position: 0px -44px;
		cursor: hand;
	}
	a.ButtonRed {
		text-align: left;
		display: block;
		background-image: url(images/Buttons_red.gif);
		background-repeat: no-repeat;
		height: 24px;
		width: 76px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		vertical-align: middle;
	}
	a.ButtonRed:hover {
		text-decoration: underline;
		background-position: 0px -44px;
		cursor: hand;
	}	
	a.ButtonRed .iconSave{
		background-image: url(images/btnIconSave.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 76px;
		height: 19px;
		cursor: hand;
		padding-left: 23px;
	}
	
	a.ButtonLarge {
		text-align: left;
		display: block;
		background-image: url(images/Buttons_Large.gif);
		background-repeat: no-repeat;
		height: 24px;
		width: 125px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		vertical-align: middle;
	}
	
	a.ButtonLarge:hover {
		text-decoration: underline;
		background-position: 0px -44px;
		cursor: hand;
	}
	
	a.ButtonLarge .iconNew {
		background-image: url(images/btnIconNew.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 125px;
		height: 19px;
		padding-left: 29px;
	}
	a.Button .iconFind {
		background-image: url(images/btnIconFind.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 29px;
	}
	a.Button .iconPrint {
		background-image: url(images/btnIconPrint.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 22px;
	}
	a.Button .iconFilter {
		background-image: url(images/btnIconFilter.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 27px;
	}
	a.Button:active .iconFind:hover {
		text-decoration: underline;
		background-position: 0px -24px;
		cursor: wait;
	}

	a.Button .iconSelect {
		background-image: url(images/btnIconCheckOver.gif);
		background-repeat: no-repeat;
		background-position: 6px -1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}
	a.Button .iconBack {
		background-image: url(images/btnIconBack.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 22px;
	}
	a.Button .iconContinue {
		background-image: url(images/btnIconContinue.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 20px;
	}
	a.Button .iconAdd {
		background-image: url(images/btnIconAdd.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}
	a.Button .iconCancel {
		background-image: url(images/btnIconCancel.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}
	a.Button .iconCalculate {
		background-image: url(images/btnIconCalculate.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}
	a.Button .iconModify {
		background-image: url(images/btnIconModify.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}
	a.Button .iconDelete {
		background-image: url(images/btnIconDelete.gif);
		background-repeat: no-repeat;
		background-position: 6px 1px;
		display: block;
		width: 76px;
		height: 19px;
		padding-left: 25px;
	}

	a.PleaseWait:hover 
	{
		cursor:wait;	
	}

	.pageTitle {
		font-size: 13px;
		font-weight: bold;
	}
	.pageSmallText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
	}
	.pageControlCaption {
		font-size: 10px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.pageSubTitle {
		font-size: 11px;
		font-weight: bold;
	}
	.pageDescription {
		font-size: 10px;
	}

	.pageLeftPanelText {
		font-size: 11px;
		text-align: justify;
	}

	.pageErrorMessage {
		color: Red;
		font-size: 11px;
	}

	td.Content
	{
		font-family:Arial;
		font-size:13px;
	}

	td.ContentTitle
	{
		background-color:#ebebdb;
		font-family:Arial;
		font-size:13px;
		color: Black;
		font-weight: bold;
		border-top: 1px solid #cccccc;
		border: 0px;
	}



	.lblPleaseWait
	{
		font-weight:bold;	
	}

	/* Begin p_AddElement.aspx*/
	a.linkAddElem
	{
		color: Red;
		text-decoration: none;
		font-size: 10px;
	}
	a.linkAddElem:hover
	{
		color: Blue;
		text-decoration: underline;
		font-size: 10px;
	}
	a.linkAddElem:visited
	{
		color: Red;
		text-decoration: none;
		font-size: 10px;
	}

	
	.lblErrorMsg
	{
		font-weight: bold;
		font-size: 10px;
		color: Red;
	}

	.rblAllStay
	{
		font-size:10px;
	}

	table.Totals
	{
		font-size: 11px;
		width: 100%;
		border: 1px solid Black;
	}
	tr.Totalstay
	{
		background-color: #F5F5F5;	
	}
	tr.ElemAmount
	{
		background-color: #F5F5F5;	
	}
	tr.NewTotal
	{
		background-color: #F5F5F5;	
	}
	td.Totals_Normal
	{
		padding: 4px;
	}
	td.Totals_Price
	{
		font-weight: bold;
		text-align: right;
		margin-right: 20px;
		padding-right: 20px;
	}
	td.Totals_Price_NewTTL
	{
		color: Red;
		font-weight: bold;
		text-align: right;
		margin-right: 20px;
		padding-right: 20px;
	}
	td.AddElem_OneDay_DayHeader{
		font-size: 11px;
		padding: 4px;
	}

	table.AddedElems
	{
		width: 100%;
	}

	tr.AddedElems_Items
	{
		
		font-size: 10px;
	}
	tr.AddedElems_AlternateItems
	{
		font-size: 10px;
	}
	tr.AddedElems_AddElement
	{
		font-size: 10px;
	}
	tr.AddedElems_Header
	{
		font-size: 11px;
		font-weight: bold;
	}
	td.AddedElems_btnDelete
	{
		padding: 4px;
		text-align: center;
		width: 20px;
	}
	td.AddedElems_Name
	{
		padding: 4px;
	}
	td.AddedElems_Details
	{
		padding: 4px;
		width: 110px;
	}
	td.AddedElems_Price
	{
		font-weight: bold;
		text-align: center;
		padding: 4px;
		width: 30px;
	}
	td.AddedElems_Title
	{
		padding: 6px;
		color: Red;
	}
	td.elementDescript {
		padding: 15px;

	}
	td.elementOptions {
		padding: 8px;
		border-color: #D3D3D3;
		border: 1px solid;
		background-color: #F6F6F6;
	}
	.AddElementLabel
	{
		color: Red;
		text-decoration: none;
	}
	.AddElementLabel:Hover
	{
		color: Blue;
		text-decoration: none;
	}

	.DateHeaderLabel
	{
		color: Black;
		font-weight: bold;
	}

	.dlStay
	{
		width: 100%;
		border: 0px solid #D3D3D3;
	}


	table.Price
	{
		width: 100%;
		background-color: #87CEFA;
	}
	/* End p_AddElement.aspx*/




	/*
	HOTEL INFO STYLE
	*/
	td.HotelInfo
	{
		font-family:Arial;
		font-size:15px;
		color: Black;
		border: 0px;
	}


	/*
	RESERVATION INFO STYLE
	*/
	#ResInfoWrapper	{
		font-size:smaller;
		width: 170px;
	}
	#ResInfoWrapper	dt {
		font-size:smaller;
		padding: 0px;
		margin: 0px;
		padding-top: 8px;
	}
	#ResInfoWrapper	dd {
		font-size:smaller;
		padding: 0px;
		margin: 0px;
		padding-left: 7px;
		margin-left: 0px;
	}
	#ResInfoWrapper .lblResInfoCaption {
		font-weight: bold;
	}
	/*
	END OF RESERVATION INFO STYLE
	*/
	
	

	td.GridRowTitle
	{
		background-color:#DCE7EA;
		font-family:Arial;
		font-size:13px;
		color: #000066;
		border: 0px;
	}

	td.GridRowDescription
	{
		font-family:Arial;
		font-size:13px;
		color: #000066;
		border: 0px;
	}

	td.GridRowDescriptionWithBorder
	{
		font-family:Arial;
		font-size:13px;
		color: #000066;
		border: 0px;
		border-top: 1px solid #CCCCCC;
	}

	td.GridRowEditTitle
	{
		background-color:#DCE7EA;
		font-family:Arial;
		font-size:13px;
		border: 0px;
	}

	td.GridRowEdit
	{
		background-color: #DCE7EA;
		font-family:Arial;
		font-size:13px;
		border: 0px;
	}

	td.GridRowEditChildren
	{
		/*background-color: #F4F4F4;*/
		font-family:Arial;
		font-size:11px;
		border: 0px;
		padding: 5px;
	}

	td.TableRowEditTitle
	{
		font-family:Arial;
		font-size:13px;
		border: 0px;
		border-bottom: 1px solid #000000;
		font-weight: bold;
	}


	td.TableRowTitle
	{
		background-color:#DCE7EA;
		font-family:Arial;
		font-size:13px;
		color: #000066;
		border-top: 1px solid #cccccc;
	}

	td.Language
	{
		font-family:Arial;
		font-size:13px;
	}

	td.Header
	{
		font-family:Arial;
		font-size:13px;
	}

	/*
	TEXBOXES STYLE
	*/
	.EditStyle
	{
		border-style: none;
		border-bottom: 1px solid #9BBDE8; 
		border-left: 1px solid #9BBDE8; 
		border-right: 1px solid #9BBDE8; 
		border-top: 1px solid #9BBDE8; 
		font-size: 13px; 
		font-family:Arial;
	}

	.EditStyleChildrenAge
	{
		border-style: none;
		border-bottom: 1px solid #9BBDE8; 
		border-left: 1px solid #9BBDE8; 
		border-right: 1px solid #9BBDE8; 
		border-top: 1px solid #9BBDE8; 
		font-size: 13px; 
		font-family:Arial;
		width:20px;
	}
	
	/*
	HOTEL Name, Description, Image and Link to other Properties Styles
	*/
	td.HotelImageStyle
	{
	}

	td.HotelNameStyle
	{
		font-family:Arial;
		font-size:15px;
		font-weight: bold; 
	}

	td.HoteDescription
	{
		font-family:Arial;
		font-size:13px;
	}

	td.OtherPropertiesLinkStyle
	{
		font-family:Arial;
		font-size:13px;
	}

	/*
	DROPDOWNMENUS STYLE
	*/
	.DropDownMenu 
	{ 
		border-style: none;
		border-bottom: 1px solid #9BBDE8; 
		border-left: 1px solid #9BBDE8; 
		border-right: 1px solid #9BBDE8; 
		border-top: 1px solid #9BBDE8; 
		font-size: 13px; 
		font-family:Arial;
		z-index: 1;
	} 

	/*
	CHECKBOXES STYLE
	*/
	.CheckBox 
	{ 
		border-style: none;
		font-size: 13px; 
		font-family:Arial;
	} 

	/*
	BUTTON STYLE
	*/
	.PythonButton 
	{ 
		border-bottom: 1px solid #000000; 
		border-left: 1px solid #000000; 
		border-right: 1px solid #000000; 
		border-top: 1px solid #000000; 
		background-color:Maroon; 
		font-size: 11px; 
		font-family: Arial; 
		font-weight: bold; 
		color:White;
	}

	.ToolButton 
	{ 
		border-bottom: 1px solid #000000; 
		border-left: 1px solid #000000; 
		border-right: 1px solid #000000; 
		border-top: 1px solid #000000; 
		background-color:Blue; 
		font-size: 11px; 
		font-family: Arial; 
		font-weight: bold; 
		color:White;
	}


	.Table 
	{ 
		border: 1px solid #CCCCCC; 
	}

	.TableNoLines
	{ 
		border: 1px solid #CCCCCC; 
	}


	/*
	CALENDAR CONTROL STYLE
	*/
	.WeekdayStyle
	{
		font-size: XX-Small;
	font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: White;
		text-decoration: none;
	}
	.MonthHeaderStyle
	{
		font-size: XX-Small;
		font-weight: bold;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: White;
		background-color: #63BFFF;
		text-decoration: none;
		z-index: 0;
	}
	.OffMonthStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: #B2B2B2;
		background-color: #DCDCDC;
		text-decoration: none;
	}
	.GoToTodayStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: White;
		background-color: White;
		text-decoration: none;
		background-color: #63BFFF;

	}
	.TodayDayStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: LightGoldenrodYellow;
		text-decoration: none;
	}
	.DayHeaderStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: White;
		background-color: #63BFFF;

	}
	.WeekendStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: #87CEEB;
		text-decoration: none;
	}
	.SelectedDateStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: Yellow;
		text-decoration: none;
	}
	.ClearDateStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: White;
		text-decoration: none;
	}
	.HolidayStyle
	{
		font-size: XX-Small;
		font-family: Verdana,Helvetica,Tahoma,Arial;
		color: Black;
		background-color: Tomato;
		text-decoration: none;
	}
	.HolidayStyle:hover, .ClearDateStyle:hover, .SelectedDateStyle:hover, .WeekendStyle:hover, .DayHeaderStyle:hover, .TodayDayStyle:hover, .GoToTodayStyle:hover, .OffMonthStyle:hover, .MonthHeaderStyle:hover, .WeekdayStyle:hover
	{
		text-decoration: underline;
	}
	/*
	END OF CALENDAR CONTROL STYLE
	*/

	/* p_RoomConfirmation.aspx */
	table.tblElements
	{
		font-weight: normal;
		font-size: 11px;
	}
	.ConfText
	{
		font-size:14px;
		color:Red;
		font-weight:bold;
	}

	/* p_personalInfo.aspx*/
	td.infoContent{
		padding-left: 15px;
	}
	input.PersonalInfo{
		margin-left: 10px;
	}
	.ValidatorMessage
	{
		color: Red;
		font-size: 10px;
		font-weight: normal; 
	}
	
	/* ROOM DESCRIPTION -- ROOM LIST */
	#RoomList {
		padding: 0px;
		margin: 0px;
	}
	#RoomList li {
		display: block;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 0px;
		list-style-type: none;
		margin: 0px;
	}
	
	/* ROOM DESCRIPTION -- ROOM LIST FILTER */
	#RoomListFilterWrapper {
		font-size: smaller;
		margin-left: 15px;
	}
	#RoomListFilterWrapper .label {
		/*font-weight: bold;*/
	}
	#RoomListFilterWrapper select
	{
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: smaller;
	}
	#RoomListFilterWrapper ol {
		list-style-type: none;
		margin: 0px;
		padding: 10px;
		padding-left: 15px;		
		border: 1px solid gray;
		background-color: White;		
		/*background-color: Gray;*/
	}
	#RoomListFilterWrapper li {
		margin: 0px;
		padding-top: 7px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}	
	#RoomListFilterWrapper li.RoomListItemFilterButton {
		text-align:right;
	}	
	#RoomListFilterWrapper li table {
		/*font-size:smaller;*/
	}		
	#RoomListFilterWrapper #rlfFilter_ddlFilterRoomType {
		margin: 0px;
		padding: 0px;
		margin-left: 20px;
	}	
	#RoomListFilterWrapper table {
		margin: 0px;
		padding: 0px;
		margin-left: 20px;
		padding-left: 20px;
	}
	
	/* ROOM DESCRIPTION -- ROOM LIST PAGER */
	div.PagerContainerWrapper
	{
		text-align: left;
		padding-left: 15px;
		margin-bottom : 0px;
		margin-top: 50px;
	}
	table.PagerContainerTable {
		border: 0px solid #666666;
		padding: 0px;
		margin-top: 25px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: smaller;		
	}
	a.PagerHyperlinkStyle {
		text-decoration: none;
		color: #0066FF;
		font-weight: bold;
	}
	td.PagerInfoCell {
		/*background-color: #0099FF;*/
		/*color: #FFFFFF;*/
		/*font-weight: bold;*/
		/*font-size: smaller;*/
		padding-right : 20px;
		border: 0px;		
	}
	td.PagerOtherPageCells , td.PagerCurrentPageCell
	{
		width:15px;		
	}
	
	/* ROOM DESCRIPTION -- SHORT ROOM INFO */
	#ShortRoomInfoWrapper {
		display:block;
		width: 400px;
		padding: 5px;
		margin: 5px;
		margin-left: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}	
	#ShortRoomInfoWrapper div.RoomDescription {
		text-align: justify;
		display: block;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 150px;
		font-size: smaller;
	}
	#ShortRoomInfoWrapper div.RoomDescription_Title {
		font-weight: bold;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;

	}
	#ShortRoomInfoWrapper img.RoomImage {
		border: 1px solid black;
		padding: 0 px;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
		float: left;
	}
	#ShortRoomInfoWrapper div.RoomButtons {
		padding: 0px;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-align: right;
	}
	
	/* SHORT STAY VALUE */
	#ShortStayValueInfoWrapper ul, #ShortStayValueInfoWrapper li  {
		margin: 0px;
		padding: 0px;		
	}
	
	#ShortStayValueInfoWrapper li  {
		margin: 0px;
		padding: 0px;
		display: block;		
	}
	#ShortStayValueInfoWrapper .label {
		float: left;
		display: block;
		font-size: smaller;
		font-weight: bold;	
		vertical-align: middle;	
		width: 140px;
	}
	#ShortStayValueInfoWrapper .value {
		float: left;
		display: block;
		text-align: right;
		font-size: smaller;
		vertical-align: middle;
	}
	
	/* ROOM DESCRIPTION - LONG ROOM INFO  */
	#LongRoomInfoWrapper {
		width: 500px;
	}
	.AttributesListTag, .LocationsListTag {
		font-weight: bold;
	}
	#LongRoomInfoWrapper .RoomLongDescriptionWrapper {
		font-size: smaller;
		text-align: justify;
		float: left;
		width: 300px;
		padding: 0px;
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#LongRoomInfoWrapper ul.AttributesList, 
	#LongRoomInfoWrapper ul.LocationsList,
	#LongRoomInfoWrapper ul.ImagesList,
	#LongRoomInfoWrapper ul.ImagesList {
		list-style-type: none;
		padding: 0px;
		font-size: smaller;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 325px;	/* width of descriptions + padding */
	}

	#LongRoomInfoWrapper ul.AttributesList li, 
	#LongRoomInfoWrapper ul.LocationsList li,
	#LongRoomInfoWrapper ul.ImagesList li {
		list-style-type: none;
		margin: 0px;
		margin-left : 20px;	
	}	
	#LongRoomInfoWrapper ul.ShortStayValueInfoList li
	{
		margin: 0px;
		list-style-type: none;
		font-size: larger;		
	}
	#LongRoomInfoWrapper .value
	{
		padding: 0px;
		margin: 0px;
		padding-left: 20px;
		padding-bottom: 10px;
	}
	#LongRoomInfoWrapper #ShortStayValueInfoWrapper
	{
		padding: 0px;
		FONT-SIZE: smaller; 
		MARGIN: 15px 0px 0px 325px;
		LIST-STYLE-TYPE: none
	}
	
	/*ROOM PAGE BUTTOM BUTTONS*/
	#p_RoomButtomButtons {
		width: 300px; /*same width as #LongRoomInfoWrapper .RoomLongDescriptionWrapper */
	}	
	
}
@media print 
{
	td.LeftPanel {
			visibility:hidden;
			width:1px;
	}
	
	div.noPrint
	{
		visibility:hidden;	
	}
	
	div.MainContent
	{
		position:absolute;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		z-index:550;
		visibility:visible;
	}
	
	.Table 
	{ 
		border: 0px solid #CCCCCC; 
		font-size:10px;
	}

	.TableNoLines
	{ 
		border: 0px solid #CCCCCC;
		font-size:10px; 
	}
	
	.ReservedText
	{
		visibility:hidden;
	}
	
	td.TableRowEditTitle
	{
		font-size:12px;
		border: 0px;
		border-bottom: 0px solid #000000;
		font-weight: bold;
	}
	td.GridRowEdit, table.tblElements
	{
		font-size:10px;
		border: 0px;
		padding-left:15px;
		color: Black;
	}
	
	td.GridRowDescription
	{
		visibility:hidden;
		font-family:Arial;
		font-size:13px;
		color: #000066;
		border: 0px;
	}
	
		
	td.OtherPropertiesLinkStyle
	{
		visibility: hidden;
	}
	
}