
/*-------- PAGE TEXT and FORM ELEMENTS --------*/

.content_page
{
}

.title1
{
	font: normal 14pt Verdana, Arial, Helvetica;
	text-align: left;
	color: #B0B0B0;
	border-bottom: solid #2965F5 1px;
	padding: 4 0 1 1;
	width: 98%;
}


.title2
{
	font: italic normal bold 10pt Verdana, Arial, Helvetica;
	text-align: left;
	color: #FFFFFF;
	background: none;
	padding: 0 0 0 4;
	height: 22px;
}


.text1
{
	font: normal 8pt Verdana, Arial, Helvetica;
	text-align: justify;
	color: #000000;
	width: 98%;
	padding: 10 0 0 0;
}


.textbox
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	/*background: url('text_bg.gif');
	border-top: solid #707070 1px;
	border-left: solid #707070 1px;
	border-right: solid #D0D0D0 1px;
	border-bottom: solid #D0D0D0 1px;*/
	width: 185px;
}


.textbox_flex
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	/*background: url('text_bg.gif');
	border-top: solid #707070 1px;
	border-left: solid #707070 1px;
	border-right: solid #D0D0D0 1px;
	border-bottom: solid #D0D0D0 1px;*/
}


.combobox
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	/*background: url('text_bg.gif');
	border-top: solid #707070 1px;
	border-left: solid #707070 1px;
	border-right: solid #D0D0D0 1px;
	border-bottom: solid #D0D0D0 1px;*/
	width: 185px;
}



/*-------- TABLES, ROWS AND DATA --------*/

.table_global
{
        border: solid #2965F5 1px;
}


.header_row
{
        font: normal bold 8pt Verdana, Arial, Helvetica;
        color: #000000;
}


.header_data
{
        font: normal bold 8pt Verdana, Arial, Helvetica;
        color: #FFFFFF;
        background: #2965F5;
        height: 23px;
}
.header_data A:LINK    { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.header_data A:VISITED { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.header_data A:HOVER   { font-weight: bold; color: #FFFFFF; text-decoration: none; }


.list_row_1
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
        background: #FFFFFF;
}


.list_row_2
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
        background: #CFCFCF;
}


.list_row_3
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
        background: #9DBAFF;
}


.list_data
{
        font: normal 8pt Verdana, Arial, Helvetica;
	white-space: nowrap;
        color: #000000;
        height: 23px;
	padding: 2px 2px 2px 2px;
}


.list_data_inner
{
        font: normal 8pt Verdana, Arial, Helvetica;
	white-space: nowrap;
        color: #000000;
}



/*-------- CUSTOM STYLES --------*/

/* News Plugin */

.news_table
{
	background: transparent;
	width: 120px;
	height: 150px;
}

.news_title
{
	font: normal bold 8pt Verdana, Helvetica;
	color: #000000;
	text-align: center;
	background: none;
	height: 20px;
}


.news_iframe
{
	background: transparent;
	border: none;
	width: 100%;
}


.news_body
{
	font: normal 10pt Verdana, Helvetica;
	text-align: center;
	background: #9DBAFF;
	border: none;
	overflow: hidden;
	width: 110px;
}


.news_mobilediv
{
        width: 114px;
}



/* Booking Plugin */

.form_buttons
{
	font: normal bold 8pt Verdana, Arial, Helvetica;
	text-decoration: none;
	color: #2965F5;
	background: #C0C0C0;
	border: solid #2965F5 1px;
	padding: 1px 3px 3px 3px;
}


.notes
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	width: 100%;
}


.phone_prefix
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	width: 36px;
}

.phone_number
{
	font: normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
	width: 145px;
}


.req_wait
{
	font: italic normal 8pt Verdana, Arial, Helvetica;
	color: #000000;
}

.req_tx
{
        font: italic normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
}

.req_stby
{
        font: italic normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
}

.req_accept
{
        font: italic normal 8pt Verdana, Arial, Helvetica;
        color: #00B000;
}

.req_refuse
{
        font: italic normal 8pt Verdana, Arial, Helvetica;
        color: #FF0000;
}

.req_unknown
{
        font: italic normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
}

.error_show
{
	font: normal bold 9pt Verdana, Arial, Helvetica;
	vertical-align: middle;
	color: #FF0000;
	background: #FFFFFF;
	border: solid #FF0000 1px;
	width: 90%;
	visibility: visible;
}


.error_hide
{
	font: italic normal 11pt Verdana, Arial, Helvetica;
	color: #000000;
	background: #F2F2F2;
	border: solid #FF0000 1px;
	width: 90%;
	visibility: hidden;
}

.error_text
{
	font: normal bold 11pt Verdana, Arial, Helvetica;
	text-align: justify;
	color: #FF0000;
}


.thanks_show
{
	font: normal 9pt Verdana, Arial, Helvetica;
	text-align: justify;
	color: #00A000;
	background: #B9FFB9;
	border: solid #00A000 1px;
	width: 90%;
	padding: 1px 3px 0px 3px;
	visibility: visible;
}

.thanks_hide
{
	font: italic normal 11pt Verdana, Arial, Helvetica;
	color: #000000;
	background: #B9FFB9;
	border: solid #00A000 2px;
	width: 90%;
	visibility: hidden;
}


.thanks_text
{
	font: normal 8pt Verdana, Arial, Helvetica;
	text-align: justify;
	color: #000000;
}


.warning_show
{
	font: normal 9pt Verdana, Arial, Helvetica;
	text-align: justify;
	color: #000000;
	background: #FFFDC3;
	border: solid #F1DB4C 1px;
	width: 90%;
	padding: 1px 3px 0px 3px;
}


/* Webcam Plugin */

.webcam_table
{
}


.webcam_title
{
	font: normal bold 8pt Verdana, Arial, Arial, Helvetica;
	color: #000000;
	background: none;
	height: 20px;
}


.webcam_img_small
{
	border: solid #0000FF 1px;
	width: 100px;
	height: 75px;
}


.webcam_img_medium
{
	border: solid #000000 1px;
	width: 320px;
	height: 240px;
}


.webcam_img_large
{
	/*border: solid #0000FF 1px;*/
	width: 640px;
	height: 480px;
}



/* HTML editor plugin */

.htmled_tdbutton
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        width:16px;
        height:16px;
        padding: 3px 3px 1px 3px;
}

.htmled_tdcontrol
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
        text-align: center;
        vertical-align: middle;
}

.htmled_tdcontrol A:LINK, .htmled_tdcontrol A:VISITED, .htmled_tdcontrol A:HOVER
{
        color: #000000;
        text-decoration: none;
}

.htmled_separator
{
        width:1px;
        height:16px;
        border-top: solid #808080 1px;
        border-left: solid #808080 1px;
        border-right: solid #D8D8D8 1px;
        border-bottom: solid #D8D8D8 1px;
}

.htmled_selbox
{
        font: normal 8pt Verdana, Arial, Helvetica;
        color: #000000;
}



