/* CSS Document */
* {
	outline:none;
}
html {
overflow-y: scroll;
}

h1#logo {
	text-indent:-9999px;
	height: 39px;
	width: 461px;
	display: block;
	margin: 0px;
}
h1#logo a{
	text-indent:-9999px;
	height: 39px;
	display: block;
}

sup {
	font-size:10px;
}
/* external links
================================== */

/*a[href^="http:"] {
  background: url(../images/externalLink.gif) no-repeat right top;
  padding-right: 10px;
}*/

a[href^="mailto:"] {
  background: url(../images/email.png) no-repeat right top;
  padding-right: 15px;
}

/* ----------------------------- */

.top_header_img {
	background-image: url(../images/header_12_marq_box2.jpg);
	background-repeat: no-repeat;
	height: 95px;
}

.top_footer_img {

	background-image: url(../images/awi_bottom_footer.jpg);
	background-repeat: no-repeat;
	height: auto;
}

.padding_top {
	padding-top: 3px;
}

body         {
	font-family:arial, sans-serif;
	scrollbar-face-color:#1D7BBB;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#999999;
	scrollbar-highlight-color:#caf1fd;
	scrollbar-3dlight-color:#174473;
	scrollbar-shadow-color:#174473;
	scrollbar-darkshadow-color:#000000;
	margin:20px 0 0 0;
	padding:0;
	background:#FFFFFF url(../images/splash/bg.jpg) no-repeat top center;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D7BBB;
	font-weight: bold;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #1D7BBB;
}

a:hover {
	text-decoration: underline;
	color: #333333;
}

a:active {
	text-decoration: none;
	color: #1D7BBB;
}

.phone_marguee_img {
	background-image: url(../images/header_12_marq_box.jpg);
	background-repeat: no-repeat;
}


.padding_top_5 {
	padding-top: 5px;
}
.hr_color_white {
	color: #FFFFFF;
}

.style3, .style3 a:link, .style3 a:visited, .style3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.style3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

.style44, .style44 a:link, .style44 a:visited, .style44 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.style44 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

.style55, .style55 a:link, .style55 a:visited, .style55 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.style55 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

.title_tops { font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: inline; margin: 0px; padding: 0px; 
}

.menu, .menu a:link, .menu a:visited, .menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10578A;
	text-decoration: none;
}

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.menu2, .menu2 a:link, .menu2 a:visited, .menu2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: underline;
}

.menu5, .menu5 a:link, .menu5 a:visited, .menu5 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FAFED9;
	text-decoration: underline;
}

.menu5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;

	text-decoration: underline;
}

.style40 {
	font_size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.style40_a {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.style42 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style4, .style4 a:link, .style4 a:visited, .style4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEFFAE;
	text-decoration: none;
}

.style4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.arrows {
	background-image: url(../images/arrows_awi.gif);
	background-repeat: no-repeat;
	background-color: #fafed9;
	background-position: left;
}

.nav {
	background-color: #fafed9;
	text-align: left;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}


.h1_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #10578A;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.p2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.p4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

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

.back2top a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.contract {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.breadcrumb3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.form_fields, .form_fields a:link, .form_fields a:visited, .form_fields a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10578A;
	text-decoration: none;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px solid #999999;
	font-style: normal;
	width: auto;
}

.form_fields a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-style: normal;
	width: auto;
}

.submit_but, .submit_but a:link, .submit_but a:visited, .submit_but a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.submit_but a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.border_bkgd_color {
	background-color: #FFFFCC;
	border: 1px solid #66CCCC;
}

.asterik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.side_solar_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.left_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.hr_color_blue {

	color: #D2EAF9;
}
.border_img {
	border: 4px solid #000000;
}
.no_img_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* plugin lab site map css
-----------------------------------------------------*/
.PLSM_MainDiv
{
	position:static;
	left:inherit;
	top:0px;
	text-align:left;
	white-space:nowrap;
	float:left;
	width:250px;
	margin-left:175px;
}
.PLSM_COL {
	width:250px;
	float:left;
}
.PLSM_MainNode {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	vertical-align:middle;
	padding-left:10px;
	margin-top:5px;
}
.PLSM_MainNodeMO {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	background-color:#c6daee;
}
.PLSM_MainNodeMD {
	color:#1d7bbb;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.PLSM_SubNode {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#173aa2;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	vertical-align:middle;
	padding-left:10px;
	margin-top:5px;
}

.PLSM_SubNodeMO {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	background-color:#d3e2f1;
}

.PLSM_SubNodeMD {
	color:#0000ff;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}

.PLSM_MainDiv ul {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	float:left;
}

.PLSM_MainDiv li {
	list-style:none;
	white-space:nowrap;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1px;
	width:249px;
	float:left;
}

.PLSM_MainDiv li img {
	vertical-align:middle;
}

.PLSM_S {
	font-size:1px;
	padding:0px;
	padding-left:19px;
}

.phone_marguee_img {
	background-image: url(../images/header_12_marq_box.jpg);
	background-repeat: no-repeat;
}


.padding_top_5 {
	padding-top: 5px;
}
.hr_color_white {
	color: #FFFFFF;
}

.style3, .style3 a:link, .style3 a:visited, .style3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.style3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

.style44, .style44 a:link, .style44 a:visited, .style44 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.style44 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

.style55, .style55 a:link, .style55 a:visited, .style55 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.style55 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: none;
}

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

.menu, .menu a:link, .menu a:visited, .menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10578A;
	text-decoration: none;
}

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.menu2, .menu2 a:link, .menu2 a:visited, .menu2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D7BBB;
	text-decoration: underline;
}

.menu5, .menu5 a:link, .menu5 a:visited, .menu5 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FAFED9;
	text-decoration: underline;
}

.menu5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}

.style40 {
	font_size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.style40_a {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.style42 {

	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style4, .style4 a:link, .style4 a:visited, .style4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEFFAE;
	text-decoration: none;
}

.style4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.arrows {
	background-image: url(../images/arrows_awi.gif);
	background-repeat: no-repeat;
	background-color: #fafed9;
	background-position: left;
}

.nav {
	background-color: #fafed9;
	text-align: left;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.h5 {
	font-family: Arial, Helvetica, sans-serif;
    color: #10578A;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.p2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.p4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

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

.back2top a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.contract {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.breadcrumb3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.form_fields, .form_fields a:link, .form_fields a:visited, .form_fields a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10578A;
	text-decoration: none;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px solid #999999;
	font-style: normal;
	width: auto;
}

.form_fields a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-style: normal;
	width: auto;
}

.submit_but, .submit_but a:link, .submit_but a:visited, .submit_but a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.submit_but a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.border_bkgd_color {
	background-color: #FFFFCC;
	border: 1px solid #66CCCC;
}

.asterik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.side_solar_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.left_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.hr_color_blue {

	color: #D2EAF9;
}
.border_img {
	border: 4px solid #000000;
}
.no_img_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


input:hover {
	background-color:#FEFFAE;
}

textarea:hover {
	background-color:#FEFFAE;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

#footer1 {
	height: 44px;
}

#Table_01 {
	height: 131px;
}
#Table_05 {
	height: 63px;
}
#Table_04 {
	width: 100%;

}
#Table_Left_Box2_06 {
	background-image: url(../images/left_box2_06.jpg);
}
#Table_Center_Box2_02 {
	background-image: url(../images/center_box2_02.jpg);
	background-repeat: repeat-x;
}
#Table_Center_Box2_07 {
	background-image: url(../images/center_box2_07.jpg);
}
#Table_Center_Box2_12 {
	background-image: url(../images/center_box2_12.jpg);
}
#Table_Center_Box2_14 {
	background-image: url(../images/center_box2_14.jpg);
}
#Table_Center_Box2_02_2 {
	background-image: url(../images/center_box2_02.jpg);
}
#Table_Left_Box2_11 {
	background-image: url(../images/left_box2_11.jpg);
	height: 15px;
}


#Table_Nav_Header {
	background-image: url(../images/left_box2_02.jpg);
}
#Table_Left_Box2_04 {
	background-image: url(../images/left_box2_04.jpg);
}


#Table_03 {
	height: 67px;
}



.header {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;	
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

.header4{
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

.header5 {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.p7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10578A;
	text-decoration: none;
	font-weight: normal;
}

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

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

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

.menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}

.menu3, .menu3 a:link, .menu3 a:visited, .menu3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #10578A;
	text-decoration: none;
}

.menu3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

.menu4, .menu4 a:link, .menu4 a:visited, .menu4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #10578A;
	text-decoration: none;
}

.menu4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}


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

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

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

.services2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

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

.sites a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


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

.email a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.email2, .email2 a:link, .email2 a:visited, .email2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #10578A;
	text-decoration: underline;
}

.email2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

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

.back2top a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.contract {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.breadcrumb3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.form_fields, .form_fields a:link, .form_fields a:visited, .form_fields a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10578A;
	text-decoration: none;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px solid #999999;
	font-style: normal;
	width: auto;
}

.form_fields a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-style: normal;
	width: auto;
}

.submit_but, .submit_but a:link, .submit_but a:visited, .submit_but a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #10578A;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.submit_but a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #999999;
	border: 1px solid #000000;
	font-style: normal;
	height: inherit;
	width: auto;
	line-height: 20px;
}

.border_bkgd_color {
	background-color: #FFFFCC;
	border: 1px solid #66CCCC;
}

.asterik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.side_solar_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#Table_04_2 {
	height: 63px;
}
#Table_05_2 {
	height: 63px;
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#Table_Center_Box2_07_2 {

	background-image: url(../images/center_box2_07.jpg);
}
#Table_Center_Box2_12_2 {

	background-image: url(../images/center_box2_12.jpg);
}
#Table_Center_Box2_14_2 {

	background-image: url(../images/center_box2_14.jpg);
}
#Table_Center_Box2_02_2 {

	background-image: url(../images/center_box2_02.jpg);
}
#Table_Center_Box2_02_3 {

	background-image: url(../images/center_box2_02.jpg);
}
#Table_Center_Box2_07_2 {

	background-image: url(../images/center_box2_07.jpg);
}
#Table_Center_Box2_12_3 {

	background-image: url(../images/center_box2_12.jpg);
}
#Table_Center_Box2_07_3 {


	background-image: url(../images/center_box2_07.jpg);
}
#Table_Center_Box2_14_3 {


	background-image: url(../images/center_box2_14.jpg);
}
#footer2 {
	height: 44px;
	
}

.table_headers {
    background-image: url(../images/center_box2_02.jpg);
	background-repeat: repeat-x;
}

.awi_marquee {
     /*overflow:hidden;*/
	 float:right;
	 width:212px;
	 height:15px;
	 margin-top:18px;
	 margin-right:195px;
	 color:#FFF;
}

.awi_marquee marquee {
	 color:#FFF;
}
.img-border {
border:1px solid #1D7BBB;
padding:2px;
margin:0;
height:auto;
width:auto;
}

#main {
margin:0 auto;
padding:0;
width:800px;
top:0;
}

#logo {
position:relative;
background:#FFFFFF url(../images/splash/logo.jpg) no-repeat top center;
margin:0;
padding:0;
height:100px;
width:800px;
}
#logo h1.logo {
position:absolute;
left:11px;
top:36px;
display:block;
margin:0;
padding:0;
height:28px;
width:458px;
}
#logo h1.logo a {
height:28px;
width:458px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#logo span.license {
position:absolute;
left:10px;
bottom:5px;
margin:0;
padding:0;
color:#000000;
font-size:10px;
}
#logo span.address {
position:absolute;
right:10px;
top:-10px;
margin:0;
padding:0;
color:#000000;
text-align:right;
}
#logo span.slogan {
position:absolute;
right:10px;
bottom:5px;
margin:0;
padding:0;
color:#000000;
text-align:right;
}

#actioncenter {
position:relative;
width:800px;
height:75px;
background:#FFFFFF url(../images/splash/a_c.jpg) top center no-repeat;
margin:0;
padding:0;
}
#actioncenter span a {
color:#000000;
font-size:15px;
text-decoration:none;
}
#actioncenter span a:hover {
color:#000000;
font-size:15px;
text-decoration:underline;
}
#actioncenter span a img, #actioncenter span a:hover img {
border:none;
}
#actioncenter h1.contact {
position:absolute;
left:25px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.contact a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.contact {
position:absolute;
left:95px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.wind_form {
position:absolute;
left:212px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.wind_form a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.wind_form {
position:absolute;
left:282px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.estimate {
position:absolute;
left:399px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.estimate a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.estimate {
position:absolute;
left:469px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}
#actioncenter h1.employ {
position:absolute;
left:586px;
top:6px;
display:block;
margin:0;
padding:0;
height:63px;
width:63px;
}
#actioncenter h1.employ a {
height:63px;
width:63px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
}
#actioncenter span.employ {
position:absolute;
left:656px;
top:13px;
margin:0;
padding:0;
color:#000000;
font-size:15px;
}

#flmap_btn {
position:relative;
display:block;
margin:0 auto;
padding:0;
width:506px;
height:125px;
}	
#flmap_btn a {
background:url(../images/fla_wind_map_btn.jpg) top left no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
#flmap_btn a:hover {
background:url(../images/fla_wind_map_btn.jpg) bottom right no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}

#mopi_btn {
position:relative;
display:block;
margin:0 auto;
padding:0;
width:225px;
height:125px;
}	
#mopi_btn a {
background:url(../images/mopi_btn.jpg) top left no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
#mopi_btn a:hover {
background:url(../images/mopi_btn.jpg) top right no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
#eightpoint_btn {
position:relative;
display:block;
margin:0 auto;
padding:0;
width:225px;
height:125px;
}	
#eightpoint_btn a {
background:url(../images/8point_btn.jpg) top left no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
#eightpoint_btn a:hover {
background:url(../images/8point_btn.jpg) top right no-repeat;
height:125px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
.windmap a, .windmap a:active, .windmap a:visited {
color:#000000;
text-decoration:none;
font-size:17px;
}
.windmap a:hover {
color:#FFFFFF;
text-decoration:underline;
font-size:17px;
}