/* standard css file http://www.rent-holiday-homes.com/   */

* {
	margin: 0;
	padding: 0;
}


body {
	margin-top: 0px;
  background-color: #e8e4d9;
}

body a{
	color: #000;
	text-decoration: none;
}

#page_ad_holder{
	width: 1130px;
	margin: 0 auto;
	margin-top: 10px;
}

#page_holder{
  	width: 960px;
  	background-color: #FFFFFF;
	float:right;

}

#ad_holder{
	width: 165px;
	float:right;
}

#ad_holder_left{
	width: 165px;
	float:left;
}

#header_img{
width: 940px;
height: 192px;
margin-top: 10px;
margin-left: 10px;
background-image: url(../images/header_bg.jpg);
z-index:200;
}

#imageContainer {
width: 940px;
height: 192px;
margin-top: 10px;
margin-left: 10px;
background-image: url(../images/header_bg.jpg);
z-index:200;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:10; left:10;
}

#header_img_layer2{
	position:absolute;
width: 940px;
height: 192px;
margin-top: -194px;
margin-left: 10px;
z-index:201;
}

/* Title */
.logo{
display: block;
position: absolute;
float: left;
margin-left: 140px;
margin-top: 40px;
}

#title1{
display: block;
float: left;
padding-top: 70px;
margin-left: 50px;
height: 42px;
}

#title2{
display: block;
float: left;
margin-left: 5px;
padding-top: 76px;
height: 42px;
}

.title{
display: block;
position: absolute;
color: #FFF;
font-family: Verdana;
font-size: 28px;
}

.titleShade{
display: block;
color: rgb(169,169,169);
font-family: Verdana;
font-size: 28px;
padding-top:1px;
margin-left:1px;
}

.title_part2{
position: absolute;
color: #FFF;
font-family: Verdana;
font-size: 22px;
}

.title_part2Shade{
display: block;
color: rgb(169,169,169);
font-family: Verdana;
font-size: 22px;
padding-top:1px;
margin-left:1px;
}


.title_sub{
display: block;
float: left;
font-family: Verdana;
font-size: 16px;
color: #ffffff;
font-weight: bold;
margin-left: 52px;
margin-top: -10px;
font-variant: small-caps;
clear: left;
}

/* MENU */




/* Lang & search */

#langBar{
width: 940px;
height: 28px;
margin-left: 10px;
background-color: #ececec;
}

#langBar img{
border: 0;
border: 1px rgb(185,185,185) solid;
margin-top: 6px;
}
      
.marginflag{
margin-left: 6px;
}                             

.search_txt{
font-family: verdana;
font-size: 10px;
display: table;
float:right;
margin-right: 4px;
margin-top: 4px;
}

input.searchbutton {
background-color: #ccc;
margin-right:5px;
border: 1px #999 solid;
display: block;
float:right;
padding-top:1px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
height: 22px;
}


input.searchbutton:hover{
background-color: #999;
border: 1px #999 solid;
}

.inputsearch{
width: 200px;
height: 20px;
border: 1px #999 solid;
margin-right: -1px;
display: block;
float:right;
}

#search_holder{
height: 28px;
width: 700px;
margin-top: 4px;
display: table;
float: right;
}

#search_holder_top{
height: 28px;
width: 750px;
margin-top: 4px;
display: table;
float: right;
}

.checkbox_area{
font-family: verdana;
font-size: 11px;
display: table;
float:right;
margin-right: 4px;
margin-top: 4px;
}

/*  rent title  */

#rent_title{
width: 940px;
height: 26px;
margin-top: 8px;
margin-left: 10px;
background-color: #535353;
}

.rent_title_txt{
display: block;
color: #ffffff;
font-family: verdana;
font-size: 11px;
font-weight: bold;
margin-left: 6px;
padding-top: 7px;
}

/* content left and right */

.TitleTxt{
font-family: verdana;
font-size: 11px;
color: #ffffff;
margin-left: 6px;
}

.TitleTxt a{
font-family: verdana;
font-size: 11px;
color: #ffffff;
margin-left: 0px;
}

.TitleTxt_fr{
font-family: verdana;
font-size: 11px;
color: #ffffff;
}

.TitleTxt_fr a{
font-family: verdana;
font-size: 10px;
color: #ffffff;
margin-left: 0px;
margin-top: 0px;
}

.TitleTxt_de{
font-family: verdana;
font-size: 11px;
color: #ffffff;
margin-left: 6px;
}

.TitleTxt_de a{
font-family: verdana;
font-size: 10px;
color: #ffffff;
margin-left: 0px;
margin-top: 0px;
}

.TitleTxt a:link{
	text-decoration:none;
}
.TitleTxt a:visited{
	text-decoration:none;
}
.TitleTxt a:hover{
	text-decoration:underline;
}
.TitleTxt a:active{
	text-decoration:none;
}

.TitleTxt_de a:hover{
	text-decoration:underline;
}

.TitleTxt_fr a:hover{
	text-decoration:underline;
}

/*  content left */

#left{
display: block;
float: left;
width: 299px;
margin-top: 7px;
font-family: verdana;
font-size: 12px;
border-right: 1px rgb(217,217,217) solid;
}

#searchTitlebar{
width: 280px;
height: 22px;
margin-left: 10px;
padding-top: 5px;
padding-bottom:0px;
background-image: url(../images/redbar_bg.gif);
}
#searchTitlebar_fr{
width: 280px;
height: 27px;
margin-left: 10px;
padding-top: 0px;
padding-bottom:0px;
background-image: url(../images/redbar_bg.gif);
text-align: center;
}
#countryblock{
width: 260px;
height: 1140px;  /* variable */
margin-bottom:5px;
margin-top:4px;
margin-left: 10px;
padding: 10px;
background-color: #ececec;
}
#countryblock ul{
list-style: none;
}
.leftcountryList{
float: left;
width: 125px;
margin-right: 5px;
}
.rightcountrylist{
float: left;
width: 130px;
}
#left #countryblock_fr_new{
width: 260px;
height: 1180px;  /* variable */
margin-bottom:5px;
margin-top:4px;
margin-left: 10px;
padding: 10px;
background-color: #ececec;
}
#countryblock_fr_new ul{
list-style: none;
}
#countryblock_en_new{
width: 260px;
height: 1117px;  /* variable */
margin-bottom:5px;
margin-top:4px;
margin-left: 10px;
padding: 10px;
background-color: #ececec;
}
#countryblock_en_new ul{
list-style: none;
}
#countryblock_de_new{
width: 260px;
height: 1120px;  /* variable */
margin-bottom:5px;
margin-top:4px;
margin-left: 10px;
padding: 10px;
background-color: #ececec;
}
#countryblock_de_new ul{
list-style: none;
}
#countryblock_es_new{
width: 260px;
height: 1134px;  /* variable */
margin-bottom:5px;
margin-top:4px;
margin-left: 10px;
padding: 10px;
background-color: #ececec;
}
#countryblock_es_new ul{
list-style: none;
}
/*  content right  */

#right{
float: left;
width: 630px;
margin-top: 7px;
margin-left: 10px;

font-family: verdana;
font-size: 12px;
}

#rentTitlebar{
width: 640px;
height: 22px;
background-image: url(../images/redbar_bg.gif);
margin-bottom: 4px;
padding-top: 5px;
padding-bottom:0px;
}

#rentTitlebar_srch{
height: 22px;
background-image: url(../images/redbar_bg.gif);
margin-bottom: 4px;
padding-top: 5px;
padding-bottom:0px;
}

/*   home 1  */
 
#home_1{
display: block;
width: 638px;
border: 1px rgb(217,217,217) solid;
padding-bottom: 40px;
background: url(../images/home1_bg.gif) repeat-x bottom;
}

#home_1 h2{
font-size: 14px;
font-family: verdana;
margin-top: 4px;
margin-left: 5px;
margin-right: 10px;
padding-bottom: 4px;
border-bottom: 2px rgb(211,211,211) dotted;
margin-bottom: 5px;
}


.home1txt{
display: block;
font-size: 11px;
font-family: verdana;
margin-top: 4px;
margin-left: 5px;
margin-bottom: 9px;
margin-right: 5px;
}


#home_1 img{
padding: 5px;
background-color: #ffffff;
border: 1px rgb(181,181,181) solid;

}

#home_1 .home1_img1{
margin-left: 5px;
}

#home_1 .home1_img2{
margin-left: 15px;
}

.home1_dots{
display: block;
float: left;
list-style:none;
font-size: 11px;
font-family: verdana;
margin-top: 5px;
margin-left: 5px;
}

.home1_dots li{
padding-left:10px;
background: url(../images/list.gif) no-repeat left;
}

#listmargin{
margin-left: 20px;
}

#listmargin1{
margin-left: 20px;
}

#listmargin2{
margin-left: 20px;
}

#listmargin3{
margin-left: 20px;
}

.home1_more{
display: block;
vertical-align: bottom;
float: right;
text-decoration: none;
font-variant: small-caps;
font-size: 12px;
font-family: verdana;
margin-right:20px;
margin-top: 18px;
}

.home1_more a:link{
color: #006699;
}
.home1_more a:visited{
color: #006699;
}
.home1_more a:hover{
color: #cc0000;
text-decoration: underline;
}
.home1_more a:active{
color: #006699;
}

/*   banner  */

#banner_468{
margin-top: 5px;
display:block;
width: 468px;   /* can be removed when placing banner tag */
height: 60px;   /* can be removed when placing banner tag */
background-color: rgb(240,240,240);  /* can be removed when placing banner tag */
}

/*  home blocks  */


#home_block{
display: block;
width: 638px;
height: 84px;
border: 1px rgb(217,217,217) solid;
background: url(../images/homebl_bg.gif) repeat-x bottom;
margin-top: 5px;
}


#home_block h3{
float: left;
font-size: 11px;
font-family: verdana;
margin-top: 4px;

margin-right: 10px;
padding-bottom: 4px;
border-bottom: 2px rgb(211,211,211) dotted;
margin-bottom: 4px;
width: 425px;   /* small hack for proper alignment */
}

#home_block h3 a:link{
	text-decoration:none;
	color:#006699;
}
#home_block h3 a:visited{
	text-decoration:none;
	color:#006699;
}
#home_block h3 a:hover{
	text-decoration:underline;
	color:#cc0000;
}
#home_block h3 a:active{
	text-decoration:none;
	color:#006699;
}

h4 a:link{
	text-decoration:none;
	color:#006699;
}
h4 a:visited{
	text-decoration:none;
	color:#006699;
}
h4 a:hover{
	text-decoration:underline;
	color:#cc0000;
}
h4 a:active{
	text-decoration:none;
	color:#006699;
}

.home_blocktxt{
display: block;
font-size: 11px;
font-family: verdana;
margin-top: 4px;

margin-right: 5px;
margin-bottom: 6px;

}

#home_block img{
padding: 3px;
background-color: #ffffff;
border: 1px rgb(181,181,181) solid;
float: left;
display: block;
margin-top: 5px;
}

.homebl_img1{
margin-left: 5px;
float: left;
display: block;
}

.homebl_img2{
float: left;
display: block;
margin-left: 4px;
margin-right: 6px;
}

.homebl_dots{
float: left;
font-size: 11px;
font-family: verdana;
list-style:none;
}

.homebl_dots_2{
float: left;
font-size: 11px;
font-family: verdana;
list-style:none;
margin-left: 20px;
}


.homebl_dots li{
padding-left:10px;
background: url(../images/list.gif) no-repeat left;
}

.homebl_dots_2 li{
padding-left:10px;
background: url(../images/list.gif) no-repeat left;
}

.homebl_more{
display: block;
vertical-align: bottom;
float: right;
text-decoration: none;
font-variant: small-caps;
font-size: 12px;
font-family: verdana;
margin-right:20px;
}

.homebl_more a:link{
color: #006699;
}
.homebl_more a:visited{
color: #006699;
}
.homebl_more a:hover{
color: #cc0000;
text-decoration: underline;
}
.homebl_more a:active{
color: #006699;
}

.lastblock{
margin-bottom: 5px;
}

/* footer */

.titleclear{
clear:both;
}

#footer_holder{
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
background-color: #ececec;
margin-bottom: 5px;
height: 190px;
padding-top:10px;
}

#footer_holder a{
color: #006699;
text-decoration: none;
}

#footer_holder a:hover{
color: #cc0000;
text-decoration: underline;
}

.SubTitleFooter{
display: block;
font-family: verdana;
font-size: 16px;
font-variant: small-caps;
margin-left: 6px;
}

.footer_list1{
display: block;
float: left;
list-style:none;
font-size: 11px;
font-family: verdana;
padding-left:0px;
margin-left: 10px;
width: 230px;
margin-top:10px;
}

.footer_list1 a{
color: #006699;
text-decoration: none;
}

.footer_list1 a:hover{
color: #cc0000;
text-decoration: underline;
}

.footer_list2{
display: block;
float: left;
list-style:none;
font-size: 11px;
font-family: verdana;
margin-left: 20px;
margin-top: 10px;
margin-right: 20px;
width:230px;
}
.footer_list1 li{
padding-left:0px;
}
/*
.footer_list1 li{
padding-left:10px;
background: url(../images/list.gif) no-repeat left;
}
*/
.footer_list2 li{
padding-left:10px;
vertical-align:top;
background: url(../images/list.gif) no-repeat left;
}

#preview_holder{
display: block;
float: left;
margin-left: 4px;
margin-top:50px;
width: 115px;
height: 75px;
background-color: #FFFFFF;
border: 1px #ccc solid;
}

.preview_holder{
display: block;
float: left;
margin-left: 4px;
margin-top:50px;
width: 115px;
height: 75px;
background-color: #FFFFFF;
border: 1px #ccc solid;
}

.footer_arrow{
display: block;
float: left;
margin-left: 4px;
margin-top: 82px; /* 77/2 - 13/2 = 32 */
}

.terms{
display: block;
width: 960px;
text-align: center;
font-size: 10px;
font-family: verdana;
margin-bottom: 5px;
}

.terms a{
color: rgb(163,163,163);
text-decoration: none;
}

div.normal {font-family:verdana;font-size:11px;line-height:16px;padding-left:20px;padding-top:3px}

td {font-family:verdana;font-size:11px;line-height:16px;text-decoration:none;padding-left:4px;padding-top:3px;padding-right:4px}
h2 {font-family:verdana;font-size:11px;line-height:16px;text-decoration:none;color:#1B485F;padding-top:10px;padding-bottom:10px}
h4 {color:#1B485F;font-family:verdana;font-size:14px;line-height:16px;text-decoration:none;padding-top:10px;padding-left:10px}
.sample
{
	color:#1B485F;
	background:white none repeat scroll 0%;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-top:20px;
	padding:15px;
	padding-left:8px;
	text-decoration:none;
	width:920px;
}
td a {font-size:11px;}
td a:link {color:#006699;text-decoration:underline}
td a:visited {color:#006699;text-decoration:underline}
td a:hover {color:#cc0000;text-decoration:none}
td a:active {color:#cc0000;text-decoration:underline}

#countryblock a:link {color:#006699;text-decoration:none}
#countryblock a:visited {color:#006699;text-decoration:none}
#countryblock a:hover {color:#cc0000;text-decoration:underline}
#countryblock a:active {color:#006699;text-decoration:none}


#countryblock_fr_new a:link {color:#006699;text-decoration:none}
#countryblock_fr_new a:visited {color:#006699;text-decoration:none}
#countryblock_fr_new a:hover {color:#cc0000;text-decoration:underline}
#countryblock_fr_new a:active {color:#006699;text-decoration:none}

#countryblock_en_new a:link {color:#006699;text-decoration:none}
#countryblock_en_new a:visited {color:#006699;text-decoration:none}
#countryblock_en_new a:hover {color:#cc0000;text-decoration:underline}
#countryblock_en_new a:active {color:#006699;text-decoration:none}

#countryblock_de_new a:link {color:#006699;text-decoration:none}
#countryblock_de_new a:visited {color:#006699;text-decoration:none}
#countryblock_de_new a:hover {color:#cc0000;text-decoration:underline}
#countryblock_de_new a:active {color:#006699;text-decoration:none}

#countryblock_es_new a:link {color:#006699;text-decoration:none}
#countryblock_es_new a:visited {color:#006699;text-decoration:none}
#countryblock_es_new a:hover {color:#cc0000;text-decoration:underline}
#countryblock_es_new a:active {color:#006699;text-decoration:none}


.normal a {font-size:11px;}
.normal a:link {color:#006699;text-decoration:underline}
.normal a:visited {color:#006699;text-decoration:underline}
.normal a:hover {color:#cc0000;text-decoration:none}
.normal a:active {color:#cc0000;text-decoration:underline}

a.pagination {font-size:11px;text-decoration:none;font-weight:bold}
a:link.pagination {color:#006699;text-decoration:none}
a:visited.pagination {color:#006699;text-decoration:none}
a:hover.pagination {color:#cc0000;text-decoration:underline}
a:active.pagination {color:#cc0000;text-decoration:none}

td ul {padding-left:40px;padding-top:10px;}

h2 a {font-size:11px;}
h2 a:link {color:#006699;text-decoration:underline}
h2 a:visited {color:#006699;text-decoration:underline}
h2 a:hover {color:#cc0000;text-decoration:none}
h2 a:active {color:#cc0000;text-decoration:underline}

a.hover_effect {color:#006699;font-size:11px;}
a:link.hover_effect {color:#006699;text-decoration:none}
a:visited.hover_effect {color:#006699;text-decoration:none}
a:hover.hover_effect {color:#cc0000;text-decoration:underline}
a:active.hover_effect {color:#cc0000;text-decoration:none}

img.bordered {
padding: 3px;
background-color: #ffffff;
border: 1px rgb(181,181,181) solid;
float: left;
display: block;
margin-top: 5px;
}
img.bordered1 {background-color: #ffffff; border: 1px rgb(181,181,181) solid;display: block; margin-top: 5px;padding: 2px}
img.bordered2 {padding: 3px;background-color: #ffffff;border: 1px rgb(181,181,181) solid;margin-top: 5px;margin-left:5px}
img.editedborder {padding: 3px;background-color: #ffffff;border: 2px #cc0000 solid;margin-top: 5px;margin-left:5px}

div.bordered1,div.bordered {
	border:1px rgb(181,181,181) solid; 
	background-color: #ffffff;
	padding: 6px; width:380px; margin-bottom:15px;
}
div.advsearchborder
{
	border:1px rgb(181,181,181) solid; 
	background-color: #ffffff;
	padding: padding:12px 0px; width:912px; margin-bottom:15px; 
}
div.bordered2 {
	border:1px rgb(181,181,181) solid; 
	background-color: #ffffff;
	padding: 6px; margin-bottom:15px;
}
div.editedborder {
	border: 2px solid; 
	border-color: #cc0000;
	padding:0px;
}

.news_section {
	border:1px rgb(181,181,181) solid; 
	background-color: #ffffff;
	padding: 6px; margin-bottom:2px;
	font-size:11px;	
}

.news_section h2 {
	color:#006699;
	text-decoration:none;
	padding:0;
	margin:0 0 5px 0;
}
.owner_advice {
	border:1px rgb(181,181,181) solid; 
	background-color: #ffffff;
	padding: 6px; margin:0;
	
}
.owner_advice td span {
	text-transform:capitalize;
	text-decoration:none;
}	
.owner_advice td span {
	text-decoration:none;
}	
.owner_advice td a{
	font-size:12px;	
	padding:0 0 2px 0;
	
}	
.owner_advice h2 {
	color:#006699;
	text-decoration:none;
	padding:0;
	margin-bottom:4px;
	font-size:12px;	
}
.searchtable td {font-family:verdana;font-size:11px;line-height:16px;text-decoration:none;padding-left:4px;padding-top:4px;padding-right:4px;padding-bottom:4px;}
.tabletitle {
	background-color: #cc0000;
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	margin-left: 6px;
}
.tabletitle a:link {color:#ffffff;text-decoration:underline; font-weight:bold}
.tabletitle a:visited {color:#ffffff;text-decoration:underline ;font-weight:bold}
.tabletitle a:hover {color:#ffffff;text-decoration:none; font-weight:bold}
.tabletitle a:active {color:#ffffff;text-decoration:underline; font-weight:bold}
#innerpagebg{
width: 940px;
margin-top:8px;
margin-left: 10px;
background-color: #ececec;
padding-top:4px;
padding-bottom:4px;
}

hide {font-size:1pt;color:#FFFFFF;}

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-100px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-100px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

p.errors {font-size:8pt;text-align:middle;font-weight:bold;color:#EE0000;margin-bottom:3pt;margin-top:3pt;}
p.mandatory {font-size:8pt;text-align:middle;color:#EE0000;margin-bottom:3pt;margin-top:3pt;}
p.hell {font-size:6pt;text-align:middle;color:#EFEFEF;margin-bottom:3pt;margin-top:3pt;}

.info { font-family:Verdana,Arial,Helvetica,sans-serif;color:#800000; font-size:8pt;font-weight:bold;}
.biggerfont {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000; font-size:12pt;font-weight:bold;padding:2px;}
.biggestfont {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000; font-size:14pt;font-weight:bold;padding:2px;}
.billfont_big { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000; font-size:10pt;font-weight:bold;}
.billfont_normal { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000; font-size:10pt;line-height:15pt;}
.calendar_style {font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#5c9dbe; font-size:8pt;font-weight:bold;color:#ffffff}
.calendar td {font-family:verdana;font-size:11px;line-height:16px;text-decoration:none;padding:3px}
td.adv_search_heading {padding:7px;height:35px;background-color:#ececec;}
td.adv_search_sub_heading {padding:7px;height:35px;background-color:#ececec;padding-right:30px;}

#search_holder_adv_srch{
width:500px;
height: 23px;
margin-top: 4px;
display: table;
float: left;
padding:0px;
padding-left:3px;
}

input.searchbutton_adv_srch {
background-color: #ccc;
margin-right:5px;
border: 1px #999 solid;
float:left;
padding-top:1px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
height: 22px;
}
input.inputsearch_adv_srch{
width:220px;
height: 20px;
border: 1px #999 solid;
margin-right:5px;
margin-right:5px;
display: block;
float:left;
}
a.searchbutton_adv_srch{
margin-right:5px;
float:left;
padding-top:10px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
}
ul.html_generator{
padding-left:14px;
}
input.adminbutton {width:140px;}
.bodyhtmlclass {padding:20px 20px 20px 20px;}
.divhtmlclass {padding:0px 0px 0px 0px; background-color: #ffffff;}
div.gallery_border {
	background-color: #ffffff;
	padding: 3px 3px 3px 3px; width:380px; margin-bottom:15px; text-align:bottom;
}
img.gallery_border {background-color: #ffffff; border: 1px rgb(181,181,181) solid;display: block;padding: 5px 5px 5px 5px;}
.before_selection {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;margin-bottom:3pt;margin-top:3pt;width:400px;}
.before_selection  a:link {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}
.before_selection a:visited {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}
.before_selection a:hover {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:underline;}
.before_selection a:active {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}
.after_selection {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;margin-bottom:3pt;margin-top:3pt;border:1px solid #BC4234;width:400px;}
.after_selection a:link {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}
.after_selection a:visited {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}
.after_selection a:hover {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:underline;}
.after_selection a:active {font-size:10pt;text-align:middle;font-weight:bold;color:#6190BF;text-decoration:none;}

