@charset "utf-8";


/*----------------------------------------------/*
/* ACCESSIBILITY SERVICES INC. CSS TEMPLATE V1.0
/* Author: Christian Magill
/* E-mail: chris@influencebydesign.com
/* Last Updated: April 05, 2009a
/*----------------------------------------------*/

/*----------------------------------------------/*
/* Standard HTML Reset
/*----------------------------------------------*/

	body, h1, h2, h3, p, ul, li, ol, form{
		border: 0;
		margin: 0;
		padding: 0;
	}
	

/*----------------------------------------------/*
/* Standard HTML Tag Definition
/*----------------------------------------------*/

	body, form, input{
		color: #555555;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	body{ 
		background-image: url(/public/images/bg.jpg);
		background-repeat: repeat-x;
		background-color: #61A0CB;
	}
	
	#container{
		overflow: hidden;
	}
	
	p, ul, ol{
		font-size: 1em;
	}
	
	.product img {
		display: block;
	}
	
	
	
	/*----------------------------------------------/*
	/* Link Definitions
	/*----------------------------------------------*/
		
		
		a:link{
			color: #C00;
		}
		
		a:visited{
			color:#900;
		}
		
		a:hover, a:active, a:focus{
			color:#F00;
		}
		
		a.secondary:link{
			color: #1072B4;
		}
		
		a.secondary:visited{
			color: #1072B4;
		}
		
		a.secondary:hover, a.secondary:active, a.secondary:focus{
			color: #1072B4;
		}
		
		
		h2 a.plisting:link, h2 a.plisting:visited{ 
			color: #4391C5;
			text-decoration: none;
		}
		
		h2 a.plisting:hover, h2 a.plisting:active, h2 a.plisting:focus{
			color: #1072B4;
		}
		

	/*----------------------------------------------/*
	/* Text Styles
	/*----------------------------------------------*/
	
		h1{ 
			font-size: 37px;
			margin-bottom: 7px;
			font-weight: normal;
			padding: 0;			
			letter-spacing: -1px;
			word-spacing: -1px;
			line-height: 1em;
			color: #4391C5;
		}
		
		
		h2{
			font-size: 16px;
			margin-bottom: 12px;
			margin-top: 12px;
			color: #666666;
			font-weight: bold;	
		}
		
		.product h2{ 
			font-size: 22px;
			margin-bottom: 0;
			margin-top: 0;
			font-weight: bold;
			padding: 0;			
			letter-spacing: -0px;
			word-spacing: -1px;
			line-height: 1em;
			color: #4391C5;
		}

		h3{
			font-size: 16px;
			margin-bottom: 5px;
			font-weight: bold;
			color: #307092;			
		}
		
		p{
			margin-top: 1.0em;
			margin-bottom: 1.0em;
			line-height: 1.7em;
			padding: 0;
		}
		
		body#home p {line-height: 1.5em;}
		
		#sub p{
			line-height: 1.5em;
		}
		
		#additional-nav ul, #additional-nav li{
			line-height: 1.5em;
		}
		
		ul, ol, li{
			line-height: 1.7em;
		}
		
		#home p{
			margin-top: 0;
		}
		
		acronym, abbr{
			cursor: help;
			letter-spacing: 1px;
			border-bottom: 1px dashed;
		}
	
		acronym{
			font-variant: small-caps;
		}
	
/*----------------------------------------------/*
/* Page Elements
/*----------------------------------------------*/

	#container{
		width: 960px;
		position: relative;
		left: 50%;
		margin-left: -480px;
	}

	/*----------------------------------------------/*
	/* Header
	/*----------------------------------------------*/
	
		#header{
			position: relative;
			background: url(/public/images/hd-search.jpg) no-repeat top right;
			float: left;
		}
		
		#header-text{
			float: left;
			width: 960px;
			height: 108px;
		}
		
		#header-text h1 a, #header-text h1 a:focus{
			height: 108px;
			width: 600px;
			text-indent: -9999px;
			outline: none;
			outline-style: none;
			margin: 0;
			padding: 0;
			border: 0;
		}
		#header-text p{
			text-indent: -9999px;
		}
		/* #header-text{
			float: left;
			background: url(/public/images/hd-search.jpg) no-repeat top right;
			width: 2960px;
			height: 108px;
			margin: 0 0 0 -2000px;
		}*/
		
		
		#header h1 a{
			float: left;
			height: 108px;
		}
		
		#header form{
			margin: 0;
			padding: 0;
		}
		
		#header form .input{
			width: 160px;
			height: 18px;
			position: absolute;
			top: 78px;
			right: 73px;
			border: 0;
			background: none;
		}
		
		#header form .button{
			
			width: 57px;
			height: 26px;
			display: block;
			border: 0;
			border: none;
			background-image:url(/public/images/btn-search.jpg);
			text-indent: 9999px;
			position: absolute;
			top: 74px;
			right: 7px;
		}
		
		#header form .button:hover, #header form .button:focus, #header form .button:active{
			background-image:url(/public/images/btn-search-on.jpg);
			outline: none;
			outline-style: none;
			border: none;
			cursor: pointer;
		}
	
		/*----------------------------------------------/*
		/* Navigation
		/*----------------------------------------------*/
			
			#nav{
				padding: 0;
				margin: 0;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}
			
			#nav li{
				padding: 0;
				margin: 0;
				float: left;
			}
			
			#nav li a{
				height: 41px;
				display: block;
				text-indent: -9999px;
			}
			
			#nav li a:focus{
				outline: none;
				border: none;
			}
			
			#nav-evnironmental-controls a:link, #nav-evnironmental-controls a:visited{
				width: 170px;
				background-image:url(/public/images/nav/nav-environmental-controls.jpg);
			}
			
			
			
			#nav-environmental-controls, #nav-evnironmental-controls a:hover, #nav-evnironmental-controls a:active, #nav-evnironmental-controls a:focus{
				width: 170px;
				background-image:url(/public/images/nav/nav-environmental-controls-on.jpg);
			}
			
			#nav-door-automation a:link, #nav-door-automation a:visited{
				width: 131px;
				background-image:url(/public/images/nav/nav-door-automation.jpg);
			}
			
			#nav-door-automation, #nav-door-automation a:hover, #nav-door-automation a:active, #nav-door-automation a:focus{
				width: 131px;
				background-image:url(/public/images/nav/nav-door-automation-on.jpg);
			}
			
			#nav-security-systems a:link, #nav-security-systems a:visited{
				width: 124px;
				background-image:url(/public/images/nav/nav-security-systems.jpg);
			}
			
			#nav-security-systems, #nav-security-systems a:hover, #nav-security-systems a:active, #nav-security-systems a:focus{
				width: 124px;
				background-image:url(/public/images/nav/nav-security-systems-on.jpg);
			}
			
			#nav-switches a:link, #nav-switches a:visited{
				width: 75px;
				background-image:url(/public/images/nav/nav-switches.jpg);
			}
			
			#nav-switches, #nav-switches a:hover, #nav-switches a:active, #nav-switches a:focus{
				width: 75px;
				background-image:url(/public/images/nav/nav-switches-on.jpg);
			}
			
			#nav-computer-access a:link, #nav-computer-access a:visited{
				width: 129px;
				background-image:url(/public/images/nav/nav-computer-access.jpg);
			}
			
			#nav-computer-access, #nav-computer-access a:hover, #nav-computer-access a:active, #nav-computer-access a:focus{
				width: 129px;
				background-image:url(/public/images/nav/nav-computer-access-on.jpg);
			}
			
			#nav-about a:link, #nav-about a:visited{
				width: 58px;
				background-image:url(/public/images/nav/nav-about.jpg);
			}
			
			#nav-about, #nav-about a:hover, #nav-about a:active, #nav-about a:focus{
				width: 58px;
				background-image:url(/public/images/nav/nav-about-on.jpg);
			}
			
			#nav-faq a:link, #nav-faq a:visited{
				width: 46px;
				background-image:url(/public/images/nav/nav-faq.jpg);
			}
			
			#nav-faq, #nav-faq a:hover, #nav-faq a:active, #nav-faq a:focus{
				width: 46px;
				background-image:url(/public/images/nav/nav-faq-on.jpg);
			}
			
			#nav-contact a:link, #nav-contact a:visited{
				width: 69px;
				background-image:url(/public/images/nav/nav-contact.jpg);
			}
			
			#nav-contact, #nav-contact a:hover, #nav-contact a:active, #nav-contact a:focus{
				width: 69px;
				background-image:url(/public/images/nav/nav-contact-on.jpg);
			}
			
			#nav-home a:link, #nav-home a:visited{
				width: 71px;
				background-image:url(/public/images/nav/nav-home.jpg);
			}
			
			#nav-home, #nav-home a:hover, #nav-home a:active, #nav-home a:focus{
				width: 71px;
				background-image:url(/public/images/nav/nav-home-on.jpg);
			}
			
			#nav-hospitals a:link, #nav-hospitals a:visited{
				width: 87px;
				background-image:url(/public/images/nav/nav-hospitals.jpg);
			}
			
			#nav-hospitals, #nav-hospitals a:hover, #nav-hospitals a:active, #nav-hospitals a:focus{
				width: 87px;
				background-image:url(/public/images/nav/nav-hospitals-on.jpg);
			}
						
			
			
	/*----------------------------------------------/*
	/* Home Page Intro
	/*----------------------------------------------*/
	
		#intro{
			clear: both;
			height: 179px; 
			width: 960px;
			background-image: url(/public/images/hm-intro.jpg);
		}
		
		#intro p{
			padding-top: 82px;
			margin-left: 20px;
			width: 400px;
		}
	
	
	/*----------------------------------------------/*
	/* Content Area
	/*----------------------------------------------*/
	
		#content{
			clear: both;
			overflow: hidden;
			width: 960px;
			background:url(/public/images/faux.jpg);
		}

		/*----------------------------------------------/*
		/* Column Main
		/*----------------------------------------------*/
	
			#main{
				float: left;
				width: 720px;

				padding: 0; 
				margin: 0;
				
				display: inline; /* fix ie double margin bug */
				background: #FEFAF3;		
			}
			
			#maintext{
				padding: 20px;
			}
			
			#main ul, #main ol{
				margin-left: 40px;
			}
			
			#prodcall{
				float: right;
				width: 183px;
				margin-left: 20px;
				padding-bottom: 20px;
			}
			
			#prodcall img{
				float: right;
				padding: 3px;
				display: block;
/*				background-color: #E9F1F8;
				background-color: #D2E2F0;*/
				background-color: #BCD5E9; 
				border: 1px solid #A6C4E1;
				margin-bottom: 10px;
			}
			
			#prodcall p{
				margin: 0;
				color: #4391C5;
			}
			
			#prodcall .evaluation{
				float: left;
				width: 58px;
				height: 25px;
				margin-right: 10px;
				display: block;
				background: url(/public/images/btn-inquire.jpg) no-repeat top right;
				text-indent: -9009px;
			}
			
			#prodcall .evaluation:hover, #prodcall .evaluation:focus, #prodcall .evaluation:active{
				outline: none;
				background: url(/public/images/btn-inquire-on.jpg) no-repeat top right;
			}
			
			/*#prodcall .addtocart{
				float: left;
				width: 94px;
				height: 25px;
				display: block;
				margin-right: 10px;
			}*/
			
			#prodcall .addtocart{
				float: left;
				width: 94px;
				height: 25px;
				display: block;
				border: 0;
				border: none;
				margin-right: 10px;
				background: url(/public/images/btn-addtocart.jpg) no-repeat top right;
				text-indent: -9009px;
			}
			
			#prodcall .addtocart:hover, #prodcall .addtocart:focus, #producall .addtocart:active{
				outline: none;
				background: url(/public/images/btn-addtocart-on.jpg) no-repeat top right;
				cursor:pointer;
			}
			
			#prodcall #op1{
				width: 181px; margin-bottom: 10px; font-size: 11px; padding: 1px; color: #666;
			}
			
			#category .product{
				float: left;
				clear: both;
				position: relative;
				width: 658px;
				padding: 10px;
				margin-top: 20px;
				background: url(/public/images/box-top.jpg) no-repeat #DFE8EF;
				border: 1px solid #D2E2F0;
			}
			
			#category .product{
				color: #444444;
			}
			
			.learn{
				margin: 0px;
			}
			
			.learnmore{
				width: 94px;
				height: 25px;
				display: block;
				background: url(/public/images/btn-learnmore.jpg) no-repeat top right;
				text-indent: -9009px;
			}
			
			.learnmore:hover, .learnmore:focus, .learnmore:active{
				outline: none;
				background: url(/public/images/btn-learnmore-on.jpg) no-repeat top right;
			}
			
			#category .product .product-text{
			 	float: right;	
				width: 465px;
			}
			
			#category .product .product-image{
				float: left;
				padding: 3px;
				width: 175px;
				background-color: #BCD5E9;
				border: 1px solid #FFFFFF;
			}
			
			.pages{
				clear: both;
				width: 500px;
				padding-top: 25px;
				padding-bottom: 25px;
				float: left;
				overflow: visible;
			}
			.pages p{
				margin: 0px;
				padding: 0;
				line-height: 1.5em;
			}
			
			.pages a{
				border: 1px solid #D2E2F0;
				padding: 5px 8px;
				margin: 0;
				text-decoration:none;
			}
			
			.pages a:link, .pages a:visited{
				color: #1072B4;
			}
			
			.pages a:hover, .pages a:focus, .pages a:active{
				color: #1072B4;
				background-color: #E9F1F8;
			}
			
			
			#breadcrumbs{
				background-color: #F2F0ED;
				border-bottom: 1px solid #E6E2DB;
				padding-left: 20px;
			}
			
			#breadcrumbs p{
				margin: 0px;
				line-height: 30px;
				font-size: 11px;
			}
			
			/*----------------------------------------------/*
			/* Tabs
			/*----------------------------------------------*/
			
body ul#additional-nav{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	background-image:url(/public/images/tab-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0;
	list-style-type: none;
	display: block;
	line-height: 1em;
	padding-left: 5px;
}

body ul#additional-nav li{
	display: inline;
	margin: 0;
}

body ul#additional-nav li a{
	border: 1px solid #D4D4D4;
	display: inline-block;
	height: 22px;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	background-image: url(../images/tab.jpg);
}

body ul#additional-nav li a.active{
	border-bottom: 1px solid #f3f3f3;
}

body ul#additional-nav li a:hover, body ul#additional-nav li a:focus{
	color: #333333;
	outline: none;
	outline-style: none;
}

/* tab styles */



.tab{
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #AAAAAA;
	background: #F3F3F3; /* #DFE8EF; */
	margin-top: 0;
	display: block;
	padding: 15px;
}


#faq .tab{
	border-top: 1px solid #cccccc;
	margin-top: 20px;
}

.tab{
	color: #333333;
}
.tab .heading{
	color: #F29231; /*#F4A250;*/
	font-size: 24px;
	font-weight: bold;
	/* margin-top: .5em;*/
	margin-top: -8px;
	margin-bottom: -8px;
}

.tab h2{
	color: #1E7CBB; /*#4391C5; */
	font-size: 14px;
	margin-bottom: 12px;
	margin-top: 12px;
}
	
	
.tab hr{
	border: 0;
	height: 2px;
	border: none;
	background-color: #ffffff;
	color: white;
	margin-bottom: 0;
	margin-top: 0;
}

.tab h2 hr{
	margin-bottom: 12px;
}

.tab ul, .tab ol{
	margin: 1em 0;
}

.tab ul ul, .tab ol ol, .tab ul ol, .tab ol ul{
	margin: 0;
}

			
				
				
			/*----------------------------------------------/*
			/* Forms
			/*----------------------------------------------*/
			
				.errormsg{
					color: #900;
					font-weight: bold;
					display: none;
				}
				
				form.admin{
					width: 680px;
					float: left;
					margin-top: -1em;
					margin-bottom: 0;
				}
				
				form.admin fieldset{
					float: left;
					padding: 15px;
					display: inline;
					border: 1px solid #D2E2F0;
					margin-top: 20px;
					margin-bottom: 20px;
				}
				
				body #main form.admin ol{
					margin-left: 0px;
				}
				
				form.admin li{
					list-style-type: none;
					display: block;
					float: left;
					width: 620px;
					padding: 10px;
					border-bottom: 1px solid #D2E2F0;
				}
				
				form.admin label{
					width: 175px;
					margin-right: 10px;
					display: block;
					float: left;
					font-weight: bold;
				}
				
				form.admin label span{
					color: #900;
				}
				
				form.admin label small{
					width: 175px;
					display: block;
					font-size: 10px;
					margin-top: .25em;
					font-weight: normal;
				}
				
				form.admin textarea{
					width: 430px;
					border: 1px solid #CCCCCC;
				}
				
				form.admin .formfield{
					border: 1px solid #CCCCCC;
				}
				
				form.admin .submitbutton{
					color: black;
				}
				
				form.admin .submit{
					border-bottom: none;
				}
				
				form.admin span.error{
					display: none;
				}
				
				form.admin span.error img{
					display: inline;
					margin-left: -21px;
					vertical-align: middle;
				}	
				
				form.admin ul, form.admin ol, form.admin li{
					line-height: 1.4em;
				}
				
				form.admin label{
					font-size: 14px;
				}
				
				form.admin li.null{
					display: none;
				}
			
			/*----------------------------------------------/*
			/* Homepage Blocks
			/*----------------------------------------------*/
		
				.hm-learnmore{
					width: 94px;
					height: 25px;
					background: url(/public/images/btn-learnmore.jpg) no-repeat top right;
					text-indent: -9009px;
				}
				
				.hm-learnmore:hover, .hm-learnmore:focus{
					background: url(/public/images/btn-learnmore-on.jpg) no-repeat top right;
					outline: none;
				}
			
			/*----------------------------------------------/*
			/* Environmental Controls Homepage Block
			/*----------------------------------------------*/
		
				#hm-block-environmental-controls{
					float: left;
					width:720px;
					height: 220px;
				}
				
				#hm-block-environmental-controls h2{
					width:2720px;
					height: 56px;
					margin: 0 0 0 -2000px;
					background: url(/public/images/hm-envctrls-hd.jpg) no-repeat top right;
				}
				
				#hm-block-environmental-controls .hm-block-text{
					position: relative;
					width: 720px;
					height: 164px;
					background: url(/public/images/hm-envctrls-txt-bg.jpg) no-repeat top right;
				}
				
				#hm-block-environmental-controls .hm-learnmore{
					position: absolute;
					bottom: 20px;
					left: 360px;
				}
				
				#hm-block-environmental-controls p{
					padding-top: 20px;
					margin-left: 20px;
					width: 400px;
				}
				
			
			/*----------------------------------------------/*
			/* Door Automation Homepage Block
			/*----------------------------------------------*/
		
				#hm-block-door-automation{
					float: left;
					width:360px;
					height: 186px;
				}
				
				#hm-block-door-automation h2{
					width:2360px;
					height: 56px;
					margin: 0 0 0 -2000px;
					background: url(/public/images/hm-door-hd.jpg) no-repeat top right;
				}
				
				#hm-block-door-automation .hm-block-text{
					position: relative;
					width: 360px;
					height: 130px;
					background: url(/public/images/hm-door-txt-bg.jpg) no-repeat top right;
				}
				
				#hm-block-door-automation .hm-learnmore{
					position: absolute;
					bottom: 20px;
					right: 20px;
				}
				
				#hm-block-door-automation p{
					padding-top: 20px;
					margin-left: 20px;
					width: 230px;
				}
				
			
			/*----------------------------------------------/*
			/* Security Systems Homepage Block
			/*----------------------------------------------*/
		
				#hm-block-security-systems{
					float: left;
					width:360px;
					height: 186px;
				}
				
				#hm-block-security-systems h2{
					width:2360px;
					height: 56px;
					margin: 0 0 0 -2000px;
					background: url(/public/images/hm-security-hd.jpg) no-repeat top right;
				}
				
				#hm-block-security-systems .hm-block-text{
					position: relative;
					width: 360px;
					height: 130px;
					background: url(/public/images/hm-security-txt-bg.jpg) no-repeat top right;
				}
				
				#hm-block-security-systems .hm-learnmore{
					position: absolute;
					bottom: 20px;
					right: 20px;
				}
				
				#hm-block-security-systems p{
					padding-top: 20px;
					margin-left: 20px;
					width: 200px;
				}
				
			
			/*----------------------------------------------/*
			/* Switches Homepage Block
			/*----------------------------------------------*/
		
				#hm-block-switches{
					float: left;
					width:360px;
					height: 186px;
				}
				
				#hm-block-switches h2{
					width:2360px;
					height: 56px;
					margin: 0 0 0 -2000px;
					background: url(/public/images/hm-switches-hd.jpg) no-repeat top right;
				}
				
				#hm-block-switches .hm-block-text{
					position: relative;
					width: 360px;
					height: 130px;
					background: url(/public/images/hm-switches-txt-bg.jpg) no-repeat top right;
				}
				
				#hm-block-switches .hm-learnmore{
					position: absolute;
					bottom: 20px;
					right: 20px;
				}
				
				#hm-block-switches p{
					padding-top: 20px;
					margin-left: 20px;
					width: 200px;
				}
				
			
			/*----------------------------------------------/*
			/* Computer Products Homepage Block
			/*----------------------------------------------*/
		
				#hm-block-computer-products{
					float: left;
					width:360px;
					height: 186px;
				}
				
				#hm-block-computer-products h2{
					width:2360px;
					height: 56px;
					margin: 0 0 0 -2000px;
					background: url(/public/images/hm-computer-hd.jpg) no-repeat top right;
				}
				
				#hm-block-computer-products .hm-block-text{
					position: relative;
					width: 360px;
					height: 130px;
					background: url(/public/images/hm-computer-txt-bg.jpg) no-repeat top right;
				}
				
				#hm-block-computer-products .hm-learnmore{
					position: absolute;
					bottom: 20px;
					right: 20px;
				}
				
				#hm-block-computer-products p{
					padding-top: 20px;
					margin-left: 20px;
					width: 200px;
				}
				
		
		/*----------------------------------------------/*
		/* Column Sub
		/*----------------------------------------------*/
		
			#sub{
				float: right;
				width: 230px;
				padding: 5px;
				font-size: 11px;	
				margin: 0;
				background: #E8E8E8;
			}
			
			#sub .callout{
				background: url(/public/images/callout-gradient.jpg) #F2F2F2 top left repeat-x;
				margin-bottom: 5px;
			}
			
			#sub .callout h2{
				padding: 5px;
				padding-bottom: 0;
				margin: 0;
			}
			
			#sub .callout h2 a:link,#sub .callout h2 a:visited, #sub .callout h2 a:hover, #sub .callout h2 a:active {
				color: #4391C5;
				text-decoration:none;
			}
			
			#sub .callout p{
				padding: 0 5px 5px 5px;
				color: #666666;
				margin: 0;
			}
			
			#sub .callout .button:link, #sub .callout .button:visited{
				display: block;
				padding: 5px;
				background: white;
				color: #F29231; /*#F4A250;*/
				font-weight: bold;
				text-align: right;
				border-bottom: 1px solid #CCCCCC;
				text-decoration: none;
				font-size: 11px;
			}
			
			#sub .callout .button:hover, #sub .callout .button:active, #sub .callout .button:focus{
				color: #C00;
			}
			
			#sub .callout .quote{
				font-style: italic;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height: 1.4em;
			}
			
			
			
			/* #sub .callout{
				position: relative;
				width: 200px;
				padding: 28px 20px 32px 20px;
				background-image: url(/public/images/rnav-hd.jpg);
				background-repeat: no-repeat;
			}
			
			#sub h2{
				font-size: 18px; 
				font-weight: normal;
				letter-spacing: -1px;
				color: #1072B4;
				margin-top: 0;
				margin-bottom: 15px;
			}
			
			#sub .inquirebtn{
				width: 66px;
				height: 24px;
				background-image: url(/public/images/rnav-inquire.jpg);
				position: absolute;
				text-indent: -9009px;
				bottom: 20px;
				right: 20px;
			}
			
			#sub .inquirebtn:hover, #sub .inquirebtn:focus{
				background-image: url(/public/images/rnav-inquire-on.jpg);
				outline: none;

			}
			
			#sub .readmorebtn{
				width: 66px;
				height: 24px;
				background-image: url(/public/images/rnav-readmore.jpg);
				position: absolute;
				text-indent: -9009px;
				bottom: 20px;
				right: 20px;
			}
			
			#sub .readmorebtn:hover, #sub .readmorebtn:focus{
				background-image: url(/public/images/rnav-readmore-on.jpg);
				outline: none;

			} */
			
			
			/*----------------------------------------------/*
			/* Quote Form (Sub)
			/*----------------------------------------------*/
			
				#quote-form{
					/*width: 205px;*/
					font-size: 11px;
					padding: 10px; 
					width: 187px; 
					background-color: #C2DEEB; 
					border-top: 1px solid #E8F1F7; 
					border-bottom: 1px solid #E8F1F7;
				}
				
				.field{
					width: 99%;
					font-size: 11px;
					border: 1px solid #958D73;
				}
				
						
				#quote-form label{
					font-size: 11px;
					font-weight: bold;
				}
				
				
				
			/*----------------------------------------------/*
			/* Testimonial
			/*----------------------------------------------*/
			
				.testimonial{
					background: #E9F2F8;
					border-top: 1px solid #BCDAE9;
					border-bottom: 1px solid #BCDAE9;
					padding: 5px;
					margin-top: 1.2em;
					margin-bottom: 1.2em;
				}
				
				.testimonial p{
					margin-bottom: 0;
					line-height: 120%;
				}
				
				.testimonial em{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 14px;
					color: #307092;
				}
				
				.byline{
					text-align: right;
				}
		
	/*----------------------------------------------/*
	/* Footer
	/*----------------------------------------------*/
	
		
		
		#footer{
			clear: both;
			padding: 10px;
			color: #FFFFFF;
			font-size: 11px;
			text-align: center;
		}
		
		#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
			color: #FBE9CA;
		}
		
		#footer a.secondary:link, #footer a.secondary:visited, #footer a.secondary:hover, #footer a.secondary:active{
			color: #FFFFFF;
		}
		
	
/*----------------------------------------------/*
/* Universal Classes
/*----------------------------------------------*/

