H1 {font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0867A9;}



H2 {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight: bold;}



H3 {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0867A9; font-weight: bold;}



H4 {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0867A9; font-weight: bold;}



H5 {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:000033; font-weight: normal;}



H6 {

	font-size:15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:000000;

	font-weight: bolder;

	font-style: normal;

}

body {

	font: normal 11px Arial, Helvetica, sans-serif;

	}



ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

ul li {

	position: relative;

	float: left;

	width:111px;

}

	

li ul {

	position: absolute;

	left: 0; /* Set 1px less than menu width */

	top: auto;

	display: none;

	}



/* Styles for Menu Items */

ul li a {

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 0px;

	padding-left: 0px;

	width: 111px;

	background-image: url('images/array_332x28.jpg');

	background-repeat: no-repeat;

	background-position:  -111px 50%;

	margin: 0px

	}

/* commented backslash mac hiding hack \*/ 

* html ul li a {height:1%}

/* end hack */ 



/* this sets all hovered lists to red */

li:hover a, li.over a {

	color: #fff;

	background-image: url('images/array_332x28_roll.jpg');

	background-repeat: no-repeat;

	display: block;

	text-align: center;

	background-position:  -111px 50%;

	width: 111px

}

li:hover li a:hover, li.over li a:hover {

	background-image: url('images/bullet_11x8_roll.gif');

	color: #fff;

	background-repeat: no-repeat;

	background-color: #01406B;

	background-position: left center;

	text-indent: 8pt

}



/* set dropdown to default */

li:hover li a, li.over li a {

	color: #666666;

	background-image: url('images/bullet_11x8.gif');

	background-repeat: no-repeat;

	text-align: left;

	border-right: 1px solid #2C5777;

	border-bottom: 1px solid #2C5777;

	border-left: 1px solid #2C5777;

	width: 120px;

	background-color: #FFFFFF;

	background-position: left center;

	text-indent: 8pt

}

li ul li a {

	background-image: url('images/sub_color_4x25.jpg');

	background-repeat: repeat-x;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 5px;

	padding-left: 5px

} /* Sub Menu Styles */

li:hover ul, li.over ul { display: block; } /* The magic */

#topmenu {

	margin-right: auto;

	margin-left: auto;

	width: 781px;

}

#testlink {

        color: #00FF00;

		font-family: "MS Sans Serif";

	font-size: 16px;

        font-weight: bold;

}

#testlink a {

        color: #FFFFFF;

		text-decoration: none;

	font-family: "MS Sans Serif";

	font-size: 8px;

        font-weight: bold;

}

#testlink a:hover {

text-decoration: underline;

 }

 :active.textlink, :link.textlink, :visited.textlink{



font-family: MS Sans Serif;



color: #0B61B8;



font-size: 8pt;



font-weight: normal;



text-decoration: none;



}



a:hover.textlink {



color: #0B61B8;



font-size: 8pt;



font-weight: normal;



text-decoration: underline;



}



#searchbox {

font-size: 9px;}



font {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

#testlink2 a { color: #0000FF; text-decoration: none; font-family: "MS Sans Serif"; font-size: 8px; font-weight: bold; }

#testlink2 a:hover { text-decoration: underline; }

#testlink3 a { color: #000000; font-family: "MS Sans Serif"; font-size: 8px; font-weight: normal; ; text-decoration: none}

#testlink3 a:hover { text-decoration: underline; }

#testlink4 a { color: #00468C; font-family: "MS Sans Serif"; font-size: 8px; font-weight: bold; ; text-decoration: none }

#testlink4 a:hover { text-decoration: underline; }

#roofer{

position: absolute;

left: 230px;

top: 1150px;

right: 230px;

font-family:arial;

font-size: 8pt;

color:666666;

text-align: left

}



P {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal;}



a {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003399;}



a:hover {

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#F1CC01;

;

	text-decoration: none;





}



a:active {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.textboxstyle {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990000;



}

.directorysm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;



}

.quick {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;



}

.homepage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.quality {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.gallerydescr {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.industrylinks {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-color: #F4F4F4;

	border: 1px solid #999999;

	padding: 3px;

} 

.homepage2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #669933;

	padding-bottom: 4px;

	padding-top: 3px;

	background-color: #F1F1E4;









}

.leftnav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	background-color:#0053a0;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;







}

.leftnavlinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	padding-left: 5px;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	background-color: #FFFFFF;



}

.contact {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	background-color: #F8F8F8;

	padding-bottom: 2px;







}

.contact2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	background-color: #FFFFFF;

	padding-bottom: 2px;

}

 #marketing{ position: absolute; left: 200px; top: 950px; right: 200px; font-family:arial; font-size: 8pt; color:666666; text-align: center;}

.skyadtext { font-family: Trebuchet MS; font-size: 11px; font-weight: normal; }

.skyadtextbold { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; }

.skyadtitle { font-weight: bold; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }

a-topnav {

font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;

}





.topnav1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}

.topnav1:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #B90005;

	text-decoration: underline;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}

.link2-big {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	text-decoration: none;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}

.link2-big:hover {



	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	text-decoration: none;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}

.link3-small {







	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-decoration: none;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}



.link3-small:hover {







	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #990000;

	text-decoration: none;

	margin: 1px;

	padding-left: 5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	font-weight: bold;

}

.gallerydescrWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;



}

a.menu



{



	font-family:Verdana;



	color: black;



	font-size:8px;

	

	font-weight: bold;



	text-decoration: none;



}

/* Styles for Menu Items */

ul li a {

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 0px;

	padding-left: 0px;

	width: 111px;

	background-image: url('images/array_332x28.jpg');

	background-repeat: no-repeat;

	background-position:  -111px 50%;

	margin: 0px

	}

/* commented backslash mac hiding hack \*/ 

* html ul li a {height:1%}

/* end hack */ 



/* this sets all hovered lists to red */

li:hover a, li.over a {

	color: #fff;

	background-image: url('images/array_332x28_roll.jpg');

	background-repeat: no-repeat;

	display: block;

	text-align: center;

	background-position:  -111px 50%;

	width: 111px

}

li:hover li a:hover, li.over li a:hover {

	background-image: url('images/bullet_11x8_roll.gif');

	color: #fff;

	background-repeat: no-repeat;

	background-color: #01406B;

	background-position: left center;

	text-indent: 8pt

}



/* set dropdown to default */

li:hover li a, li.over li a {

	color: #666666;

	background-image: url('images/bullet_11x8.gif');

	background-repeat: no-repeat;

	text-align: left;

	border-right: 1px solid #2C5777;

	border-bottom: 1px solid #2C5777;

	border-left: 1px solid #2C5777;

	width: 120px;

	background-color: #FFFFFF;

	background-position: left center;

	text-indent: 8pt

}

li ul li a {

	background-image: url('images/sub_color_4x25.jpg');

	background-repeat: repeat-x;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 5px;

	padding-left: 5px;

} /* Sub Menu Styles */

li:hover ul, li.over ul { display: block; } /* The magic */

#topmenu {
	margin-right: auto;
	margin-left: auto;
	width: 781px;
	z-index: 2;

}



a.menu:Hover {

	color: #000080;

	text-decoration: underline;

}

 #roofing{ position: absolute; left: 200px; top: 950px; right: 200px; font-family:arial; font-size: 8pt; color:666666; text-align: center;}

.skyadtext { font-family: Trebuchet MS; font-size: 11px; font-weight: normal; }

.skyadtextbold { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; }

.skyadtitle { font-weight: bold; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }

a.rightNavButton {
	display:block;
	background:url(images/index-right-nav.jpg) top center no-repeat;
	height: 40px;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	width: 160px;
	text-align:center;
	padding-right: 10px;
	padding-left: 10px;
}
#forms {
	padding: 5px;
	background-image: url(images/form_bg.png);
	color: #FFFFFF;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0C24C0;
	border-bottom-color: #0C24C0;
	border-left-color: #0C24C0;
}
#forms p {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}
#forms h1 {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

.padding {
	padding-left: 5px;
}


a.rightNavButton:hover {
	background:url(images/index-right-nav-hover.jpg) top center no-repeat;
	color:#FABF1B;
}
#forms img {
	margin: 0px;
	padding: 0px;
}
