 body{
	margin: 0;
	padding: 0;
	width: 100%;
	height:auto;
	background-color: #898987;
	background-image: url(../images/background-repeat.jpg);
	background-repeat: repeat-x;
	color:#2e2e2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
img{
	border: none;
	padding:5px 10px 5px 0px;
	}
	img.left {
	float: left;
	/*border:1px solid #898989;*/
	/*margin-bottom: 5px;*/
	margin-right: 10px;
	}
	img.right {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	}
i {
padding:0px;
margin:0px
	}
a{
	background: transparent;
	text-decoration: none;
	color: #05242F;
	padding: 0;
	margin: 0;
	}

a:hover, a:active, a:focus{
	text-decoration: underline;
	}
	
strong span {
	color: #A4BF1A;
	text-transform:capitalize;
	font-weight:normal
	}

.captions{
	clear:both;
	font-size: 85%;
	font-style:italic;
	}
	
.form_warnings {
	color: #eb2323;
	padding:1px 0 1px 0;
	margin:0;
	font-size: 75%;
	float:none
	}
	
textarea #additional_names{
	width: 250px;
	height: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	}

.disclaimer {
	float: left;
	text-align: right;
	color: #8f8162;
	background: transparent;
	font-weight: bold;
	font-size: 85%;
	width: 110px;
	}
	
#additional_number {
	margin-bottom:8px;
	}

.hide_form{
	position:absolute;
	top:-999px;
	height:1px;
	}
.additional_names_holder{
	padding:0px;
	margin:0px;
	}
	
#additional_names_holder input{
	width:179px
	}
	
input#update_booking_button{
	padding-left:140px
	}
	
.javascript_alert{
	}

#wrapper-content #agreement{
	background: transparent;
	padding: 30px;
	margin: 3px 3px 0 0;
	width: auto;
	float: left;
	}
#wrapper-content #agreement-label{
	padding: 0;
	margin: 0;
	text-align: left;
	width: 300px;
	}
#wrapper-content #disclaimer{
	vertical-align: top;
	}

#wrapper-content .small-text-disclaimer{
	clear: both;
	font-size: 70%;
	padding: 0 0 15px 5px;
	width: 260px;
	background: transparent;
	color: #8f8162;
	}





/*----------------------------------------Position Main Interface-------------------*/

#interface {
	margin: 0px auto;
	width: 760px;
	}
	#interface-repeat-bg {
		float: left;
		width: 760px;
		border-left:1px solid #898989;
		border-right:1px solid #898989;
		background-image: url(../images/interface-width.gif);
		background-position: top left;
		background-repeat: repeat-y;
		background-color: #EBEBEB;
		}
	#container {
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 760px;
		background-color: #ffffff;
		}
	#container-big-wrapper {
		float: left;
		margin: 0px 0 0 0;
		padding: 0 0 0 0px;
		width: 760px;
		background: transparent;
		}
	/*----------------------------------------Header-------------------------------*/	
		#header {
			float: left;
			width: 760px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background-color: #fff;
			}
		#header ul, #header li{
			list-style: none;
			}
			#header-left{
				float: left;
				width: 300px;
				}
				#header-skip{
					float: left;
					width: 300px;
					/*background-image: url(/templates/images/header-skip.jpg);
					background-repeat: no-repeat;
					background-position: bottom left;*/
					padding: 0;
					margin: 0;
					}
				#header-skip ul, #header-skip li{
					list-style: none;
				}
				#header-skip li{
					padding: 0;
					margin: 0;
					}
					#header-skip a{
						float: left;
						background: transparent;
						color: #fff;
						text-decoration: none;
						font-size: 70%;
						padding: 0px 0 0px 0px; 
						}
					#header-skip a:hover, #header-skip a:active, #header-skip a:focus{
						text-decoration: none;
						color: #898989;
						}
				#header-logo{	
					float: left;
					padding: 0 0 8px 0;
					margin:0px;
					}
				#header-logo li{
					padding: 0;
					margin: 0;
					}
					#header-logo a{	
						float: left;
						background: transparent;
						color: #05242F;
						text-decoration: none;
						}
					#header-logo img{
						padding: 0;
						margin: 0;
						/*display: block;*/
						border: none;
						}
					#header-logo a:hover, #header-logo a:active, #header-logo a:focus{	
						text-decoration: underline;
						}
			#header-account{
				float: right;
				width: 400px;
				padding: 0 0 145px 0;
				background-image: url(/templates/images/header-account.jpg);
				background-position: top right;
				background-repeat: no-repeat;
				}
				
		
	/*----------------------------------------Horizontal menu-------------------------------*/	
		#top-container{
				float: left;
				padding: 0px 0px 0px 0px;
				width: 760px;
				background-color: #920f15;
				background-image: url(../images/top-nav-width.gif);
				background-repeat: repeat-y;
				background-position: top left;
				}
				#top-nav{
					border-top: 1px solid #898989;
					border-bottom: 1px solid #898989;
					list-style: none;
					margin: 0 0 0 0px;
					padding: 0 0 0px 0;
					float: right;
					}
					#top-container #top-nav li{
						float: right;
						list-style: none;
						color: #ffffff;
						padding: 0;
						margin: 6px 5px 6px 5px;
						}
					#top-nav li span{
						float: left;
						color: #fff;
						text-decoration: none;
						font-size: 95%;
						font-weight: bold;
						}
					#top-nav li a{
						float: left;
						color: #fff;
						text-decoration: none;
						font-size: 95%;
						font-weight: bold;
						}
						#top-nav li a:hover, #top-nav li a:active, #top-nav li a:focus{
						text-decoration: underline;
						}
				
	
	/*---------------------------------------Wrapper-----------------------------*/
		#content-width{
			float: left;
			width: 758px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			#content-container{
				float: left;
				width: 759px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				background-image: url(/templates/images/content-width.jpg);
				background-repeat:repeat-y;
				background-posistion:top-left;
				
				}
			
			/*--------------------------Flash Animation-----------------------------*/
			#flash-animation-container{
				float: left;
				width: 519px;
				height: 360px;
				background-image: url(/templates/images/flash-background.gif);
				background-repeat: no-repeat;
				background-position: top left;
				}
				#flash-animation-container img{
					float: left;
					width: 485px;
					height: 322px;
					padding: 0 0 0 17px;
					margin: 17px 0 0 0;
					}
				
			/*----------------------------------------------content-header--------------------------------*/
			
		
			#content-header{
				background-color: #d1c6a9;
				}
			#content-header ul{
					float: left;
					width: 233px;
					list-style: none;
					padding: 0 0 6px 7px;
					margin: 0 0 0 0;
					}
				
				#content-header li{
					padding: 5px 0 5px 2px;
					margin: 5px 0 0 0;
					width: 230px;
					}
				#content-header a{
					text-decoration: none;
					color: #ffffff;	
					background: transparent;
					display: block;
					}
				#content-header a:hover, #content-header a:active, #content-header a:focus{
					text-decoration: underline;
					}
				#long-separator{
					float: left;
					width: 760px;
					height: 24px;
					border-bottom: 1px solid #c8bd99;
					border-top: 1px solid #c8bd99;
					background-image: url(/templates/images/long-separator.gif);
					background-repeat: repeat-y;
					background-color: #3f341c;
					}
			
			/*----------------------------------------------Left Column-----------------------------------*/
			
												
			.left-column{
				float: left;
				width: 190px;
				height:100%;
				/*border-right: 1px solid #898989;*/
				padding: 0 0 0 0px;
				margin: 0px 0 0 0px;
				background-color:#b8b8b8;
				}
				
				.left-column-header{
					width:180px;
					margin: 0 0 0px 0;
					padding: 5px 0 5px 10px;
					background-color:#d6d7d6;
					background-image:url(../images/top-left-width.jpg);
					background-repeat:repeat-y;
					color:#2e2e2e;
					font-weight: normal;
					font-size:130%;
					}
				.vertical-menu{
					float: left;
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					color: #EBEBEB;
					background-color: #b8b8b8;
					background-image:url(../images/left-menu-width.gif);
					background-repeat:repeat-y;
					}
				.vertical-menu-bottom{
					width: 190px;
					float:left;
					height:300px;
					margin: 0 0 0 0;
					color: #EBEBEB;
					background-color:#b8b8b8;
					background-image:url(../images/left-nav-bottom.gif);
					background-repeat:repeat-x;
					font-size: 0;
					}
				.vertical-menu ul{
					float: left;
					width: 190px;
					list-style:none;
					padding: 0 0 7px 0px;
					margin: 0 0 0 0;
					}
				.vertical-menu li{
					padding: 5px 0 5px 10px;
					margin: 5px 0 0 10px;
					width: 168px;
					background-image:url(../images/bullet.gif);
					background-position:0 11px;
					background-repeat:no-repeat;
					}
				.vertical-menu a{
					text-decoration: none;
					color: #2e2e2e;
					background: transparent;
					display: block;
					}
				.vertical-menu a:hover, .vertical-menu a:active, .vertical-menu a:focus{
					text-decoration: underline;
					}
					
					
			
			/*----------------------------------------------Right Column-----------------------------------*/
			
			#right-column{
				float: right;
				width: 568px;
				background-color: #ffffff;
				border-left:1px solid #898989;
				/*height:100%;*/
				}
				#extra-navigation{
							float: right;
							width: 566px;
							margin: 26px 0px 0 0px;
							padding: 0 2px 0 0px;
							}
							#extra-navigation .navigation-boxes{
								width: 152px;
								float: right;
								margin: 0 0px 0 0px;
								padding: 0px 26px 0px 0px;
								list-style: none;
								}
								#extra-navigation .navigation-box-top img{
									width: 150px;
									height: 150px;
									border:1px solid #898989;
									float: left;
									margin: 0 0 0 0;
									padding: 0px 0 0 0px;
									}
								#extra-navigation .navigation-box-top a{
									color: #fff;
									text-decoration: none;
									}
								#extra-navigation .navigation-box-top a:hover, #extra-navigation .navigation-box-top a:active, #extra-navigation .navigation-box-top a:focus{
									color: #fff;
									text-decoration: none;
									}
								#extra-navigation .navigation-box-bottom{
									width: 150px;
									float: left;
									background-color: #ffffff;
									}
										#extra-navigation .navigation-box-bottom a{
											
											float: right;
											padding:5px 0 0 0;
											margin: 0;
											color:#CC0000;
											font-weight: bold;
											font-size: 90%;
											text-decoration: none;
											}
										#extra-navigation .navigation-box-bottom a:hover, #extra-navigation .navigation-box-bottom a:active, #extra-navigation .navigation-box-bottom a:focus{
											text-decoration: underline;
											}
			#right-column-header{
				float:right;
				}
			#right-column-content{
				padding:0px 0 0px 0;
				background-color:#ffffff;
				width:530px;
				float:left;
				}
			#right-column-content-text{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:95%;
				line-height:1.5;
				width:500px;
				margin: 0px 0 0 0px;
				padding: 0px 0px 30px 2px;
				background-color:#ffffff;
				float:right;
				}
			#right-column-content-text ul{
				padding:0 0 0 0px;
				margin:0 0 0 0px;
				/*width:420px;*/
				}
			#right-column-content-text li{
				display:block;
				margin:0 0 0 0px;
				padding:0 0 0 0px;
				color:#2e2e2e;
				}
			#right-column-content-text p{
				color:#2e2e2e;
				}
			#wrapper-content .left{
				float: left;
				padding: 0 0px 0px 0;
				}
			#wrapper-content .right{
				float: right;
				padding: 0 0 0px 0px;
				}
			
			/*------------------------------------------Generic styles--------------------------*/
			#wrapper-content h1{
				font-size: 130%;
				font-weight: bold;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				padding: 24px 15px 14px 0px;
				margin: 0 0 0 0;
				color: #2e2e2e;
				background: transparent;
				width:485px;
				border-bottom:1px solid #898989;
				float:right;
			
				}
			#wrapper-content h2{
				font-size: 110%;
				font-weight: bold;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				padding: 0px 0 0px 0px;
				margin: 0 0 0 0;
				/*color: #2e2e2e;*/
				color: #e51a23;
				background: transparent;
				}
			#wrapper-content h2 a{
				font-size: 90%;
				font-family: Helvetica, Arial, sans-serif;
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
				color: #4d4d4d;
				background-color: #ffffff;
				}
			
			#wrapper-content h3{
				font-size: 1em;
				font-family: Helvetica, Arial, sans-serif;
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
				clear: both;
				}
			
			/*#wrapper-content ul{
				list-style: none;
				padding: 0 0 0 0;
				margin: 5px 0 20px 0;
				}*/
			/*#wrapper-content li{
				padding: 0 0 5px 20px;
				margin: 0 0 0 0;
				}
			#wrapper-content li li{
				padding: 2px 0 0 0;
				margin: 0 0 0 0;
				}*/
			
			/*#wrapper-content p{
				padding: 0 0 15px 0;
				margin: 0 0 0 0;
				color: #3f341c;
				}*/
			
			#wrapper-content .smaller-text{
				font-size: 0.9em;
				color: #999999;
				background-color: #ffffff;
				}
#about-us #img.left {
	float: left;
	/*margin-bottom: 5px;*/
	margin-right: 10px;
	}
	#about-us #img.right {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	}
			
.testimonials{
	float: left;
	width: 485px;
	margin: 20px 0 5px 0;
	padding: 0 0 0 0;
	background-color: #E3E3E3;
	background-image: url(../images/testimonials-width.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}
	/*.testimonials-top{
		float: left;
		width: 485px;
		height: 2px;
		margin: 0;
		padding: 0;
		background-color: #cccccc;
		background-image: url(../images/testimonials-top.gif);
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 0;
		}	*/
	.testimonials-bottom{
		float: left;
		width: 485px;
		height: 3px;
		margin: 0;
		padding: 0;
		background-color: #E3E3E3;
		background-image: url(../images/testimonials-bottom.gif);
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 0;
		}	
	
	.testimonials .testimonials-title{
		float: left;
		padding: 0 0 0 0px;
		width: 485px;
		}
	
	.testimonials .testimonials-title .title{
		float: left;
		padding: 2px 0 2px 3px;
		width: 482px;
		color: #fff;
		font-size: 100%;
		font-weight: bold;
		background-color: #A1A0A0;
		background-image: url(../images/testimonials-title.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}
	
	.testimonials-content{
		float: left;
		padding: 5px 0 0 7px;
		width: 475px;
		}
	.testimonials-content p{
		float: left;
		padding: 0 0 10px 0;
		margin: 0;
		width: 475px;
		}
	
	.testimonials-signature{
		float: left;
		padding: 10px 0 5px 0px;
		margin: 0;
		width: 480px;
		text-align: right;
		color: #B22127;
		font-size: 90%;
		}
			
			

				
				
			
/**************************************************************************************************/
/*                                                                                                */
/*---------------------------------------Login Page (taken from Home medical equip----------------*/
/*                                                                                                */
/**************************************************************************************************/

		#returning-online-customer{
			float: left;
			width: 409px;
			background-color: #FFFBEF;
			border: 1px dotted #CEC1A1;
			margin: 2px 0 10px 0;
			padding: 30px 30px 0 0;
			}
			#returning-online-customer p{
				margin: 0;
				padding: 5px 30px 20px 160px;
				}
			#returning-online-customer #sign-in{
				float: left;
				list-style: none;
				margin: 0;
				padding: 0;
				}
				#returning-online-customer #sign-in li{
					float: left;
					list-style: none;
					margin: 0 0 3px 0;
					padding: 0;
					}
				#returning-online-customer #sign-in #forgotten-password{
					float: left;
					list-style: none;
					margin: 0 0 3px 0;
					padding: 0 0 20px 163px;
					font-size: 80%;
					font-style: italic;
					}
				#returning-online-customer #sign-in #error{
					list-style: none;
					margin: 0 0 3px 0;
					padding: 0 0 0 163px;
					font-size: 100%;
					color: #eb2323;
					clear: both;
					width: 260px;
					}
					#returning-online-customer #sign-in #forgotten-password a{
						/*color: #0099cc;*/
						text-decoration: none;
						background: transparent;
						}
					#returning-online-customer #sign-in #forgotten-password a:hover, #returning-online-customer #sign-in #forgotten-password a:active, #returning-online-customer #sign-in #forgotten-password a:focus{
						text-decoration: underline;
						}
					#returning-online-customer #sign-in label{
						float: left;
						width: 160px;
						text-align: right;
						padding: 3px 3px 0 0;
						}
					#returning-online-customer #sign-in input{
						float: left;
						width: 183px;
						border: 1px solid #c9c9c9;
						}
					#returning-online-customer #sign-in #sign-in-button{
						width: auto;
						clear: both;
						display: block;
						padding: 0 0 30px 160px;
						border: none;
						}
		
		#new-online-customer{
			float: left;
			width: 249px;
			background-color: #FFFBEF;
			border: 1px dotted #CEC1A1;
			margin: 2px 0 10px 0;
			padding: 30px 30px 0 160px;
			}
			#new-online-customer p{
				margin: 0;
				padding: 0 0 20px 0;
				}
			
		#buy-and-go{
			float: left;
			width: 249px;
			background-color: #f5f5f5;
			border: 1px solid #dbdedf;
			margin: 2px 0 10px 0;
			padding: 30px 30px 0 160px;
			}
			#buy-and-go p{
				margin: 0;
				padding: 0 0 20px 0;
				}
				



/**************************************************************************************************/
/*                                                                                                */
/*---------------------------------------Contact Us-----------------------------------------------*/
/*                                                                                                */
/**************************************************************************************************/
		
		
					#contact-us {
						float: left;
						font-size: 0.9em;
						clear: both;
						margin: 0 0 0 10px;
						padding: 0 0 30px 0;
						}
					#map-dfp{
						float: right;
						width: 268px;
						height: 200px;
						margin: 0 0 30px 0;
						font-size: 0.8em;
						}
					#map{
						float: right;
						width: 268px;
						height: 200px;
						border: 1px solid #898989;
						margin: 0 0 0 0;
						padding:0;
						}	
					#map img{
						margin: 0 0 0 0;
						padding:0;
						}	
					#contact-us ul{
						color:#2e2e2e;
						list-style:none;
						margin: 20px 0 0 0;
						padding: 0 0 0 0;
						width: 210px;
						}
					#contact-us li{
						margin: 0 0 2px 0;
						padding: 0 0 4px 25px;
						color:#2e2e2e;
						}
					
					#contact-us a{
						text-decoration: none;
						color: #2e2e2e;
						background-color: #ffffff;
						}
					#contact-us a:hover{
						text-decoration: underline;
						}
					
					#postalAddress{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/email_open_image.gif);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
					
					#telephone{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/telephone.gif);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
						
					#mobile{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/Templates/images/icons/phone.png);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
					
					#emailAddress{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/email.gif);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
			
					#contact-form{
						float: left;
						width: 490px;
						padding: 0 0 0 10px;
						margin: 20px 0 0 0;
						background-color: #ebebeb;
						color: #2e2e2e;
						}
					
					#contact-form ul{
						list-style-type: none;
						float: left;
						padding: 0 0 10px 0;
						margin: 10px 0 0 0;
						}
					#contact-form li{
						color:#2e2e2e;
						float: left;
						width: 470px;
						padding: 0 0 5px 10px;
						margin: 5px 0 0 0;
						}
					
					#contact-form .contact-form-names{
						float: left;
						width: 60px;
						padding: 0 0 0 0;
						margin: 3px 0 0 0;
						display: block;
						}
					
					#contact-form input{
						float: left;
						width: 400px;
						padding: 0 0 0 0;
						margin: 2px 0 0 0;
						border: 1px solid #898989;		
						}
						
					#contact-form #contact-form-message{
						float: left;
						width: 460px;
						height: 100px;
						padding: 0 0 5px 0;
						margin: 0 0 0 0;
						border: 1px solid #898989;
						}
					#form-warning{
						clear:left;
						font-size: 80%;
						color:#FF0000;
						/*float:left;*/
						}
		
		
				/*#contact-details{
					float: left;
					margin: 30px 0 15px 0;
					padding: 0 0 0 50px;;
					width: 399px;
					
					}
					#contact-details ul{
						list-style: none;
						padding: 0 0 0 100px;
						margin: 0 0 10px 0;
						}
					#contact-details li{
						font-weight:normal;
						list-style: none;
						padding: 0;
						margin: 2px 0 0 0;
						}
				#contact-details #postal-address{
					background-image: url(/templates/images/icons/email_open_image.gif);
					background-repeat: no-repeat;
					background-position: 75px 0;
					}
				#contact-details #phone-number{
					background-image: url(/templates/images/icons/telephone.gif);
					background-repeat: no-repeat;
					background-position: 75px 2px;
					}
				#contact-details #email-address{
					background-image: url(/templates/images/icons/email.gif);
					background-repeat: no-repeat;
					background-position: 75px 4px;
					}
				#contact-details #email-address a{
					color:#2e2e2e;
					}

				#contact-form{
					clear: both;
					margin: 0;
					padding: 0 0 0 50px;
					}
				#contact-form-bottom img{
					padding:0 0 0 0;
					margin:0 0 0 0;
				}
					#contact-form ul{
				
						width:350px;
						list-style: none;
						margin: 0 0 0 0px;
						padding:0 0 0 15px;
					
						}
					#contact-form li{
						
						list-style: none;
						margin: 0 0 0px 0;
						padding: 0;
						}
					#contact-form a{
						float: left;
						padding: 0 0 0 0px;
						margin: 0px 0 0 0;
						}

					#contact-form label{
						float: left;
						width:75px;
						text-align: right;
						padding: 0px 0px 0 0;
						margin: 0 5px 0 0;
						font-weight:normal;
					
						}					
						
					#contact-form #your_name,#contact-form #your_email, #contact-form #your_subject{
						width: 200px;
						padding: 0 0 0 0;
						margin: 0 0 5px 0;
					
						
						}
					#contact-form input{
						
						margin: 0 0 0 80px;
						padding:0 0 0 0px;
					
						}
					#contact-form #input #image{
						
						padding:0px;
						margin:0px;
						}
						
					#contact-form textarea{
						width: 200px;
						height: 160px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 100%;
						margin:0 0 0px 0;
					
						}
						
					/*#contact-form .small-text-table{
						width: 250px;
						color: #b38d35;
						background: transparent;
						font-size: 85%;
						margin: 0 0 0 100px;
						padding: 4px 0 8px 0;
						}*/

/*---------------------------------------FAQS /HELP-----------------------------------*/
					/*#content #main-content-container #list-of-questions{
						float: left;
						width: 399px;
						list-style-type: none;
						margin: 0 0 15px 0;
						padding: 0 20px 15px 20px;
						border-bottom: 1px dashed #ccc;
						}*/
					#list-of-questions li{
						margin: 5px 0 0 0;
						padding: 0 0 0 30px;
						background-image: url(/templates/images/bullet2.gif);
						background-repeat: no-repeat;
						background-position: 20px 7px;
						}
						
					#list-of-questions li a{
						text-decoration: none;
						}
					#list-of-questions a:hover, #list-of-questions a:active, #list-of-questions a:focus{
						text-decoration: underline;
						}
/*					#list-of-questions a{
						margin: 0 0 3px 0;
						padding: 0 0 0 0;
						text-decoration: underline;
						font-size: 0.9em;
						}
					#list-of-questions a:hover, #list-of-questions a:active, #list-of-questions a:focus{
						
						}
*/					
					#list-of-answers{
						font-size: 0.9em;
						line-height: 1.5em;
						float: left;
						margin: 0 0 0 0;
						padding: 0 20px 0 20px;
						}

					#list-of-answers h2{
						font-size: 120%;
						padding: 0;
						margin: 0 0 5px 0;
						}
					#list-of-answers h2 a{
						text-decoration:none
						}

					#list-of-answers h2 a:hover, #list-of-answers h2 a:active, #list-of-answers h2 a:focus{
						text-decoration:underline
						}
						
						#list-of-answers ul{
						clear:both;
						width: 100%;
						}
					
					#list-of-answers ul li{
						float: left;
						width: 100%;
						margin-bottom:6px;
						}
					
					.question-answer{
						float: left;
						width: 100%;
						margin: 40px 0 0 0;
						padding: 0 0 0 0;
						border-bottom: 1px dashed #ccc;
						}
					
					.faqs-top{
						float: right;
						margin: 10px 0 0 0;
						padding: 0 0 5px 0;
						}
					.faqs-top a{
						text-decoration: underline;
						color: #05242F;
						background-color: #fff;
						}
					
					.faqs-top a:hover, .faqs-top a:active, .faqs-top a:focus{
						color: #0a3f28;
						}
/*-------------------------------------Login---------------------------------*/

#login{
	width:300px;
	
	}

#login ul{
	float:right;
	list-style:none;
	display:block;
	}
#login li{
	float:right;
	}
#login #login-button{
		float: right;
		padding: 0px 0 0px 0;
		margin: 0 0 0px 0;
		color: #fff;
		background-color: #aeaeae;
		border: none;
		font-size: 100%;
		font-family: Arial, Helvetica, sans-serif;
		}
		
#forgotten-password{
	width:300px;
	}		
	#forgotten-password p{
		float:left;
		padding:20px 0 0 0;
	}
	
	#forgotten-password a{
		padding:5px 0 0 0;
		float:right;
		font-size:80%;
	}
	
	#forgotten-password ul{
		float:right;
		display:block;
		list-style: none;
		padding:0 0 0 0;
		margin: 0 0 0 0;
	}
		
	#forgotten-password li{
		list-style:none;
		float:right;
		padding: 0 0 10px 0;
	}

/*---------------------------------------Footer-----------------------------*/
		#footer-container {
			margin:0px auto;
			width: 760px;
			padding:0 0 10px 0;
			clear:both;
			}

		#footer{
			float: left;
			margin: 0 0 0 0;
			padding: 0px 0 10px 0;
			font-size: 70%;
			text-align: left;
			background-color:#ebebeb;
			}
		#footer-image{
			height:60px;
			width:760px;
			background-image:url(/templates/images/footer.jpg);
			background-repeat:no-repeat;
			background-posistion:inherit;
			}
			
		#footer-text{
			float:left;
			padding-top:20px;
			padding-left:20px;
			color:#2e2e2e;
			text-align: left;
			}
		#footer2-text{
			float:right;
			padding-top:20px;
			padding-right:20px;
			color:#e51a23;
			text-align: left;
			}
		#footer a{
			padding:0px 0 0px 0px;
			text-decoration: none;
			color: #e51a23;
			background: transparent;
			}
		#footer a:hover, #footer a:active, #footer a:focus{
			text-decoration: underline;
		}
		#footer-image-hvca{
			width:100px;
			float:left;
			padding:10px 0 0 50px;
			}
		#footer-image-hvca-logged-in{
			width:100px;
			float:left;
			padding:10px 0 0 45px;
			}
			
/*---------------------------------------Footer-----------------------------*/			
#seo-text{
	float:left;
	
	margin-bottom: 10px;
	color:#ffffff;
	text-align: left;
	font-size: 70%;
	}
	#seo-text a{
			padding:0px 0 0px 0px;
			text-decoration: none;
			color: #ffffff;
			background: transparent;
			}