/****************************************************************
*** Etnia Tours *************************************************
*****************************************************************/

/*
 STANDARD WIDTH settings:
 leftside: 180px + margin-right 20px
 content: 582px + margin-right 20px
 rightside: 191px
 ----------------
 Page width: 993px
 -----------------
*/

/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#iframe_body, #iframe,
select, textarea, 
#menu ul li a, 
#leftside .menualt2 ul ul li a,
.ds_inrbox, 
.ds_content, .ds_niv2, 
.childageinfobox,
#outdate_Previous_ID, 
#outdate_Next_ID,
#indate_Previous_ID, 
#indate_Next_ID  {
	background-color: #FFFFFF;
}
/**/
body {background-color: #fafafa; color:#333333;}

#container {background-color: #ffffff;}
#header { background-color:#ede6b6;}
a {color:#776d91;}
a:hover {color:#5A536F;}

#topmenu, #topmenu a, #topmenu a:hover  {color:#ede6b6; font-weight:bold;}
h1, h2, h3, h4, h5, h6 {color: #1c1c1c;}
.title {color: #1c1c1c;}
hr {color:#dddddd; background-color:#dddddd;}
/**/
/** {border: #d95936;} */
.image, .content_wrap_image {/*background-color: #ede6b6;*/ background-color:transparent;}
/**/
.txtcolor1, hr.hr1 {color: #988bb9;}
.txtcolor2, hr.hr2 {color: #b1acb4;}
.txtcolor3, hr.hr3 {color: #ede6b6;}

.bgcolor1 {background-color: #988bb9;}
.bgcolor2 {background-color: #b1acb4;}
.bgcolor3 {background-color: #ede6b6;}

.preamble {color:#383838;}
.highlight {}
.quicksearch_breadtext .highlight {background-color: #333333; color: #FFFFFF;}
.alert {color: #F13701;}

/**/
#flags {background-color:#ede6b6;}

/**/


#menu ul li.active a, #leftside .menualt2 ul ul li.active a,
#menu ul li.active a:hover, #leftside .menualt2 ul ul li.active a:hover  {
	color: #FFFFFF;
	background-color: #9588b5;
}

#menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a,
#menu ul ul li.active a:hover, #leftside .menualt2 ul ul ul li.active a:hover   {
	color: #9588b5;
	background-color: #FFFFFF;
}




#menu ul li a, #leftside .menualt2 ul ul li a  {
	color: #FFFFFF;
	background-color: #000000;
}

#menu ul li a:hover, #leftside .menualt2 ul ul li a:hover {
	color: #FaFaFa;
	background-color:#5b536e;
}


#menu ul ul li a, #leftside .menualt2 ul ul ul li a   {
	color: #000000;
	background-color: #FFFFFF;
}
#menu ul ul li a:hover, #leftside .menualt2 ul ul ul li a:hover {
	background-color: #FaFaFa;
	color: #5b536e;
} 

/**/

.ds_tabs_wrap{
	color: #FFFFFF;
	background-color: #ede6b6;
}

.active_ds_tab{
	/*background-color: #FFFFFF;*/
	color: #1c1c1c;
}

.ds_niv1
 {
	background-color: #f8f2c8;
	color: #1c1c1c;
}

#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID{background-color: #ffffff;
	color: #000000;}


/*var: "DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/

/**/


.tableheader td{
	background-color: #ede6b6;
	color: #1c1c1c;
}

.row_odd td    {
	background-color: #FFFFFF;
}

.row_even td    {
	background-color: #FBF9EC;
}

	
/**/
.ordersteg_bgcolor1 {
	background-color:#fafafa;
}/* &bgc2& */


.box,
.row_odd td,
.row_even td,
.childageinfobox,
.ds_inrbox,
.ds_niv2,
.atribute dl dt,
.atribute dl dd,
#menu ul, #menu ul li { border-color:#ede6b6;}


/**/
#leftside .box .title, #rightside .box .title { background-color:#ede6b6;}
#leftside .box .text .title, #rightside .box .text .title { background:transparent;}

.box .title,
.box .title h1,
.box .title a,  
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6 {color: #1c1c1c;}
/**/



/**/



/*__Search reslut Color (DEVSEARCHENGINE RESULT)__*/

/*.search_reslut hr {color:#A0A0A0}*/

.search_reslut .titles, .search_reslut .titles h2{
	color: #1c1c1c;
	background-color: #ede6b6;
}

.search_reslut .moreinfo .titles {
	color: #1c1c1c;
	background-color: #f8f2c8;
}



.search_reslut a {
	/*color: #0099cc;*/
}
.search_reslut #wrap_results, 
.search_reslut .choices_away, 
.search_reslut .choices_home {
	background-color: #FFFFFF;
}
.search_reslut .wrap_price {
	color: #666666;
}

.search_reslut .price {
	color: #000000;
}


.search_reslut .moreinfo {
	color: #666666;
}


.search_reslut .wrap_item_result {border: #666666;}
/********************************/


/*/////////////////////////////////////*/

table.tablestyle1 tr {
background-color: #ede6b6;
color:#1c1c1c;
}

table.tablestyle2 tr {
background-color: #1c1c1c;
color:#ffffff;

}

table.tablestyle3 tr {
color:#FFFFFF;
background-color: #9588b5; 
}


/**/

.button,  #brochure_btn .formtext {
	border-color:#868489;
	color: #ffffff;
	background-color: #868489;
	border-width: 1px;
}

.c_submit input{color: #333333;}
.c_submit input:hover{color: #000000;}


/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT Backgrounds /////////////////////////
////////////////////////////////////////////////////////////////*/

body {
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat;
	background-position: left center;}

#container {
	background-image: url(../images/bg_container.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}


#footer {

	background-image: url(../images/bg_footer.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}


.button,  #brochure_btn .formtext {
	background-image: url(../images/bg_button.jpg);
	background-repeat: repeat;
	background-position: top;}

.button:hover, .button:active,  #brochure_btn .formtext {background-position: bottom;}



.ds_niv1 {
	background-image: url(../images/bg_dsniv1.jpg);
	background-repeat: repeat;
}


#logo {
	background-image: url(../images/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#header .image {
	background: transparent;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.flag_mx { background-image:url(../../images/flags/flag_esmx.gif);}
.flag_uk { background-image:url(../../images/flags/flag_ukus.gif);}

#flags {
	background-image: url(../images/bg_flags.gif);
	background-repeat: repeat-y;
	}

/**/


/*__ FCKeditor styles __*/

img.rightimage, .rightimage img{float: right;
	margin-bottom: 2px;
	margin-left: 5px;}
	
img.leftimage, .leftimage img{float: left;
	margin-bottom: 2px;
	margin-right: 5px;}
		
.txtsmall {font-size: 9px;}
.txtlarge {font-size: 13px;}
.highlight {font-weight: bold;}
.preamble {  /*ingress*/
	font-weight: bold;
	font-size: 1.1em;
	
}


/*///////////////////////////////////////////////////*/

/*__BUTTONS__*/
.button,  #brochure_btn .formtext {
	overflow: auto;
}

.button, .button:hover,  #brochure_btn .formtext {font-size: 1em;}
.button,  #brochure_btn .formtext {border-style: outset;}
.button:hover, .button:active,  #brochure_btn .formtext {border-style: inset;}
.button,  #brochure_btn .formtext {
	font-weight: bold;
	height: auto;
	width:auto;
	overflow:visible;
	line-height: normal;
	/*.line-height: 1.3;
	.height: 1.3em;*/
	.padding:0 0.4em 0 0.4em;
}







/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ////////////////////////////
/////////////// Textformatting and HTML standard tags ////////////
////////////////////////////////////////////////////////////////*/


/* Comment: font by EM; body: 
		Font-size= 16px × 62.50% = 10px 
		Font-size= 16px × 68.75% = 11px 
*/

/*
html{font-size: 100%;}
body {font-size: 62.5%;	line-height: 1.5em;}
#user_content {font-size: 1em;}
p {margin-top: 0.2em; margin-bottom: 0.3em;}
h1, h2, h3, h4, h5, h6{margin-bottom: 0.4em;}
h1{ font-size:1.9em;}
h2 {font-size:1.3em; margin-bottom: 0.2em;}
h3, h4, h5, h6{font-size:1.1em;	margin-bottom: 0.1em;}
form, input, select, label {font-size: 1em;}
textarea {font-size: 0.8em;} 
#content ul {margin-left: 2.5em;}
.ds_niv1{line-height: 1.01em;}
*/


html{
	height: 100%;
	margin-bottom: 0.1px;
	padding: 0px;
	margin:0px;}




body {text-align:center;}







body, table {line-height: 1.4; font-size: 10px;}	

body, font, span, p, table, td, .MsoNormal, caption, 
form, input, select, label, textarea, #user_content  { /*dont add properties, effects FCK*/
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a {text-decoration:none;}
a:hover {text-decoration:underline;}
input { font-size:1em; line-height:normal; /*line-height:1.4;*/ padding:0px;}

hr {height:1px; border:none; padding:0px;}

#footer hr  {
	width:90%;
}

p {
	padding: 0px;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}


h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	line-height: 1.2;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.5em;

}


p + h1, h2, h3, h4, h5, h6 {margin-top: 1.7em;}

#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6,
#rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5, #rightside h6,
.hotel_list h1, .hotel_list h2, .hotel_list h3, .hotel_list h4, .hotel_list h5, .hotel_list h6
 {margin-top: 0px;}


h1{	
font-size:18px;
}

h2 {font-size:13px;}

h3, h4, h5, h6{
	font-size:11px;
}



/*input, select, textarea {
	font-weight: normal;
	word-spacing: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	}
*/

select {} 

option {} 

textarea {} 



#content ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#content li {
	padding: 0px;
	margin: 0px;
}




/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////         MAIN WRAPERS     ////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*_ Width _*/
#leftside {width: 180px;}
#content {width: 582px;}
#leftside, #content {margin-right: 20px;}


#leftside_content{
	padding:0 0 0 10px;
	width:170px;
	.width:100%;
}
#leftside .box {width:168px;}


#rightside {width: 191px;}
#rightside_content {width:181px;}
#rightside .box {width:179px;}


/**/
#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
	float:none;} 

#container{
	float: left;
	clear:both;
}

	
#header, #leftside, #content, #footer, #rightside   {overflow: hidden;}



#header {
	clear: left;
	float: left;	
} 






#leftside {
	float: left;
	clear:left;
}


#leftside_content{
	float:left;
	clear:both;
}




#rightside {
	float: left;
}



#footer {
	margin:0px;
	padding:10px 0 15px 0;
	text-align: center;
	clear: both;
	float: left;	
}


#content_content     {
	clear: both;
	float: left;
}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////         HEADER, LEFTSIDE, RIGHTSIDE, FOOTER     /////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#logo, #header .image {height:119px; float: left;}




#logo {width:277px;	}
	
#header .image {float:left;}


#logo img{
	margin: 11px 0 0 26px;
}

#topmenu, #topmenu_content {float:left;}

#header .image, #topmenu {width:716px;}
#topmenu_content {width:696px; padding: 0 10px 0 10px;}


#topmenu {text-align:right;}


#topmenu, #topmenu a {line-height:26px;}




#flags { text-align:right;}
#flags a { margin:0 0 0 5px;}


#flags, #flags_content {
	float: left;
	clear:both;
	
}



#flags {width:100%;}

#flags_content {  padding:5px 10px 5px 10px; float:right; clear:both;}

#searchsite {}



#travelize {
	clear: both;
	float: left;
	width: 100%;
	text-align:center;
}





/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           CONTENT     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*__ All pages __*/
#header, #content, #flashcontent, #menu, #travelize, #ds_area_wrap, .box, .cmsbanner {	margin-bottom: 20px;}


/*HEADER*/

/*LEFTSIDE / RIGHTSIDE*/


/*CONTENT*/

#flashcontent {
	width: 582px;
	clear: both;
	float: left;
	border: none;
}


/*FOOTER*/
#footer_content, #footer .cmsbanner  { width:973px; .width:100%; padding:0 10px 0px 10px;}


/*CMS BANNER BOXES (boxes that clients kan add their own banners/text)*/
.cmsbanner {padding:0px; text-align:left;  width:100%; height:auto; clear:both;}


#leftside .cmsbanner , #rightside .cmsbanner { float:left;}

/*__ BOX __*/


.box {
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	
}




.box .title,
.box .title h1,
.box .title a,  
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6{
line-height:1.4;
font-size:1em;
text-decoration:none;
}


.box  .title {margin-bottom: 0px;}
.box .title_content { padding: 2px 0 2px 0;}




.box .image { overflow:hidden;}

.box .image img {height: 107px; width:auto;}



.box .text {
	margin-top:10px;
	margin-bottom:10px;
}



.box .title, .box .image {width: 98%;}
.box .text {width: 94%;}

.box, .box .title, .box .image .box .text { overflow:hidden;}



#leftside .box, #rightside .box { float:left; clear:both; padding-top: 0px;}
#leftside .box, #rightside .box {/*.width:100%;*/}


#leftside .box .title, #rightside .box .title {width: 100%;}





/*News box*/
ul.news, ul.news li {
	margin: 0px;
	padding: 0px;
	width:100%;
}

ul.news {
	list-style-type: none;
	margin-bottom:10px;
}

ul.news, ul.news li, ul.news .date, ul.news .title, ul.news .text {
	display:block;
	clear: both;
	float: left;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	
}

ul.news li {
	margin: 0 0 0px 0;
	padding: 5px 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	
}


ul.news .date {font-size:0.9em;}
ul.news .title {font-weight:bold;}
ul.news .text {}

/**/

/*_News box & searchsite box_*/
.box.searchsite input, .box.newsletter input { width:80%;}
.box.searchsite input.button, .box.newsletter input.button { width:auto;}

/*//////////////////////////////////////////////////////////////////
                              STARTPAGE
/////////////////////////////////////////////////////////////////*/



#startpage_text {
	clear: both;
	float: left;
}


.startbanners .startbanners .image { width:178px;}

.startbanners .image img { height:auto;}
.startbanners .image {/*height: 107px;*/ height:auto; overflow:hidden;}


.startbanners .text {
	height: auto;
	margin-top: 3px;
	margin-bottom: 5px;
}




.startbanners {
	/*.width:182px;*/
	}


.content_wrap_image {max-height:380px; overflow:hidden;}
.content_wrap_image img {
max-height: none;
max-width: none;
width:auto;
height:auto;
}



/*//////////////////////////////////////////////////////////////////
                          DESTINATION PAGE
/////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////
                             HOTEL PAGE
/////////////////////////////////////////////////////////////////*/
.hotel_list_image {width:73px; max-height:50px; overflow:hidden;}

.hotel_list_image img {
height:auto;
max-height:none;
max-width:100%;
width:auto;
}


/*//////////////////////////////////////////////////////////////////
                             OTHER PAGES
/////////////////////////////////////////////////////////////////*/

/*_HOTEL_*/

#imageComponent .imageslider {/*display:none;*/} /*080909LS hide more images until works correctly according to Nina. Show only "pict1"*/





/*__ MENU (main menu) __*/
#menu .arw {display: none;}

#menu, #topmenu { word-wrap: break-word;}

#menu {
	float:left;
	width:100%;
	font-size:11px;
	clear: left;
	float: left;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	padding: 0px;
}



#menu a {
	display: block;
	text-decoration: none;

}

#menu a:hover {
	text-decoration: none;

}
#menu li.active a  {}


#menu ul, #leftside .menualt2 ul ul {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-width: 5px;
	border-top-style: solid;
	padding-top:1px;}

#menu ul ul, #leftside .menualt2 ul ul ul {
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	padding-top:0px;
	}



#menu ul li, #leftside .menualt2 ul ul li {
	margin-bottom:1px;

}


#menu ul ul li a, #leftside .menualt2 ul ul ul li a { font-weight:bold;}



#menu ul ul ul li a, #leftside .menualt2 ul ul ul ul li a {
 font-weight:normal;

}




#menu ul li a, #leftside .menualt2 ul ul li a{
	padding: 0 5px 0 5px;
	font-size: 11px;
	line-height: 2;
	height: auto;

}



#menu ul ul li a,
#leftside .menualt2 ul ul ul li a  {
	text-decoration:none;
	font-size: 10px;
	line-height: 1.6;
	height: auto;
	padding: 2px 0 2px 9px;
	margin: 0px 0 1px 0;
}


/*__ DYNAMIC MENU  __*/

.ds_inrbox{
	border-width: 1px;
	border-style: solid;
}


.ds_tabs_wrap{
font-size:10px;
	font-weight: bold;
	text-decoration: none;
}



#dynsearchmenu_Rtab{ display:none;}
#dynsearchmenu_Ltab{width: 100%;}




#ds_tabs_wrap_content label{
	padding: 2px 0 2px 0;

}



#dynsearchmenu_Ltab{border-style: none;}

#dynsearchmenu_Rtab{border-style: none;}




#dynsearchmenu_Ltab.active_ds_tab{}

#dynsearchmenu_Rtab.active_ds_tab{}







.ds_content{
	padding-top: 8px;
	width: 168px;
	padding-left: 3px
}

.ds_niv1, .ds_niv2 {
	width: 168px;
}


.ds_niv2 {
	width: 166px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.ds_niv2_content {
	width: 162px;
}


	.ds_niv1
 {

	font-weight: bold;
	text-decoration: none;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	line-height: 10px;

}




.ds_niv2 {font-weight: normal;}

.childageinfobox{
	
	border-width: 1px;
	border-style: solid;

} 



#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID {
	
	font-weight: bold;



}










/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 

.tourlist, .contact_iframe{}

.tourlist1 .col1, 
.tourlist1 .col3 {text-align: left;}
.tourlist1 .col2  {text-align: center;}
.tourlist1 .col4  {text-align: right;}

.tourlist2 .col1, 
.tourlist2 .col2 {text-align: left;}
.tourlist2 .col3  {text-align: right;}


/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           FUNCTIONS     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/



/*__ NO RIGHTSIDE __ (body class="no_rightside") 

Deviates from standard (-10px) due to content right side bevel (

content: (582+20+191)-10=783)
content: destination- & hotel page [ 783-(582-370) = 571]*/

.no_rightside #content {width: 783px; /*width: 793px;*/}

.no_rightside #destination .user_content, 
.no_rightside #hotel .imageComponent,
.no_rightside #hotel .user_content
{width: 571px;}

.no_rightside #hotel #slider {width: 501px;} /*571-70=501*/



/*////////////////////////////////////////////////////////////////
///////////////////////  OLD CLIENT.CSS //////////////////////////
////////////  NEEDS UPDATING!!!! (table styles etc)  /////////////
////////////////////////////////////////////////////////////////*/


/*

h1 {
	font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #d95936;
}

td {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;

}

.ShowDestListHeader {
    background-color: #DCEFEE;
    color: #009999;
    border-style: solid;
    border-color: #DCEFEE;
}
.ShowDestListNormal {
    background-color: #DCEFEE;
}
.ShowDestListHover {
    background-color: #FFFFFF;
}

.formtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	border-top:1px solid #537CA4;
	border-bottom:1px solid #537CA4;
	border-right:1px solid #537CA4;
	border-left:1px solid #537CA4;
}

.formbtn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	background-color:#5A9CE7;
	color:#FFFFFF;
	border-top:1px solid #537CA4;
	border-bottom:1px solid #537CA4;
	border-right:1px solid #537CA4;
	border-left:1px solid #537CA4;
}

select.yellow { 
 font-family: Verdana, Ariel, sans-serif;
 font-size: 8pt;
 text-color: #000000;
 border-color: #ffffff;
}

.singlenewssubject {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;

    font-weight: bold;
	color: #d95936;
}

.singlenewstext {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
}

td.subjectgray7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #FFFFFF;
}

td.subjectwhite7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #ffffff;
}

td.headerWhitebold {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
    font-weight: bold;
	color: #FFFFFF;
}

td.firstPageNewssubjectColorBlack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #000000;
}

td.firstPageNewssubjectColorBlue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #5A9CE7;
}

td.firstPageNewssubjectColorWhite {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #FFFFFF;
}

td.firstPageNewsSubjectColorblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
}

td.firstPageNewsSubjectColorBlue8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #5A9CE7;
}

td.firstPageNewsSubjectColorWhite8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #ffffff;
}

td.headerGraybold11 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #d95936;
}

td.headerBluebold11 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 11pt;
    font-weight: bold;
	color: #5A9CE7;
}
td.subjectblack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #000000;
}

select.subjectblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
}

td.subjectblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
}

td.menublue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #5A9CE7;
}

td.menugray {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #666666;
}

td.topmenu {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #ffffff;
}

a:hover.leftmenublack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

a.leftmenublack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a:hover.leftmenublue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a.leftmenublue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover.topmenu {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

a.topmenu {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

td.headerbluebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #d95936;
	font-weight: bold;
}

td.headerwhitebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

a:hover.menuleftsubject {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}

a.menuleftsubject {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #336699;
	text-decoration: none;
}

a:hover.headerwhitebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.headerwhitebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a:hover.subjectgray7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #FFFFFF;
	text-decoration: underline;
}

a.subjectgray7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.subjectwhite7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #ffffff;
	text-decoration: underline;
}

a.subjectwhite7 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #ffffff;
	text-decoration: none;
}

a:hover.menublue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #5A9CE7;
	text-decoration: underline;
}

a.menublue {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #5A9CE7;
	text-decoration: none;
}

a:hover.menugray {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}

a.menugray {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

a:hover.subjectblack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #000000;
	text-decoration: underline;
}

a.subjectblack {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

a:hover.subjectblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

a.subjectblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a:hover.textblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

a.textblack8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a:hover.textgray8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}

a.textgray8 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

a:hover.headerbluebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #d95936;
	font-weight: bold;
	text-decoration: underline;
}

a.headerbluebold10 {
    font-family: Verdana, Ariel, sans-serif;
    font-size: 10pt;
	color: #d95936;
	font-weight: bold;
	text-decoration: none;
}

td.#ffffff
field.textfieldsearch {
}

*/
