@charset "utf-8";
BODY {
	margin: 0px;
	background-color: #999999;
}
.header {
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	height: 100px;
	width: 100%;
	padding: 0px;
}
.headersub {
	width: 900px;
}
.logosub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #CCCCCC;
}
#twitter_update_list li {
list-style-type: none;
}
#twitter_update_list span {
color: #CCCCCC;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#twitter_update_list span a {
display: inline;
color: #CCCCCC;
}
#twitter_update_list span a:hover {
text-decoration: underline;
color: #CCCCCC;
}
#twitter_update_list a {
display: inline;
font-family:Arial, Helvetica, sans-serif;
color: #CCCCCC;
}
#twitter_update_list a:hover {
text-decoration: underline;
color: #CCCCCC;
}
.twitterbox {
	width: 475px;
	!padding-top:12px;
}
.menu {
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	height: 50px;
	width: 100%;
}
.bodys {
	width: 900px;
}
.bodyleft {
	background-color: #ACACAC;
	padding-right: 28px;
	!padding-top: 15px;
	padding-left: 15px;
}
.sidehome {
	background-image: url(../images/home.jpg);
	height: 500px;
	width: 300px;
}
.border {
	background-image: url(../images/b1.gif);
	width: 10px;
}
.footer {
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
}
.footersub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.footersub a:link {
color: #FFFFFF;
text-decoration: none;
}

.footersub a:visited {
color: #FFFFFF;
text-decoration: none;
}

.footersub a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.footersub a:active {
color: #FFFFFF;
text-decoration: none;

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text a:link {
color: #FFFFFF;
text-decoration: underline;
}

.text a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.text a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.bodyleft2 {
	background-color: #ACACAC;
		!padding-top: 25px;
	padding-right: 28px;
	padding-left: 15px;
	padding-bottom:15px;
}
.body3 {
	!padding-top: 50px;
	padding-top:0px;
	background-color: #ACACAC;
}
.studies {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
}
.studies a:link {
color: #FFFFFF;
text-decoration: underline;
}

.studies a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.studies a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.sidepassion {
	background-image: url(../images/passions.jpg);
	height: 755px;
	width: 300px;
}
.bodyleft2table {
	background-color: #8F8F8F;
}
.sideaccess {
	background-image: url(../images/access.jpg);
	height: 590px;
	width: 300px;
}
.bodyleft2 img {
	padding-right: 8px;
}

.sidecontact {
	background-image: url(../images/sidecontact.jpg);
	height: 590px;
	width: 300px;
}

.bodyleft3 {
	background-color: #ACACAC;
		!padding-top: 25px;
	padding-right: 28px;
	padding-left: 15px;
	padding-bottom:15px;
	height:600px;
}
.sidequote {
	background-image: url(../images/sidequote.jpg);
	height: 1006px;
	width: 300px;
}

.sideclients {
	background-image: url(../images/clients.jpg);
	height: 755px;
	width: 300px;
}

.bodyleft4 {
	background-color: #ACACAC;
		!padding-top: 25px;
	padding-right: 28px;
	padding-left: 15px;
	padding-bottom:15px;
	height:700px;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left:2px;
}
.text2 a:link {
color: #FFFFFF;
text-decoration: underline;
}

.text2 a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.text2 a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.bodyleft5 {
	background-color: #ACACAC;
		!padding-top: 25px;
	padding-right: 28px;
	padding-left: 15px;
	padding-bottom:15px;
	height:900px;
}
.studytable {
	padding-top: 5px;
}
.studyt2 {
	padding-top: 6px;
}
.sideservice {
	background-image: url(../images/service.jpg);
	height: 755px;
	width: 300px;
}

.sidemap {
	background-image: url(../images/maps.jpg);
	height: 755px;
	width: 300px;
}
.home3 {
	background-image: url(../images/home3.gif);
	background-repeat: repeat-x;
	height: 190px;
	padding-top: 5px;
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CCCCCC;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.bodyleft6 {
	background-color: #ACACAC;
		!padding-top: 25px;
	padding-right: 28px;
	padding-left: 15px;
	padding-bottom:15px;
	height:500px;
}

.bodylefthome {
	background-color: #ACACAC;
	padding-right: 28px;
	!padding-top: 15px;
	padding-left: 15px;
	padding-bottom:110px;
}
.home3 .text {
	padding-top: 15px;
}

