/***************************************************************/
/* SCHEMA: DHNET
/***************************************************************/
/***************************************************************/
/* FRAME AND PAGE LEVEL STYLES
/* 
/* VSBODYCONTAINER: Style applied to the html body element
/* 
/* VSFRAMECONTAINER: Styles applied to the most external container
/* of the web site. It is applied on external boundaries of the
/* frame controls
/* 
/* VSCONTENTCONAINER: Styles applied to the container that contains
/* the content pane, including the title. Its goal is to provide
/* flexibility when the same content is displayed within different
/* frame controls
/* Implemented using 2 nested div elements, the outer element to set
/* the width, the inner div element to set padding styles.
/* 
/* VSCONTENTPADDING: Style applied to the container that contain
/* most content in the content pane below the primary page title
/* (if any). Its goal is to provide padding for the content below 
/* the page title, optionally variable with different title 
/* implementations in different layout schemas
/* 
/***************************************************************/

/* APPLIED TO THE BODY ELEMENT 
/* MULTIPLE ALTERNATIVES - PAGE DEPENDEND */
.VSBodyContainer1
{  
	background-color:#000000;		/* USED FOR COMMON PAGES */
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;	
	font-family:Verdana, Arial;    /* SETTING FONT/SIZE IS REQUIRED TO AVOID LARGE LINESPACING IN FIREFOX */
	font-size:8pt;
}
.VSBodyContainer2		/* MOSTLY USED FOR POPUP AND SPECIAL PAGES */
{
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:left;
	font-family:Verdana, Arial;    /* SETTING FONT/SIZE IS REQUIRED TO AVOID LARGE LINESPACING IN FIREFOX */
	font-size:8pt;
}
/* APPLIED TO THE EXTERNAL BOUNDERIES OF THE FRAME CONTROL */ 
.VSFrameContainer1
/* APPLIED TO THE CONTAINER THAT CONTAINS THE CONTENT PANE (INCL. TITLE) */ 
/* OUTER MOST DIV ELEMENT USED TO SET THE WIDTH */
.VSContentContainer1
{
	width:618px;
}
/* INNER MOST DIV ELEMENT USED TO SET PADDING */
.VSContentContainer2
{
	border:solid 0px black;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}
/* APPLIED TO THE CONTAINER THAT CONTAIN MOST CONTENT IN THE CONTENT PANE BELOW THE PRIMARY PAGE TITLE (IF ANY) */
.VSContentPadding0		/* EXPLICIT NO PADDING */
{
}
.VSContentPadding1		/* FRONT-END + PROPERTY MANAGER APPLICATION */ 
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
}
.VSContentPadding2		/* LARGER PADDING - FRONT-END + PROPERTY MANAGER APPLICATION */ 
{
}
.VSContentPadding10		/* ADMIN APPLICATION */ 
{
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
}

/***************************************************************/
/* INPUT CONTROLS
/***************************************************************/
.InputBoxesA4    /* USED ON ALL XCONTROLS EXCEPT XCHECKBOX */
{
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:9pt;
	border:solid 1px #333333;
}
.InputBoxesA4_TextBox    /* USED ON ALL XCONTROLS EXCEPT XCHECKBOX */
{
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:9pt;
	border:solid 1px #333333;
}
.InputBoxesA4_DropDown    /* USED ON ALL XCONTROLS EXCEPT XCHECKBOX */
{
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:9pt;
	border:solid 1px #333333;
}
.InputBoxesA4_CheckBox    /* USED ON ALL XCONTROLS EXCEPT XCHECKBOX */
{
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:9pt;
}
.InputBoxesA4_RadioButton    /* USED ON ALL XCONTROLS EXCEPT XCHECKBOX */
{
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:9pt;
}

/***************************************************************/
/* XBUTTON STYLE CLASSES
/***************************************************************/
.VSButton1_Content		/*  BUTTON WITH LIMITED WIDTH (TYPICALLY USED DIRECTLY AFTER A TEXTBOX) */
{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	color:#FFFFFF;
	padding:2px 4px 3px 4px;
}
.VSButton1_Background
{
	background-color:#333333;
}
.VSButton1_Border
{
	border:solid 1px #979797;
}

.VSButton3_Content		/* BUTTON WITH NORMAL WIDTH */
{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	cursor:pointer;
}
.VSButton3_Background
{
	background-color:#333333;
}
.VSButton3_Border
{
	border:solid 1px #979797;
}

.VSButton2_Content			/* STYLE FOR XBUTTON2 */
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 10px 2px 10px;
}
.VSButton2_Border		
{
}
.VSButton2_Background	
{
}



/***************************************************************/
/* XLABEL STYLE CLASSES
/* NORMAL TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSLabelA1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	color:Black;
}
.VSLabelA9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	color:Black;
}

/***************************************************************/
/* XLABEL STYLE CLASSES
/* BOLD TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSLabelB1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:bold;
	color:Black;
}
.VSLabelB9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:bold;
	color:Black;
}



/***************************************************************/
/* XLabel STYLE CLASSES
/* ITALIC TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSLabelC1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSLabelC9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}

/***************************************************************/
/* XLabel STYLE CLASSES
/* ERROR MESSAGE ()
/***************************************************************/
.VSLabelE1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSLabelE9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}


/***************************************************************/
/* XTEXT STYLE CLASSES
/* NORMAL TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSTextA1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	color:Black;
}
.VSTextA2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	color:Black;
}
.VSTextA3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	color:Black;
}
.VSTextA4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Black;
}
.VSTextA5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	color:Black;
}
.VSTextA6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
}
.VSTextA7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	color:Black;
}
.VSTextA8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	color:Black;
}
.VSTextA9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	color:Black;
}

/***************************************************************/
/* XText STYLE CLASSES
/* BOLD TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSTextB1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:bold;
	color:Black;
}
.VSTextB2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:bold;
	color:Black;
}
.VSTextB3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:bold;
	color:Black;
}
.VSTextB4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:Black;
}
.VSTextB5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
}
.VSTextB6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}
.VSTextB7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:bold;
	color:Black;
}
.VSTextB8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:bold;
	color:Black;
}
.VSTextB9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:bold;
	color:Black;
}


/***************************************************************/
/* XText STYLE CLASSES
/* ITALIC TEXT (NO DECORATION, NO BACKGROUND)
/***************************************************************/
.VSTextC1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}
.VSTextC9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	font-style:italic;
	color:Black;
}

/***************************************************************/
/* XText STYLE CLASSES
/* ITALIC TEXT (RED)
/***************************************************************/
.VSTextD1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}
.VSTextD9_Content
{
	font-family:Verdana, Arial;
	font-size:14pt;
	font-weight:normal;
	font-style:italic;
	color:red;
}



/***************************************************************/
/* XText STYLE CLASSES
/* TITLES, HEADINGS
/***************************************************************/
.VSTextT1_Content    /* PAGE TITLE */ 
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:#EE1D87;
	padding:1px 0px 0px 2px;
	/* padding:1px 0px 0px 28px; */
}
.VSTextT1_Border
{
	height:19px;
}
.VSTextT1_Background
{
/*	background-image:url(../images/XText1A.gif);
	background-repeat:no-repeat;  */
}

.VSTextT2_Content   /* SECTION TITLE IN PROPERTY/UNIT DETAILS */ 
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	padding:2px 2px 2px 5px;
}
.VSTextT2_Border
{
	border:solid 1px #000000;
}
.VSTextT2_Background
{
	background-color:#DDDDDD;
}

.VSTextT3_Content   /* SECTION TITLE PROPERTY/UNIT DETAILS, LEVEL 2 */ 
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	padding:2px 2px 2px 5px;
}
.VSTextT3_Border
{
	border-left:solid 10px #000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.VSTextT3_Background
{
	background-color:#DDDDDD;
}

.VSTextT4_Content    /* SMALL TITLES IN XBOX (HOME PAGE - ADVANCED SEARCH) */ 
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
	padding:0px 0px 0px 10px;
}
.VSTextT4_Border {}
.VSTextT4_Background {}

.VSTextT5_Content   /* PARAGRAPH TITELS - LEVEL 1 (see AboutUs) */ 
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.VSTextT5_Border {}
.VSTextT5_Background {}

.VSTextT6_Content   /* PARAGRAPH TITELS - LEVEL 2 (see AboutUs) */ 
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}
.VSTextT6_Border {}
.VSTextT6_Background {}





/***************************************************************/
/* XLINK STYLE CLASSES
/* NORMAL LINK (NO BACKGROUND)
/***************************************************************/
.VSLinkA1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkA9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}



/***************************************************************/
/* XLINK STYLE CLASSES
/* NORMAL LINK WITH HOVER EFFECT (NO BACKGROUND)
/***************************************************************/
.VSLinkB1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB1_Content:hover
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB2_Content:hover
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB3_Content:hover
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB4_Content:hover
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB5_Content:hover
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB6_Content:hover
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB7_Content:hover
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB8_Content:hover
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkB9_Content:hover
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}


/***************************************************************/
/* XLINK STYLE CLASSES
/* LINK WITH COLOR HOVER EFFECT (NO BACKGROUND)
/***************************************************************/
.VSLinkC1_Content
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC1_Content:hover
{
	font-family:Verdana, Arial;
	font-size:5pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC2_Content
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC2_Content:hover
{
	font-family:Verdana, Arial;
	font-size:6pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC3_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC3_Content:hover
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC4_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC4_Content:hover
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC5_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC5_Content:hover
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC6_Content
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC6_Content:hover
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC7_Content
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC7_Content:hover
{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC8_Content
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC8_Content:hover
{
	font-family:Verdana, Arial;
	font-size:12pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSLinkC9_Content
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.VSLinkC9_Content:hover
{
	font-family:Verdana, Arial;
	font-size:13pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}

/***************************************************************/
/* XLINK STYLE CLASSES
/* OTHER STYLES
/***************************************************************/
/******** TEXT IN BOX (HOME PAGE - ADVANCED SEARCH) */ 
.VSLink1_Content
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color:#000000;
	text-decoration:underline;
}
.VSLink1_Background
{
}


/***************************************************************/
/* LINECONTROL
/***************************************************************/
.VSLine1
{
	background-color:#666666;
}
.VSLine2
{
	background-color:#AAAAAA;
}


/***************************************************************/
/* XBOX STYLE CLASSES
/***************************************************************/
.VSBox1_Header
{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:8pt;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/XBox1_w385.jpg);
	padding:2px 0px 2px 0px;
}
.VSBox1_Content
{
	font-family:Verdana,Arial;
	font-size:9pt;
	color:Black;	
	text-align:left;
	/* background-color:#FFF7E7; */
	padding: 4px 0px 2px 5px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#999999;
	border-width:1px;
}
/* ------------------------------------------------*/
.VSBox2_Header
{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:8pt;
	font-style:normal;
	color:#FFFFFF;
	text-align:left;
	background-image:url(../images/XBox1_w385.jpg);
	padding:2px 0px 2px 6px;
}
.VSBox2_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	text-align:left;
	padding:4px 5px 5px 10px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#999999;
	border-width:1px;
}
/* ------------------------------------------------*/
.VSBox3_Header
{
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#333333;	
	padding: 2px 0px 2px 5px;
	text-align:center;
	background-color:#EEEEEE;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-color:#999999;
	border-width:1px;
}
.VSBox3_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#222222;
	text-align:left;
	padding: 4px 0px 2px 5px;
	background-color:#EEEEEE;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#999999;
	border-width:1px;
}
/* ------------------------------------------------*/
.VSBox4_Header
{}
.VSBox4_Content
{
	font-family:Verdana, Arial;
	font-size:0pt;
	font-weight:bold;
	color:#222222;
	text-align:left;
	background-color:#EEEEEE;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#999999;
	border-width:1px;
}

/* ------------------------------------------------*/
.VSBox5_Header
{
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#333333;	
	text-align:left;
	background-color:#EEEEEE;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#333333;
	border-width:1px;
}
.VSBox5_Content
{
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#333333;	
	text-align:left;
	background-color:#EEEEEE;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#333333;
	border-width:1px;
}

/* ------------------------------------------------*/
.VSBox6_Header
{
}
.VSBox6_Content
{
	padding:8px 8px 8px 8px;
	border:solid 1px #FFDF7B;
	height:116px;
}

/* ------------------------------------------------*/
.VSBox7_Header
{
}
.VSBox7_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	color:#000000;
}
.VSBox7_Sect1	/* MOST PROPERTY & UNIT PHOTOS ON THE SITE */
{
	width:10px;
	height:10px;
	background-image:url(../images/XBox_1LT.gif);
}
.VSBox7_Sect2
{
	height:10px;
	background-image:url(../images/XBox_1CT.gif);
	background-repeat:repeat-x;
}
.VSBox7_Sect3
{
	width:10px;
	height:10px;
	background-image:url(../images/XBox_1RT.gif);
}
.VSBox7_Sect4
{
	width:10px;
	background-image:url(../images/XBox_1L.gif);
	background-repeat:repeat-y;
}
.VSBox7_Sect5
{
}
.VSBox7_Sect6
{
	width:10px;
	background-image:url(../images/XBox_1R.gif);
	background-repeat:repeat-y;
}
.VSBox7_Sect7
{
	width:10px;
	height:10px;
	background-image:url(../images/XBox_1LB.gif);
}
.VSBox7_Sect8
{
	height:10px;
	background-image:url(../images/XBox_1CB.gif);
	background-repeat:repeat-x;
}
.VSBox7_Sect9
{
	width:10px;
	height:10px;
	background-image:url(../images/XBox_1RB.gif);
}


/***************************************************************/
/* XPROPERTYLISTING STYLE CLASSES
/***************************************************************/
.VSPropertyListing1_Title
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSPropertyListing1_Content
{
	font-family:Verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:Black;
}
.VSPropertyListing1_Content2
{
	font-family:Verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:black;
	text-decoration:underline;
}
.VSPropertyListing1_Link
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}

/***************************************************************/
/* XPHOTOFRAME STYLE CLASSES
/***************************************************************/
.VSPhoto1	/* MOST PROPERTY & UNIT PHOTOS ON THE SITE */
{
	border:solid 4px #AAAAAA;
	padding:3px 3px 3px 3px;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-align:center;
}
.VSPhoto2	/* PHOTO IN THE 'PROPERTY OF THE WEEK' ADVERTISEMENTS*/ 
{
	font-family:Verdana, Arial;
	font-size:9pt;
	text-align:center;
	border:solid 1px #333333;
	padding:1px 1px 1px 1px;
}


/***************************************************************/
/* CSS Styles for XTOOLTIP
/***************************************************************/
.VSTooltip1_Content
{
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:Normal;
	padding:2px 2px 2px 2px;
}
.VSTooltip1_Border
{
	border:solid 1px #333333;	
}
.VSTooltip1_Background
{
	background-color:#FFFFE4;
}

.VSTooltip2_Content         /* NEW PROPERTY TAG ON PHOTOS*/
{
}
.VSTooltip2_Border
{
	margin-left:9px;
	margin-top:9px;
}
.VSTooltip2_Background
{
}

/***************************************************************/
/* CSS Styles for XLIST IN SMARTLINKS SECTION ON THE HOME PAGE
/***************************************************************/
.VSSmartLinks1_Markers
{
	width:15px;
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	margin-top:2px;
}
.VSSmartLinks1_Content
{
	width:350px;
	margin-top:2px;
}
.VSSmartLinks1_Titles
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSSmartLinks1_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSSmartLinks1_TextLinks
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	color:#000000;
}
.VSSmartLinks1_TextLinks:hover
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
	color:#000000;
}

/***************************************************************/
/* CSS Styles for PropertyPromotionControl
/***************************************************************/
.VSPropPromo1_Title
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	margin-top:3px;
	margin-bottom:4px;
}
.VSPropPromo1_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSPropPromo1_Link
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}

/***************************************************************/
/* CSS Styles for DESTINATIONPATH CONTROL
/***************************************************************/
.VSDestPath1_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSDestPath1_Link
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
	color:#000000;
}

/***************************************************************/
/* CSS Styles for CHANGECRITERIA CONTROL
/***************************************************************/
.VSCriteriaList1_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSCriteriaList1_Link
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
	color:#000000;
}

/***************************************************************/
/* XPROPERTY STYLE CLASSES
/* VIRTUAL CONTROL CLASSES: VText_XProperty1
/***************************************************************/
.VSXProperty1_Text1    /* Paragraph text */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	line-height:16px;
}
.VSXProperty1_Text2    /* Small text */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSXProperty1_Text3    /* Message text: 'Not available' */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:red;
}
.VSXProperty1_Link1    /* Hyperlinks */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#0000FF;
	text-decoration:underline;
}
.VSXProperty1_Link2    /* Hyperlinks */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:6pt;
	color:#0000FF;
	text-decoration:none;
}
.VSXProperty1_Title1_Border			/* Used by XText control */
{
	border:solid 1px #FFDF7B;
}
.VSXProperty1_Title1_Content
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	padding:2px 2px 2px 5px;
}
.VSXProperty1_Title1_Background
{
	background-color:#FFFFE4;
}
.VSXProperty1_Title2			/* Level 2 titles */
{
	margin-top:8px;
	margin-bottom:3px;
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}
.VSXProperty1_Title3			/* Level 3 titles */
{
	margin-top:8px;
	margin-bottom:3px;
	font-family:Verdana, Arial;
	font-size:8pt;
	text-decoration:underline;
}

.VSXProperty1_Button_Content			/* Buttons */
{
	font-family:Verdana, Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 10px 2px 10px;
}
.VSXProperty1_Button_Border		
{
}
.VSXProperty1_Button_Background	
{
}

.VSXProperty1_Dropdown_DropDown
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Black;
}
.VSXProperty1_Dropdown_Caption_Content
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:Black;
}
.VSXProperty1_Dropdown_Caption_Border
{
}
.VSXProperty1_Dropdown_Caption_Background
{
}
.VSXProperty1_Dropdown_Suffix
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
}
.VSXProperty1_Dropdown_Error
{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
	background-color:Red;
}


/***************************************************************/
/* XSIMPLETAB1 STYLE CLASSES
/***************************************************************/
.VSTab1_Tab
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	cursor:pointer;
	float:left;
	padding:7px 7px 7px 7px;
	border-left:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
}

.VSTab1_SelectedTab
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
	cursor:pointer;
	float:left;
	padding:7px 7px 7px 7px;
	border-left:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	background-color:#FEA62E;
}

.VSTab1_TabPane
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	width:570px;
	clear:left;
	float:left;
	padding:7px 7px 7px 7px;
	border-left:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	/* background-color:#EEEEEE; */
}



/***************************************************************/
/* XRATES1 STYLE CLASSES
/***************************************************************/
.VSRates3_Header
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
	padding:7px 0px 7px 0px;
	background-color:#EEEEEE;
}
.VSRates3_Text1
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates3_Text2
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	color:#000000;
}
.VSRates3_Row
{
	padding:7px 0px 7px 0px;
	background-color:#FFFFFF;
}
.VSRates3_AlternatingRow
{
	padding:7px 0px 7px 0px;
	background-color:#EEEEEE;
}


/***************************************************************/
/* XRATES2 STYLE CLASSES
/***************************************************************/
.VSRates4_Header
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSRates4_Text1
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates4_Text2
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	color:#000000;
}
.VSRates4_Row
{
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
}
.VSRates4_AlternatingRow
{
	padding:5px 0px 5px 0px;
	background-color:#EEEEEE;
}
.VSRates4_Button_Content			/* Buttons */
{
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px 10px 2px 10px;
}
.VSRates4_Button_Border		
{
}
.VSRates4_Button_Background	
{
}


/***************************************************************/
/* RATES1CONTROL STYLE CLASSES - VILLAPOLIS RATES
/***************************************************************/
.VSRates1_Title1
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSRates1_Title2
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSRates1_Rates
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates1_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates1_Link
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
	color:#000000;
}


/***************************************************************/
/* RATES2CONTROL STYLE CLASSES - EURO RELAIS/INTERHOME RATES
/***************************************************************/
.VSRates2_Title1
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSRates2_Title2
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSRates2_Rates
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates2_Text
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.VSRates2_Link
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
	color:#000000;
}

/***************************************************************/
/* XCALENDAR
/***************************************************************/
.XCalendar1_Header1
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	margin-bottom:2px;
}
.XCalendar1_Header2
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.XCalendar1_Text1
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.XCalendar1_Text2
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.XCalendar1Selector1_Background
{
	width:10px;
	height:123px;
	background-image:url(../images/XCalendar7.gif);
	border:solid 1px white;
}
.XCalendar1Selector1_Background:hover
{
	width:10px;
	height:123px;
	background-image:url(../images/XCalendar7.gif);
	border:solid 1px #888888;
}
.XCalendar1Selector2_Background
{
	width:10px;
	height:123px;
	background-image:url(../images/XCalendar8.gif);
	border:solid 1px white;
}
.XCalendar1Selector2_Background:hover
{
	width:10px;
	height:123px;
	background-image:url(../images/XCalendar8.gif);
	border:solid 1px #888888;
}
.XCalendar1Selector3_Border
{
	width:378px;
	border:solid 1px white;
}
.XCalendar1Selector3_Content
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	text-align:center;
	text-decoration:underline;
	padding:1px 0px 3px 0px;
}
.XCalendar1Selector3_Background
{
	background-color:#EEEEEE;
}
.XCalendar1Selector3_Border:hover
{
	width:378px;
	border:solid 1px #888888;
}
.XCalendar1Popup
{
	width:392px;
	height:275px;
	padding:4px 10px 4px 4px;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:10pt;
	background-image:url(../images/CalendarPopup.png);
}


/***************************************************************/
/* AVAILABILITYCONTROL STYLE CLASSES
/***************************************************************/
.VSAvail1_Frame
{
	Border:solid 1 #000000;
}
.VSAvail1_CaptionCell
{
	text-align:center;
}
.VSAvail1_Caption
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	color:#000000;
}
.VSAvail1_HeaderCell
{
	text-align:center;
	background-color:#DDDDDD;
}
.VSAvail1_Header
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	color:#000000;
}
.VSAvail1_Cell
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	text-align:center;
	background-color:#F2F2F2;
}
.VSAvail1_AvailableWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-color:#BBFFBB;
	text-align:center;
}
.VSAvail1_BookedWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-color:#FFCCCC;
	text-align:center;
}
.VSAvail1_AvailableWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-color:#BBFFBB;
	text-align:center;
}
.VSAvail1_BookedWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-color:#FFCCCC;
	text-align:center;
}


/***************************************************************/
/* XAVAILABILITYCALENDAR STYLE CLASSES
/***************************************************************/
.VSCalendar1_Frame
{
	/* Border:solid 1px #000000; */
}
.VSCalendar1_CaptionCell
{
	text-align:center;
}
.VSCalendar1_Caption
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.VSCalendar1_HeaderCell
{
	text-align:right;
	padding-left:2px;
	background-color:#DDDDDD; 
}
.VSCalendar1_Header
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	color:#000000;
}
.VSCalendar1_Cell
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	text-align:center;
	background-color:#F2F2F2;
}
.VSCalendar1_AvailableWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-color:#99FF99;
	text-align:center;
}
.VSCalendar1_BookedWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-color:#FF9999;
	text-align:center;
}
.VSCalendar1_ArrivalWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-image:url(../images/arrivalday.gif);
	text-align:center;
}
.VSCalendar1_DepartureWeekDay
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:7pt;
	background-image:url(../images/departureday.gif);
	text-align:center;
}
.VSCalendar1_AvailableWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-color:#99FF99;
	text-align:center;
}
.VSCalendar1_BookedWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-color:#FF9999;
	text-align:center;
}
.VSCalendar1_ArrivalWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-image:url(../images/arrivalday.gif);
	text-align:center;
}
.VSCalendar1_DepartureWeekend
{
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:7pt;
	background-image:url(../images/departureday.gif);
	text-align:center;
}


/***************************************************************/
/* FREESEARCHCONTROL STYLE CLASSES
/* VIRTUAL CONTROL CLASSES: VButton_FreeSearchControl
/***************************************************************/
.VSFreeSearch1_Text1    /* Text 1 */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSFreeSearch1_Text2    /* Text 2 */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
}
.VSFreeSearch1_Border    /* Border */
{
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding-top:3px;
	padding-bottom:3px;
}


/***************************************************************/
/* CSS Styles for NavigationLinkControl
/***************************************************************/
.VSPaging1_Text1
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}
.VSPaging1_Text2
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.VSPaging1_Link1
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#FF0000;
}
.VSPaging1_Link2
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#FF0000;
}

/***************************************************************/
/* CSS Styles for DRILLDOWN1/2/3 CONROLS
/***************************************************************/
.VSDrillDown1_TitleBox1
{
	border:solid 1px #333333;
	background-color:#DDDDDD;
	margin-bottom:6px;
	padding:0px 0px 0px 3px;
}
.VSDrillDown1_Text1
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}
.VSDrillDown1_Text2
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
}
.VSDrillDown1_Link1
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}
.VSDrillDown1_Link1:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#FF0000;
}
.VSDrillDown1_Buttons
{
	display:inline;
	margin:0px 0px 0px 20px;
	padding:1px 1px 2px 3px;
	border:solid 1px #979797;
	background-color:#333333;
	font-family:verdana,Arial;
	font-weight:bold;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}


/***************************************************************/
/* CSS Styles for 'Property Not Available' control
/***************************************************************/
.VSPropertyUnavailable1_Title
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Black;
}
.VSPropertyUnavailable1_Text
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
}
.VSPropertyUnavailable1_Link
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
	color:#0000FF;
}
.VSPropertyUnavailable1_Image
{
	width:30px;
	height:22px;
	background-image:url(../images/ExclamOrange.gif);
	background-repeat:no-repeat;
}



/***************************************************************/
/* CSS Styles for Horizontal Ruler (Seperators)
/***************************************************************/
.VSSeperator1	/* Horizontal seperator - page sections */
{
	color:#333333;
}


/***************************************************************/
/***************************************************************/
/***************************************************************/
/***************************************************************/
/* FONTS GENERAL
/***************************************************************/
/***************************************************************/
/***************************************************************/
/***************************************************************/
.Font1
{
	font-family:Verdana,Arial;
}
.FontSize3
{
	font-size:3pt
}
.FontSize6
{
	font-size:6pt;
}
.FontSize7
{
	font-size:7pt;
}
.FontSize8
{
	font-size:8pt;
}
.FontSize9
{
	font-size:9pt;
}
.FontSize10
{
	font-size:10pt;
}
.FontSize11
{
	font-size:11pt;
}
.FontSize12
{
	font-size:12pt;
}
.FontSize13
{
	font-size:13pt;
}
.FontSize14
{
	font-size:14pt;
}

/***************************************************************/
/* FONT STYLES
/***************************************************************/
.Normal
{
	font-weight:normal;
}
.Bold
{
	font-weight:bold;
}
.Italic
{
	font-style:italic;
}
.Underline
{
	text-decoration:underline;
}
.Overline
{
	text-decoration:overline;
}
.LineThrough
{
	text-decoration:line-through;
}
.NoUnderline
{
	text-decoration:none;
}
.NoDecoration
{
	text-decoration:none;
}
.Justify
{
	text-align:justify;
}
.AlignLeft
{
	text-align:left;
}
.AlignRight
{
	text-align:right;
}
.AlignCenter
{
	text-align:center;
}
.AlignTop
{
	vertical-align:top;
}
.AlignMiddle
{
	vertical-align:middle;
}
.AlignBottom
{
	vertical-align:bottom;
}
.AlignBaseLine
{
	vertical-align:baseline;
}

/***************************************************************/
/* HYPERLINK BEHAVIOUS
/***************************************************************/
.Hyperlink1
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#0000FF;
}
.Hyperlink1:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:FF0000;
}
.Hyperlink2
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#0000FF;
}
.Hyperlink2:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:FF0000;
}
.Hyperlink3
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#0000FF;
}
.Hyperlink4
{
	text-decoration:none;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.Hyperlink4:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#0000FF;
}
.Hyperlink5
{
	text-decoration:none;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}
.Hyperlink5:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:#0000FF;
}
.Hyperlink6
{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-weight: normal;
	font-size:9pt;
	color:#0000FF;
}
.Hyperlink7 /* PMan_Link_Button */
{
		color:Navy;
	font-family:verdana,Arial;
	font-size:8pt;
}
.Hyperlink7:hover
{
	color:red;
	font-family:verdana,Arial;
	font-size:8pt;
}
.Hyperlink8
{
	color:Navy;
	font-family:Verdana, Arial;
	font-size:8pt;
	text-decoration: Underline;
	cursor:Pointer;
}
.Hyperlink8:hover
{
	color:Red;
	font-family: Verdana, Arial;
	font-size:8pt;
	text-decoration: Underline;
	cursor:Pointer;
}
.Hyperlink9
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size : 8pt;
	font-weight : Bold;
	text-decoration:None;
}
.Hyperlink9:Hover
{
	color:Red;
	font-family:Verdana, Arial;
	font-size:8pt;
	font-weight: Bold;
	text-decoration:none
}
.Hyperlink10
{
	color:Red;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-decoration: Underline;
	font-weight:Normal;
}
.Hyperlink10:hover
{
	color:white;
	font-family:Verdana, Arial;
	font-size:9pt;
	text-decoration: Underline overline;
	background-color:Red;		
}
.Hyperlink11
{
	color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	cursor:Pointer;
}
	

.MenuLevel1
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#FFDF7B;
	height:1px;
	width:145px;
}
.MenuLevel1:hover
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	text-align:left;
	background-color:#FCC415;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	height:1px;
	width:145px;
}

.MenuLevel2
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	text-align: left;
	border-style: solid;
	border-width:1px;
	border-color:#FFDF7B;
	height:1px;
	width:145px;
}
.MenuLevel2:hover
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	text-align: left;
	background-color:#FCC415;
	border-style: solid;
	border-width:1px;
	border-color:#000000;
	height:1px;
	width:145px;
}


/***************************************************************/
/* COLORS
/***************************************************************/
.Color1		/*  Black  */
{
	color:#000000;
}
.Color2		/*  White  */
{
	color:#FFFFFF;
}
.Color3		/*  Ligth Yellow  */
{
	color:#FFF799;
}
.Color4		/*  Orange - Home Page  */
{
	color:#FEA62E;
}
.Color5		/*  Gray - Home page text  */
{
	color:11346C;
}
.Color6		/*  Light yellow - background  */
{
	color:FFFFE4;
}
.Color7		/*  Hyperlink  */
{
	color:#0000FF;
}
.Color10
{
	color:#4B8AD7;
}
.Color11
{
	color:#ABABAB;
}
.Color12
{
	color:#ffdf7b;
}
.Color13		/*  Gray  */
{
	color:#EEEEEE;
}
.Color14		/*    */
{
	color:#bc3b13;
}
.Color15		/*  Green  */
{
	color:#008000;
}
.Color16		/*  Red  */
{
	color:#FF0000;
}
.Color17		/*    */
{
	color:#BBBBBB;
}

.Color18		/*  lightgrey  */
{
	color:#777777;
}
.Color19		/*  Grey  */
{
	color:#d3d3d3;
}
.Color20
{
	color:#A03210;
}
.Color21
{
	color:#D25731;
}
.Color22
{
	color:#666666;
}
.Color23
{
	color:#444444;
}
.Color24
{
	color:#D8D8D8;
}
.Color25
{
	color:#888888;
}
.Color26
{
	color:#CC6600;
}
.Color27
{
	color:#7C9CD0;
}
.Color28
{
	color:#FFF7E7;
}
.Color29
{
	color:#ADADB5;
}
.Color30
{
	color:#DDDDDD;
}
.Color31
{
	color:#CCCCCC;
}
.Color32 /* Navy */
{
	color:#000080;
}
.Color33
{
	color:#AAFFAA;
}
.Color34
{
	color:#FF9999;
}
.Color35
{
	color: #ffffe7;
}
.Color36
{
	color:#FFFDE4;
}
.Color37
{
	color:#333333;
}
.Color38
{
	color:#9999DD;
}
.Color39
{
	color:#FFFFF0;
}
.Color40
{
	color:#DDDDFF;
}
.Color41
{
	color:#D8E7FF;
}
.Color42
{
	color:#F68587;
}
.Color43
{
	color:#AAAAAA;
}

/***************************************************************/
/* BACKGROUND COLORS
/***************************************************************/
.BackgroundColor1
{
	background-color:#000000;
}
.BackgroundColor2
{
	background-color:#FFFFFF;
}
.BackgroundColor3		/*  Ligth Yellow  */
{
	background-color:#FFF799;
}
.BackgroundColor4		/*  Orange - Home Page  */
{
	background-color:#FEA62E;
}
.BackgroundColor5		/*  Gray - Home page text  */
{
	background-color:11346C;
}
.BackgroundColor6		/*  Light yellow - background  */
{
	background-color:FFFFE4;
}
.BackgroundColor7		/*  Hyperlink  */
{
	background-color:#0000FF;
}
.BackgroundColor10
{
	background-color:#4B8AD7;
}
.BackgroundColor11
{
	background-color:#ABABAB;
}
.BackgroundColor12
{
	background-color:#FFDF7B;
}
.BackgroundColor13		/*  Gray  */
{
	background-color:#EEEEEE;
}
.BackgroundColor14		/*    */
{
	background-color:#bc3b13;
}
.BackgroundColor15		/*  Green  */
{
	background-color:#008000;
}
.BackgroundColor16		/*  Red  */
{
	background-color:#FF0000;
}
.BackgroundColor17
{
	background-color:#BBBBBB;
}
.BackgroundColor18
{
	background-color:#777777;
}
.BackgroundColor19		/*  Grey  */
{
	background-color:#d3d3d3;
}
.BackgroundColor20
{
	background-color:#A03210;
}
.BackgroundColor21
{
	background-color:#D25731;
}
.BackgroundColor22
{
	background-color:#666666;
}
.BackgroundColor23
{
	background-color:#444444;
}
.BackgroundColor24
{
	background-color:#D8D8D8;
}
.BackgroundColor25
{
	background-color:#888888;
}
.BackgroundColor26
{
	background-color:#CC6600;
}
.BackgroundColor27
{
	background-color:#7C9CD0;
}
.BackgroundColor28
{
	background-color:#FFF7E7;
}
.BackgroundColor29
{
	Background-Color:#ADADB5;
}
.BackgroundColor30
{
	background-color:#DDDDDD;
}
.BackgroundColor31
{
	background-color:#CCCCCC;
}
.BackgroundColor32
{
	background-color:#000080;
}
.BackgroundColor33
{
	background-color:#AAFFAA;
}
.BackgroundColor34
{
	background-color:#FF9999;
}
.BackgroundColor35
{
	background-color:#ffffe7;
}
.BackgroundColor36
{
	background-color:#FFFDE4;
}
.BackgroundColor37
{
	background-color:#333333;
}
.BackgroundColor38
{
	background-color:#9999DD;
}
.BackgroundColor39
{
	background-color:#FFFFF0;
}
.BackgroundColor40
{
	background-color:#DDDDFF;
}
.BackgroundColor41
{
	background-color:#D8E7FF;
}
.BackgroundColor42
{
	background-color:#F68587;
}
.BackgroundColor43
{
	background-color:#AAAAAA;
}


/***************************************************************/
/* BORDERS
/***************************************************************/
/***************************************************************/
/* BORDER STYLES
/***************************************************************/
.NoBorder
{
	border-top-width : 0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style:none;
}

.BorderStyle1
{
	border-top-style:solid ;
	border-width: 1px;
}

.BorderStyle2
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-width: 1px;
}

.BorderStyle3		/*  A dashed border of 1px  */
{
	border-left-style:dashed ;
	border-top-style:dashed ;
	border-right-style:dashed ;
	border-bottom-style:dashed ;
	border-width: 1px;
}

.BorderStyle900
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-color: #AAAAAA;
}
.BorderStyle4
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-color: #FFDF7B;
}
.BorderStyle5			/* USED FOR TOOLTIPS */
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:2px;
}

.BorderStyle6
{
	border-top-style:solid;
	border-width: 2px;
}

.BorderStyle7
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-left-width:7px;
	border-top-width:7px;
	border-right-width:7px;
	border-bottom-width:7px;
}

.BorderStyle8
{
	border-style:outset;
	border-width:2px;
}
.BorderStyle9
{
	border-left-style:solid ;
	border-top-style:solid ;
	border-right-style:solid ;
	border-bottom-style:solid ;
	border-left-width:2px;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
}
.BorderStyle10
{
	border-bottom-style:solid;
	border-bottom-width:thin
}
.borderstyle11
{
	border-bottom-style:inset;
	border-bottom-width:thin;
}
.BorderStyle12
{
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.BorderStyle13
{
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

/***************************************************************/
/* BORDER COLORS
/***************************************************************/
.BorderColor1		     /*  Black  */
{
	border-color:#000000;
}
.BorderColor2		     /*  White  */
{
	border-color:#FFFFFF;
}
.BorderColor3		    /*  Ligth Yellow  */
{
	border-color:#FFF799;
}
.BorderColor4		    /*  Orange - Home Page  */
{
	border-color:#FEA62E;
}
.BorderColor5		    /*  Gray - Home page text  */
{
	border-color:11346C;
}
.BorderColor6		    /*  Light yellow - background  */
{
	border-color:FFFFE4;
}
.BorderColor7		    /*  Hyperlink Blue  */
{
	border-color:#0000FF;
}
.BorderColor10		/*    */
{
	border-color:#4B8AD7;
}
.BorderColor11		/*    */
{
	border-color:#ABABAB;
}
.BorderColor12		/*    */
{
	border-color:#ffdf7b;
}
.BorderColor13		/*  Gray  */
{
	border-color:#EEEEEE;
}
.BorderColor14		/*    */
{
	border-color:#bc3b13;
}
.BorderColor15		/*  Green  */
{
	border-color:#008000;
}
.BorderColor16		/*  Red  */
{
	border-color:#FF0000;
}

.BorderColor17	/*    */
{
	border-color:#BBBBBB;
}
.BorderColor18	/*    */
{
	border-color:#777777;
}

.BorderColor19		/*  Grey  */
{
	border-color:#d3d3d3;
}
.BorderColor20
{
	border-color:#A03210;
}
.BorderColor21
{
	border-color:#D25731;
}
.BorderColor22
{
	border-color:#666666;
}
.BorderColor23
{
	border-color:#444444;
}
.BorderColor24
{
	border-color:#D8D8D8;
}
.BorderColor25
{
	border-color:#888888;
}
.BorderColor26
{
	border-color:#CC6600;
}
.BorderColor27
{
	border-color:#7C9CD0;
}
.BorderColor28
{
	border-color:#FFF7E7;
}
.BorderColor29
{
	border-color:#ADADB5;
}
.BorderColor30
{
	border-color:#DDDDDD;
}
.BorderColor31
{
	border-color:#CCCCCC;
}
.BorderColor32
{
	border-color:#000080;
}
.BorderColor33
{
	border-color:#AAFFAA;
}
.BorderColor34
{
	border-color:#FF9999;
}
.BorderColor35
{
	border-color:#FFFFE7
}
.BorderColor36
{
	border-color:#FFFDE4;
}
.BorderColor37
{
	border-color:#333333;
}
.BorderColor38
{
	border-color:#9999DD;
}
.BorderColor39
{
	border-color:#FFFFF0;
}
.Bordercolor40
{
	border-color:#DDDDFF;
}
.BorderColor41
{
	border-color:#D8E7FF;
}
.BorderColor42
{
	border-color:#F68587;
}
.BorderColor43
{
	border-color:#AAAAAA;
}
/***************************************************************/
/* FLOAT / CLEAR / DISPLAY
/***************************************************************/
.FloatLeft
{
	float:left;
}
.FloatRight
{
	float:right;
}
.ClearLeft
{
	clear:left;
}
.ClearRight
{
	clear:right;
}
.ClearBoth
{
	clear:both;
}
.DisplayInline
{
	display:inline;
}
.DisplayBlock
{
	display:block;
}
.DisplayNone
{
	display:none;
}

/***************************************************************/
/* MARGIN
/***************************************************************/
.Margin0
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;	
}
.Margin1
{
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;	
}
.Margin2
{
	margin-left:2px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;	
}
.Margin3
{
	margin-left:3px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;	
}
.Margin4
{
	margin-left:4px;
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;	
}
.Margin5
{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;	
}

/***************************************************************/
/* PADDING
/***************************************************************/
.Padding0
{
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
}
.Padding1
{
	padding-left:1px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;	
}
.Padding2
{
	padding-left:2px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;	
}
.Padding3
{
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;	
}
.Padding4
{
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;	
}
.Padding5
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;	
}
.Padding10
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;	
}

/***************************************************************/
/* BEHAVIOURS (MOUSE EFFECTS)
/***************************************************************/
.MouseEffect1
{
	text-decoration:none;
}
.MouseEffect1:Hover
{
	text-decoration:underline;
}
.Mouse2
{
	cursor:pointer;
}



.Web_MenuBarControl_Text
{
	color: 0000FF;
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana,Arial;
	text-decoration: underline;	
}
.Web_MenuBarControl_Text:hover
{
	color: red;
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana,Arial;
	text-decoration: underline;	
}

/***************************************************************/
/* CSS Styles for the Footer
/***************************************************************
*/
.Web_Text_Footer
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:#0000FF;
}
.Web_Text_Footer:hover
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:red;
}

/***************************************************************/
/* CSS Styles for the BlockControl
/***************************************************************/

.Web_Block_Seperator_BigSpace		/* Creates vertical empty space (used with/without seperator line) */
{
	height:7px;
}


.Web_Block_Frame2_Text				/* Text style for text in frame type 2*/
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:11346C;
	height:12pt;
}
.Web_Block_Frame2_Text:hover		/* Text style for text in frame type 2 */
{
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:8pt;
	color:red;
}

.Web_Block_MenuTitle
{
	padding-left:3px;
	font-family:Verdana,arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	width:100%;
	background-color:#FFDF7B;
}

.Web_Block_MenuTitle2
{
	padding-left:3px;
	font-family:Verdana,arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	width:100%;
	background-color:#FFDF7B;
	border-style:solid ;
	border-width:1 ;
	border-color: #FFDF7B;
}
.Web_Block_MenuTitle2:hover
{
	padding-left:3px;
	font-family:Verdana,arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	width:100%;
	background-color:#FCC415;
	border-style: solid;
	border-width: 1;
	border-color: #000000;
}

.Web_Block_MenuText
{
	padding-left:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	background-color:#FFDF7B;
	border-style: solid;
	border-width: 1;
	border-color: #FFDF7B;
}
.Web_Block_MenuText:hover
{
	padding-left:10px;
	font-family:Verdana,arial;
	font-size:9pt;
	color:Black;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	background-color:#FCC415;
	border-style: solid;
	border-width: 1;
	border-color: #000000;
}
.Web_Block_MenuBar
{
	padding-top:4px;
}



/***************************************************************/
/* CSS Styles for the MenuBar Control (CoBrand1)
/***************************************************************/
.Web_MenuBarControl_Text_Cobrand1
{
	color: 000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,Arial;
	text-decoration: none;	
}
.Web_MenuBarControl_Text_Cobrand1:hover
{
	color: red;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,Arial;
	text-decoration: none;	
}


/***************************************************************/
/* CSS Styles for NavigationLink control
/***************************************************************/
.Web_NavigationLink_PageLink
{
	text-decoration:underline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	color:red;
}
.Web_NavigationLink_PageLink:hover
{
	text-decoration:underline overline;
	font-family:verdana,Arial;
	font-weight:normal;
	font-size:9pt;
	background-color:Red;
	color:white;
}

/***************************************************************/
/* CSS Styles for Property Block Control (LIST OF CITIES)
/***************************************************************/
.Web_PropertyBlock_Border
{
	border-top: solid 1 #FFDF7B;
	width:600px;
}
.Web_PropertyBlock_Title
{
	margin-top:6px;
	margin-left:0px;
	margin-bottom:6px;
	text-align:left;
	font-family:verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#444444;
}
.Web_PropertyBlock_Text
{
	margin-top:6px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	font-family:verdana,Arial;
	color:#444444;
	font-size:8pt;
}

/***************************************************************/
/* TEMPLATE CONTROLS STYLES
/***************************************************************/
/***************************************************************/
/* MANAGEMENTCONSOLECONTROL
/***************************************************************/
.CTR001-Font   /* MENU ITEMS */
{
	font-family:Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}
.CTR001-FontSmall   /* FOOT NOTE */
{
	font-family:Verdana,Arial;
	font-size:11pt;
	font-style:italic;
	font-weight:normal;
	color:#000000;
}
.CTR001-Background  /* BACKGROUND MENU ITEMS */
{
	background-image:url(../Images/gradientoker.jpg);
}

/***************************************************************/
/* STYLES FOR TEMPLATE CONTROLS IN EDIT MODE (TEXTBOXES, CTR002)
/***************************************************************/
.CTR002-Font
{
	font-family:Verdana,Arial;
	font-size:12pt;
}
.CTR002-Border
{
	border:solid 1 #A36B0E;
}
.CTR002-Background
{
	background-color:#F1EBC9;
}


/***************************************************************/
/* CSS Styles for XWindow2 (CTR003)
/***************************************************************/
.CTR003-Section1
{
	width:32px;
	height:25px;
	background-image:url(./XWindow2_1LT.gif);
	float:left;
}
.CTR003-Section2
{
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	color:#444444;
	padding-top:6px;
	height:25px;
	background-image:url(./XWindow2_1CT.gif);
	background-repeat:repeat-x;
	float:left;
}
.CTR003-Section3
{
	width:25px;
	height:25px;
	background-image:url(./XWindow2_1RT.gif);
	float:left;
	clear:right;
	cursor:pointer;
}
.CTR003-Section4
{
	width:6px;
	background-image:url(./XWindow2_1L.gif);
	background-repeat:repeat-y;
	float:left;
}
.CTR003-Section5
{
	float:left;
	background-color:#FFFFFF;
}
.CTR003-Section6
{
	width:6px;
	background-image:url(./XWindow2_1R.gif);
	background-repeat:repeat-y;
	float:left;
	clear:right;
}
.CTR003-Section7
{
	width:32px;
	height:26px;
	background-image:url(./XWindow2_1LB.gif);
	float:left;
}
.CTR003-Section8
{
	height:26px;
	background-image:url(./XWindow2_1CB.gif);
	background-repeat:repeat-x;
	float:left;
}
.CTR003-Section9
{
	width:25px;
	height:26px;
	background-image:url(./XWindow2_1RB.gif);
	float:left;
	clear:right;
}

/***************************************************************/
/* CSS Styles for XPhotoSelector (CTR004)
/***************************************************************/
.CTR004_SelectedPhoto
{
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:3px;
	border-color:#000000;
}
.CTR004_SelectedPhotoHover
{
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:3px;
	border-color:#000000;
}
.CTR004_NotSelectedPhoto
{
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:3px;
	border-color:#999999;
}
.CTR004_NotSelectedPhotoHover
{
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:3px;
	border-color:#000000;
}

/***************************************************************/
/* CSS Styles for XPhotoLoader (CTR007)
/***************************************************************/
.CTR007_NotSelectedPhoto
{
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:3px;
	border-color:#999999;
}


/***************************************************************/
/* CALENDAR CONTROL - STYLE PREFIX 'Cal1' (JAVASCRIPT CONTROL)
/***************************************************************/
.Cal1cpYearNavigation,
.Cal1cpMonthNavigation
{
background-color:#888888;
text-align:center;
vertical-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.Cal1cpDayColumnHeader,
.Cal1cpYearNavigation,
.Cal1cpMonthNavigation,
.Cal1cpCurrentMonthDate,
.Cal1cpCurrentMonthDateDisabled,
.Cal1cpOtherMonthDate,
.Cal1cpOtherMonthDateDisabled,
.Cal1cpCurrentDate,
.Cal1cpCurrentDateDisabled,
.Cal1cpTodayText,
.Cal1cpTodayTextDisabled,
.Cal1cpText
{
font-family:arial;
font-size:8pt;
}
TD.Cal1cpDayColumnHeader
{
text-align:right;
border:solid thin #888888;
border-width:0px 0px 1px 0px;
}
.Cal1cpCurrentMonthDate,
.Cal1cpOtherMonthDate,
.Cal1cpCurrentDate
{
text-align:right;
text-decoration:none;
}
.Cal1cpCurrentMonthDateDisabled,
.Cal1cpOtherMonthDateDisabled,
.Cal1cpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.Cal1cpCurrentMonthDate
{
color:#888888;
font-weight:bold;
}
.Cal1cpCurrentDate
{
color: #FFFFFF;
font-weight:bold;
}
.Cal1cpOtherMonthDate
{
color:#808080;
}
TD.Cal1cpCurrentDate
{
color:#FFFFFF;
background-color: #888888;
border-width:1px;
border:solid thin #000000;
}
TD.Cal1cpCurrentDateDisabled
{
border-width:1px;
border:solid thin #FFAAAA;
}
TD.Cal1cpTodayText,
TD.Cal1cpTodayTextDisabled
{
border:solid thin #6677DD;
border-width:1px 0px 0px 0px;
}
A.Cal1cpTodayText,
SPAN.Cal1cpTodayTextDisabled
{
height:20px;
}
A.Cal1cpTodayText
{
color:#888888;
font-weight:bold;
}
SPAN.Cal1cpTodayTextDisabled
{
color:#D0D0D0;
}
.Cal1cpBorder
{
border:solid 2px #888888;
}



