﻿a{outline:none; border:0px;}
a:active{text-decoration:underline; color:#472311;}
a:visited{text-decoration:underline; color:#472311;}
a:link{text-decoration:underline; color:#472311;}
a:hover {text-decoration:none; color:#472311;}
img{border:none;}
*{margin:0px; padding:0px;}
html{height:100% !important;}
body{margin:0px 0px; text-align:left; background-color:white; font-family: Century Gothic, arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; color:#000000; background-image:url('../images/AL_Huber_topCorner.jpg'); 
background-repeat:no-repeat; background-position:left top; height:100% !important;
}
#Container{min-height:100%; height:auto !important; text-align:left; position:relative; width:100%; min-width:1100px; margin:0px auto -115px 0px;  background-image:url('../images/AL_Huber_rightBorder.jpg'); 
background-position:right 115px; background-repeat:no-repeat;
}
#LeftColumn{float:left; width:245px; background-image:url('../images/AL_Huber_leftBg.jpg'); 
position:absolute;
background-position:left bottom; background-repeat:repeat-y; 
}
#leftCorner{height:140px; background-image:url('../images/AL_Huber_topCorner.jpg'); 
background-repeat:no-repeat;}
#pgCurl {display:none;}
#navigation{margin-top:25px;}
#navigation ul{ list-style:none; padding:0px; margin:0px; float:left;}
#navigation ul li{float:left; padding:0px; margin:0px;}
#navigation ul li a{width:240px; height:50px; background-image:url('../images/AL_Huber_NavigationLinks.jpg'); 
display:inline-block; text-indent:-9999px; font-size: 0px; display:block; line-height: 0px;  background-repeat:no-repeat;
}
#navigation ul li a.aboutUs{background-position:-80px 0px;}
#navigation ul li a.ourProjects{background-position:-80px -101px;}
#navigation ul li a.inTheNews{background-position:-80px -202px;}
#navigation ul li a.contactUs{background-position:-80px -303px;}
#navigation ul li a.services{background-position:-80px -404px;}
#navigation ul li a.digitalPlanRoom{background-position:-80px -505px;}
#navigation ul li a.aboutUsActive{background-position:-15px 0px;}
#navigation ul li a.ourProjectsActive{background-position:-15px -101px;}
#navigation ul li a.inTheNewsActive{background-position:-15px -202px;}
#navigation ul li a.contactUsActive{background-position:-15px -303px;}
#navigation ul li a.servicesActive{background-position:-15px -404px;}
#navigation ul li a.digitalPlanRoomActive{background-position:-15px -505px;}
.quote{margin-top:0px; padding:5px 25px 25px 15px; font-style:italic; font-size:11px; color:#472311;background-image:url('../images/AL_Huber_LeftCap.jpg'); 
background-position:left bottom; background-repeat:no-repeat; height:100px;}
.clear{clear:both; height:0px; width:0px; line-height:0px; border:0px transparent none; background-color:transparent; }
.centered{
	text-align:center;
}

#spacer{height:115px;}
#footer{position:relative;  text-align:center; color:#643C25; min-width:990px; height:115px; background-image:url('../images/AL_Huber_btm.jpg'); 
background-position:right bottom; background-repeat:no-repeat;
}
#footer div{padding-top:90px;}
#Content{padding:80px 100px 15px 275px;}
h1 {font-size:20px; color:#643C25;}
h2 {font-size:18px; color:#643C25;}
h3 {font-size:16px; color:#643C25; padding-bottom:0px; padding-top:15px; margin-bottom:7px;}
h4 {color:#643C25; font-size:15px;}
h5 {font-size:14px; color:#E87511;}
#footer a:visited{ text-decoration:none; color:#643C25; font-weight:bold;}
#footer a:link{ text-decoration:none; color:#643C25; font-weight:bold;}
#footer a:hover{ text-decoration:underline;}
#footer a:active{ text-decoration:underline;}
form{height:100% !important;}
.left {float:left;}
.title{margin-bottom:10px;}
p{
	margin:5px 0px 0px 2px;
}
.SubSectionBody{display:none;}
.SectionBody{display:none;}
.SectionBody ul.imgLeft{margin:2px 0px 2px 25px; padding:0px 0px 0px 0px;}
.SectionBody ul.imgRight{}
.CategoryImage{float:left; margin:10px 10px 5px 0px;}

.bioThumb{float:left; margin:10px 10px 5px 0px;}

.imageLeft{float:left; margin:10px 10px 5px 0px;}

.bioFull{float:right; margin:0px 0px 5px 10px;}

.imageRight{float:right; margin:0px 0px 5px 10px;}
.small {font-size:10px; font-weight:normal;}


.expandBtn{cursor:pointer; margin-top:5px; margin-right:5px;}


.collapseBtn{cursor:pointer; margin-top:5px; margin-right:5px;}
.sub_displayHidden{display:none;}
.displayHidden{display:none;}
.bio{border-bottom:1px silver solid; padding-bottom:10px; margin-bottom:10px;}
.section{border-bottom:1px silver solid; padding-bottom:10px; margin-bottom:10px;}
.subSection{border-bottom:1px silver solid; padding:5px; margin-left:10px;
	
}
.subSectionLast{padding:5px; margin-left:10px;

	
}
.bio{margin-top:10px;}
.bioBtm{ padding-bottom:10px; margin-top:10px;
	
}
.bio h3{border-bottom:1px black solid; display:inline-block; padding-bottom:0px;} 
.listMargin{margin-left:25px;}
.paddingLeft{padding-left:15px;}
.bio ul{margin-left:35px;}
.subTitleGray{ font-weight:bold; font-size:12px; color:#666666;}


/* WEBCAM SECTION */
.liveBlock{width:450px; text-align:center; float:left; margin-right:10px;}
.liveBlock .image{width:450px; border:solid 1px #000000;}
.videoBlock{float:left;text-align:left; margin-right:10px;}
.webcamThumbs{float:left; margin:10px 0px 0px 5px; width:130px;}
.webcamThumbs img{margin:0px 0px 7px 0px;}


a.mediaLink:active{text-decoration:none; color:#643c25; font-size:12px; font-weight:bold;}


a.mediaLink:visited{text-decoration:none; color:#643c25; font-size:12px; font-weight:bold;}


a.mediaLink:link{text-decoration:none; color:#643c25; font-size:12px; font-weight:bold;}
a.mediaLink:hover {text-decoration:none; color:#f26522;}
.mediaLink{height:45px;}

/* CONTACT FORM */
#contactFormContainer{width:650px;}
#contactFormContainer .row{ width:100%;}
#contactFormContainer .row .left{float:left; width:150px; text-align:right; padding:0px 10px 0px 0px;}
#contactFormContainer .row .left .copy{}
#contactFormContainer .row .right{float:left; width:450px; text-align:left; padding:0px 0px 0px 5px;}
#contactFormContainer .row .right .inputLong{width:300px;}
#contactFormContainer .row .right .inputMedium{width:200px;}
#contactFormContainer .row .right .inputShort{width:100px;}
#contactFormContainer .row .required{float:left; width:30px;}

/* Google Maps */
#googleDirections{ background-color:white; text-align:left; max-width:100%; margin:0px auto;color:black; border:1px silver solid;}
#googleMap{ background-color:white; text-align:left; max-width:100%; margin:0px auto;color:black; border:1px silver solid;}
#googleMap{height:700px;}
#googleDirections{margin-top:15px; margin-bottom:10px;}



.planRoom{border:solid 1px #000000; background-color:#CDE3A6; padding:5px; margin-top:5px; width:450px;}
.greenLogo{float:right; margin:0px 0px 2px 4px;}
.bold{font-weight:bold;}

/*ProjectView.aspx Styles */
#divFirmTitle{font-weight:bold; font-size:13px; color:#333333; margin-top:10px;}







.companyInfo {text-align:left; margin-right:5px;}
.divCompanyName{}
.divCompanyURL {display:inline;}
.divZip {display:inline;}
.divState {display:inline;}
.divCity {display:inline;}
.divProjectTitle{font-size:14px; color:#000; font-weight:bold; margin:5px 0px;}
.divFirmTitle{font-size:12px; color:#000; font-weight:bold; margin:5px 0px;}

.imageContainer{text-align:left; padding:5px 0px;}
#divPicture3 {display:inline; margin-right:5px; }
#divPicture2 {display:inline; margin-right:5px; }
#divPicture1 {display:inline; margin-right:5px; }
#divPicture5{display:inline; margin:0px 6px;}
#divPicture4{display:inline; margin:0px 6px;}
#imgPicture3 {}



#imgPicture2 {}



#imgPicture1 {}


/*Large btns
a.phase1:visited, a.phase1:link{width:276px; height:114px; display:inline-block; background-image:url('../images/AL_Huber_Phase1.jpg'); background-repeat:no-repeat;}
a.phase1:active, a.phase1:hover{ background-position:0px -115px;}
a.phase2:visited, a.phase2:link{ width:276px; height:114px; display:inline-block; background-image:url('../images/AL_Huber_Phase2.jpg'); background-repeat:no-repeat;}
a.phase2:hover, a.phase2:active{ background-position:0px -115px;}
a.phase3:link, a.phase3:visited{ width:276px; height:114px; display:inline-block; background-image:url('../images/AL_Huber_Phase3.jpg'); background-repeat:no-repeat;}
a.phase3:hover, a.phase3:active{ background-position:0px -115px;}
*/

a.phase1:visited, a.phase1:link{width:175px; height:72px; display:inline-block; background-image:url('../images/AL_Huber_Phase1_small.jpg'); background-repeat:no-repeat;}
a.phase1:active, a.phase1:hover{ background-position:0px -73px;}
a.phase2:visited, a.phase2:link{ width:175px; height:72px; display:inline-block; background-image:url('../images/AL_Huber_Phase2_small.jpg'); background-repeat:no-repeat;}
a.phase2:hover, a.phase2:active{ background-position:0px -73px;}
a.phase3:link, a.phase3:visited{ width:175px; height:72px; display:inline-block; background-image:url('../images/AL_Huber_Phase3_small.jpg'); background-repeat:no-repeat;}
a.phase3:hover, a.phase3:active{ background-position:0px -73px;}

#pageNav{color:#472311; font-weight:bold; font-size:11px;
	
}
#pageNav a:link, #pageNav a:visited{color:#472311; font-weight:bold; text-decoration:none;
	
}
#pageNav a:active, #pageNav a:hover{ text-decoration:underline;
	
}


a.rediTop1:visited, a.rediTop1:link{ width:185px; height:35px; margin-left:300px; display:inline-block; background-image:url('../images/AL_Huber_RediTop.jpg'); 
background-repeat:no-repeat;}
a.rediTop1:hover, a.rediTop1:active{ background-position:0px -35px; }

a.rediTop2:visited, a.rediTop2:link{ width:95px; height:35px; display:inline-block; background-image:url('../images/AL_Huber_RediTop.jpg'); 
background-repeat:no-repeat; background-position:-185px 0px;}
a.rediTop2:hover, a.rediTop2:active{ background-position:-185px -35px; }

a.rediTop3:visited, a.rediTop3:link{ width:116px; height:35px; display:inline-block; background-image:url('../images/AL_Huber_RediTop.jpg'); 
background-repeat:no-repeat; background-position:-280px 0px;}
a.rediTop3:hover, a.rediTop3:active{ background-position:-280px -35px; }

a.rediTop4:visited, a.rediTop4:link{ width:150px; height:35px; display:inline-block; background-image:url('../images/AL_Huber_RediTop.jpg'); 
background-repeat:no-repeat; background-position:-395px 0px;}
a.rediTop4:hover, a.rediTop4:active{ background-position:-395px -35px; }
