/* ********************** from sideMenu.css *********************** */



/* not selected 1st level item*/

.smDivDepth1

{

	background-color:#ECECEC;

	border-top:1px solid #CFCFCF;

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:8px;

	font-size:10px;

	cursor:pointer;

 }



/* a selected 1st depth item */

.smDivDepth1S

{

	background-color:#94C3E7;

	border-top:1px solid #CFCFCF;

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:8px;

	font-size:10px;

	cursor:pointer;

}

 

/* 1st depth item who is a parent of the selected item */

.smDivDepth1P

{

	background-color:#94C3E7;

	border-top:1px solid #CFCFCF;

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:8px;

	font-size:10px;

	cursor:pointer;

}

 

/* 2nd level item - not selected */ 

.smDivDepth2

{

	background: #CEDBEF url('../images/grey.gif') no-repeat 8px 10px;

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:18px;

	font-size:10px;

	cursor:pointer;

}



/* 2nd level item -  selected */ 

.smDivDepth2S

{

	background: #ECECEC url('../images/orange.gif') no-repeat 8px 10px;

	1color: #5E5E5E;

	color: #215994;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:18px;

	font-size:10px;

	cursor:pointer;

}



/* 2nd depth item who is a parent of the selected item */

.smDivDepth2P

{

	background: #ECECEC url('../images/orange.gif') no-repeat 8px 10px;

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:18px;

	font-size:10px;

	cursor:pointer;

}





/* 3rd level item - not selected */ 

.smDivDepth3

{

	color: #5E5E5E;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:18px;

	font-size:10px;

	cursor:pointer;

}



/* 3rd level item - selected */ 

.smDivDepth3S

{

	/*color: #00176B;*/

	color: #215994;

	font-weight:bold;

 	padding-top:6px;

 	padding-bottom:6px;

	padding-left:18px;

	font-size:10px;

	cursor:pointer;

}





.sideMenuList

{

	list-style:none;

}



.last_menu_item

{

	background-image:url('../images/menu_shadow.gif');

	width:144px;

	height:13px;

}



/* ******************** original style.css *************************** */ 

html{height: 100%;}

img{border: none;}

a{color: #444444;}

a:hover{color: #FF9900;}

input{margin: 0; padding: 0;}



select{font-size:x-small;}

input{font-size:x-small;}



body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	background-color: #EFEFEF; 

	margin:0;

   	padding: 0;

    height: 100%;

}





ul,li{

    margin: 0; padding: 0;

    list-style-position: outside;

    list-style-type: none;

}



ol{

    padding: 0;margin:0 0 0 24px;

    list-style-position: inside;

    list-style-type: none;

}



 

div#div_mainWrap{margin: 0 auto;width:739px;background-image:url('../images/body_wrap_bg.gif') ;

}



div#div_main{width:716px;background-color:white;margin:0 auto;	height:auto;}



	div#div_header{height:109px;    position: relative;

}



		div#div_logo{ position: absolute;top: 10px; left: 4px;

}



		#div_header #more-toggle{

			position: absolute;

			right: 2px; top: 19px;

			color: #999999;

			font-weight: bold; 

			font-size:x-small;

			cursor: pointer;

		}

			#div_header #more-toggle #more-arrow{

				vertical-align: bottom;

			}

		#div_header #more{

			visibility: hidden;

			position: absolute;

			right: 3px; top: 40px;

			font-size: xx-small;

			font-weight:bold;

			color: #999999;

		}

			#div_header #more a{

				color: #999999;

				text-decoration: none;

			}

			#div_header #more a:hover{

				color: #0068bf;

				text-decoration: underline;

			}

		#div_header #more .sep{

			letter-spacing: -1px;

		}

		

		#div_header #search{

			position: absolute;

			top: 17px; right: 50px;

			border-right: 1px solid #cccccc;

			float: right; display: inline;

			height: 1.3em;

			padding: 2px 4px;

		}

			#div_header #search label{

				color: #999999;

				font-weight: bold; 

				font-size:x-small;

				float: left; display: inline;

			}

			#div_header #search input{

				float: left; display: inline;

			}

				#div_header #search input.text{

					line-height: 1.1em;

					color: #999999;

					width: 107px; height: 1.1em;

					padding: 0 2px;

					margin: 0 2px 0 4px;

					border: 1px solid #6c6c6c;

					font-size: x-small;

				}

				#div_header #search input.img{

					vertical-align: -3px;

				}

					

		div#div_tabs{width:468px;position:absolute;top:85px}

		

		   #div_tabs li{float: left; display: inline;font-weight: bold;padding: 2px 0 3px 0;}

		   

				#div_tabs li a{text-decoration: none;display: inline-block;padding: 0 6px;border-right: 1px solid #cccccc;

					line-height: 1.8em;color:#666666;font-size:xx-small;}

					

					#div_tabs li a:hover{text-decoration: underline;color: #0068bf;}

					

			#div_tabs li.current{background: transparent url('../images/bg-section-current.gif') repeat-x left bottom;

				position: relative;left: -1px;}

				

				#div_tabs li.current a{border: none;color: White;}

				

					#div_tabs li.current a:hover{color: White;text-decoration: none;}

					

			#div_tabs li.last{}

			

				#div_tabs li.last a{border: none;}

							

		div#div_alert{visibility:hidden;width:220px;height:38px;position:absolute;right:10px;top:64px;border:1px solid red;}

		

		div#div_shadow{position:absolute;top:105px;left:0;height:6px;width:713px;background:url('../images/landing_shadow.jpg') no-repeat}



	#div_breadCrumbs{padding-left:2px;padding-top:5px;padding-bottom:8px;height:13px;font-size: x-small;COLOR: #666666;font-weight: normal;	text-decoration:none;cursor:pointer}

	

		#div_breadCrumbs ul,li{

			margin: 0; padding: 0;

			list-style-position: outside;

			list-style-type: none;

		}		

		

		#div_breadCrumbs li{float: left; display: inline;

  background: transparent url('../images/arrow_blue.gif') no-repeat 0px 4px;padding-left:10px;padding-right:8px;padding-top:1px;cursor:pointer}



		#div_breadCrumbs   .first{float: left; display: inline;  background: none;padding-left:4px;padding-top:1px;font-size: x-small;COLOR: #666666;font-weight: normal;	text-decoration:none;}



 

	#div_middle{padding-left:3px;background: transparent url('../images/bg_div_middle.gif') repeat-y;}



		#td_menu {vertical-align:top;border-bottom:1px solid  #BFC6CC;border-top:1px solid  #BFC6CC;}

		

		#div_menuArea{ background-color:#EBEBEB;border-left:1px solid #BFC6CC;border-right:1px solid #BFC6CC;width:164px;}

		

		#td_content{vertical-align:top}

		#div_contentArea{ border-top:1px solid #BFC6CC;margin-left:12px;vertical-align:top;width:523px;font-size: x-small;line-height: 15px;}

	

			#div_contentArea h1{font-size: medium;color: #00176B;font-weight: bold;margin-top:12px;margin-bottom:20px;line-height:1.5em}

			#div_contentArea h2{font-size: small;color: #00176B;font-weight: bold;margin:0 0 0 0;}

	

			#div_contentArea ul { margin-bottom:1.5em;}

			#div_contentArea ol { margin-bottom:1.5em;}

			

	        #div_contentArea ul li{

            background: Transparent url('../images/bullet-content1.gif') no-repeat 2px 6px;padding: 0 0 0 17px;}

			#div_contentArea ul li ul { margin-bottom:0;}

			

				#div_contentArea ul li ul li{

					background: Transparent url('../images/bullet-content2.gif') no-repeat 2px 6px;

					padding: 0 0 0 17px;

				}
				#div_contentArea ul li ul li ul li{

					background: Transparent url('../images/bullet-content3.gif') no-repeat 2px 6px;

					padding: 0 0 0 17px;

				}
		 	#div_contentArea ol li{list-style:decimal;}

		  

			div#div_relatedLinks{

				color: #444444;;

				background-color:#F4F4F4;

				padding:0 0 0 0;

				float:right;

				margin: 5px 2px 1px 20px;

				border-bottom:2px solid #D6E3F7;

				width:215px;

				}

							

		

			#div_relatedLinks h2 {

			color:#39456B;	

			font-weight:bold;

			font-size:x-small;

			height:21px;

			width:193px;

			/* background: Transparent url('../images/button_plus.gif') no-repeat 3px 6px; */

			background-image: url('../images/bg_services_title.gif'); 

			padding-left:22px;

			padding-top:2px;

			margin:0;

			}

	

			 #div_relatedLinks ul{margin: 5px 0 2px 0;    }

	

			 #div_relatedLinks ul li{

				padding: 0 0 0 20px;

				margin: 0 0 0 4px;

				background: Transparent url('../images/bullet-orange.gif') no-repeat 2px 6px;

				line-height: 1.8em;

				width:170px;

			}

        		 #div_relatedLinks li a{color: #444444;       }

		

		  			 #div_relatedLinks li a:hover{color: #FF9900;	}



				div#div_relatedLinks A{font-size: x-small;COLOR: #444444;font-weight: normal;text-decoration:none;}

				

					div#div_relatedLinks A:link{font-size: x-small;COLOR: #444444;font-weight: normal;text-decoration:none;}

		

					div#div_relatedLinks A:hover{font-size: x-small;CURSOR: pointer;COLOR: #FF9900;text-decoration:none;font-weight: normal;}

	



#footer{

    height: 180px;

    margin: 10px 3px 0 0;

    padding: 40px 0 0 7px;

    color: #999999;

    line-height: 1.5em;

    background: Transparent url('../images/bg-footer.gif') repeat-x left top;

    position: relative;

	font-size:x-small;

}

    #footer a{

        color: #999999;

        text-decoration: none;

    }

    #footer img{

        vertical-align: middle;

    }

    

    #footer #foot-logos{

        float: left; display: inline;

    }

    

    #footer #foot-nj{

        float: right; display: inline;

        margin: 13px 5px 0 0;

    }

    

    #footer #foot-nav a{

    }

        #footer #foot-nav .sep{

            letter-spacing: -2px;

        }

        #footer #foot-nav a:hover{

            text-decoration: underline;

            color: #0068bf;

        }

        

        #footer #foot-nav .copy{

            margin: 5px 0 0 0;

        }

        

    #footer #foot-contact{

        padding: 1em 0 0 0;

        line-height: 1.2em;

    }

	

	#footer #href_contactUS { font-weight:bold;}

        #footer #foot-contact #foot-logos{

            float: right; display: inline;

            margin: 5px 0 0 0;

        }







/* Misc Classes*/

.blackTitle {

	font-size: small;

	color: #00176B;

	font-weight: bold;

}



.normalTable th

{

	background-color:#94C3E7;

	text-align:left;

}



.boxContact {

  border: 1px solid #7F9DB9;

}



.boxInspections {

 width: 130px;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

}

