@charset "utf-8";

/*  Styles in this sheet override and - as appropriate - 
    replace initial CSS specifications in the Dreamweaver oneColFixCtrHdr.css  Style sheet   */

/*    FBODY Styles ... Background Pattern & Color  */

body {
	color: #060;
}

body.oneColFixCtrHdr {
	background-image: url(../../images/grey-grad-bkgnd.png);
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9b9b9b;
	background-repeat: repeat-x;
}

  /* Class = .link1 is the smaller FOOTER links style */
a.link1:link {
	color: #666;
	text-decoration: none;
}
a.link1:visited {
	color: #666;
	text-decoration: none;
}
a.link1:hover {
	color: #8F322D;
	text-decoration: underline;
}

a.link2:link {
	color: #191919;
	text-decoration: underline;
	font-style: italic;
}
a.link2:visited {
	color: #191919;
	text-decoration: underline;
	font-style: italic;
}
a.link2:hover {
	color: #900;
	text-decoration: underline;
}

h2 {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h3 {
	color: #003465;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
}


h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}
	  /***   Main #CONTAINER customization  ****/
.oneColFixCtrHdr #container {
	width: 760px;
	border: 2px solid #023263;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	background-color: #FFF;
}
     /****    HEADER STYLES ...  ****/
	 
.oneColFixCtrHdr #header {
	padding: 0;  /*** Removes default Padding (using an image in the #header instead of text. ***/
	background-color: #9F9;   /*  Overides Default Header Background  */
	margin: 0px;
	height: 192px;
	width: 760px;
}
.oneColFixCtrHdr #header1 {
	padding: 0px;  /*** Removes default Padding (using an image in the #header instead of text. ***/
	margin: 0px;
	height: 180px;
}
.oneColFixCtrHdr #header3 {
	height: 160px;   /*** Renovation & Remodeling Header ***/
}
.oneColFixCtrHdr #header4 {
	height: 184px;
}


.oneColFixCtrHdr #mainContent {
	padding: 0px;  /***  Zeros out default PADDING  ***/
	margin: 0px;
}

/*  FOOTER STYLES ...  */

.oneColFixCtrHdr #footer {
	padding: 0;   /* removes default Footer Padding  */
	background-color: #FFF;
}
.credits {
	font-size: 13px;
	font-style: italic;
	color: #676767;
	font-weight: 300;
}

.italic {
	font-style: italic;
}

.r-pics {
	padding-left: 17px;
}


.r-text {
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 24px;
	line-height: 18px;
}

#Cntct-Address {
	line-height: 26px;
	text-align: center;
}

#copyrite {
	color: #666;
	clear: both;
	margin-top: 5px;
	margin-bottom: 40px;
	padding-top: 50px;
}
#Cpanel1 {
	background-image: url(../../images/Rpanel-bkgnd.jpg);
	height: 360px;
	width: 640px;
	margin-left: 60px;
	border: 1px solid #4D4D4D;
	margin-top: 55px;
	background-repeat: repeat-y;
	background-position: right top;
}
#credits {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 50px;
	color: #282828;
	text-align: center;
	width: 760px;
	font-style: italic;
	margin-top: 30px;
	margin-bottom: 40px;
	clear: both;
}
#FtrTopRow {
	background-image: url(../../images/footer-bkgnd.png);
	background-repeat: no-repeat;
}
#FtrBotRow {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	height: 37px;
}
#MenuRow {
	margin-top: 0px;
}
#Rpanel1 {
	background-image: url(../../images/Rpanel-bkgnd.jpg);
	height: 265px;
	width: 710px;
	margin-left: 25px;
	border: 1px solid #4D4D4D;
	margin-top: 20px;
	background-repeat: repeat-y;
}
#Rpanel2 {
	background-image: url(../../images/Rpanel-bkgnd.jpg);
	height: 259px;
	width: 710px;
	margin-left: 25px;
	border: 1px solid #4D4D4D;
	margin-top: 30px;
	background-repeat: repeat-y;
}
#Rpanel3 {
	background-image: url(../../images/Rpanel-bkgnd.jpg);
	height: 250px;
	width: 710px;
	margin-left: 25px;
	border: 1px solid #4D4D4D;
	margin-top: 30px;
	background-repeat: repeat-y;
}
#Rpanel4 {
	background-image: url(../../images/Rpanel-bkgnd.jpg);
	height: 255px;
	width: 710px;
	margin-left: 25px;
	border: 1px solid #4D4D4D;
	margin-top: 30px;
	background-repeat: repeat-y;
}
#page-content {
	font-size: 15px;
	color: #202020;
	background-color: #FFF;
	text-align: left;
	width: 100%;
	position: relative;
}
    /****   #TopNav is Containing Div for Horizontal MenuBar  ****/
#TopNav {
	background-image: url(../../images/navmain-bkgnd2.gif);
	text-align: left;
	vertical-align: top;
	height: 46px;
}
#NECN {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 112px;
	width: 100%;
	text-align: left;
}
#NECN-2 {
	padding: 0px;
	height: 145px;
	width: 740px;
	text-align: left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -39px;
}
.pixels-12 {
	font-size: 12px;
}
