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

}

