a{
text-decoration:underline;
color:#000000

}
a:hover {text-decoration:none;
}


p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;
}
p.booking{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-right:15px;
	margin-left:5px;
	text-align:justify;
}
body {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;	
	}
	
h1 {
	color:#FFFFFF;
	text-align:left;
	font-size:28px;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height: normal;
	margin-left:0px;
}

span.red_asterix{
	color:#ef423f;
	font-size: 11px;
	line-height: 17px;
	margin-left:0px;
	text-align:justify;
	font-weight:bold;
	font-size:16px;
}
span.green_asterix{
	color:#00A750;
	font-size: 11px;
	line-height: 17px;
	margin-left:0px;
	text-align:justify;
	font-weight:bold;
	font-size:16px;
}
h2.red {
	color:#ef423f;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:normal;
	font-size:15px;
	font-weight: bold;
	line-height: normal;	
	}
h2.blue {
	color:#1758a8;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:normal;
	font-size:15px;
	font-weight: bold;
	line-height: normal;	
	}
h2.green {
	color:#00A750;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:normal;
	font-size:15px;
	font-weight: bold;
	line-height: normal
		
	}
	
p.red {
	
	color: #ef423f;
	font-weight:bold;

	}
	
p.blue {
	
	color: #1758a8;
	font-weight:bold;

	
	}
	
p.green {

	color: #00A750;
	font-weight:bold;
	}
p.margin{
	margin-left:30px;

}

#logo_area {
	background-color:#e6e7e8;
	position:relative;
	float:left;
	width:260px;
	height:380px;
	font-size:15px;
	text-align:center;
}
	
#footer_default{
background-color:#a7a9ac;
width:780px;
height:48px;
float:left;
position:relative;
margin-top:3px;
}

#footer{
background-color:#a7a9ac;
width:688px;
height:48px;
float:left;
position:relative;
margin-top:3px;
margin-bottom:0px;
padding-bottom:0px;

}
#footer_logo{

width:92px;
border-top-width:medium;
height:56px;
background-image:url(../Images/logo.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
margin-top:3px;

}

.bottom{
position:absolute;
top:18px;
}

#main_container{
	background-color:#ffffff;
	margin:auto;
	float:none;
	width:780px;
	height:525px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:bottom;
	}
	
	#main_container1{

	background-color:#ffffff;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	float:none;
	width:780px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:bottom;
	}

#main_container2{

	background-color:#ffffff;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	float:none;
	width:788px;
	height:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:2px;
	vertical-align:bottom;
	}
#grey_container{
	background-color:#e6e7e8;
	position:relative;
	float:left;
	height:auto;
	width: 520px;
	margin-right:-520px;

	}
#grey_container_default{

	background-color:#e6e7e8;
	width:780px;
	height:380px;
	float:right;
	padding-bottom:10px;
	position:relative;
	}

.footer_text_default{
position:absolute;
top:7px;
left:35px;
color:#FFFFFF;
font-size:9px;
padding-right:15px;
font-family: Arial, Helvetica, sans-serif;
display:inline;
}

.footer_text{
position:absolute;
top:8px;
left:260px;
color:#FFFFFF;
font-size:24px;
padding-right:10px;
letter-spacing:2px;
font-family: Arial, Helvetica, sans-serif;
height:1.5em;
width:414px;

}
a.footer_link{
padding-left:0px;
color:#FFFFFF;
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
}

a:hover.footer_link{
font-size:9px;
text-decoration:underline;
}


ul.home
{
float:right;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

li.home{
display:inline;}


a.home_red
{
float:left;
width:215px;
height:242px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/red_home.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.home_red {

-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}


a.home_blue
{
float:left;
width:215px;
height:242px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/blue_home.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.home_blue{

-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}

a.home_green
{
float:left;
width:215px;
height:242px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/green_home.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.home_green{

-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}



a.small_red
{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/red_small.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.small_red {

-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}

a.small_blue
{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/blue_small.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.small_blue{

-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}

a.small_green
{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/green_small.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

a:hover.small_green{
-moz-opacity:0.70;filter:alpha(opacity=70);cursor:hand;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
}


li{display:inline;
}

ul.fire_protection
{
float:left;
width:259px;
height:285px;
background-image:url(../Images/red_big_tick.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0;
list-style-type:none;
border-right:1px solid white;
padding-top:0px;
}

ul.influencer
{
float:left;
width:259px;
height:285px;
background-image:url(../Images/blue_big_tick.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0;
list-style-type:none;
border-right:1px solid white;
padding-top:0px;
}

ul.user
{
float:left;
width:259px;
height:285px;
background-image:url(../Images/green_big_tick.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0;
list-style-type:none;
border-right:1px solid white;
padding-top:0px;
}
a.left_nav
{
float:right;
width:165px;
height:10px;
text-decoration:none;
margin:0px;
color:
#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
padding-left:0px;
padding-right:35px;
padding-top:5px;
padding-bottom:10px;
background-repeat:no-repeat;
border-bottom:solid;
border-bottom-style:inset;
border-width:1px;
border-bottom-color:#FFFFFF;
}

a:hover.left_nav {
color:#333333;
text-decoration:none;
}

.clicked{
float:right;
width:165px;
height:10px;
text-decoration:none;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:35px;
padding-top:5px;
padding-bottom:10px;
background-repeat:no-repeat;
border-bottom:solid;
border-bottom-style:inset;
border-width:1px;
border-bottom-color:#FFFFFF;
color:#000000;
font-weight:bold;

}
li.fpc_home

{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/red_small1.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

li.inf_home

{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/blue_small1.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}
li.user_home

{
float:left;
width:215px;
height:113px;
text-decoration:none;
margin:0px;
background-image:
url(../Images/green_small1.jpg);
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
background-repeat:no-repeat;
border-right:1px solid white;
padding-top:15px;
padding-left:44px;

}

#content_red{
background-color:#e6e7e8;
clear:right;
border-left:259px solid #EF423F; /* The width and color of the left rail */
border-right:0px; 
position:relative;
float:left;
height:auto;
width: 520px;
margin-bottom:0px;
padding-bottom:0px;
	
}
#content_blue{
background-color:#e6e7e8;
width:2px; 
clear:right;
border-left:259px solid #1758a8; /* The width and color of the left rail */
border-right:0px; 
	position:relative;
	float:left;
	height:auto;
	width: 520px;
	margin-bottom:0px;
	padding-bottom:0px;
	
}

#content_green{
background-color:#e6e7e8;
width:2px; 
clear:right;
border-left:259px solid #00A750; /* The width and color of the left rail */
border-right:0px; 
position:relative;
float:left;
height:auto;
width: 520px;
margin-bottom:0px;
padding-bottom:0px;
	
}

.leftRail{

float:left;
width:259px;
margin-left:-259px;
position:relative;
padding-bottom:0px;
margin-bottom:0px;
}
		
#main_nav{
margin:auto;
padding:0px;
float:none;
width:780px;
position:relative;
}

.text{
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

select{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:3em;
width:200px;
color:#000000;
}

select.scheme{
width:435px;

}

select.booking{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:3em;
width:250px;
color:#000000;
}
input.booking{
width:245px;
}
td{
font-size:11px;
line-height:1.5em;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

table{
width:440px;
background-color:#e6e7e8;
border-width:1px;
border-color:#999999;
}

.leftRail1{

float:left;
width:259px;
position:relative;
padding-bottom:0px;
margin-bottom:0px;
}

.search{
background-color:#e6e7e8;
}

.scroll{
overflow-x:hidden;
}

li.red{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
margin-right:15px;
margin-left:0px;
display:block;
list-style-position:outsite;
list-style-image:url(images/red_bullet.jpg);	
}

ul.red{
list-style-type:none;
}
ol.sitemap{
}
li.sitemap{
list-style-type:decimal;
color:#0000CC;
}

a.redlink{
text-decoration:none;
color:#ef423f;

}
a:hover.redlink {
text-decoration:underline;
}

a.bluelink{
text-decoration:none;
color:#1758a8;
}

a:hover.bluelink {
text-decoration:underline;
}

a.greenlink{
text-decoration:none;
color:#00A750;
}

a:hover.greenlink {
text-decoration:underline;
}

a.redlink_sitemap{
text-decoration:none;


}
a:hover.redlink_sitemap {
text-decoration:underline;
color:#ef423f;
}

a.bluelink_sitemap{
text-decoration:none;

}

a:hover.bluelink_sitemap {
text-decoration:underline;
color:#1758a8;
}

a.greenlink_sitemap{
text-decoration:none;

}

a:hover.greenlink_sitemap {
text-decoration:underline;
color:#00A750;
}






.bafe_logo{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height:normal;
padding:0px;
margin:0px;
position:relative;
float:left;

width:100%;
}

.rail_image_red{
background-color:#ef423f;
background-image:url(../design/red-image.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:120px;
width:259px;
float:left;
padding:0px;
margin:0px;
}

.rail_image_blue{
background-color:#1758a8;
background-image:url(../design/blue-image.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:120px;
width:259px;
float:left;
padding:0px;
margin:0px;
}

.rail_image_green{
background-color:#00A750;
background-image:url(../design/green-image.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:120px;
width:259px;
float:left;
padding:0px;
margin:0px;
}

.bafe
{
background-color:#e6e7e8;
height:120px;
width:470px;
float:left;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:49px;
padding-right:0px;
border-left:1px solid #ffffff;


}

p.white{
font-size:9px;
color:#FFFFFF;
position:absolute;
left:30px;
top:15px;


}

label
{
width: 7em;
float: left;
text-align: right;
margin-right: 1.5em;
display: block
}
label.booking
{
width: 14em;
float: left;
text-align: right;
margin-right: 1.5em;
display: block;

}
span.small_comment{
	font-size:9px;
	
}
.checkboxStyle{
margin-left:60px;
margin-right:20px;
font:Verdana, Arial, Helvetica, sans-serif;

}
span.booking{
float:right;
}
textarea {

font-family: arial, verdana, ms sans serif;
font-size: 9pt;
font-weight: normal;
margin-left:60px;
} 

textarea.booking {

font-family: arial, verdana, ms sans serif;
font-size: 9pt;
font-weight: normal;
margin-left:0px;
size:40;
} 

div.search_results_2{
width:430px; 
float:left;
pading:0px;
margin:0px;
}
span.search_results_2_label{
width:130px; 
float:left; 
margin-top:0px;
margin-bottom:0px;
paddin-top:0px;
padding-bottom:0px;
margin-right:20px;
}
span.search_results_2{
width:280px; 
float:left; 

}

p.search_results_2_label{
float:right;
margin-top:0px;
margin-bottom:0px;
paddin-top:0px;
padding-bottom:0px;
line-height:2em;
font-weight:bold;}

p.search_results_2{
float:left;
margin-top:0px;
margin-bottom:0px;
paddin-top:0px;
padding-bottom:0px;
line-height:2em;
}

.company_logo{
width:170px;
float:left;

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
margin-right:15px;
margin-left:0px;}

.company_info{
width:285px;
float:left;

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
margin-right:0px;
margin-left:0px;
padding:0.5em;
}
.left{

width:60px;;

float:left;
text-align:right;
font-weight:bold;
margin-right:1em;

}
.right{
width:210px;
float:left;
}

li.bullet_red {display:block;
list-style-image:
url(../Images/bullet_red.gif);
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;}


li.bullet_green {display:block;
list-style-image:
url(../Images/bullet_green.gif);
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;}
	
	
li.bullet_blue {display:block;
list-style-image:
url(../Images/bullet_blue.gif);
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;}
	
ol.booking li{
list-style-type:upper-roman;
list-style:inside;

}
