/* CSS Document */

a:link {  color: #941110; text-decoration: underline;}
a:visited {  color: #941110; text-decoration: underline;}
a:hover {  color: #333333; text-decoration: underline;}
a:active {  color: #cccccc; text-decoration: underline;}

* html a:hover {visibility:visible}

.home {position: relative; font-family: sans-serif; background-image:  url(images/menu/home_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 78px; height: 26px; margin: 0; padding: 0;}
.home a { display: block; color: #000000; font-size: 11px; width: 78px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.home img {width: 78px; height: 26px; border: 0; }
.home a:hover img{visibility:hidden}

.history {position: relative; font-family: sans-serif; background-image:  url(images/menu/history_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 98px; height: 26px; margin: 0; padding: 0;}
.history a { display: block; color: #000000; font-size: 11px; width: 98px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.history img {width: 98px; height: 26px; border: 0; }
.history a:hover img{visibility:hidden}

.products {position: relative; font-family: sans-serif; background-image:  url(images/menu/products_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 112px; height: 26px; margin: 0; padding: 0;}
.products a { display: block; color: #000000; font-size: 11px; width: 112px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.products img {width: 112px; height: 26px; border: 0; }
.products a:hover img{visibility:hidden}

.services {position: relative; font-family: sans-serif; background-image:  url(images/menu/services_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 105px; height: 26px; margin: 0; padding: 0;}
.services a { display: block; color: #000000; font-size: 11px; width: 105px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.services img {width: 105px; height: 26px; border: 0; }
.services a:hover img{visibility:hidden}

.projects {position: relative; font-family: sans-serif; background-image:  url(images/menu/projects_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 173px; height: 26px; margin: 0; padding: 0;}
.projects a { display: block; color: #000000; font-size: 11px; width: 173px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.projects img {width: 173px; height: 26px; border: 0; }
.projects a:hover img{visibility:hidden}

.staff {position: relative; font-family: sans-serif; background-image:  url(images/menu/staff_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 84px; height: 26px; margin: 0; padding: 0;}
.staff a { display: block; color: #000000; font-size: 11px; width: 84px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.staff img {width: 84px; height: 26px; border: 0; }
.staff a:hover img{visibility:hidden}

.contact {position: relative; font-family: sans-serif; background-image:  url(images/menu/contact_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 100px; height: 26px; margin: 0; padding: 0;}
.contact a { display: block; color: #000000; font-size: 11px; width: 100px; height: 26px; display: block; float: right; color: black; text-decoration: none;}
.contact img {width: 100px; height: 26px; border: 0; }
.contact a:hover img{visibility:hidden}
	
.bannerpadding {
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 14px;}
	
.bodypadding {
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 23px;}
	
.staffbodypadding {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 23px;}
	
.lgtext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; line-height: 15px;}	
	
.bodyboldtext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; line-height: 14px; font-weight: bold}
	
.bodytext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; line-height: 14px;}
.bodytext a:link {  color: #941110; text-decoration: underline;}
.bodytext a:visited {  color: #941110; text-decoration: underline}
.bodytext a:hover {  color: #333333; text-decoration: underline}
.bodytext a:active {  color: #cccccc; text-decoration: underline}

.sidemenutext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; line-height: 22px;}
.sidemenutext a:link {  color: #941110; text-decoration: underline;}
.sidemenutext a:visited {  color: #941110; text-decoration: underline}
.sidemenutext a:hover {  color: #333333; text-decoration: underline}
.sidemenutext a:active {  color: #cccccc; text-decoration: underline}

.redtext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #941110; line-height: 14px;}

.staffname { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; line-height: 14px; font-weight: bold}

.staffposition { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #941110; line-height: 14px;}

.staffexperience {
	border:1px solid #CCCCCC;
	background-color: #FFF3DE;
	}
	
.staffexperience2 {
	border:1px solid #AF4B45;
	background-color: #FFFFFF;
	}

h1 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; color: #941110; line-height: 18px; font-weight: normal; letter-spacing: 1px}

.footertext { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #000000; line-height: 12px; letter-spacing: 1px}
.footertext a:link {  color: #000000; text-decoration: none}
.footertext a:visited {  color: #000000; text-decoration: none}
.footertext a:hover {  color: #666666; text-decoration: none}
.footertext a:active {  color: #cccccc; text-decoration: none}

ul.no-indent {
  /* ie fudge begins */
    margin-left: 35px;
; list-style-position: outside;
    }
    html>body ul.no-indent {
    margin-left: 0px;
    padding-left: 35px;
  /* ie fudge ends */
}