@charset "utf-8";
/* CSS Document Copyright LGDcommunications 2009 | Stephanbechtoldt.com 2009 */


/* SPECIAL CLASSES 041309  */

/* http://www.positioniseverything.net/easyclearing.html */
.floatclearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}








/*  ------------------------------TEXT AND LINK CLASSES ------------------------------  */

/* ---------- Global text  */
p.footerText09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B2B1B1;
}

.homesubhead09{
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	letter-spacing:-1px;
	color:#B2B1B1;
	padding:3px 0px 8px 0px;
	margin-bottom:0px;
	font-weight:100;
}

.sectionsubhead09{
	font-family:Helvetica, Arial, sans-serif;
	font-size:38px;
	color:#B2B1B1;
	padding:5px 0px 0px 0px;
	font-weight:100;
	margin-top:20px;
}


/* ---------- Homepage text 041409  */
.homepagelink:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCC00;
	text-decoration:none;
}
.homepagelink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCC00;
	text-decoration:none;
}


/* ---------- Service section text 041409  */
p.serv-project-title09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	padding:8px 0px 6px 6px;
	}

p.serv-body09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#8C8C8C;
	text-transform:none;
	margin-top:0px;
	margin-bottom:0px;
	}


a.serv-body09:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#F27223;
	text-transform:none;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	}
a.serv-body09:visited{
	color:#F27223;
	text-decoration:none;
	}
a.serv-body09:hover{
	text-decoration:underline;
	}
a.serv-body09:active{
	color:#F27223;
	text-decoration:none;
	}
	
/* ---------- Location section text 042909  */
p.contact-title09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	color:#CCCCCC;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	padding:8px 0px 6px 6px;
	}
	
	
/* ---------- SERVICES LIST STYLE 101409  */

ul{
  	 list-style:outside;
	 padding-left:0px;
	 margin: 0px 0px 0px 0px;
}

ul li{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	color:#8C8C8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
	
	
/*  ------------------------------DIV CLASSES ------------------------------  */


/* GLOBAL DIVS 040109  */

#container09{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

#header09{
	position:relative;
	width:900px;
	height:70px;
	left: 0;
	top: 7px;
}

#content09{
	width: 808px;
	position: relative;
	left: 92px;
	top: 8px;
	text-align:left;
}

#taglinebar09{
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0 0 10px;
	color:#B2B1B1;
	font-size:12px;
	font-weight:700;
	clear: both;
	width: 797px;
	height: 30px;
	/*background-color: #999999;*/
	overflow:hidden;
	background-image:url(taglinebar_bg.gif);
	background-repeat:repeat-x;
}

#footer09{
	width:808px;
}
#copyright09{
	width:230px;
}



/* HOMEPAGE DIVS 040109  */


#feature1{
	width:257px;
	height:145px;
	float:left;
	display:inline;
	z-index:0;
}

#feature2{
	width:257px;
	height:145px;
	float:left;
	display:inline;
	z-index:0;
	margin-left:18px;
}

#feature3{
	width:257px;
	height:145px;
	float:left;
	display:inline;
	z-index:0;
	margin-left:18px;
}

#newsBox09{
	width:806px;
	height:26px;
	z-index:0;
	margin-top:15px;
}



/* SERVICES DIVS 041309  */

#service-cat09{
	width: 808px;
	text-align:left;
	margin-top:20px;
}

#service-cat-title09{
	width: 808px;
	text-align:left;
}

#service-project-L09{
	width: 256px;
	float:left;
	display:inline;
	text-align:left;
	background-image:url(service-sec-img/services_proj_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#service-project-M09{
	width: 256px;
	margin-left:20px;
	float:left;
	display:inline;
	text-align:left;
	background-image:url(service-sec-img/services_proj_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#service-project-R09{
	width: 256px;
	margin-left:20px;
	float:left;
	display:inline;
	text-align:left;
}

#service-project-content{
	width: 236px;
	margin-left:0px;
	text-align:left;
	padding-bottom:10px;
}

#service-project-end09{
	width:100%;
	height:30px;
	float:left;
	display:inline;
	text-align:right;
	background-image:url(service-sec-img/end-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	overflow:hidden;
}

/* CAREERS SECTION 042109 */

#quoteWindow09{
	background-image:url(file:///Macintosh HD/Users/admin/Desktop/LGD SITE 011909/2009/quote.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	width:403px;
	height:383px;
	left:201px;
	top: 111px;
}


/* NEWS SECTION 102709 */

.news {font-family:Helvetica, Arial, san-serif; font-size:14px; color:#B2B1B1; font-weight:normal;}

.news li {list-style: none; background: url(news_ul_bullet.gif) no-repeat center left; padding-left:40px; padding-bottom:20px; padding-top:20px; font-family:Helvetica, Arial, san-serif; font-size:12px; font-weight:bold; color:#B2B1B1;}

.news li a {font-family:Helvetica, Arial, san-serif; font-size:12px; font-weight:normal; color:#F27223; text-decoration:none;}



/* FINANCIAL SECTION 102909 */

.financial {font-family:Helvetica, Arial, san-serif; font-size:11px; color:#8C8C8C; font-weight:normal;}

.financial li {list-style: none; background:url(http://lgdcom.com/financial/financial_bullet.gif) no-repeat center left; padding-left:8px; padding-bottom:4px; padding-top:3px; margin-left:7px;}

.financial li a {font-family:Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; color:#F27223; text-decoration:none;}
