@charset "utf-8";
/* CSS Document */

body {font:"Trebuchet MS", Trebuchet, Helvetica, sans-serif; color:#000; background:#cccbbb url(../images/aleggupBody.jpg) top center no-repeat;}
#ourTeam img{padding:5px;}
/*---Navigation---*/
#navigation{margin:0 auto; font:14px Geneva, Arial, Helvetica, sans-serif; letter-spacing:2px; z-index:10; position:relative; top:141px; width:960px;}
#navigation ul{ list-style:none; padding:0; position:relative; }
#navigation ul li{ float:left; display:block; height:48px; width:120px; text-align:center; line-height:49px; }
#navigation ul li a{display:block; text-decoration:none; color:#999; border-left:1px #8d8d8d solid; }
#navigation ul li a:hover{background:#7b6552 url(../images/navBackground1.png) 0px -70px no-repeat; color:#333;}
.contactNav{ border-right:1px #8d8d8d solid;}

/*---Active Navigation---*/
#home .homeNav a{background:url(http://www.aleggup.com/images/navBackground1.png) 0px 0px no-repeat; color:#111;}
#services .servicesNav a{background:url(http://www.aleggup.com/images/navBackground1.png) 0px 0px no-repeat; color:#111;}
#ourTeam .ourTeamNav a {background:url(http://www.aleggup.com/images/navBackground1.png) 0px 0px no-repeat; color:#111;}
#links .linksNav a {background:url(http://www.aleggup.com/images/navBackground1.png) 0px 0px no-repeat; color:#111;}
#contact .contactNav a {background:url(http://www.aleggup.com/images/navBackground1.png) 0px 0px no-repeat; color:#111;}

/*---IDS---*/

#container {margin:0 auto; padding:0; width:960px; position:relative; top:-110px;}

#header{ height:300px; margin: 0 auto; background:url(http://www.aleggup.com/images/aleggupLogoHeadNav.jpg) top center no-repeat;}
#mainContent { width:940px; display: inline; float: left; position: relative; margin:0; padding:0 10px; border-bottom:1px #7e7e7e solid;}
#mainContent h1{text-align:left; font:28px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; margin:20px 0 15px 0; letter-spacing:2px;}
#mainContent h2{text-align:left; font:24px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; margin:10px 0 15px 0; letter-spacing:2px;}
#mainContent h3{text-align:left; font:bold 20px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; margin:10px 0 5px 0; padding-left:5px; width:580px; background-color:#7b6552; border-bottom:1px #333 solid;}
#mainContent p{font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-align:justify; margin-bottom:10px; width:580px;}
#mainContent ul{list-style: square; margin:10px 0;}
#mainContent li{font:12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 2px 30px; width:580px;}
#mainContent a,#mainContent a:active{color:#443;}
#mainContent a:hover{background-color:#ff7e00;}
#ourTeam #mainContent a:hover{  background-color: transparent !important;}
#sideBar{width:330px; float:right; position:relative; top:100px; z-index: 10;}
#copyRightFooter{font:11px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; text-align:center; padding:5px 0; border-top:2px #d3d3d3 solid;}

#leftCol, #rightCol{width:470px; float:left;}

/*---class---*/
.contactName{float:left; width:250px; background:#ccc; border:1px #131313 solid; padding:5px 10px; margin:10px 20px 20px 0;}
.clear{clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.imgLeft{float:left;}
.imgRight{float:right;}
#ourTeam .headShot{margin-right:40px; padding: 2px; border:1px solid #7e7e7e;}
.firstImg{margin-top:30px;}
.sub{font:italic 11px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; width:580px; margin-left:5px;}
.quoteStyle{font:italic 12px "Courier New", Courier, monospace; line-height:16px; color:#00569e; margin-top:20px; padding:2px; width:580px; text-align:justify;}
.quoteSited{font:12px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; width:580px; text-align:right; margin:10px 5px 20px 0;}

/*---Form---*/
form.contact{margin-bottom: 20px;}
form.contact fieldset{margin-bottom: 10px;}
form.contact label{display: inline-block; line-height:18px; width:100px;}
form.contact ol {margin:0px; padding:0px;}
form.contact fieldset li {list-style:none; padding:2px; margin:0px;}
form.contact input{font:12px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;  background-color: #ddd; border: 1px solid #999; padding:0 2px;}
form.contact textarea{font:12px "Trebuchet MS", Trebuchet, Helvetica, sans-serif; width:575px; background-color: #ddd; border: 1px solid #999; margin:5px;}