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

/* Styles added by Jess Brown */

.searchtext-box {
	background-color: #F0DFB3;
	width: 125px;
	border: 1px solid #E0BC5C;
}

#contentArea { 
	padding:10px; 
	min-height:630px;
}
#contentArea h1, h2 {
	margin: 15px 0 10px;	
}
	

#footerkeys {
	margin-top:10px;
	font-size: .8em;
	width:800px;
	margin-right: auto;
	margin-left: auto;
}



#footerkeys ul {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#footerkeys li {
	display:inline;
	padding:0;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	white-space:nowrap;
}

#footerkeys a, #footerkeys a:visited{
	font-size: 9px;
	/*float:center;*/
	color: #CC9966;
	margin:3px;
	text-decoration:none;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

#footerkeys a:hover {
	text-decoration:underline;
}


.textfooterkeys {
	color: #CC9966;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top:15px;
}

div.textfooterkeys a.footerlink {
	color: #CC9966;
}

.leftimg {
	float: left;
	padding: 5px;
	background: white;
	margin: 0px 15px 10px 0px;
	border: solid 1px #ccc;
}
.rightimg {
	float: right;
	padding: 5px;
	background: white;
	margin: 0px 0px 10px 15px;
	border: solid 1px #ccc;
}
td.bottomCityLinks a{
	font-size: 8px;
	color: #000000;
}

#montlickText { color:#e7cb82; }.redarrow {
	background-image: url(redarrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#wrongname { margin:0 auto; width:700px; text-align:center; margin-top:100px; 
}

.practiceAreaDropdown { margin:0px; padding:0px 0px 0px 0px; text-align:center; }

.landingText { min-height:169px; padding-bottom:1px; line-height:15px; font-size:10pt; padding-top:2px;}
.landingVideo { padding-top:12px; }



/* ############# Safety Tips Page ######################  */
/*#safetyTips * { min-height:15px; background-color:#999; }*/
#safetyTips h2 { margin:15px 0 0 0; padding:0; font-size:16px; }
#safetyTips img { border:none; }
.safetyTipsWrapper { margin:0 0 5px 0; clear:both; width:595px; }
.tipsDate { margin:3px 0; padding:0; font-size:10px; color:#666; }
.tipsVideo { width:275px; float:left; }
.tipsText { width:300px; float:left; margin-left:10px;}
.tipsDownload {
	width:300px;
	margin:7px 0 0 0;
	padding:5px;
/*	color:#06C;
	cursor:pointer; */
	font-size:11px;
	/*border-left:#CCC 1px dotted;*/
	background-image:none;
	clear:both;
}
#safetyTips .tipsDownload a.pdf { color:#0058A9; font-size:11px; padding-left:35px; background: url(images/downloadTip2.png) no-repeat 0px 0px; line-height:25px; display:block; float:left; }
#safetyTips .tipsDownload a.tv, #safetyTips .tipsDownload a.tv3 { background: url(images/tips/tv-copy.jpg) no-repeat 0px 0px; }
#safetyTips .tipsDownload a { color:#0058A9; font-size:11px; }

/* Share Bar  */

.tipsShare {
	margin:5px;
	padding:0px 0 0 0;
	height:24px;
	clear:both;
	background: url(images/shareBar/shareBar_r1_c5.jpg) repeat-x 0px 0px;
}

#safetyTips ul { 
  float: left;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#safetyTips li {
  float: left;
  height: 24px;
}

#safetyTips .tipsShare a {
  text-decoration: none;
  display: block;
  z-index: 2;
  font-size:90%;
}

#safetyTips .tipsShare a { text-decoration:none; }

.tipsShare-share {     float:left; padding:3px 0 0 8px;	   width:63px; height:21px;  background: url(images/shareBar/shareBar_r1_c1.jpg) no-repeat; background-position:0px 0px; background-repeat:repeat-x;}
.tipsShare-email {     float:left; padding:5px 0 0 46px; width:104px; height:19px; background: url(images/shareBar/shareBar_r1_c2.jpg) no-repeat; background-position:0px 0px; }
.tipsShare-fb {        float:left; padding:5px 0 0 37px;   width:189px; height:19px; background: url(images/shareBar/shareBar_r1_c3.jpg) no-repeat; background-position:0px 0px;}
.tipsShare-twitter {   float:left; padding:5px 0 0 38px;   width:61px; height:19px;  background: url(images/shareBar/shareBar_r1_c4.jpg) no-repeat; background-position:0px 0px;}

.tipsShare-share:hover {  background-position:-24px left;   }
.tipsShare-email:hover {  background-position:-24px left;   }
.tipsShare-fb:hover {     background-position:bottom left;    }
.tipsShare-twitter:hover { background-position:bottom left;   }

/* End - Share Bar  */


.signUP { text-align:center; padding:3px 0; }
.tipsHKKS { text-align:center; padding:3px 0; font-size:90%; }

.website { display:none; }
.email-return  {
	font-size: 14px;
	color: #000000;
	background-color: #B0FFB0;
	border: 1px dotted #006600;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	min-height:28px;

}
.email-return- { background-image:url(images/Loading.gif); background-position:center center; background-repeat:no-repeat; height:500px; }
.email-return-loading { background-image:url(images/Loading.gif); background-position:center center; height:50px; background-repeat:no-repeat; }
.tipsForm-wrapper			{ width:550px; height:0; }
.tipsForm {
	background-color:#F2F2F2;
	padding:5px;
	width:550px;
	margin-left:20px;
	clear:both;
	height:200px;
	display:none;
	position:relative;
	top:0;
	left:0;
}
form#shareEmailForm { font-size:90%; margin:0; padding:0; position:relative; }
form.shareEmailFormc { font-size:90%; margin:0; padding:0; position:relative; }


#shareEmailForm input { width:150px; border:1px #CCC solid; font-size:80%; }
.shareEmailFormc input { width:150px; border:1px #CCC solid; font-size:80%; }
.tipsSubmit { background-color:#0F0; }
.shareEmailForm-col1 { float:left; margin:2px; width:275px; }
.shareEmailForm-col2 { float:left; margin:2px; width:250px; text-align:center; }

.shareEmailSubmit { text-align:center; clear:both; padding-top:13px; }
/*DL, DT, DD TAGS LIST DATA*/
#shareEmailForm dl {
	margin-bottom:10px; margin-top:0; padding:0;
}

#shareEmailForm dl dt {
	float:left;
	margin-right:10px;
	padding:3px;
	width:100px;
}

#shareEmailForm dl dd {
	margin:2px 0;
	padding:3px 0;
}

/* change style to class */
.shareEmailFormc dl {
	margin-bottom:10px; margin-top:0; padding:0;
}

.shareEmailFormc dl dt {
	float:left;
	margin-right:10px;
	padding:3px;
	width:100px;
}

.shareEmailFormc dl dd {
	margin:2px 0;
	padding:3px 0;
}

.output { width:550px; clear:both; margin-left:20px; position:relative; top:0; left:0; }

#jumpMenu { background-color:#f1e3c5; border:none; width:160px; }
#jumpMenu2 { width:170px;}

#montlick-public-service { }
#montlick-public-service h2 { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 2px 0; padding:3px 0; font-weight:bold;}
#montlick-public-service p { margin:0; padding:3px 3px 7px 3px; }

#contactUs			{ border:1px solid #CCC; padding:5px; width:555px; margin:0px 15px; text-align:left;  }
.smallDis			{ font-size:12px; }
.contactField		{ border:1px solid #CCC; padding:1px; width:200px; background-color:#FFF; font-size:14px; color:#666; }
.contactTextField	{ border:1px solid #CCC; padding:5px; width:300px; background-color:#FFF; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; 
					  	}
						
.email-return-loading-contactus { background-image:url(images/Loading.gif); background-position:center center; background-repeat:no-repeat; margin:15px;}						

#sitesearch { width:163px;  }
#sitesearch .submit { background: Maroon; font: bold normal Arial, Helvetica, sans-serif; color: White; width: 32px; }

.heroVidWrapper { clear:both; }



