#top {
	width : 925px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	height : 284px;
	border-top-width : thin;
	border-right-width : thin;
	border-bottom-width : thin;
	border-left-width : thin;
	border-top-style : none;
	border-right-style : solid;
	border-bottom-style : none;
	border-left-style : solid;
	border-top-color : #004159;
	border-right-color : #004159;
	border-bottom-color : #004159;
	border-left-color : #004159;
	background-color: #004159;
}
td.c1 {
    background: url(../images/backroof.jpg)
}
td.c2 {
    background: url(../images/backbuild.jpg)
}
td.c3 {
    background: url(../images/backland.jpg)
}
td.c4 {
    background: url(../images/bot1.png)
}
td.c5 {
    background: url(../images/back1.jpg)
}
td.c6 {
    background: url(../images/howroof.png)
}
td.c7 {
	background-image: url(../images/howbuild.png);
}
td.c8 {
	background-image: url(../images/back2.jpg);
}
td.c9 {
	background-image: url(../images/bot2.png);
}
td.c10 {
	background-image: url(../images/howland.png);
}
td.c11 {
	background-image: url(../images/back3.jpg);
}
td.c12 {
	background-image: url(../images/contact.png);
}
td.c13 {
	background-image: url(../images/address.png);
}
td.c14 {
	background-image: url(../images/back4.jpg);
}
td.c15 {
	background-image: url(../images/back6.jpg);
}
td.c16 {
	background-image: url(../images/bot3.png);
}
td.c17 {
	background-image: url(../images/about.png);
}
td.c18 {
	background-image: url(../images/welcome.png);
	background-repeat: no-repeat;
	background-position: center;
}
td.cn18 {
	background-image: url(../images/welcome1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
}
td.c19 {
	background-image: url(../images/title18.png);
}
td.c20 {
	background-image: url(../images/title20.png);
}
td.c21 {
	background-image: url(../images/menubottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
td.c22 {
	background-image: url(../images/flatroofing.png);
}
td.c23 {
	background-image: url(../images/bgbox.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.c24 {
	background-image: url(../images/bgbox3.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
}
td.c25 {
	background-image: url(../images/solar.png);
}
td.c26 {
	background-image: url(../images/roofing.png);
}
td.c27 {
	background-image: url(../images/back8.jpg);
}
td.c28 {
	background-image: url(../images/block.png);
}
td.c29 {
	background-image: url(../images/back9.jpg);
}
a:link {
	color : #C4161C;
	text-decoration: none;
}
a:visited {
	color : #C4161C;
	text-decoration: none;
}
a:hover {
	color : #FFCB05;
	text-decoration: none;
}
a:active {
	color : #C4161C;
	text-decoration: none;
}
.footer {
	text-align: right;
	font-size: 9px;
	color: #FFCB05;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
	font-family: Verdana;
	font-weight: bold;
}
.footer1 {
	text-align: left;
	font-size: 9px;
	color: #FFCB05;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: bottom;
	font-family: Verdana;
	font-weight: bold;
}
.footer1 a:link {
	color : #FFCB05;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.footer1 a:visited {
	color : #FFCB05;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.footer1 a:hover {
	color : #C4161C;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.footer1 a:active {
	color : #FFCB05;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.style1 {
	color : #004159;
	font-weight : bold;
	font-family: Verdana;
	font-size: 12px;
}
.style2 {
	color : #004159;
	font-style : italic;
	font-weight : bold;
	font-size: 16px;
	font-family: Verdana;
}
.style3 {
	color : #FFFFFF;
	font-weight : bold;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #004159;
	font-family: Verdana;
}
.style4 {
	color : #004159;
	font-weight : bold;
	font-size: 12px;
	font-family: Verdana;
}
.style5 {
	color : #000000;
	font-weight : bold;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	font-family: Verdana;
}
.style6 {
	color : #004159;
	font-weight : bold;
	font-size: 12px;
	text-align: center;
	font-family: Verdana;
}
.style7 {
	color : #000000;
	font-weight : bold;
	font-family: Verdana;
	font-size: 16px;
}
.style8 {
	color : #004159;
	font-weight : bold;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-style: italic;
	text-align: center;
	padding-right: 4px;
	font-family: Verdana;
}
.style9 {
	color : #C4161C;
	font-weight : bold;
	font-style: italic;
	font-family: Verdana;
	font-size: 12px;
}
.style10 {
	color : #C4161C;
	font-weight : bold;
	font-style: italic;
	font-family: Verdana;
	font-size: 14px;
}
.style11 {
	color : #C4161C;
	font-weight : bold;
	font-style: italic;
	font-family: Verdana;
	font-size: 16px;
}
.style12 {
	color : #C4161C;
	font-weight : bold;
	font-family: Verdana;
	font-size: 10px;
}
.style13 {
	color : #004159;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.style14 {
	color : #004159;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px;
}
.style15 {
	color : #C4161C;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}
.style16 {
	color : #004159;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}
.style17 {
	color : #004159;
	font-family: Verdana;
	font-size: 19px;
	font-weight: bold;
}
.style18 {
	color : #004159;
	font-weight : bold;
	font-family: Verdana;
	font-size: 10px;
}
.style19 {
	color : #C4161C;
	font-weight : bold;
	font-family: Verdana;
	font-size: 14px;
}
body {
	width : 925px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 10px;
	margin-left : auto;
	background-image : url(../images/bg.jpg);
	background-repeat : repeat-x;
	color : #004159;
	font-weight : bold;
	font-family: Verdana;
	font-size: 12px;
}
#content {
	background-color : #ffffff;
	border-top-width : thin;
	border-right-width : thin;
	border-bottom-width : thin;
	border-left-width : thin;
	border-top-style : none;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-top-color : #004159;
	border-right-color : #004159;
	border-bottom-color : #004159;
	border-left-color : #004159;
	width : 925px;
	height : auto;
	clear: both;
	background-position: center;
}
.productbox {
	background-image: url(../images/bgbox.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	background-position: left top;
	background-attachment: scroll;
}
.smallbox {
	background-image: url(../images/bgbox3.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
}
.BorderRed {
	border : 2px solid #004159;
	padding: 2px;
}
.BorderBlue {
	border : 2px solid #004159;
}
.BorderBlue2 {
	border : 2px solid #004159;
	background-position: center;
}
#over1
{
	display: block;
	width: 282px;
	height: 32px;
	background-image: url("../images/over1.png");
	background-repeat: no-repeat;
	background-position: center 0;
}
#over1:hover
{ 
  background-position: 0 -32px;
}
#over1 span
{
  display: none;
}

#over2
{
	display: block;
	width: 282px;
	height: 32px;
	background-image: url("../images/over2.png");
	background-repeat: no-repeat;
	background-position: center 0;
}
#over2:hover
{ 
  background-position: 0 -32px;
}
#over2 span
{
  display: none;
}

#over3
{
	display: block;
	width: 282px;
	height: 32px;
	background-image: url("../images/over3.png");
	background-repeat: no-repeat;
	background-position: center 0;
}
#over3:hover
{ 
  background-position: 0 -32px;
}
#over3 span
{
  display: none;
}

#over4
{
	display: block;
	width: 160px;
	height: 32px;
	background-image: url("../images/over4.png");
	background-repeat: no-repeat;
	background-position: center 0;
}
#over4:hover
{ 
  background-position: 0 -32px;
}
#over4 span
{
  display: none;
}

#over5
{
	display: block;
	width: 160px;
	height: 32px;
	background-image: url("../images/over5.png");
	background-repeat: no-repeat;
	background-position: center 0;
}
#over5:hover
{ 
  background-position: 0 -32px;
}
#over5 span
{
  display: none;
}

.bk {
	width: auto;
	background-image: url("../images/bk.jpg");
	border: 3px solid #004159;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0;
}
.txt {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
}

.txtbox {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	width: 150px;
}
.button {
	background-color: #004159;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.FormBoxRed {
	border: 2px solid #CD0F16;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #004159;
	width: 350px;
	font-style: normal;
}

#tab1
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab1.png") no-repeat 0 0;
}
#tab1:hover
{ 
  background-position: 0 -28px;
}
#tab1 span
{
  display: none;
}

#tab2
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab2.png") no-repeat 0 0;
}
#tab2:hover
{ 
  background-position: 0 -28px;
}
#tab2 span
{
  display: none;
}

#tab3
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab3.png") no-repeat 0 0;
}
#tab3:hover
{ 
  background-position: 0 -28px;
}
#tab3 span
{
  display: none;
}

#tab4
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab4.png") no-repeat 0 0;
}
#tab4:hover
{ 
  background-position: 0 -28px;
}
#tab4 span
{
  display: none;
}

#tab5
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab5.png") no-repeat 0 0;
}
#tab5:hover
{ 
  background-position: 0 -28px;
}
#tab5 span
{
  display: none;
}

#tab6
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab6.png") no-repeat 0 0;
}
#tab6:hover
{ 
  background-position: 0 -28px;
}
#tab6 span
{
  display: none;
}

#tab7
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab7.png") no-repeat 0 0;
}
#tab7:hover
{ 
  background-position: 0 -28px;
}
#tab7 span
{
  display: none;
}

#tab8
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab8.png") no-repeat 0 0;
}
#tab8:hover
{ 
  background-position: 0 -28px;
}
#tab8 span
{
  display: none;
}

#tab9
{
	display: block;
	width: 114px;
	height: 28px;
	background: url("../images/tab9.png") no-repeat 0 0;
}
#tab9:hover
{ 
  background-position: 0 -28px;
}
#tab9 span
{
  display: none;
}


#tab10
{
	display: block;
	width: 502px;
	height: 32px;
	background-image: url(../images/tab10.png);
	background-repeat: no-repeat;
	background-position: center 0;
}
#tab10:hover
{ 
  background-position: 0 -32px;
}
#tab10 span
{
  display: none;
}



#left{
	margin-left: 1px;
}
#nav1
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu1.jpg") no-repeat 0 0;
}

#nav1:hover
{ 
  background-position: 0 -25px;
}
#nav1 span
{
  display: none;
}

#nav2
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu2.jpg") no-repeat 0 0;
}
#nav2:hover
{ 
  background-position: 0 -25px;
}
#nav2 span
{
  display: none;
}

#nav3
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu3.jpg") no-repeat 0 0;
}
#nav3:hover
{ 
  background-position: 0 -25px;
}
#nav3 span
{
  display: none;
}

#nav4
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu4.jpg") no-repeat 0 0;
}
#nav4:hover
{ 
  background-position: 0 -25px;
}
#nav4 span
{
  display: none;
}

#nav5
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu5.jpg") no-repeat 0 0;
}
#nav5:hover
{ 
  background-position: 0 -25px;
}
#nav5 span
{
  display: none;
}

#nav6
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu6.jpg") no-repeat 0 0;
}
#nav6:hover
{ 
  background-position: 0 -25px;
}
#nav6 span
{
  display: none;
}

#nav7
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu7.jpg") no-repeat 0 0;
}
#nav7:hover
{ 
  background-position: 0 -25px;
}
#nav7 span
{
  display: none;
}

#nav8
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu8.jpg") no-repeat 0 0;
}
#nav8:hover
{ 
  background-position: 0 -25px;
}
#nav8 span
{
  display: none;
}

#nav9
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu9.jpg") no-repeat 0 0;
}
#nav9:hover
{ 
  background-position: 0 -25px;
}
#nav9 span
{
  display: none;
}

#nav10
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu10.jpg") no-repeat 0 0;
}
#nav10:hover
{ 
  background-position: 0 -25px;
}
#nav10 span
{
  display: none;
}

#nav11
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu11.jpg") no-repeat 0 0;
}
#nav11:hover
{ 
  background-position: 0 -25px;
}
#nav11 span
{
  display: none;
}

#nav12
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu12.jpg") no-repeat 0 0;
}
#nav12:hover
{ 
  background-position: 0 -25px;
}
#nav12 span
{
  display: none;
}

#nav13
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu13.jpg") no-repeat 0 0;
}
#nav13:hover
{ 
  background-position: 0 -25px;
}
#nav13 span
{
  display: none;
}

#nav14
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu14.jpg") no-repeat 0 0;
}
#nav14:hover
{ 
  background-position: 0 -25px;
}
#nav14 span
{
  display: none;
}

#nav15
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu15.jpg") no-repeat 0 0;
}
#nav15:hover
{ 
  background-position: 0 -25px;
}
#nav15 span
{
  display: none;
}

#nav16
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu16.jpg") no-repeat 0 0;
}
#nav16:hover
{ 
  background-position: 0 -25px;
}
#nav16 span
{
  display: none;
}

#nav17
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu17.jpg") no-repeat 0 0;
}
#nav17:hover
{ 
  background-position: 0 -25px;
}
#nav17 span
{
  display: none;
}

#nav18
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu18.jpg") no-repeat 0 0;
}
#nav18:hover
{ 
  background-position: 0 -25px;
}
#nav18 span
{
  display: none;
}

#nav19
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu19.jpg") no-repeat 0 0;
}
#nav19:hover
{ 
  background-position: 0 -25px;
}
#nav19 span
{
  display: none;
}

#nav20
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu20.jpg") no-repeat 0 0;
}
#nav20:hover
{ 
  background-position: 0 -25px;
}
#nav20 span
{
  display: none;
}

#nav21
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu21.jpg") no-repeat 0 0;
}
#nav21:hover
{ 
  background-position: 0 -25px;
}
#nav21 span
{
  display: none;
}

#nav22
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu22.jpg") no-repeat 0 0;
}
#nav22:hover
{ 
  background-position: 0 -25px;
}
#nav22 span
{
  display: none;
}

#nav23
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu23.jpg") no-repeat 0 0;
}
#nav23:hover
{ 
  background-position: 0 -25px;
}
#nav23 span
{
  display: none;
}

#nav24
{
	display: block;
	width: 189px;
	height: 25px;
	background: url("../images/menu24.jpg") no-repeat 0 0;
}
#nav24:hover
{ 
  background-position: 0 -25px;
}
#nav24 span
{
  display: none;
}


table.border {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #004159;
	border-collapse: separate;
}
table.border th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #004159;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.border td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #004159;
	-moz-border-radius: 0px 0px 0px 0px;
}
