﻿
/* Default CSS Stylesheet for a new Web Application project */
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;

}

legend
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #4f80d1;
    font-weight: bold;
}

TFOOT
{
    COLOR: #000000;
}

THEAD
{
    COLOR: #000000;
}

TH
{
    COLOR: #000000;
}


H1
{
	font-family: Arial,Verdana,arial;
	font-size: 12pt;
	font-weight: bold;
    COLOR: #0000a7;
}

H2
{
	font-family: Arial,Verdana,arial;
	font-size: 14px;
	font-weight: bold;
	color : #000000;
}

H3	{	
	font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;;
	font-weight: bold;
	color : #000000;

	}	
		
H4	{	
	font-family: Arial,Verdana,arial;
	font-size: 11pt;
	font-weight: bold;
    COLOR: #0000a7;
   }	
		
DT	{	
	font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
		
H6	{	
	font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	}	
		
TFOOT	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	}	



	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

PRE	{	
	font-family:	 Arial,Verdana, arial, Helvetica, sans-serif;
	}	
	

BLOCKQUOTE	{	
	font-family:	 Arial,Verdana, arial, Helvetica, sans-serif;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


Table
{
	font-family: Arial;
	font-size: 10pt;
	color :BLACK;
}

td
{
	font-family: Arial;
	font-size: 10pt;
	color :BLACK;
}


.clsErrMsg
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial;	
}

.clsUserErrMsg
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial;	
}

.alt-row1 {background-color:#ecf7f8;padding:10px;}
.alt-row2 {background-color:#f2f7e5;padding:10px;}


.clsFooterMenu a
{
color: #ffffff;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: .8em;
font-style: normal;
text-align: left;
text-decoration: none;
font-weight: bold; 
}


.clsFooterMenu a:hover
{
color: #1f89b4;
font-size: .8em;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-style: normal;
text-align: left;
text-decoration: none;
font-weight: bold;
}

.clsGrid TD
{
color: #000000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: .8em;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsGrid a
{
color: #0000FF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
}

.clsGrid a:hover
{
color: #0000FF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: underline;	
}

.clsGrid a:visited
{
color: #0000FF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
}

.clsGrid a:link
{
color: #0000FF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
}

.clsMOQTable
{
	font-weight: normal;
	font-size: 10pt;	
	border-style: solid; 
	border-width: thin ;
	border-color: Black;
	color: black;	
	font-family: Arial;
	background-color: #FFFFFF;
	text-align: center;
}

.clsMOQTableHeader
{
	font-weight: bold;
	font-size: 10pt;	
	color: white;	
	height: 30px;
	border-color: Black;
	border-style: solid; 
	border-width:  1px ;
	border-color: Black;
	font-family: Arial;
	background-color: #2143B6;
	text-align: center;
}
.clsMOQTableTD
{
	font-weight: normal;
	font-size: 10pt;	
	border-color: Black;
	border-style: solid; 
	border-width:  1px ;
	border-color: Black;
	font-family: Arial;
	background-color: #FFFFFF;
	text-align: center;
	height: 20px;
}



.clsTopMenu a:link
{
font-weight: bold;
color: #666666;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsTopMenu a:hover
{
font-weight: bold;
color: #FF0000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsTopMenu a:visited
{
font-weight: bold;
color: #666666;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsMainMenu a:link
{
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsMainMenu a:hover
{
font-weight: bold;
color: #FF0000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsMainMenu a:visited
{
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsSearchBar a:link
{
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsSearchBar a:hover
{
font-weight: bold;
color: #FF0000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}

.clsSearchBar a:visited
{
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
text-decoration: none;	
}


.clsFooterLink a:link
{
    font-weight: normal;
    color: #6e4d7e;
    font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    text-align: left;
    text-decoration: none;	
}

.clsFooterLink a:hover
{
    font-weight: normal;
    color: #6601AB;
    font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    text-align: left;
    text-decoration: none;	
}

.clsFooterLink a:visited
{
    /*font-weight: normal;
    color: #6e4d7e;
    font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    text-align: left;*/
    text-decoration: none;	
}

/**Main Menu**/
.clsMMenu a:link
{
font-weight: lighter;
color: #FF0000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size:  8pt;
padding: 0px  10px 0px 10px;
}

.clsMMenu a:hover
{
font-weight: lighter;
color: #e5a419;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 8pt;
padding: 0px  10px 0px 10px;
}

.clsMMenuItem
{
font-weight: lighter;
color: #000000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 8pt;
padding: 0px  10px 0px 10px;
}

.clsMMenuSub a:link
{
font-weight: lighter;
color: #000000;
font-family: Arial, Arial, Verdana,  Helvetica, sans-serif;
font-size: 7pt;
}

.clsMMenuSub a:hover
{
font-weight: lighter;
color: #e5a419;
font-family: Verdana, Arial, Verdana,  Helvetica, sans-serif;
font-size: 7pt;
background-color: #660066;
}

.clsMMenuSubItem
{
font-weight: lighter;
color: #000000;
font-family: Verdana, Arial, Verdana,  Helvetica, sans-serif;
font-size: 7pt;
padding: 6px 6px 6px 6px;
border-top : solid 1px #E6E5E0;
text-align: left;
background-color: #660066;

}

/**General link**/
.clsGenLink a
{
font-weight: bold;
color: #A71C20;
font-family: Verdana, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;	

}

.clsGenLink a:hover
{
font-weight: bold;
color: #A71C20;
font-family: Verdana, Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;	

}

/****DATAGRID****/
.clsDataGrid
{
    border-style: Solid;
    Border-Color: Gray ;
    border-width:1px;
    font-family: Arial;
    font-size: 10pt; 	
        
}
.clsDataGridAltItemStyle
{
    background-color:#FCE3A3;
        
}
.clsDataGridPagerStyle
{
    background-color: Teal;
    color :#FFFFFF;   
    font-weight: bold;       
    height: 20px;   
}
.clsDataGridEditItemStyle
{
}
.clsDataGridFooterStyle
{
}
.clsDataGridHeaderStyle
{
    background-color: white; 
    border-width:1px;
    font-family: Arial; 		
    color :#000080;    
    background-color:Silver;
    border-style:Solid;        
    font-weight: bold;
}
.clsDataGridItemStyle
{
}
.clsDataGridSelectedItemStyle
{
}

.clsFormLabelTD
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #EBEBEB;
}

.clsFormHeaderTable
{
	font-weight: bold;
	font-size: 10pt;	
	color: white;	
	height: 20px;
	font-family: Arial;
	background-color: #2143B6;
	text-align: left;
}

.clsRecordCmdLabel
{
	font-weight: bold;
	font-size: 10pt;
	color:  blue;
	font-family: Arial;
	text-decoration: underline;
}



.clsFormSubMenuTD
{
	font-weight: bold;
	font-size: 10pt;	
	color: black;	
	height: 30px;
	font-family: Arial;
	background-color: #cccccc;
	text-align: left;
}

.clsFormControlTD
{
	font-size: 10pt;	
	color: black;	
	font-family: Arial;
	background-color: #CEDEFF;
	text-align: left;
}

.clsFormMsgTD
{
	font-weight: bold;
	font-size: 10pt;	
	color: red;	
	font-family: Arial;
	background-color: #CEDEFF;
	text-align: left;
}

.clsFormLabelTD
{

	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #EBEBEB;
}

.clsFormLabelCompTD
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Arial;
	background-color: #EBEBEB;
}

.clsFormLabelIDTD
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Arial;
	background-color: #ffcc00;
}

.clsFormSect2TD
{
    background-color: #FFFFCC;
}

.clsFormLabelHighlightTD
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Arial;
	background-color: #ffcc00;
}

.clsFormSubHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: #3366cc;
}
.clsFormColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #cccccc;
}

/*Cust Registraion Form*/



.clsCustRegFormHeader
{
    font-weight:  bold;
	font-size: 11pt;
	color: #000000;
	font-family: Arial;
	background-color: #cccccc;
	padding: 5px 5px 5px 5px;
	border-top: 1px #999999 solid; 
	border-left: 1px #999999 solid;

}

.clsCustRegFormSubHeader
{
    font-weight:  bold;
	font-size: 11pt;
	font-style: italic ;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #999999;
	padding: 5px 5px 5px 5px;
	border-top: 1px #999999 solid; 
	border-left: 1px #999999 solid;

}


.clsCustRegFormLabelTD 
{
    font-weight:  normal;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #ffffff;
	border-top: 1px #999999 solid; 
	border-left: 1px #999999 solid;
	padding: 2px 2px 2px 5px;
}


.clsCustRegFormLabelCompTD 
{
    font-weight:  normal;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial;
	background-color: #ffffff;
}

.clsCustRegFormCtrlLabel
{
    font-weight:  normal;
	font-size: 10pt;
	color: #000080;
	font-family: Arial;
	background-color: #ffffff;
}



/*Cart*/
.clsCartTable 
{
    
	font-size:	10pt;
	color: #000000;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	vertical-align:	top;
	border-style:Solid;
	width:100%;
	border-width: 1pt ;
	border-collapse:collapse;
	border-color :#cccccc;
	}

.clsCartTableHeader 
{
    font-size:	10pt;
    color: #000000;
	font-weight:	bold;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	background-color: #dcdcdc;
	vertical-align:	top;		
}

.clsCartTableRow
{
    font-size:	10pt;
    color: #000000;
	font-weight:	bold;
	text-transform:	none;
	font-family: Arial,Verdana,Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	vertical-align:	top;		

}

.clsCartTableRow A
{
    		
}


.clsH1Def
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #487C29;
	height:15pt;

}

.clsHRDef
{
	color : #487C29;		
	height: 4px;
}

.clsH1PET
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #837339;
	height:15pt;

}

.clsHRPET
{
	color : #837339;		
	height: 4px;
}

.clsH1EYE
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #596cb0;
	height:15pt;

}

.clsHREYE
{
	color : #596cb0;		
	height: 4px;
}

.clsH1AES
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #f27e0d;
	height:15pt;

}

.clsHRAES
{
	color : #f27e0d;		
	height: 4px;
}

.clsH1WELL
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #92a9c9;
	height:15pt;

}

.clsHRWELL
{
	color : #92a9c9;		
	height: 4px;
}

.clsH1IMG
{
	font-family: Arial,Verdana,arial;
	font-size: 14pt;
	font-weight: bold;
	color : #52959e;
	height:15pt;

}

.clsHRIMG
{
	color : #52959e;		
	height: 4px;
}



.clsTxSideMn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	font-weight:  bold;
	padding-left:8px;
	text-align: left;
	text-decoration: none;
}

.clsTxSideMn a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:  lighter;
	padding-left: 8px;
	text-align:  left;
	text-decoration: none;
}

.clsTxTitle01 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14pt;
	color: black ;
	text-align: right;
}

.clsCellFooter01 {
	text-decoration: none;
	font-size: 8pt;
	color: gray;
	font-weight: bold;
	text-align: left;	
}

.clsCellFooter02 {
	text-decoration: none;
	font-size: 8pt;
	color: #407819;
	font-weight: bold;
	text-align: right;	
}

.clsMoreLink  
{
	
	font-size: 9pt;
	color: #0000a7;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;
}

.clsSpareSubMenuLink  A
{
	
	font-size: 9pt;
	color: #0000a7;

	text-align: left;	
	text-decoration: none;
}

.clsSpareSubMenuLink  A:hover
{
	
	font-size: 9pt;
	color: #ff9c00;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;
}

.clsTBSpecTitle
{
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;
	height: 25px;
	padding: 5px 5px 5px 20px;
}

.clsTBSpecHeader
{
	font-size: 10pt;
	color: #333333;
	background-color: #FFCC00;
	font-weight:  bold ;
	text-align: center;	
	text-decoration: none;
	height: 20px;
	padding: 5px 5px 5px 5px;
}

.clsTBSpecTR1
{
	font-size: 10pt;
	color: #000000;
	background-color: #FBFBFB;
	font-weight:  normal ;
	text-align: center;	
	text-decoration: none;
	height: 20px;
	padding: 5px 5px 5px 5px;
	
}

.clsTBSpecTR2
{
	font-size: 10pt;
	color: #000000;
	background-color: #F1F5FA;
	font-weight:  normal ;
	text-align: center;	
	text-decoration: none;
	height: 20px;
	padding: 5px 5px 5px 5px;

}

.clsTBSpecTDModel
{
	text-align: left;			
	
}
}

	
.clsMoreLink A
{
	font-size: 9pt;
	color: #0000a7;
	text-align: left;	
	text-decoration: none;
}

.clsMoreLink A:hover 
{
	font-size: 9pt;
	color: #ff9c00;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;
}

.clsCoOfficeLink A
{
	font-size: 10pt;
	color: #0000a7;
	text-align: left;	
	text-decoration: none;	
	font-weight: bold;
}

.clsCoOfficeLink A:hover 
{
	font-size: 10pt;
	color: #ff9c00;
	text-align: left;	
	text-decoration: none;	
	font-weight: bold;
}

/*MODAL*/
.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.clsVillaTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #003399;
	font-family: Arial;	
}
.clsVillaAmenityTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
	font-family: Arial;	
}

.clsVillaTitleLocation
{
	font-weight: bold;
	font-size: 10pt;
	color: #003399;
	font-family: Arial;	
}
.clsVillaTitleCountry
{
	font-weight: bold;
	font-size: 10pt;
	color: #003399;
	font-family: Arial;	
}
.clsTableReviewsDetail
{
		
	border-style: solid; 
	border-width: 1px ;
	border-color: #734020;	
	font-family: Arial;
	background-color: #fefae9;
	
}
.clsTableDetail
{
		
	border-style: solid; 
	border-width: 1px ;
	border-color: #aecad5;	
	font-family: Arial;
	background-color: #edf6f9;
	
}
.clsHome
{
		
		background-color: #edf6f9;
	
}
.clsTrDetail
{
		
	border-style: solid; 
	border-width: 1px ;
	color: #aecad5;
	
}
.line
{
	color : #aecad5;
	width : 1px;
}


.clsBkCal
{
    font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #fcfae8;    
    text-align : center ;
    width:200px;
    border:thin solid #ffe28b; 
    
}



.clsBkCal TD
{
  width:20px;
  height:20px;  
  text-align : center ;
}

.clsBkCalHeader 
{
    font-family: Arial;
   	font-size : 12pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ffc453;    
    text-align : center ;
    width:200px;
    border:thin solid #ffe28b; 
}


.clsBkCalDaySun 
{
   	font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ffffff;    
    text-align : center ;
     
}
.clsBkCalDaySat
{
   	font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ffffff;
    text-align : center ;
}
.clsBkCalDayNorm 
{
    font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ffffff;
    text-align : center ;
}

.clsBkCalNorm
{
   	font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ffffff;
    text-align : center ;  
    
}
.clsBkCalBlock
{
   	font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #ff7070;
    text-align : center ;
}
.clsBkCalOnReq
{
    font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #cbf4fd;
   text-align : center ;
}
.clsBkCalAvail
{
    font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #d5ff8b;
    text-align : center ;
    text-decoration : none;
    
}
.clsBkCalHold
{
    font-family: Arial;
   	font-size : 8pt;
   	font-weight :bold;
    color : #622b0a;
    background-color : #fffc00;
    text-align : center ;
}

.clsLink a
{
    color : #0000FF;
	text-decoration : none;
}

.clsLink a:hover
{
    color : #ba9b2f;
	text-decoration : none;

}


.clsFormHeader
{
    font-weight:  bold;
	font-size: 11pt;
	color: #000000;
	font-family: Arial;
	background-color: #cccccc;
	padding: 5px 5px 5px 5px;
	
}

.clsFormSubHeader
{
    font-weight:  bold;
	font-size: 11pt;
	font-style: italic ;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #999999;
	padding: 5px 5px 5px 5px;


}


.clsFormLabelTD 
{
    font-weight:  bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}


.clsFormLabelCompTD 
{
    font-weight:  bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}

.clsFormCtrlLabel
{
    font-weight:  normal;
	font-size: 10pt;
	color: #000080;
	font-family: Arial;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}

.clsFormLabelInfoTD
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	background-color: #f59800;
}
.clsFormCtrlInfoTD
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	background-color: #ecf7f8;
}




.clsDataGridUserRegAltItemStyle1 {background-color:#c3e9fc;padding: 8px 8px 8px 8px; }
.clsDataGridUserRegAltItemStyle2 {background-color:#f2f7e5;padding: 8px 8px 8px 8px; }
.clsDataGridUserRegAltItemStyle3 {background-color:#00FF99;padding: 8px 8px 8px 8px; }
.clsDataGridUserRegPagerStyle
{
    background-color: Teal;
    color :#FFFFFF;   
    font-weight: bold;       
    height: 20px;   
}
.clsDataGridUserRegEditItemStyle
{
}
.clsDataGridUserRegFooterStyle
{
}
.clsDataGridUserRegHeaderStyle
{
    background-color: white; 
    border-width:1px;
    font-family: Arial; 		
    color :#000080;    
    background-color:Silver;
    border-style:Solid;        
    font-weight: bold;
    padding: 4px 4px 4px 4px;
}
.clsDataGridUserRegItemStyle
{
}
.clsDataGridUserRegSelectedItemStyle
{
}

.clsMAdminMenu a:link
{
font-weight: normal;
color: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;
}

.clsMAdminMenu a:hover
{
font-weight: normal;
color: #A71C20;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;
}

.clsMAdminMenuItem
{
font-weight: normal;
color: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;

background-color: #a0a2bb;
}

.clsMAdminMenuSub a:link
{
font-weight: normal;
color: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;
background-color: #a0a2bb;
}

.clsMAdminMenuSub a:hover
{
font-weight: normal;
color: #A71C20;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;
background-color: #a0a2bb;
}

.clsMAdminMenuSubItem
{
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 1em;
padding: 4px 4px 4px 4px;
border-top : solid 1px #E6E5E0;
text-align: left;
background-color: #a0a2bb;
}
