html {
  background-color: #626262;
  font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #6C6C6C;
  margin-left: auto; 
  margin-right: auto;
}

body {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 995px;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #6C6C6C;
  text-align: center;
}

div {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

ul {
  margin-top:0px;
  margin-left:15px;
  margin-bottom:0px;
}

li {
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
}

#top {
  width: 995px;
  background-color: #F6EED9;
  padding-top: 9px;
}

#leftcolumn {
  width: 294px;
  padding-left:14px;
  padding-right:2px;
  float:left;
}

#leftcolumn .maintitle {
  font-size: 18px;
  font-weight: bold;
  color: #276664;
  padding-bottom: 7px;
}

.njtopdocs {
  font-family: PC Tennessee, Times New Roman, Serif;
  font-size: 18pt;
  font-weight: bold;
  color: #276664;
  padding-bottom: 7px;
}

a.njtopdocs, a.njtopdocs:link, a.njtopdocs:visited, a.njtopdocs:hover, a.njtopdocs:active {
  font-family: PC Tennessee, Times New Roman, Serif;
  font-size: 18pt;
  font-weight: bold;
  color: #276664;
  padding-bottom: 7px;
}

#rightcolumn {
  width:654px;
  float:right;
  padding-right:31px;
}

#content {
/*   width: 100%; */
  width:644px;
  background-color: #FFFFFF;
  border-width:1px;
  border-style: solid ;
  border-color:#A5A5A5;
  padding-top: 4px;
  text-align: left;
}

#content .maintitle {
  font-size: 18px;
  font-weight: bold;
  color: #276664;
  padding-bottom: 7px;
}

#content .njtopdocs {
  font-family: PC Tennessee, Times New Roman, Serif;
  font-size: 22pt;
  font-weight: bold;
  color: #276664;
}

.doctortitle {
  font-size: 17px;
  font-weight: bold;
  color: #276664;
}

#content .header {
  font-size: 12px;
  font-weight: normal;
  color: #6C6C6C;
  line-height: 15px;
  padding-bottom: 20px;
}

/* not used here; can be used to apply edge effects to boxes */
/*
div.uedge {
  width: 100%;
  background-image: none;
}
div.redge {
  background-image: none;
  background-position: top right;
  background-repeat: repeat-y;
}
div.bedge {
  background-image: none;
  background-position: bottom left;
  background-repeat: repeat-x;
}
div.ledge {
  background-image: none;
}
*/

div.ulcorner {
  background-image: url(/images/common/coloredboxes/topleftcorner.png);
  background-position: top left;
  background-repeat: no-repeat;
}
div.urcorner {
  background-image: url(/images/common/coloredboxes/toprightcorner.png);
  background-position: top right;
  background-repeat: no-repeat;
}
div.blcorner {
  background-image: url(/images/common/coloredboxes/bottomleftcorner.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.brcorner {
  background-image: url(/images/common/coloredboxes/bottomrightcorner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

div.boxtitle {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  padding: 11px;
}
span.boxtitle {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

a.boxtitle, a.boxtitle:link, a.boxtitle:visited, a.boxtitle:hover, a.boxtitle:active {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

a.boxinnertitle, a.boxinnertitle:link, a.boxinnertitle:visited, a.boxinnertitle:hover, a.boxinnertitle:active {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

div.boxcontent {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
  padding-left: 11px;
  padding-right: 11px;
  padding-bottom: 11px;
}
span.boxcontent {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
}


div.boxinnertitle {
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  padding-top: 11px;
  padding-left: 11px;
  padding-right: 11px;
}
.boxlink {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

a.boxlinks {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  }

a.boxlinks:link, a.boxlinks:visited, a.boxlinks:hover, a.boxlinks:active {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }

/* white liquid corners on the boxes */
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('/images/common/coloredboxes/whiteCorners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #A5A5A5; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #A5A5A5;/* YCC: color & properties of the right-borderline */
	/* background: #FFFFFF; YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 11px;             /* YCC: all texts at some distance of the left border */
	padding-right:11px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */


#footer {
  background: #527E7D;
  width: 995px;
  height: 150px;
}

#footer .contact {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

#footer .copyright {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
}

#footer .siteby {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
}

a.footerlinks {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  }
a.footerlinks:link {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }
a.footerlinks:visited {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }
a.footerlinks:hover { 
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  }
a.footerlinks:active {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  }

.wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}
.ws14 {font-size: 19px;}
.ws12 {font-size: 16px;}

.welcome_header {
  font-size: 24px;
  font-family: Bodoni MT, Times New Roman, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  color: 276664;
}

.welcome_subheader {
  font-size: 20px;
  font-family: Bodoni MT, Times New Roman, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: 276664;
}

a, a:link, a:visited, a:active, a:hover {
  text-decoration: none;
  color: #276664;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

a.size10, a.size10:link, a.size10:visited, a.size10:active, a.size10:hover {
  text-decoration: none;
  color: #276664;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal; 
}

.officeHeading, .officeHeading td {
  color: #276664;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  padding-bottom:15px;
}


td {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #6C6C6C;
  }

.small, .small td {
  color: #000000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  }

.med, .med td {
  color: #000000;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  }

.address {
  color: #3E3E3E;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  }

.payment {
  color: #3E3E3E;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  }

.paymentsmall {
  color: #3E3E3E;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  }

.title {
  color: #7B1B1B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.search {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  }

.lsn {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  }

.lsntitle {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  }

.lsnsubtitle {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.topcategories {
  font-family: Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  }

.crumbSeparator {
  color: #A52525;
  font-size: 7.5pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }

.crumb {
  color: #777777;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }

.contenttitle {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  }

.contentsubtitle {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.description {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  }

.price {
  color: #325780;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  }

.fi_title {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.fi_price {
  color: #325780;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.fi_desc {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.spot_title {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  }

.spot_price {
  color: #325780;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.spot_desc {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.footertitle {
  color: #7B1B1B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  }

.footercontent {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 7.5pt;
  }

.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 6.5pt;
  color: #6E6D6D;
  text-decoration: none;
  }

.error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: red;
  font-weight: bold; 
  }

.success {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: green;
  font-weight: bold; 
  }

.message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #3E3E3E;
  font-weight: bold; 
  }

a.topnav {
  color: #3E3E3E;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }
a.topnav:link, a.topnav:visited {
  color: #3E3E3E; 
  text-decoration: none;
  }
a.topnav:hover, a.topnav:active { 
  color: #3E3E3E; 
  text-decoration: underline;
  }

a.lsn {
  color: #3E3E3E;
  font-size: 8pt;
  font-weight: normal; 
  }
a.lsn:link, a.lsn:visited {
  color: #3E3E3E;
  text-decoration: none;
  }
a.lsn:hover, a.lsn:active { 
  color: #325780; 
  text-decoration: underline;
  }

a.lsntitle {
  color: #AB2626;
  font-size: 12px;
  font-weight: bold; 
  }
a.lsntitle:link, a.lsntitle:visited {
  color: #AB2626;
  text-decoration: none;
  }
a.lsntitle:hover, a.lsntitle:active { 
  color: #AB2626; 
  text-decoration: underline;
  }

a.topcategories {
  color: #FFFFFF;
  line-height: 8pt;
  font-size: 8pt;
  font-weight: bold;
  }
a.topcategories:link, a.topcategories:visited, a.topcategories:hover, a.topcategories:active {
  color: #FFFFFF;
  text-decoration: none;
  }

a.crumb {
  color: #325780;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }
a.crumb:link, a.crumb:visited, a.crumb:hover, a.crumb:active {
  color: #325780; 
  text-decoration: underline;
  }

a.closeWindow {
  color: #FFFFFF;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }
a.closeWindow:link, a.closeWindow:visited {
  color: #FFFFFF;
  text-decoration: none;
  }
a.closeWindow:hover, a.closeWindow:active { 
  color: #FFFFFF;
  text-decoration: underline;
  }

.contactform td, .contactform {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  }

.fieldName td, .fieldName {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  }

.contenttitleadmin {
  color: #AB2626;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  }

.contentsubtitleadmin {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  }

.adminsuccess {
  color: green;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  }

.adminerror {
  color: red;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  }

a.contentsubtitleadmin {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
  }
a.contentsubtitleadmin:link, a.contentsubtitleadmin:visited {
  text-decoration: none;
  }
a.contentsubtitleadmin:hover, a.contentsubtitleadmin:active { 
  text-decoration: underline;
  }

.adminleftnav a {
  color: #3E3E3E;
  font-size: 10pt;
  font-weight: normal; 
}

.contactAdminHeaders td, .contactAdminHeaders {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  color: #276664;
}

.contactAdminListing a, .contactAdminListing td, .contactAdminListing {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #3E3E3E;
}



.contactAdminItem a, .contactAdminItem td, .contactAdminItem {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #3E3E3E;
}

.loginform td {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  color: #276664;
}

.footer, .footer td, .footer a {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #456772;
}

.loginform {
  color: #3E3E3E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  }

.D11
  {
   POSITION:absolute;
   VISIBILITY:hidden;
   Z-INDEX:200;
  }
