body {
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #E3DDCD;
	background-image: url(../img/template/bodyBkgnd.jpg);
	background-repeat: repeat-x;
}
#pageContainer {
	margin: auto;
	padding: 0px;
	clear: both;
	width: 900px;
}#headerArea {
	float: left;
	height: 140px;
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#logo {
	margin: auto;
	float: left;
	height: 140px;
	width: 500px;
	background-repeat: no-repeat;
	background-image: url(../img/template/logo1.png);
}
#telephone {
	float: right;
	height: 70px;
	width: 234px;
	margin-top: 70px;
	margin-right: 20px;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../img/template/telephone1.png);
	background-repeat: no-repeat;
}


#menuArea {
	float: left;
	width: 900px;
	height: 41px;
	background-image: url(../img/template/menuBkgnd1.jpg);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#contentArea {
	float: left;
	width: 900px;
	background-color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#mainContent {
	float: left;
	width: 640px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#ServicesContent {
	float: left;
	width: 870px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#banner {
	margin: auto;
	float: left;
	width: 640px;
	height: 255px;
	background-repeat: no-repeat;
	padding: 0px;
}
#contentBox {
	float: left;
	width: 640px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#contentBox #services {
	margin: auto;
	float: left;
	width: 200px;
}
#services #servicesHeading {
	margin: auto;
	width: 200px;
	height: 42px;
	float: left;
	background-image: url(../img/template/services1.jpg);
}
#services #servicesMenu {
	margin: auto;
	float: left;
	width: 188px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D3CB;
	border-bottom-color: #D4D3CB;
	border-left-color: #D4D3CB;
	padding-right: 5px;
	padding-left: 5px;
}
#services #servicesMenu ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#services #servicesMenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3B30;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: -15px;
}
#services #important {
	float: left;
	height: 151px;
	width: 200px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#services #groupsHeading {
	margin: auto;
	width: 200px;
	height: 42px;
	float: left;
	background-image: url(../img/template/userGroups1.jpg);
}
#services #groupsMenu {
	margin: auto;
	float: left;
	width: 188px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D3CB;
	border-bottom-color: #D4D3CB;
	border-left-color: #D4D3CB;
	padding-right: 5px;
	padding-left: 5px;
}
#services #groupsMenu ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#services #groupsMenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3B30;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: -15px;
}

#contentBox #Content {
	float: left;
	width: 430px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#Content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F06;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.green {
	color: #43B22F;
}
#Content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#Content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#ContentInt {
	float: left;
	width: 640px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#ContentInt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F06;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ContentInt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#ContentInt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #F06;
}

#ContentInt td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#ContentInt li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#servicesInt {
	float: left;
	width: 860px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#servicesInt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F06;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#servicesInt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#servicesInt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #F06;
}

#servicesInt td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#servicesInt li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#servicesInt #servicesArea {
	float: left;
	width: 860px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#servicesArea #serviceRow1 {
	margin: auto;
	float: left;
	width: 860px;
}
#servicesArea #serviceRow2 {
	margin: auto;
	float: left;
	width: 860px;
	text-align: center;
}

/* --------------------------------   Service Boxes   ------------------------------------------ */ 

#servicesArea .serviceBox {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
}
#servicesArea .Companionship {
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Companionship1.jpg);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 115px;
}
#servicesArea .Domestic {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Domestic1.jpg);
	background-repeat: no-repeat;
}
#servicesArea .Generalservices {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Generalservices1.jpg);
	background-repeat: no-repeat;
}
#servicesArea .Homecare {
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Homecare1.jpg);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#servicesArea .Nightsitting {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Nightsitting1.jpg);
	background-repeat: no-repeat;
}
#servicesArea .Personalcare {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/Personalcare1.jpg);
	background-repeat: no-repeat;
}
#servicesArea .respitecare {
	margin: auto;
	float: left;
	height: 280px;
	width: 210px;
	background-image: url(../img/services/respitecare1.jpg);
	background-repeat: no-repeat;
}
.serviceContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	width: 170px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 140px;
}
.serviceButton {
	float: right;
	width: 80px;
	height: 25px;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: auto;
	margin-left: auto;
}


/* ------------------------------------------------------------------------------------------- */ 


#righCol {
	float: right;
	width: 220px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: auto;
}
#searchBox {
	float: left;
	width: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: auto;
	padding-bottom: 15px;
}
#searchBox #searchHeading {
	margin: auto;
	width: 220px;
	height: 42px;
	background-image: url(../img/template/searchHeading1.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: left;
}
#searchText .sHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #3F3B30;
}

#searchBox #searchText {
	margin: auto;
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3B30;
	padding: 5px;
}
#searchBox #search {
	margin: auto;
	float: left;
	width: 220px;
	height: 30px;
}
#search .sBox {
	margin: auto;
	float: left;
	height: 25px;
	width: 153px;
	background-image: url(../img/template/searchBox.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#search .sButton {
	float: left;
	height: 30px;
	width: 50px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
.cleardefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



#newsletterBox {
	float: left;
	width: 220px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#newsletterBox .nlHeading {
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F3B30;
	padding: 5px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-transform: uppercase;
}
#newsletterBox .nlNameBox {
	float: left;
	width: 140px;
	height: 25px;
	margin-top: auto;
	margin-right: 3px;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../img/template/nameBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 7px;
}
#newsletterBox .nlEmailBox {
	float: left;
	width: 213px;
	background-image: url(../img/template/newsletterBox.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 5px;
	padding-left: 7px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#newsletterBox .nlButton {
	margin: auto;
	float: left;
	width: 68px;
	height: 30px;
}
#newsBox {
	float: left;
	width: 220px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#newsBox #newsHeading {
	margin: auto;
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F3B30;
	padding: 5px;
	font-weight: normal;
}
#newsBox #newsItems {
	margin: auto;
	float: left;
	width: 220px;
}
#newsItem {
	float: left;
	width: 210px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E3A2F;
	padding-right: 5px;
	padding-left: 5px;
}
#newsItem a {
	color: #F06;
	text-decoration: none;
}
#newsItem h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#newsItem h3 a {
	font-size: 13px;
	font-weight: bold;
	color: #F06;
	text-decoration: none;
}
#BabelFish {
	float: left;
	width: 131px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 40px;
	text-align: center;
}


#footerArea {
	margin: auto;
	float: left;
	height: 170px;
	width: 900px;
	background-image: url(../img/template/footerBkgnd.png);
	background-repeat: no-repeat;
}
#links {
	float: left;
	width: 640px;
	height: 110px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#networking {
	float: right;
	width: 220px;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: auto;
	height: 110px;
}
#networking p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}


#newsItem #newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E3A2F;
	margin: auto;
	float: left;
	width: 210px;
}

#copyright {
	float: left;
	height: 15px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.summaryBox {
	margin: auto;
	float: left;
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
}
.summaryBox h3 {
	margin: 0px;
}
.summaryBox h3 a {
	font-size: 15px;
	font-weight: bold;
	color: #17971E;
	text-decoration: none;
}
.summaryBox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10941A;
}

.spacer {
	margin: auto;
	clear: both;
}


/*--Main Image Preview--*/

.container {
	overflow: hidden;
	width: 640px;
	margin: auto;
	height: 250px;
}
#main {
	padding: 5px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	height: 246px;
	width: 630px;
}
.main_image {
	width: 410px; height: 246px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px;
}
.main_image p {
	font-size: 11px;
	padding: 10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}
.main_image a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1E9C1F;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	height: 27px;
	width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px;
	right: 20px;
	background-image: url(../img/template/btn_collapse.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
}
.main_image a.show {background-position: left bottom;} 
 
 
.image_thumb {
	float: left;
	width: 218px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.image_thumb ul li{
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 202px;
	float: right;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 24px;
}
.image_thumb ul li.hover {
	cursor: pointer;
	background-color: #ddd;
	background-image: url(../img/template/bannerHover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
	background-image: url(../img/template/bannerHover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
html .image_thumb ul li h2 {
	font-size: 12px;
	padding: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.image_thumb ul li .block {
	float: left;
	padding: 0;
	width: 195px;
}	
.image_thumb ul li p{display: none;}
.darkGreen {
	color: #F06;
}
.lightGreen {
	color: #9DC45E;
}
#testimonials {
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#testimonilaHeading {
	background-image: url(../img/template/testimonials1.jpg);
	background-repeat: no-repeat;
	height: 42px;
	margin: auto;
	float: left;
	width: 220px;
}
#testimonialList {
	margin: auto;
	float: left;
	width: 218px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.testBox {
	float: left;
	width: 198px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.quotation {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #F06;
}
.loginUser {
	float: left;
	width: 140px;
	height: 25px;
	margin-top: auto;
	margin-right: 3px;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../img/template/nameBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 7px;
}
.loginPass {
	float: left;
	width: 140px;
	height: 25px;
	margin-top: auto;
	margin-right: 3px;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../img/template/nameBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 7px;
}
#membersLogin {
	margin: auto;
	float: left;
	width: 220px;
}

#membersBox {
	margin: auto;
	width: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	float: left;
}
#userName {
	margin: auto;
	float: left;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#userNameInput {
	margin: auto;
	float: left;
	width: 212px;
	background-image: url(../img/template/newsletterBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 5px;
	padding-left: 8px;
}
#userPass {
	float: left;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#userPassInput {
	margin: auto;
	float: left;
	width: 212px;
	background-image: url(../img/template/newsletterBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 5px;
	padding-left: 8px;
}
#userButton {
	float: left;
	width: 220px;
	text-align: right;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#userHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F3B30;
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

/*  Slider CSS */

#slider {
    width: 640px; /* important to be same as image width */
    height: 255px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
#sliderContent {
	width: 640px;
	height: 255px;
	position: absolute;
	margin: auto;
	padding: 0px;
	list-style-type: none;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	width: 384px;
	background-color: #000;
	filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
	width: 640px;
	height: 50px;
	z-index: 100;
}
.bottom {
	bottom: 0;
    left: 0;
	width: 640px;
	height: 50px;
	z-index: 100;
}
.left {
	top: 0;
	left: 0;
	width: 150px !important;
	height: 215px;
	z-index: 100;
}
.right {
	right: 0;
	bottom: 0;
	width: 150px !important;
	height: 218px;
	z-index: 100;
}
#slider #overlay {
	margin: auto;
	float: left;
	height: 255px;
	width: 640px;
	position: absolute;
	z-index: 1000;
}


#faqBox {
	text-align: left;
	margin: auto;
	float: left;
	width: 845px;
	margin-bottom: 20px;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
}
#faqBox table {
	margin: auto;
	border: none;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
}
#faqs {
	text-align: left;
	float: left;
	width: 845px;
	margin-top: 20px;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
}
#faqs table {
	margin: auto;
	border: none;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
}
#speechBox {
	float: left;
	width: 262px;
	background-image: url(../img/template/speechbox.png);
	background-repeat: no-repeat;
	height: 97px;
	padding-right: 10px;
	padding-left:9px;
	text-align: left;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 5px;
}
#speechBubbleLong {
	height: 96px;
	background-image: url(../img/template/speechbubblelong.png);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	float: left;
	font-size: 12px;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 10px;
	width: 610px;
}
#longLine {
	height: 1px;
	width: 610px;
	float: left;
}
#smallSpeechBoxes {
	margin: auto;
	float: left;
	height: 200px;
	width: 282px;
	text-align: left;
}
#slideShow {
	float: left;
	height: 250px;
	width: 350px;
	clear: none;
	padding: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#smallSpeechBoxes #speechBoxLine {
	margin: auto;
	float: left;
	width: 262px;
}
#marqueecontainer{
position: relative;
width: 198px; /*marquee width */
height: 450px; /*marquee height */
background-color: white;
overflow: hidden;
margin-top: 10px;
margin-bottom: 10px;
}
#testimonialList #longLine {
	margin: auto;
	float: left;
	height: 1px;
	width: 640px;
}
#testimonialPage {
	height: 800px;
	width: 610px;
}
.bodyTextError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.spamField {
	display: none;
}

#newsBoxHome {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#newsBoxHome #newsHeading {
	margin: auto;
	float: left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F3B30;
	padding: 5px;
	font-weight: normal;
}
#newsBoxHome #newsItems {
	margin: auto;
	float: left;
	width: 200px;
}
#newsBoxHome #newsItem {
	float: left;
	width: 190px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E3A2F;
	padding-right: 5px;
	padding-left: 5px;
}
#newsBoxHome #newsItem a {
	color: #F06;
	text-decoration: none;
}
#newsBoxHome #newsItem h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#newsBoxHome #newsItem h3 a {
	font-size: 13px;
	font-weight: bold;
	color: #F06;
	text-decoration: none;
}

