/* LP Consulting Engineers Main CSS */

body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color : #FFF;
background: #9ba5a7;
background-repeat:repeat-x;
background-image:url(../engineer-images/lp_engineers_background_repeat.jpg);
}

a:link { color: #7d8b58; }
a:visited { color: #FFF; }

a.mini_links_nav:link {color: #FFFFFF; font-weight: none; text-decoration: none; font-size: 8pt; }
a.mini_links_nav:visited {color: #FFFFFF; font-weight: none; text-decoration: none; font-size: 8pt; }
a.mini_links_nav:hover {color: #FFFFFF; font-weight: none; text-decoration: none; font-size: 8pt;  }
a.mini_links_nav:active {color: #FFFFFF; font-weight: none; text-decoration: none; font-size: 8pt; } 

a.mini_links_h_black:link {color: #FFFFFF; font-weight: none; text-decoration: none; }
a.mini_links_h_black:visited {color: #FFFFFF; font-weight: none; text-decoration: none; }
a.mini_links_h_black:hover {color: #000000; font-weight: bold; text-decoration: none;  }
a.mini_links_h_black:active {color: #000000; font-weight: bold; text-decoration: none; } 

a.webdesign:link {color: #494949; font-weight: bold; text-decoration: none; }
a.webdesign:visited {color: #494949; font-weight: bold; text-decoration: none; }
a.webdesign:hover {color: #000000; font-weight: bold; border-bottom: dotted 1px #000000;  }
a.webdesign:active {color: #000000; font-weight: bold; border-bottom: dotted 1px #000000; } 



/* ---------- SOCIAL NAV TAGS ---------- */

#social-nav {
                width:159px;
                height:44px;
                margin:0px;
                text-align:left;
                padding:0px;
                position:absolute;
                top:16px;
                left:913px;
				z-index:99;
}

#social-nav ul {
                margin:0px;
                padding:0px;
                list-style:none;
                line-height:normal;
}

#social-nav li {
                display: block;
                float:left;
}

#social-nav a {
                margin:0px;
                padding:0px;
                text-decoration:none;
                border: none;
                text-align:left;
}

/* ---------- SOCIAL NAV TAGS ---------- */



.navi{
  display: block;
  background-repeat:no-repeat;
  background-position:top;

}

 .navi:hover{ 
  background-position: bottom;
}

.navi span{
  display: none;
}







/* LP Consulting Engineers Main CSS */


H1 {
margin-top: 0; margin-bottom: 0;
font-size: 18pt;
font-weight: bold;
color: #1f4370;
}

H2 {
margin-top: 0; margin-bottom: 0;
font-size: 15pt;
font-weight: normal;
color: #1f4370;
}

H3 {
margin-top: 0; margin-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #2f2f2f;
}

H4 {
margin-top: 0; margin-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #2f2f2f;
}

.home_h1tag {
font-family: Arial, Helvetica, sans-serif;
margin:0;
font-size: 15px;
font-weight: bold; 
color: #d1daba;
display: inline;
border-bottom: dotted 2px #d1daba;
}


a.normdemo:link {color: #000000;; text-decoration: none; }
a.normdemo:visited {color: #000000; text-decoration: none; }
a.normdemo:hover {color: #3d87bb;; text-decoration: none; }
a.normdemo:active {color: #3d87bb;; }

a.navy:link {color: orange; text-decoration: none; }
a.navy:visited {color: orange; text-decoration: none; }
a.navy:hover {color: yellow; text-decoration: underline; }
a.navy:active {color: yellow; }

a.norm:link {color: #2a60a4; text-decoration: none; }
a.norm:visited {color: #2a60a4; text-decoration: none; }
a.norm:hover {color: #2a60a4; border-bottom: dotted 2px #666666; }
a.norm:active {color: #2a60a4; text-decoration: none; } 

a.norm2:link {color: #2a60a4; font-weight: bold; text-decoration: none; }
a.norm2:visited {color: #2a60a4; font-weight: bold; text-decoration: none; }
a.norm2:hover {color: #df6b0d; font-weight: bold; text-decoration: none;  }
a.norm2:active {color: #2a60a4; font-weight: bold; text-decoration: none; } 

a.norm6:link {color: #FFF; font-weight: bold; text-decoration: none; }
a.norm6:visited {color: #FFF; font-weight: bold; text-decoration: none; }
a.norm6:hover {color: #df6b0d; font-weight: bold; text-decoration: none;  }
a.norm6:active {color: #2a60a4; font-weight: bold; text-decoration: none; } 

a.norm3:link {color: #3d87bb; font-weight: bold; text-decoration: none; }
a.norm3:visited {color: #3d87bb; font-weight: bold; text-decoration: none; }
a.norm3:hover {color: #f86300; font-weight: bold; border-bottom: dotted 2px #f86300; }
a.norm3:active {color: #f86300; font-weight: bold; text-decoration: none; } 

a.norm4:link {color: #eb6106; font-weight: bold; text-decoration: none; }
a.norm4:visited {color: #eb6106; font-weight: bold; text-decoration: none; }
a.norm4:hover {color: #FFF; font-weight: bold; border-bottom: dotted 2px #FFF; }
a.norm4:active {color: #FFF; font-weight: bold; text-decoration: none; } 

a.external2:link {text-decoration: none; color: #FFFFFF; }
a.external2:visited {color: #FFFFFF; text-decoration: none; }
a.external2:hover {color: #fb6400; text-decoration: none; }
a.external2:active {color: #FFFFFF; text-decoration: none; }

.orange_font {
	color: #fb6400;
}

.dorange_font {
	color: #de520c;
	font-weight: bold;
}

.dorange_font2 {
	color: #f86300;
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	
}

.dblue_fontnice {
	color: #a3d4f3;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.dblue_font {
	color: #2a60a4;
	font-weight: bold;
	font-size: 13pt;
}

.minigrey_font {
	color: #6f6f6f;
	font-size: 12pt;
}

.dblue_font3 {
	color: #2a60a4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

.dblue_font6 {
	color: #2a60a4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:160%;
}

.dblue_fontu4 {
	color: #2a60a4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-decoration: underline;
}

span.padding2
{
padding-left: 15px;
display:block; 
}

iframe {

    border: none; 

}
  
