body {
	margin:20px 0px 0px 0px;
	background: #e6e4d8 url(../images/bg-top.gif) no-repeat top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63635e;
	}
p {margin:0px;}
form {
	margin:0px;
	}

a {
	color: #007a95;
	text-decoration:none;
	}
a:hover, a:visited {
	color: #288065;
	}

a:active {
	background:#288065;
	color:FFF;
	}

input, textarea {
	border:1px solid #b8b6ad;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63635e;
	float:right;
	margin-bottom:3px;
	}

textarea {
	height:60px;
	}

.width {
	width:125px;
	}

.tick {
	float:none;
	margin-bottom:0px;
	}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63635e;
	}

h1 {
	color:#288065;
	font-size: 18px;
	margin:0px;
	letter-spacing: -1px;
	}

h2 {
	color:#288065;
	font-size: 18px;	
	margin:0px;		
	letter-spacing: -1px;
	}

h3 {
	color:#288065;
	font-size: 14px;	
	margin:0px;		
	letter-spacing: -1px;
	}

h4 {
	color:#288065;
	font-size: 14px;	
	margin:0px;		
	letter-spacing: -1px;
	display:inline;
	}

#front-box-wrapper p {
	text-align:right;
	margin:10px 0px 0px 0px;
	}
	
.grey {
	color: #63635e;
	}

.dot-hor {
	height:26px;
	background-image: url(../images/dots-h.gif);
	background-repeat: repeat-x;
	background-position: center;
	}
		
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 880px;
	}

#logo {
	height:43px;
	padding:85px 20px 0px 0px;
	text-align:right;
	}

/*  Top navigation*/
ul#nav, ul#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background:url(../images/bg-menu.gif) top;
	}
	
ul#nav {
	border-left: solid 3px #b8b6ad;
	border-right: solid 3px #b8b6ad;
	}

ul#nav li a {
	display: block;
	height: 37px;
	background-position: top;
	border-color: #006277;
	}
	
ul#nav li a:hover {
	background-position: bottom;
	border-color: #266a55;
	}
	
a#nav_one {
	background-image: url(../images/x-01.gif);
	width:76px;
	}
	
a#nav_two {
	background-image:url(../images/x-02.gif);
	width:163px;
	border-left: 1px solid #FFFF00;
	}
	
a#nav_three {
	background-image: url(../images/x-03.gif);
	width: 202px;
	border-left: 1px solid #FFFF00;
	}
	
a#nav_four {
	background-image: url(../images/x-04.gif);
	width: 119px;
	border-left: 1px solid #FFFF00;
	}

a#nav_five {
	background-image:url(../images/x-05.gif);
	width: 116px;
	border-left: 1px solid #FFFF00;
	}
	
a#nav_six {
	background-image: url(../images/x-06.gif);
	width:62px !important;
	border-left: 1px solid #FFFF00;
	}

a#nav_seven {
	background-image: url(../images/x-07.gif);
	width: 130px;
	border-left: 1px solid #FFFF00;
	}
/* End of navigation */

#content {
	border-left: solid 3px #b8b6ad;
	border-right: solid 3px #b8b6ad;
	background-color: #FFF;
	padding:20px 20px 0px 20px;
	clear:left;
	float:left;
	width:834px;
	}

#front-box-wrapper {
	float:left;
	width:440px;
	display:inline;
	background: #FFF url(../images/front-box-bg.gif) repeat-y top;
	}

#first-box-wrapper {
	float:left;
	width:270px;
	display:inline;
	background: #FFF url(../images/three-box-bg.gif) repeat-y top;
	}

#three-box-wrapper {
	float:left;
	width:270px;
	display:inline;
	background: #FFF url(../images/three-box-bg.gif) repeat-y top;
	margin-left:12px;
	}


#front-box, #three-box, #first-box {
	padding:0px 20px;
	}

#front-box ul, #three-box ul, #first-box ul {
	margin:0px;
	padding:0px;
	}

#front-box li, #three-box li, #first-box li {
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
 	list-style-type: disc;
	color:#007a95;
	}

#front-flash-box {
	float:left;
	display:inline;
	margin-left:10px;
	}

#flashcontent {position:relative;width:350px;height:300px;text-align:center;line-height:18px;}
#flashcontent div {position:absolute;top:80px;left:95px;width:200px;z-index:2;}

#contact {
	background: url(../images/contact-photo.jpg) no-repeat;
	width:552px;
	height:324px;
	float:left;
	display:inline;
	margin-left:10px;
	}

#contact p{
	margin:20px 0px 0px 20px;
	color:#FFF;
	}

#footer {
	clear:left;
	width:860;
	padding: 33px 10px 10px 10px;
	background-image: url(../images/bg-foot.gif);
	background-repeat: no-repeat;
	background-position: top;
	}

#cases p {
	margin:20px 0px;
	}

#cases img {
	margin:0px 0px 10px 10px;
	float:right;
	}
	
.left {
	float:left;
	}
	
.right {
	float:right;
	}

#drop {
	position: absolute;
	z-index: 1;
	width:100%;
	top:148px;
	left:0px;
	background:url(../images/x-04H.gif)no-repeat top center;
	}

#drop-width {
	width:310px;
	margin:0px auto;
	}
	
#drop ul {
	width:150px;
	margin:0px auto;
	padding:0px;
	list-style-type: none;
	background:#006277;
	float:right;
	}
	
#drop li {
	margin:0px auto;
	padding:3px 5px;
	border-bottom:1px solid #007a95;
	list-style-type: none;
	text-align:left;
	display:block;
	font-size:11px;
	}
	
a.sub:link {
	color:#FFF;
	}

a.sub:visited, a.sub:hover {
	color:#1da5c3;
	}
/* If you hate IE clap your hands*/
* html #logo {height:128px;}
* html #content {width:880px;}
* html a#nav_one {width:77px;}	
* html a#nav_two {width:164px;}	
* html a#nav_three {width:203px;}
* html a#nav_four {width:120x;}
* html a#nav_five {width:117px;}
* html a#nav_six {width:194px;}
* html #footer {width:880;}