/* CSS Document */

* {
margin: 0;
}

html, body {
	height: 100%;
}

hr {
	width: 730px;
	color: #86981C;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #86981C;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

p + p {
	margin-top: 0.7em;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3E4906;
	padding: 0;
	letter-spacing: 0.1em;
	margin-bottom: 0.5em;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #3E4906;
	padding: 0;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.7em;
	margin-left: 0;
}
h3 {
	margin-top: 0.7em;
	margin-right: 0;
	margin-bottom: 0.7em;
	margin-left: 0;
	
}
.arrow1 {
	background-image: url(images/arrow1.png);
	height: 78px;
	width: 53px;
	position:relative;
	top: -580px;
	left: 120px;
	z-index: 12;
}
.arrow2 {
	background-image: url(images/arrow3.png);
	height: 61px;
	width: 74px;
	position:relative;
	top: 63px;
	left: -200px;
	z-index: 12;
}
.arrow3 {
	background-image: url(images/arrow1.png);
	height: 78px;
	width: 53px;
	position:relative;
	top: 190px;
	left: 400px;
	z-index: 12;
}
  #wrapper {
	width:970px;
	margin:0px auto;
	padding:0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
	}
  #header {
	height:179px;
	background-image: url(images/laserlines-top.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#header_portfolio {
	height:179px;
	background-image: url(images/laserlines-top.jpg);
	width: 970px;
}
img
{  border-style: none;
}
#greenshadow {
	height:10px;
	background-image: url(images/green-shadow.jpg);
	margin: 0px;
}
#bottomcontent {
	height:240px;
	width: 970px;
	padding-top: 15px;
}
#bottomcontentprint {
	height:340px;
	width: 970px;
	padding-top: 15px;
}
#blankpage1 {
	width: 970px;
	padding-top: 20px;
	height: 600px;
}
#aboutus {
	width: 940px;
	padding-top: 20px;
	height: 600px;
	padding-left: 30px;
}
#aboutusbottom {
	width: 390px;
	padding-top: 15px;
	height: 200px;
	margin-top: 15px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
}
#homepage {
	width: 910px;
	padding-top: 10px;
	height: 595px;
	margin-left: 30px;
	margin-top: 0px;
}
#contactpage {
	width: 970px;
	padding-top: 20px;
	height: 620px;
	background-image: url(images/contact-bg.jpg);
}
#contactpagecontent {
	padding-left: 30px;
}
#our_services {
	width: 970px;
	height: 835px;
}
#our_services_3d {
	width: 970px;
	height: 4390px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(3D-Illustration/images/3D-Illustration-bg.gif);
	background-repeat: repeat-y;
}
#our_services_photo {
	width: 970px;
	height: 9510px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Photography/images/Photography-bg.gif);
	background-repeat: repeat-y;
}
#our_services_video {
	width: 970px;
	height: 3190px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Video-Editing/images/Video-Editing-BG.gif);
	background-repeat: repeat-y;
}
#our_services_web {
	width: 970px;
	height: 2040px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Web-Design/images/Web-Design-BG.gif);
	background-repeat: repeat-y;
}
#our_services_conference {
	width: 970px;
	height: 2290px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Conference-Materials/images/Conference-Materials-BG.gif);
	background-repeat: repeat-y;
}
#our_services_corporate {
	width: 970px;
	height: 4040px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Corporate-ID/images/Corporate-ID-BG.gif);
	background-repeat: repeat-y;
}
#our_services_technical {
	width: 970px;
	height: 3990px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Technical-Brochures/images/Technical-Brochures-BG.jpg);
	background-repeat: repeat-y;
}
#our_services_animation {
	width: 970px;
	height: 2790px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(3D-Animation/images/3D-Animation-bg.gif);
	background-repeat: repeat-y;
}
#blank_table_top {
	width: 910px;
	float: left;
	padding-top: 24px;
	margin-left: 30px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
}
#blank_table_mid {
	float: left;
	width: 625px;
	background-image: url(images/blank-table-mid.jpg);
	background-repeat: repeat-y;
	padding-left: 35px;
	padding-right: 250px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#blank_table_mid_anim {
	float: left;
	width: 650px;
	background-image: url(3D-Animation/images/3D-Animation-bg.jpg);
	background-repeat: repeat-y;
	padding-left: 180px;
	padding-right: 88px;
	padding-bottom: 30px;
	padding-top: 40px;
}
#blank_table_mid_photo {
	float: left;
	width: 735px;
	padding-left: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	border-left-style: dotted;
	border-left-color: #86981C;
	margin-left: 130px;
	border-left-width: 2px;
	margin-bottom: 40px;
}
#blank_table_mid_3d {
	float: left;
	width: 735px;
	padding-left: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	margin-left: 130px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #86981C;
	margin-bottom: 40px;
}
#our_services_menu {
	float: right;
	width: 970px;
	padding-bottom: 0px;
	padding-top: 25px;
	height: 10px;
	padding-left: 35px;
}
#blank_table_bottom {
	height:52px;
	width: 910px;
	float: left;
	background-image: url(images/blank-table-bottom.jpg);
	background-repeat: no-repeat;
	color: #A5BD21;
}
#service_description {
	float: left;
	width: 430px;
	height: 160px;
}

#service_top {
	width: 430px;
	float: left;
	margin-left: 30px;
	padding-top: 25px;
	height: 175px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #86981C;
}
#service_top_right {
	width: 430px;
	float: left;
	padding-top: 25px;
	height: 175px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #86981C;
	margin-left: 40px;
}
#service_bottom {
	height:40px;
	width: 445px;
	float: left;
	background-image: url(images/service-table-bottom.jpg);
	background-repeat: no-repeat;
}
#description {
	float: left;
	width: 630px;
	overflow: visible;
	text-align: left;
	padding-left: 25px;
	padding-top: 10px;
}
#descriptiontop {
	width: 682px;
	float: left;
	margin-left: 30px;
	height: 200px;
	border-left-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
}
#descriptiontopprint {
	width: 682px;
	float: left;
	margin-left: 30px;
	height: 300px;
	border-left-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
}

#software {
	width: 191px;
	float: left;
	height: 130px;
	margin: auto;
	padding-left: 25px;
	padding-top: 10px;
}
#softwaretop {
	width: 191px;
	float: right;
	height: 200px;
	margin-right: 30px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #86981C;
}
#softwaretopprint {
	width: 191px;
	float: right;
	height: 300px;
	margin-right: 30px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #86981C;
}
#homecontent {
	width: 660px;
	float: left;
	height: 240px;
	margin-top: 10px;
}
#homecontentbottom {
	width: 658px;
	float: left;
	height: 100px;
	margin-top: 30px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
	padding-top: 20px;
}
#homecontentbottom2 {
	width: 658px;
	float: left;
	height: 75px;
	margin-top: 35px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
	padding-top: 20px;
}
#homeright {
	width: 175px;
	float: right;
	height: 540px;
	border-left-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
	padding-left: 35px;
	margin-top: 10px;
}
#homerightcontent1 {
	width: 175px;
	height: 240px;
}
#homerightcontent2 {
	width: 175px;
	height: 100px;
	margin-top: 35px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
	padding-top: 25px;
}
#homerightcontent3 {
	width: 175px;
	height: 80px;
	margin-top: 0px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #86981C;
	padding-top: 45px;
}

#homeworkleft {
	width: 320px;
	float: left;
	height: 120px;
	padding-top: 12px;
	margin-top: 10px;
}
#homeworkright {
	width: 290px;
	float: right;
	height: 120px;
	border-left-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
	padding-left: 30px;
	padding-top: 12px;
	margin-top: 10px;
}
#aboutleft {
	width: 435px;
	float: left;
	height: 230px;
	margin-top: 5px;
}
#aboutright {
	width: 420px;
	float: right;
	height: 478px;
	border-left-color: #86981C;
	border-left-width: 2px;
	border-left-style: dotted;
	padding-left: 40px;
	margin-top: 5px;
}
#navigation {
	height:24px;
	padding:0px;
	float: right;
	width: 500px;
	margin-top: 62px;
	display: inline-block;
	text-align: right;
}
.NavigationText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #AAA;
}
.NavigationTextSelected {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #EE7902;
}
#title {
	height:96px;
}
#hometitle {
	height:224px;
	background-image: url(images/home-title-bg.jpg);
}
	#content {
	height: 446px;
	width: 970px;
	background-image: url(images/mainimagebg.jpg);
	}
#ourwork {
	height: 446px;
	width: 970px;
}
  #content-right {
	width:200px;
	float: right;
	margin-right: 21px;
	padding-top: 10px;
	}
  #content-main {
	width:666px;
	height:150px;
	}
  #footer {
	background-color: #1f1f1f;
	height: 65px;
		}
#footercontent {
	height: 65px;
	width: 970px;
	background-image: url(images/footerbg.jpg);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#footercontent ul {
	font-size: 12px;
	margin: 0px;
	list-style-type: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#footercontent li {
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	float: left;
	padding-right: 21px;
}
	
#footercontent a:link {
	text-decoration: none;
	color: #ccc;
}

#footercontent a:visited {
	text-decoration: none;
	color: #ccc;
}

#footercontent a:hover {
color: #EE7902;
text-decoration: none;
}

#footercontent a:active {
	text-decoration: none;
	color: #ccc;
}




#footeraddress a:link {
	text-decoration: none;
	color: #999;
}

#footeraddress a:visited {
	text-decoration: none;
	color: #999;
}

#footeraddress a:hover {
color: #EE7902;
text-decoration: none;
}

#footeraddress a:active {
	text-decoration: none;
	color: #999;
}

#footeraddress {
	float: right;
	width: 550px;
	height: 20px;
	top: 0px;
	position: relative;
	text-align: right;
	margin-right: 33px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
	padding-left: 30px;
}

.copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	line-height: 17px;
	text-align: right;
	padding-left: 30px;
}

.footer, .push {
	height: 4em;
}

  #bottom {
		clear:both;
		text-align:right;
	}
	
.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.Contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	margin: 0px;
	line-height: 1.3em;
}
.Contactheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DCFF88;
	line-height: 1.8em;
	letter-spacing: 0.1em;
}
.homecaption {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1.2em;
}
.homestrapline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #E5FBC1;
	line-height: 1.3em;
	letter-spacing: 0.1em;
}
.Contactstrapline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1.2em;
	letter-spacing: 0.06em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Contactstraplinelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1em;
	letter-spacing: 0.05em;
	vertical-align: sub;
}
.Contactstraplinelmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.05em;
	margin-bottom: 0.7em;
}
.Subheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3E4906;
}

.submenuback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C2E118;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.submenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.submenuActive2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4906;
}
.submenuselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.descriptionheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3E4906;
	text-align: left;
	letter-spacing: 0.1em;
}
.sideheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3E4906;
	text-align: left;
	letter-spacing: 0.1em;
	margin-bottom: 0.1em;
}
.imagecaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4906;
	text-align: left;
}
.greyheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: left;
}
.descriptionaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5FBC1;
	font-weight: normal;
	letter-spacing: 0em;
}
.sidecaptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5FBC1;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 1.3em;
}
.mainparatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5FBC1;
	font-weight: normal;
	line-height: normal;
	white-space: normal;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: normal;
	line-height: 17px;
}
.content_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
 #galleria{
	height:452px;
	width:712px;
	float: left;
            }
#video {
	height:452px;
	width:712px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}


.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	margin-right: 3px;
	margin-bottom: 3px;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit3 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-right: 3px;
	margin-bottom: 3px;
}

.highlightit3:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit4 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 1;
	opacity: 1;
	margin-right: 0px;
	margin-bottom: 0px;
}

.highlightit4:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.7;
opacity: 0.7;
}

.displace {
	position: absolute;
	left: -5000px;
	}

#service_description a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#service_description a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#service_description a:hover {
	color: #3E4906;
	text-decoration: underline;
}
#blank_table_top a:link {
	text-decoration: none;
	color: #FFF;
}
#blank_table_top a:visited {
	text-decoration: none;
	color: #FFF;
}
#blank_table_top a:hover {
	color: #3E4906;
}

#blank_table_mid_3d a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#blank_table_mid_3d a:visited {
	color: #FFF;
	text-decoration: none;
}

#blank_table_mid_3d a:hover{
	color: #3E4906;
	text-decoration: none;
}


#service_description a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#header_portfolio a:link {
text-decoration: none;
}

#header_portfolio a:visited {
text-decoration: none;
}

#header_portfolio a:hover {
color: #FFFFFF;
text-decoration: none;
}

#header_portfolio a:active {
text-decoration: none;
}

#descriptiontop a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#descriptiontop a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#descriptiontop a:hover {
	color: #3E4906;
	text-decoration: none;
}

#descriptiontop a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.nav {
	width:430px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	height: 30px;
	float: right;
	position: relative;
	margin: auto;
	top: 64px;
	right: 40px;
}

.icon {
	width:30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	float: right;
	margin: auto;
	padding-top: 0px;
	position: relative;
	z-index: 15;
	top: 49px;
	right: 30px;
}


#minislide {
	float: left;
	position:absolute;
	z-index:2;
	width: 430px;
	padding: 0px;
        }

#minislide li {
	float: left;
	padding: 0;
	display: inline;
	list-style: none;
	position:relative;
	text-align: right;
        }

#minislide a:link, #minislide a:visited {
	float: left;
	line-height: 19px;
	margin: 0 10px 0px 10px;
	text-decoration: none;
	color: #AAA;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
        }

#minislide a.active:link, #minislide a.active:visited {
	border-bottom: 3px solid #EE7902;
	padding-bottom: 1px;
	color: #FFF;
        }
		
#minislide a:hover {
	border-bottom: 3px solid #EE7902;
	padding-bottom: 1px;
	color: #EE7902;
        }
    
#animated-tab {
	position: absolute;
	z-index: 1;
	/*font-size: 85%;*/
        line-height: 20px;
	padding-bottom: 1px;
	width:100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EE7902;
        }
		
br
        {
        clear:both;
        }
#subheader {
	height:65px;
	background-image: url(images/subheaderbg.jpg);
	margin: 0px;
	padding: 0px;
}
		
		
		/* NAVIGATION */
#newsubnav {
	position: relative;
	width: 550px;
	z-index: 10;
	left: 222px;
	top: 25px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#newsubnav ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#newsubnav li {
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-right: 20px;
	padding-top: 0px;
	float: left;
	text-align: left;
	text-indent: 0px;
	display: inline;
}

#newsubnav2 {
	position: relative;
	width: 970px;
	z-index: 10;
	left: 0px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	top: -30px;
}
#newsubnav2 ul {
	font-size: 13px;
}
#newsubnav2 li {
	list-style: none;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	padding-right: 15px;
	padding-top: 0px;
}

#subheader .page-item-1 :link, #subheader .page-item-1 :visited {
	color: #B6B5B4;
	text-decoration: none;
	text-align: left;
}
#subheader .page-item-3 :link, #subheader .page-item-3 :visited {
	color: #B6B5B4;
	text-decoration: none;
}
#subheader .page-item-2 :link, #subheader .page-item-2 :visited {
	color: #B6B5B4;
	text-decoration: none;
}
#subheader .page-item-4 :link, #subheader .page-item-4 :visited {
	color: #B6B5B4;
	text-decoration: none;
}
#our_services_menu .page-item-5 :link, #our_services_menu .page-item-5 :visited {
	color: #3E4906;
	text-decoration: none;
}


#subheader .page-item-1 :hover {
	color: #EE7902;
}

#subheader .page-item-2 :hover {
	color: #EE7902;
}

#subheader .page-item-3 :hover {
	color: #EE7902;
}

#subheader .page-item-4 :hover {
	color: #EE7902;
}

#our_services_menu .page-item-5 :hover {
	color: #ffffff;
}

#subheader .page-item-1.current_page_item :link, #subheader .page-item-1.current_page_item :visited {
	color: #ffffff;
}
#subheader .page-item-2.current_page_item :link, #subheader .page-item-2.current_page_item :visited {
	color: #ffffff;
	text-decoration: none;
}
#subheader .page-item-3.current_page_item :link, #subheader .page-item-3.current_page_item :visited {
	color: #ffffff;
}
#subheader .page-item-4.current_page_item :link, #subheader .page-item-4.current_page_item :visited {
	color: #ffffff;
	text-decoration: none;
}

#our_services_menu .page-item-5.current_page_item :link, #our_services_menu .page-item-5.current_page_item :visited {
	color: #ffffff;
	text-decoration: none;
}

#gutter {
	position: absolute;
	width: 439px;
	height: 17px;
	top: -36px;
	left: 29px;
	overflow: hidden;
}
#highlight {
	height: 17px;
	width: 65px;
	display: block;
	position: absolute;
	background-image: url(images/background-highlight.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 0px;
	left: 41px;
}


#gutter2 {
	position: absolute;
	width: 970px;
	height: 21px;
	top: -33px;
	left: 0px;
	overflow: hidden;
}
#highlight2 {
	height: 21px;
	width: 80px;
	display: block;
	position: absolute;
	background-image: url(images/background-highlight.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 1px;
	padding-left: 40px;
}

#homeright a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#homeright a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#homeright a:hover {
	color: #3E4906;
	text-decoration: underline;
}

.servicelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CAE733;
}

