/*-----------------------------------------------------------------------------------------------*//*----FOLLOWING DEFINES FONT ATTRIBUTES FOR SITE---------------------------------*//*-----------------------------------------------------------------------------------------------*/.siteTextWhite   { color: #ffffff; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica }.siteTextRed   { color: #990000; font-weight:bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }.siteTextBlackFtr  { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica}.textBlackSmall  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica}.siteTextWhItalic { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}.textFooter { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-style:italic}/*-----------------------------------------------------------------------------------------------*//*-----------------END FONT ATTRIBUTE DEFINITIONS-------------------------------------*//*-----------------------------------------------------------------------------------------------*//*--------------------ELEMENTS----------------------------------------*/a img {border:none;}body {	padding: 0px;	margin: 5px;}p {	color: #ffffff; 	font-style: normal; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica;}h1 {	color: #ffffff;	font-weight:bold;	font-style:italic;	font-size: 16px; 	font-family: Verdana, Arial, Helvetica;}ul {list-style-type:square;color: #ffffff;	font-size: 12px; 	font-family: Verdana, Arial, Helvetica;	}li {	color: #ffffff;	font-size: 12px; 	font-family: Verdana, Arial, Helvetica;	list-style-type:square;}a:link {	color:#000000;}a:active {	color:#000000;}a:visited {	color:#000000;}a:hover {	color:#23416A;}.whiteLink a:link {	color:#fff;font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}.whiteLink a:active {	color:#fff;font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}.whiteLink a:visited {	color:#eee;font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}.whiteLink a:hover {	color:#23416A;font-size: 10px; font-family: Verdana, Arial, Helvetica; font-style:italic}/*--------------------SERVICES BOXES------------------*/.services {	width: 420px;	padding:5px;	float:left;	color:#ffffff;}/*-------------------END SERVICES BOXES---------------*//*--------------- DEFINES UL FOR HORIZONTAL NAVIGATION--------------------------------------*/ul#navlist{margin-left: 0px;padding-left: 0px;white-space: nowrap;float: right;margin-top: 40px;}/*--------------- POSITIONS LOGO IMG LEFT--------------------------------------*/#logo {float: left;padding: 0px;margin: 0px;background-color:#FFFFFF;}/*--------------- POSITIONS SUB LOGO UNDER LOGO AND IMG LEFT--------------------------------------*/#subLogo {float: left;width: 100%;padding: 0px;margin: 0px;text-align:left;background-color: #999999;height:53px;}#subLogoLeft {float: left;width: 380px;padding: 0px;margin: 0px;}#subLogoRight {float: right;width:400px;padding: 0px;margin: 0px;text-align:right;}/*--------------- POSITIONS CONTAINER HOLDING LOGO & NAVIGATION--------------------------------------*/#container {width: 100%;float: left;background-color: #fff;padding: 0px;margin: 0px;}/*--------------- DEFINES LI FOR HORIZONTAL NAVIGATION--------------------------------------*/#navlist li{display: inline;list-style-type: none;}/*--------------- DEFINES NAVLIST A --------------------------------------*/#navlist a { padding: 3px 10px; }/*--------------- DEFINES NAVLIST A LINK AND VISITED--------------------------------------*/#navlist a:link, #navlist a:visited{color: #fff;background-color: #496181;text-decoration: none;font-family: Verdana, Arial, Helvetica;font-size: 12px;}/*--------------- DEFINES NAVLIST A HOVER--------------------------------------*/#navlist a:hover{color: #fff;background-color: #036;text-decoration: none;font-family: Verdana, Arial, Helvetica;font-size: 12px;}/*--------------- DEFINES NAVCONTAINER LI ACTIVE------------------------------------*/#navcontainer li#active a{background: #036;}/*--------------- DEFINES Main Content Area------------------------------------*/#mainContent {float: left;width: 100%;padding: 0px;margin: 0px;background-color:#496181;}#mainContentTextPstn {	padding:0px 30px 0px 30px;}.projectDescriptionTitle {	float:left;	text-align:left;	font-weight:bold;	width:185px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ffffff;	padding-bottom:5px;}.projectDescriptionText {	float:left;	text-align:left;	width:75%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ffffff;	padding-bottom:5px;}/*--------------- DEFINES Image Container------------------------------------*/#imgThContainer {	width: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	text-align:center;} .thumbnail { 	float: left;	width: 220px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px; 	border: 1px solid #999; 	margin: 0 15px 15px 0; 	padding: 10px; } .thumbnailTxt {color:#ffffff;}/*--------------- DEFINES Media Short Description-----------------------*/.mediaImage {	float:left;	text-align:left;	font-weight:bold;	width:185px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ffffff;	padding-bottom:5px;}.mediaText {	float:left;	text-align:left;	width:75%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ffffff;	padding-bottom:5px;}	/*--------------- DEFINES ContactInfo------------------------------------*/.contactInfoNY {	height:115px;	padding: 8px;	border-width: 1px;	border-color: #FFFFFF;	border-style: solid;	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color:#FFFFFF;	text-align:left;}.contactInfoNJ {	height: 115px;	padding: 8px;	border-width: 1px;	border-color: #FFFFFF;	border-style: solid;	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color:#FFFFFF;	text-align:left;}	/*--------------- DEFINES Footer------------------------------------*/#footer {width: 100%;padding:2px;margin: 0px;}/*--------------- DEFINES contact container-----------------------------------*/#contactLeft {	float: left;	width: 50%;	margin: 0px;}#contactRight{	float: right;	width: 50%;	margin: 0px;	vertical-align:middle;}/*---------------------------------------------------------------*//*___________LINKS RESOURCES----------------------------------*/.links_resources_container{	float:left;	padding:10px;	border-bottom:1px solid #ccc;	width:650px;	margin:10px 0px 10px 45px;}.links_logo_img{	float:left;	width:250px;}.links_text_descp{	width:390px;}	.links_text_descp, .links_text_descp_grn_bldg{	float:left;	color:#fff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	padding-top:10px;}	.links_logo_grn_bldg{	float:left;	width:100px;}.links_text_descp_grn_bldg{	width:550px;}}/*---------------------------------------------------------------*/
