/*********** GENERAL RULES **************/

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	font-size: 11px;
}



/*********** NAV MENU **************/

#menuBar {
	position: absolute;
	visibility: visible;
	left: 1px;
	width: 799px;
	top: 110px;
	margin: 0;
	padding: 0;
	background-image: url(images/menuBackground.jpg);
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	border-left-width: 0px;
	height: 26px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menuBar li {
	list-style: none;
	display: inline;
	font-size: 13px;
	background-image: url(images/menubg1.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menuBar .li1 a, #menuBar .li2 a, #menuBar .li3 a, #menuBar .li4 a, #menuBar .li5 a {
	display: block;
	color: #333333;
	padding: 5px 18px;
	text-decoration: none;
	float: left;
	
	
}
#menuBar .li1 a:hover, #menuBar .li2 a:hover, #menuBar .li3 a:hover, #menuBar .li4 a:hover, #menuBar .li5 a:hover {
	color: #FFFFFF;
	background-color: /*#6EABEC*/#69A3CD;
	background-image:url(images/Image3.jpg)
	border-top: 1px solid #136986;
	border-right: 1px solid #bdae6;
	border-bottom: 1px solid #b3dae6;

}
#menuBar .li1 a {
	width: 105px;
	border-right:6px solid #BDE5FB;
	
}
#menuBar .li2 a {
	width: 70px;
	border-right:7px solid #BDE5FB;
}
	
#menuBar .li3 a {
	width: 55px;
	border-right:7px solid #BDE5FB;
}

#menuBar .li4 a {

	width: 80px;
	border-right:7px solid #BDE5FB;
}

#menuBar .li5 a {

	width: 275px;
}


/*********** TEXT STYLING **************/

h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	color: #666666;
	font-size: 40pt;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	
.listHeading {
	font-weight: bold;
	font-size: 16px;
	color: #6EABEC;
}

h2 {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 16pt;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/*********** LAYOUT CONTAINERS **************/

.outbox {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0D977E;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 800px;
}
.menubox {
}
.contentbox_home {
}
.bannerbox {
	height: 110px;
}
.textright {
	background-color: #996633;
	width: 620px;
	padding: 15px;
}
#hoverbox {
	background-color: #F5F8FC;
	position: absolute;
	height: 213px;
	width: 147px;
	top: 139px;
	left: 1px;
}
.textbox_home {
	padding: 25px;
}

.blurb_home {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	float: none;
}
.blurb_left {
	width: 350px;
	padding-right: 10px;
	float: left;
}
.blurb_right {
	width: 350px;
	padding-right: 20px;
	float: right;
}

.textbox_sub {
	padding: 25px;
	width: 600px;
	float: right;
}





.contentbox_sub {
	height: 900px;
}
#tim {
	position: absolute;
	width: 300px;
	left: 495px;
}
#paul {
	position: absolute;
	width: 300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#table_about {
	position: absolute;
	top: 551px;
}
#contact_us {
	position: absolute;
	top: 781px;
}

.table1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.table1 td{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	font-size: 14px;
}
.tablehead {
	background-color: #CCCCCC;
	font-size: 15px;
}
#service_point {
	width: 208px;
	float: left;
	margin-right: 20px;
	margin-bottom: 600px;
	padding-right: 15px;
	position: absolute;
	top: 196px;
	left: 164px;
}


#service_point li {
	list-style-image: url(images/tick_small.jpg);
	
}


#service_right {
	position: absolute;
	width: 341px;
	left: 414px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 15px;
	top: 205px;
}

#service_right ul {
	margin-top: 5px;
	
}


.contentbox_sub2 {

	height: 900px;
}
.contentbox_sub3 {


	height: 450px;
}
.contentbox_sub5 {



	height: 620px;
}
#form {
	position: absolute;
	left: 141px;
	top: 332px;
	width: 441px;
}
#cdetails {
	position: absolute;
	width: 147px;
	top: 236px;
	padding: 8px;
	left: 278px;
	height: 47px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #83ACE2;
}

#cdetails strong {
	color: #83ACE2;
	font-size: 14px;
}
#cdetails1 strong {
	color: #83ACE2;
	font-size: 14px;
}
#cdetails2 strong {
	color: #83ACE2;
	font-size: 14px;
}
#cdetails3 strong {
	color: #83ACE2;
	font-size: 14px;
}
#cdetails1 {
	position: absolute;
	width: 93px;
	top: 236px;
	left: 603px;
	height: 47px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #83ACE2;
	padding: 8px;
}
#cdetails2 {
	position: absolute;
	width: 111px;
	top: 236px;
	padding: 8px;
	left: 458px;
	height: 46px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #83ACE2;
}
#ebox {
	position: absolute;
}
#cdetails3 {



	position: absolute;
	width: 45px;
	top: 221px;
	padding: 8;
	left: 167px;
	height: 47px;
}
#infoborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-bottom-color: #666666;
	position: absolute;
	left: 171px;
	top: 202px;
	width: 607px;
	height: 119px;
}
