body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:16px;
}
body {
	margin-top: 20px;
	margin-bottom: 40px;
	background-color:#8ed8f8;
}

html, * {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

:link img, :visited img, :hover img, :active img, img { border: none; } 
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1 { 
	font-size: 16px; 
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #000000;
	line-height: 26px; 
}

h2 { 
font-size: 1.4; 
margin-bottom: 0.5em; 
}

h3 { 
font-size: 1.2; 
margin-bottom: 0.8em; 
}

h4, h5, h6, ul, ol, address, blockquote, dl, table { 
margin-bottom: 1em; 
}

p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0.5em;
}

ul, li {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 0.5em;
	list-style-type: none; } 
ol, ol li { list-style-type: decimal; }

em {  
font-style: italic; 
}

strong { 
font-weight: bold;
}

fieldset { border: none; }

a:link {
	color: #ED1C24;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ED1C24;
}
a:hover {
	text-decoration: underline;
	color: #005DAB;
}
a:active {
	text-decoration: none;
	color: #ED1C24;
}

/* 
* Not really a default style, but this class is used in 
* every project. 
*/ 
.clear:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
font-size: 0; 
}

.clear { display: inline-table; }

/* Hide from IE/Mac \*/ 
* html .clear { height: 1%; } 
.clear { display: block; } 
/* Hide from IE/Mac */ 


.left_col2 {
	background-image: url(../images/backgrounds/stroke_left.gif);
	background-repeat: repeat-y;
	background-position:20px 0px;
}
.right_col {
	background-position: right;
	padding-bottom: 30px;
	padding-left: 20px;
}
#main_wrap {
	width: 910px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	background-image: url(../images/backgrounds/index_head.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;

}
#main_wrap_consulting {
	width: 910px;
	height: 530px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/backgrounds/consulting_head.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	background-position: 0px 0px;
	background-color: #FFFFFF;

}
#main_wrap_homecare {
	width: 910px;
	height: 500px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/backgrounds/homecare_head.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
#welcome {
	width: 185px;
	padding-left:40px;
	padding-bottom:50px;
}
#nav_holder {
	padding-left: 30px;
	padding-bottom:5px;
}
#logo_head {
	width:475px;
	height: 100px;
	float:right;
	overflow:auto;
	padding-bottom:10px;
	padding-top:20px;
	padding-right: 30px;
}
#info_head {
	width:375px;
	height: 100px;
	float:left;
	overflow:auto;
	padding-bottom:10px;
	padding-top:20px;
	padding-right: 30px;
}

#holder {
	width:100%;
	overflow:auto;
}
#home {
	float:left;
	width:280px;
	padding-top:35px;
	padding-left:50px;
}
.intro {
	width:310px;
	font-size:12px;
	line-height:18px;
	padding-left:30px;
	padding-top:15px;
}
.main_content {
	float: right;
	width:500px;
	height:250px;
	font-size:11px;
	line-height:16px;
	padding-left:5px;
	padding-top:15px;
	overflow: auto;
}
.main_content_index {
	float: right;
	width:490px;
	height:250px;
	font-size:11px;
	line-height:16px;
	padding-left:5px;
	padding-right: 10px;
	padding-top:15px;
	overflow: auto;
}
.logo {
	padding-top:15px;
}
.nav {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:lighter;
}
.nav:link {
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
.nav:visited {
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
.nav:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:lighter;
}
.nav:active {
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
.foot_cons {
	background-image: url(../images/backgrounds/foot_cons.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_cons1 {
	background-image: url(../images/backgrounds/foot_cons1.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_cons2 {
	background-image: url(../images/backgrounds/foot_cons2.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_cons3 {
	background-image: url(../images/backgrounds/foot_cons3.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_cons4 {
	background-image: url(../images/backgrounds/foot_cons4.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_home {
	background-image: url(../images/backgrounds/foot_home.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_home1 {
	background-image: url(../images/backgrounds/foot_home1.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_home2 {
	background-image: url(../images/backgrounds/foot_home2.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_home3 {
	background-image: url(../images/backgrounds/foot_home3.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_home4 {
	background-image: url(../images/backgrounds/foot_home4.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.foot_index {
	background-image: url(../images/backgrounds/foot_index.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}
.navfoot {
	font-size:9px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:lighter;
}
.navfoot:link {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
.navfoot:visited {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
.navfoot:hover {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:lighter;
}
.navfoot:active {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
}
#footer {
	height: 25px;
	padding-left:65px;
	margin-top: 40px;
	padding-top: 65px;
}



/*--- --- --- --- Amended Version --- --- --- ---*/


