/**** Main **********************************************************************************************************************************************************/
table {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
	
body {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}

p {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
}

/**** Headers **********************************************************************************************************************************************************/
h1 {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
}
	
h2 {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: -7px;
	margin-bottom: -7px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
}

h3 {
	color: #2C2F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	text-align: left;
	text-decoration: none;
}

/**** Bullet Points **********************************************************************************************************************************************************/
ul {
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-color: #2C2F36;
	list-style-type: disc;
	margin-left: 5px;
	padding-left: 5px;	
}

ol {
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-color: #2C2F36;
	list-style-type: disc;
	margin-left: 5px;
	padding-left: 5px;	
}

li {
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-color: #2C2F36;
	list-style-type: disc;
	margin-left: 5px;
	padding-left: 5px;	
}

.hdr_ul {
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-color: #2C2F36;
	list-style-type: none;
	margin-left: -15px;
	padding-left: -15px;
}

.numbers {
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-color: #2C2F36;
	list-style-type: decimal;
	margin-left: 12px;
	padding-left: 12px;	
}

/**** Links **********************************************************************************************************************************************************/
a:link, a:visited {
	color: #369485;
	text-decoration: none;
}
	
a:hover {
	color: #369485;
	text-decoration: underline;
}

/**** Images **********************************************************************************************************************************************************/
.bground {
	background-attachment: scroll;
	background-image: url(/image/bground.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.img_lhs {
	margin: 0px 8px 8px 0px;
	padding: 0px 8px 8px 0px;
	text-align: left;
}

.img_rhs {
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 10px 15px;
	text-align: right;
}

/**** Font Sizes **********************************************************************************************************************************************************/

.h1 {
	color: #2C2F36;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.small {
	font-size: 12px;
	line-height: 15px;
}

.small_div {
	font-size: 11px;
	line-height: 13px;
	margin: 0px 1px 0px 1px;
	padding: 0px 1px 0px 1px;	
}

a.small:link, a.small:visited {
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

a.small:hover {
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
}

/*** RHS **********************************************************************************************************************************************************/
.rhs_header {
	color: #2C2F36;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	}
	
a.rhs_header:link, a.rhs_header:visited {
	color: #369485;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
	}
	
a.rhs_header:hover {
	color: #369485;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
	}

a.rhs:link, a.rhs:visited {
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.rhs:hover {
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	}

/**** Navigation **********************************************************************************************************************************************************/
#nav strong { font-size: 12px; }

.nav_div { font-size: 12px; color: #FFFFFF; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; }
a.nav:link, a.nav:visited {	font-size: 12px; color: #FFFFFF; line-height: 12px; text-decoration: none; }
a.nav:hover { font-size: 12px; color: #FFFFFF; line-height: 12px; text-decoration: none; }

.homenavBg { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand;  cursor: pointer; }
.homenavOver { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/home.jpg); }
.homenavAtv { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/home.jpg); }

.aboutnavBg { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand;  cursor: pointer; }
.aboutnavOver { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/about.jpg); }
.aboutnavAtv { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/about.jpg); }

.servicesnavBg { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color:#369485; cursor: hand;  cursor: pointer; }
.servicesnavOver { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/services.jpg); }
.servicesnavAtv { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/services.jpg); }

.worknavBg { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color:#369485; cursor: hand;  cursor: pointer; }
.worknavOver { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/work.jpg); }
.worknavAtv { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/work.jpg); }

.contactnavBg { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand;  cursor: pointer; }
.contactnavOver { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/contact.jpg); }
.contactnavAtv { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #369485; cursor: hand; cursor: pointer; background-image: url(/image/btns/contact.jpg); }


/**** Footer **********************************************************************************************************************************************************/
.footer {
	color: #2C2F36;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.footer_div {
	color: #6C6E73;
	padding: 0px 2px 0px 2px; 
	margin: 0px 2px 0px 2px; 
}

a.footer_nav:link, a.footer_nav:visited {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

a.footer_nav:hover {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}