body { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; padding: 0; width: 100%;}
p { font-size: 0.8em;}
ul { font-size: 0.8em; text-align:justify; }
ol { font-size: 0.8em; text-align:justify; }
h1 { color: #600; font-size: 1em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #039; font-size: 0.8em; font-weight: bold; margin: 0; }
h3 { color: #039; font-size: 0.9em; font-weight: bold; margin: 0em 0; }
sup {font-size: 0.8em}

fieldset {padding: 4px}
a { color: #339; font-size: inherit; text-decoration: none; }
a:link { color: #339; font-size: inherit; text-decoration: none; }
a:visited { color: #339; font-size: inherit; text-decoration: none; }
a:hover { color: #600; font-size: inherit; text-decoration: underline; cursor: pointer}
a:active      { color: #600; font-size: inherit; text-decoration: none; }


#shadow{
	width:986px;
	background-image: url("../images/templates/shadow.jpg");
	background-repeat:repeat-y;
	margin-left: auto;
    margin-right: auto;
}

img#wpstats {
width: 1px !important;
height: 1px !important;
}

/* top navigation */
#topbar { background-image: url("../images/templates/topbar.jpg"); background-repeat: repeat-x; background-position: right top;}
#topnav { background-image: url("../images/templates/hometopbar.jpg"); background-repeat: no-repeat; background-position: right top; }
#topnav a { display: inline; text-decoration: none; color: #00225d; background-color: transparent; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/topnavarrow.gif"); background-repeat: no-repeat; background-position: 5px 7px; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }

/* Top Navigation - Generic */
#topnavgeneric { background-image: url("../images/templates/generictop.jpg"); background-repeat: no-repeat; background-position: right top; }
#topnavgeneric h1 { color: #00225d; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
#topnavgeneric a { display: inline; text-decoration: none; color: #00225d; background-color: transparent; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/topnavarrow.gif"); background-repeat: no-repeat; background-position: 5px 7px; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }


/* Left Navigation */
#left { padding: 10px; }
#leftnav a { display: block; text-decoration: none; color: #00225d; background-color: transparent; font-size: 12px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; border-bottom: 1px dotted #00225d; }
#leftnav a#about { font-weight: bold; background-image: url("../images/templates/aboutnjarbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#realstory { font-weight: bold; background-image: url("../images/gettherealstory/arrow.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#member { font-weight: bold; background-image: url("../images/templates/memberbenefitsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#government { font-weight: bold; background-image: url("../images/templates/govaffairsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#risk { font-weight: bold; background-image: url("../images/templates/riskmanagementbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#education { font-weight: bold; background-image: url("../images/templates/educationbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#publications { font-weight: bold; background-image: url("../images/templates/publicationsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#awards { font-weight: bold; background-image: url("../images/templates/awardsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#stats { font-weight: bold; background-image: url("../images/templates/statisticsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#pr { font-weight: bold; background-image: url("../images/templates/pressroombox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#consumers { font-weight: bold; background-image: url("../images/templates/consumersbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a#njartech { font-weight: bold; background-image: url("../images/templates/techarrow.gif"); background-repeat: no-repeat; background-position: 5px 7px; }

#leftnav a#onlineforms { font-weight: bold; background-image: url("../images/templates/onlineformsbox.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
#leftnav a:hover, #leftnav a:active { display: block; color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; }
#bookmark a { display: block; text-decoration: none; color: #039; background-color: transparent; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; text-align: left; margin: 5px 0 0; padding-top: 10px; padding-bottom: 5px; padding-left: 20px; background-image: url("../images/templates/bookmarkcheck.gif"); background-repeat: no-repeat; background-position: 5px 7px; }

/* Left Navigation */
#leftnavsubabout a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/aboutnjarbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubabout a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubabout #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/aboutnjarselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubabout a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubawards a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/awardsbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubawards a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubawards #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/awardsselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubawards a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubmember a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/memberbenefitsbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubmember a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubmember #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/memberbenefitsselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubmember a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubgovaffairs a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/govaffairsbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubgovaffairs a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubgovaffairs #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/govaffairsselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubgovaffairs a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubrm a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/riskmanagementbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubrm a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubrm #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/riskmanagementselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubrm a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubed a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/educationbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubed a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubed #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/educationselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubed a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubrs a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/statisticsbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubrs a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubrs #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/statisticsselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubrs a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubpr a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/pressroombullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubpr a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubpr #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/pressroomselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubpr a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubcon a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/consumersbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubcon a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubcon #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/consumersselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubcon a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubpub a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/publicationsbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubpub a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubpub #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/publicationsselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubpub a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }

#leftnavsubtech a.sub { display: block; text-decoration: none; color: black; background-color: #f7fbff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url("../images/templates/techbullet.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0 0 0 10px; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; border-width: 0; }
#leftnavsubtech a.sub:hover, #leftnavsub a.sub:active { display: block; color: #00c; font-weight: normal; background-color: #e9f1fa; text-decoration: none; text-align: left; }
#leftnavsubtech #selected { color: #00225d; font-weight: bold; background-color: #e9f1fa; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background-image: url("../images/templates/technologyselectedbox.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
#leftnavsubtech a.subselected { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; color: #039; font-weight: normal; background-color: #ffc; margin: 0 0 0 10px; padding: 1px 0 1px 10px; border-width: 0; }






/* Background Images */
#background { background-image: url("../images/templates/newjerseybackground.jpg"); background-repeat: no-repeat; background-position: left top; }
#backgroundsub { background-image: url("../images/templates/njbackgroundsubpage.jpg"); background-repeat: no-repeat; background-position: left top;}

/* Main Text Area */
#main { padding: 5px; }
.blue { color: black; background-color: #E9F1FA; padding: 10px; text-align: left;}
.yellow { color: black; background-color: #ffc; padding: 10px; text-align: left;}
.white { color:black; background-color: #fff; padding: 10px; text-align: left;} 
#second { padding: 10px; }

/* Right Column */
#rightcolumn { padding: 10px; }

/* Footer */
#footer { font-size: 11px; color: #039; text-align: left; padding: 10px 10px 10px 160px; }
#footer #copyright { font-size: 9px; color: #FFF; font-style: italic; padding-top: 5px;}
#footer a { color: #FFF}
#realtorlogo  { left: 50px; float: left; padding-right: 10px; }

/* Graphics */
.center { text-align: center; }
.left { text-align: left; border: 1px solid #f7c15d; }

/* Breadcrumb Menu */
#breadcrumb { color: #00225d; font-size: 0.7em; text-align: left; }
#breadcrumb a { display: inline; color: #00225d; font-size: inherit; text-decoration: underline;}
#breadcrumb a:link, #breadcrumb a:visited { color: #00225d; font-size: inherit; text-decoration: underline; }
#breadcrumb a:hover, #breadcrumb a:active { color: #600; font-size: inherit; text-decoration: underline; }

/* Back to Top Link */
a#totop { color: #f90; font-size: 10px; background-image: url("../images/templates/backtotopicon.gif"); background-repeat: no-repeat; background-position: 0 3px; text-decoration: none; padding-left: 10px; }
a#totop:link, a#totop:visited { color: #f90; font-size: 10px; text-decoration: none; }
a#totop:hover, a#totop:active { color: #f7c15d; font-size: 10px; text-decoration: underline; }

/* Hide print style */

#footerforprint { font-size: 11pt; color: #000; text-align: left; display: none;  }
#logoprint { display: none; }
#pagetitle { display: none; }