* { margin:0; padding:0;}

body{ background:#FFFFFF; background:url(images/ht.gif) repeat-x top;}

html, input, textarea, select{font-family: Helvetica, Arial, Sans-Serif; font-size:14px; color:#3a3a3a;}



/*================== Typography.htm ==================*/



h1 { font-weight: lighter; font-size: 20pt; color: #000000;}

h3 {color: #83bab4;}



a {color: Red;}

a:hover{text-decoration:none;}

span a{ color:#83bbb4;}



img {border-style: none;

	border-color: inherit;

	border-width: 0;

	vertical-align:top; 	

	float: left;

}



ul { list-style:none; }



.clear { clear:both; text-align: right; }







/*================== Header ==================*/



#header_content

{

}







/*================== background header ==================*/



#background_header

{
	display: table; 
	height: 130px; 
	width: 100%; 
	top: 0; 
	left: 0; 
	position: absolute; 
	overflow: hidden;  
	background: url('images/elem_03.png') repeat-x;
}







/*================== footer ==================*/



#footer{height: 40px; width: 100%; overflow: hidden; margin: 50px 0 20px 0; border-top: solid 1px #83bab4; text-align: center;}







/*================== content ==================*/



.title{ display:block;}

.indent_p{ height:11px;}

#content .height_table{ height:262px; width:29px; float:left;}

#content{ margin-top:10px;}

#content .col_1 .indent, #content .col_2 .indent, #content .col_3 .indent{ float:left;}
.careers, .contact {background:url(images/careers_colback.jpg) repeat-x;font-size:12px; padding:10px;}











/*================== Generic.htm ==================*/





#page1 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page1 .indent_top_box span{ float:right;}

#page1 .indent_top_box a{ color:#f3f3f1}

#page1 .indent_top_box .title{ margin-bottom:15px;}

#page1 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page1 .indent_top_box  ul{ margin:15px 0 0 0;}



#page1 #content .row_2 {background: url('images/elem_16.png') no-repeat; text-align: center; margin: 10px 0 0px 0;}

#page1 #content .row_2 .thetext { font-size: 13px; padding-top: 5px;  }

#page1 #content .row_3 { padding-top: 5px; font-size:12px; }

#page1 #content .row_4 { padding-top: 5px; width: 100%; }



#page1 #content .col_2 a, #page1 #content .col_2b a {float: left; border: none;}

#page1 #content .col_2 img, #page1 #content .col_2b img  {border: none;}



#page1 #content .col_1b { text-align: left; float: left;}

#page1 #content .col_2b { text-align: right; float: right;}









/*================== LongIsland.htm ==================*/





#page2 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page2 .indent_top_box span{ float:right;}

#page2 .indent_top_box a{ color:#f3f3f1}

#page2 .indent_top_box .title{ margin-bottom:15px;}

#page2 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page2 .indent_top_box  ul{ margin:15px 0 0 0;}



#page2 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page2 #content .row_2  ul { position:relative; }

#page2 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page2 #content .row_2  ul li a{ text-decoration:none;}
#page2 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page2 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}




/*#page2 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page2 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page2 #content .row_2 .subnav a { padding: 0 27px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page2 #content .row_2 .subnav a:hover { text-decoration: underline; }*/

#page2 #content .row_3 { padding-top: 5px;  font-size:12px; }

#page2 #content .row_4 { padding-top: 5px;  width: 100%;}

#page2 #content .col_2 a, #page2 #content .col_2b a {float: left; border: none;}

#page2 #content .col_2 img, #page2 #content .col_2b img  {border: none;}

#page2 #content .col_2b { text-align: right; float: right;}

#page2 #content .col_1b { text-align: left; float: left;}







/*================== NewJersey.htm ==================*/





#page3 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page3 .indent_top_box span{ float:right;}

#page3 .indent_top_box a{ color:#f3f3f1}

#page3 .indent_top_box .title{ margin-bottom:15px;}

#page3 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page3 .indent_top_box  ul{ margin:15px 0 0 0;}




#page3 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}
#page3 #content .row_2  ul { position:relative; }
#page3 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page3 #content .row_2  ul li a{ text-decoration:none;}
#page3 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page3 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}
/*#page3 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page3 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page3 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page3 #content .row_2 .subnav a:hover { text-decoration: underline; }
*/
#page3 #content .row_3 { padding-top: 5px;  font-size:12px; }

#page3 #content .row_4 { padding-top: 5px;  width: 100%;}



#page3 #content .col_2 a, #page3 #content .col_2b a {float: left; border: none;}

#page3 #content .col_2 img, #page3 #content .col_2b img  {border: none;}



#page3 #content .col_2b { text-align: right; float: right;}

#page3 #content .col_1b { text-align: left; float: left;}





/*================== WashingtonDC.htm ==================*/





#page4 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page4 .indent_top_box span{ float:right;}

#page4 .indent_top_box a{ color:#f3f3f1}

#page4 .indent_top_box .title{ margin-bottom:15px;}

#page4 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page4 .indent_top_box  ul{ margin:15px 0 0 0;}



#page4 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page4 #content .row_2  ul { position:relative; }

#page4 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page4 #content .row_2  ul li a{ text-decoration:none;}
#page4 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page4 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}










#page4 #content .row_3 { padding-top: 5px; font-size:12px;  }

#page4 #content .row_4 { padding-top: 5px;  width: 100%;}


/*#page4 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page4 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page4 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page4 #content .row_2 .subnav a:hover { text-decoration: underline; }

#page4 #content .row_3 { padding-top: 5px; font-size:12px;  }

#page4 #content .row_4 { padding-top: 5px;  width: 100%;}*/

#page4 #content .col_2 a, #page4 #content .col_2b a {float: left; border: none;}

#page4 #content .col_2 img, #page4 #content .col_2b img  {border: none;}



#page4 #content .col_2b { text-align: right; float: right;}

#page4 #content .col_1b { text-align: left; float: left;}





/*======= Generic_Careers.php =======*/





#page5 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page5 .indent_top_box span{ float:right;}

#page5 .indent_top_box a{ color:#f3f3f1}

#page5 .indent_top_box .title{ margin-bottom:15px;}

#page5 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page5 .indent_top_box  ul{ margin:15px 0 0 0;}


#page5 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page5 #content .row_2  ul { position:relative; }

#page5 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page5 #content .row_2  ul li a{ text-decoration:none;}
#page5 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page5 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}
/*#page5 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page5 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page5 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page5 #content .row_2 .subnav a:hover { text-decoration: underline; }*/

#page5 #content .row_3 { padding-top: 5px;  font-size:12px; }

#page5 #content .row_4 { padding-top: 5px;  width: 100%;}



#page5 #content .col_2 img, #page5 #content .col_2b img  {border: none;}



#page5 #content .col_2b { text-align: right; float: right;}

#page5 #content .col_1b { text-align: left; float: left;}







/*======= LongIsland_Careers.php =======*/









#page6 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page6 .indent_top_box span{ float:right;}

#page6 .indent_top_box a{ color:#f3f3f1}

#page6 .indent_top_box .title{ margin-bottom:15px;}

#page6 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page6 .indent_top_box  ul{ margin:15px 0 0 0;}


#page6 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page6 #content .row_2  ul { position:relative; }

#page6 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page6 #content .row_2  ul li a{ text-decoration:none;}
#page6 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page6 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}
/*#page6 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page6 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page6 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page6 #content .row_2 .subnav a:hover { text-decoration: underline; }*/

#page6 #content .row_3 { padding-top: 5px;  font-size:12px; }

#page6 #content .row_4 { padding-top: 5px;  width: 100%;}



#page6 #content .col_2 img, #page6 #content .col_2b img  {border: none;}



#page6 #content .col_2b { text-align: right; float: right;}

#page6 #content .col_1b { text-align: left; float: left;}







/*======= NewJersey_Careers.php =======*/





#page7 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page7 .indent_top_box span{ float:right;}

#page7 .indent_top_box a{ color:#f3f3f1}

#page7 .indent_top_box .title{ margin-bottom:15px;}

#page7 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page7 .indent_top_box  ul{ margin:15px 0 0 0;}


#page7 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page7 #content .row_2  ul { position:relative; }

#page7 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page7 #content .row_2  ul li a{ text-decoration:none;}
#page7 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page7 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}
/*#page7 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page7 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page7 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page7 #content .row_2 .subnav a:hover { text-decoration: underline; }*/

#page7 #content .row_3 { padding-top: 5px; font-size:12px;  }

#page7 #content .row_4 { padding-top: 5px;  width: 100%;}



#page7 #content .col_2 a, #page7 #content .col_2b a {float: left; border: none;}

#page7 #content .col_2 img, #page7 #content .col_2b img  {border: none;}



#page7 #content .col_2b { text-align: right; float: right;}

#page7 #content .col_1b { text-align: left; float: left;}





/*======= WashingtonDC_Careers.php =======*/



#page8 .indent_top_box{ padding:0 15px 0 24px; font-size:18px; color:#f3f3f1; font-style:italic; height:200px;}

#page8 .indent_top_box span{ float:right;}

#page8 .indent_top_box a{ color:#f3f3f1}

#page8 .indent_top_box .title{ margin-bottom:15px;}

#page8 .indent_top_box .ind{ padding:34px 0 21px 0;}

#page8 .indent_top_box  ul{ margin:15px 0 0 0;}


#page8 #content .row_2 {background: url('images/nav_back.jpg'); height:22px; float:left; background-repeat:no-repeat; text-align: left; margin: 10px 0 0px 0px; font-size: 12pt;}

#page8 #content .row_2  ul { position:relative; }

#page8 #content .row_2  ul li { padding: 10px 14px 0px 14px;height:22px;float:left; font-weight: bold;border-right-color:#D6D3D6;border-right-style:solid;border-right-width:1px;}
#page8 #content .row_2  ul li a{ text-decoration:none;}
#page8 #content .row_2  ul li a:hover{ text-decoration:underline;}
#page8 #content .row_2  ul li.active{ background:url(images/nav_highlight.jpg) repeat-x;}
/*#page8 #content .row_2 {background: url('images/nav_back.jpg') no-repeat; text-align: left; margin: 10px 0 0px 0;}

#page8 #content .row_2 .subnav { padding: 6px 0 0 0; font-size: 12pt;  }

#page8 #content .row_2 .subnav a { padding: 0 22px; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#page8 #content .row_2 .subnav a:hover { text-decoration: underline; }*/

#page8 #content .row_3 { padding-top: 5px; font-size:12px;  }

#page8 #content .row_4 { padding-top: 5px;  width: 100%;}



#page8 #content .col_2 a, #page8 #content .col_2b a {float: left; border: none;}

#page8 #content .col_2 img, #page8 #content .col_2b img  {border: none;}



#page8 #content .col_2b { text-align: right; float: right;}

#page8 #content .col_1b { text-align: left; float: left;}





/*===================Navigation=======================*/





#navcont
{
	margin: 90px auto ;
	margin-bottom: 0px;
	width: 990px;
	position:relative;
}
#nav{
	width: 990px;
	position:absolute;
}
#nav ul{
	margin:0;
	padding:0;
}
#nav ul li{	
	color:#fff;
	font-style: italic;		
	font-weight:bold;
	margin: 4px 0 0 0;
	padding:8px 0px 9px 0px; 
	text-decoration:none;
	height: 18px;
	border-collapse:collapse;
	float:left;
}
#nav ul li a:hover{
	background-color:#fe4f3e;
	background-image: url('images/elem_101.jpg');
	background-repeat:repeat-x;
}
#nav ul li a{
	border-left: solid 1px #fe4f3e;
	border-right: solid 1px #fe4f3e;
	border-collapse:collapse;
	padding:8px 10px 9px 10px;
	color:#fff;
	text-decoration:none;
}
#content .row_2 ul li {
margin-top:1px;	
}
#content .row_2 ul li a {
	color:#000;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size:14px;
}

/*#nav li ul a{
	width:12em;
	height:auto;
	
}
#nav ul ul{
	top:auto;
}	
#nav li ul li a
{
	background-color: #3d4246;
	width: 96px;
}

#nav li ul li a:hover
{
	float: left;
	background-color: #4e5357;
	background-image: none;
	z-index: 1;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}*/

.table{

	background-repeat:no-repeat;

	background-color:#0B1A92;

}
.Top_banner_Div { padding-top: 5px; width: 100%; float: left;}
.Top_banner_Div_left { text-align: left; float: left;}
.Top_banner_Div_right { text-align: right; float: right;}

.processing_image{position:absolute;margin:122px 0px 10px 212px; float:left;}

.calender_divbg1{ width:401px; float:left; position:relative;font-family:Verdana, Arial, Helvetica, sans-serif; height:340px; padding:20px 20px 20px 20px; background-image:url(images/calender_divbg1.png); background-repeat:no-repeat;}
.calender_divbg1 .hdr{font-size:14px; color:#000000;}
.calender_divbg1 .hdr2{ font-size:14px; color:#ff0000; text-decoration:underline;}
.calender_divbg1 .hdr2 a{ font-size:14px; color:#ff0000;}
.calender_divbg2{ width:544px;float:left;position:relative; height:340px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:34px 0px 20px 0px; background-image:url(images/calender_divbg2.png); background-repeat:no-repeat;}
.calender_divbg2 .hdr{ padding:0px 0px 0px 22px; font-size:14px; color:#000000; font-weight:bold;}
.calender_divbg2 .events_container{margin-top:5px; width:544px; height:320px; overflow:auto;}
.calender_divbg2 .events{padding:10px 0px 10px 20px; border-bottom:#989898 solid 1px;}
#event_date_top{font-size:14px; color:#000000; font-weight:bold;}
.events_hdr1{font: bold 11pt "Arial", "Helvetica", "Sans Serif"; color:#000000; text-decoration:none;}
.events_hdr1:hover{font: bold 11pt "Arial", "Helvetica", "Sans Serif"; color:#000000;text-decoration:underline;}
.calender_divbg2 .events_hdr2{color:#979595;line-height:20px;font-size:13px; font-weight:bold;}
.calender_divbg2 .events_detail{font: normal 9pt "Arial", "Helvetica", "Sans Serif"; color:#000000;text-align:justify;padding-right:5px;}
#event_content{overflow-y:scroll;width:540px;height:310px;margin-top:10px;}

#calendar_tbl a:link {font: normal 18pt "Arial", "Helvetica", "Sans Serif"; color: #000000; text-decoration: none;}		/* unvisited link */
#calendar_tbl a:visited {font: normal 18pt "Arial", "Helvetica", "Sans Serif"; color: #000000; text-decoration: none;}	/* visited link */
#calendar_tbl a:hover {font: normal 18pt "Arial", "Helvetica", "Sans Serif"; color: #000000; text-decoration: underline;}	/* mouse over link */
#calendar_tbl a:active {font: normal 18pt "Arial", "Helvetica", "Sans Serif"; color: #000000; text-decoration: none;}		/* selected link */
#calendar_tbl .stylemonth{font: bold 13pt "Arial", "Helvetica", "Sans Serif"; color: #FFFFFF;background-color:#970404;}
#calendar_tbl .styleweekdays{font: normal 18pt "Arial", "Helvetica", "Sans Serif"; color: #000000;background-color:#EBEBEB;}
#calendar_tbl .styledays td{font: normal 18pt "Arial", "Helvetica", "Sans Serif";border:solid 2px #B2B2B2;}
#calendar_tbl .styledays{border:solid 2px #B2B2B2;}
