* {



margin: 0;



padding: 0;



}



BODY, HTML {



line-height: 15px;



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



font-size: 12px;



font-weight: normal;



color: #000;



background: #fff;



}



a:link, a:active, a:visited {



color: #006699;



text-decoration: none;



font-weight: bold;



}



a:hover {



color: #006699;



text-decoration: underline;



font-weight: bold;



}



p { padding: 10px; }



h1 {



font-size: 20px;



font-weight: bold;



padding: 10px;



color: #F67E19;



}



h2 {



font-size: 14px;



font-weight: bold;



padding: 10px 0 0 10px;



color: #000;



}



#header {



width: 800px;



height: 140px;



margin: 0 auto;



}



#subheader {



width: 100%;



height: 340px;



background: url(../images/subheader_bg.jpg) repeat-x;



padding: 20px 0;



}



#subheader_logo {



width: 800px;



height: 340px;



background: url(../images/subheader_logo.jpg) no-repeat;



margin: 0 auto;



}



#content_container {



width: 800px;



overflow: auto;



margin: 30px auto;



}



#content {
	width: 540px;
	float: left;



}
#content1 {



width: 400px;



float: left;



}



#content a {



color: #D89A64;



font-weight: bold;



text-decoration: none;



}



#content a:hover {



color: #D89A64;



font-weight: bold;



text-decoration: underline;



}



#column {



width: 260px;



float: right;



}



#column p {



padding: 10px 0;



}



#column a {



color: #6A86CD;



font-weight: bold;



text-decoration: none;



}



#column a:hover {



color: #6A86CD;



font-weight: bold;



text-decoration: underline;



}



#footer_container {



width: 100%;



background: #000;



}



#footer {



width: 800px;



height: 100px;



margin: 0 auto;



overflow: auto;



}



#footer p {



padding: 12px;



color: #fff;



}



#footer_left {



width: 360px;



height: 40px;



float: left;



}



#footer_right {



width: 400px;



height: 40px;



float: right;



}



.column_h2 {



width: 260px;



height: 30px;



background: #DAE8F5;



}



.column_h2 h2 {



font-size: 16px;



font-weight: bold;



color: #000;



line-height: 10px;



}



.pic_left {



float: left;



padding: 10px 10px 0 0;



}



#logo {



width: 351px;



height: 92px;



background: url(../images/logo.jpg) no-repeat;



margin: 30px 0 0 10px;



float: left;



}



#logo2 {







height: 126px;



background: #ccc;



margin: 0;



float: left;



}



#winds {



width: 540px;



height: 40px;



background: url(../images/winds.png) no-repeat;



position: absolute;



margin: 332px 0 0 -10px;



}



.homelink {



width: 351px;



height: 92px;



position: absolute;



margin: 0;



}











#nav {



width: 800px;



height: 30px;



margin: 0 auto;



}



#nav p {



padding: 2px;



}



#nav a {



font-weight: bold;



color: #000;



text-decoration: none;



}



#nav a:hover {



font-weight: bold;



color: #AABADA;



text-decoration: none;



}



.menu {  



margin: 0; 



padding: 0;



font-weight: normal;



}



.menu img {



display: block;



margin: 9px 0 0 0;



}



.menu ul {



padding:0;



margin:0;



list-style-type:none;



}



.menu ul li {



float:left;



position:relative;



z-index: 1;



font-family: Verdana, Arial;



font-size: 10px;



}



.menu ul li a, .menu ul li a:visited {



float:left; 



display:block; 



text-decoration:none;



background: #fff; 



color: #000;



padding:2px 12px; 



line-height:26px; 



height:26px;



font-weight: bold;



}



* html .menu ul li a, .menu ul li a:visited {



height:33px; 



he\ight:26px;



}



.menu ul li:hover {width:auto;}



.menu ul li a.menuone:hover {



color:#000;



text-decoration: none;



font-weight: bold;



width: auto;



}



.menu ul li:hover a.menuone {



color:#fff; 



text-decoration: none;



}



.menu ul li ul {display: none;}



.menu table {



margin:-1px; 



border-collapse:collapse;



}







/* specific to non IE browsers */



.menu ul li:hover ul {



display:block;



position:absolute;



top:28px;



margin-top:1px; 



left:0;



width:154px;



}



.menu ul li:hover ul.endstop {left:0;}



.menu ul li:hover ul li ul {display: none;}



.menu ul li:hover ul li a {



display:block;



background:#fff;



color:#000; 



height:auto;



line-height:15px;



padding:4px 16px; 



width:120px; 



}



.menu ul li:hover ul li a.drop {background:#522c69 3px 8px;}



.menu ul li:hover ul li a:hover {



color: #AABADA;



}



.menu ul li:hover ul li a:hover.drop {background: #555 3px 8px;}



.menu ul li:hover ul li:hover ul {



display:block; 



position:absolute; 



left:153px; 



top:-1px;



}



.menu ul li:hover ul li:hover ul.left {left:-153px;}







/* specific to IE5.5 and IE6 browsers */







/* Take out margin right for IE because the drop down shifts */



* html .menu ul li {



margin-right: 0;



}



.menu ul li a:hover ul {



display:block;



position:absolute;



top:24px; 



t\op:24px; 



background:#522c69;



left:0; 



marg\in-top:1px; 



border-bottom:1px solid #fff;



}



.menu ul li a:hover ul.endstop {left: 0;}



.menu ul li a:hover ul li a {



display:block;



background:#522c69;



color:#fff;  



height:1px; 



line-height:15px; 



padding:4px 16px; 



width:152px; 



w\idth:120px; 



border:1px solid #fff;



border-right: 0;



border-bottom:0;



font-weight: bold;



}



.menu ul li a:hover ul li a.drop {



background:#522c69 3px 8px; 



padding-bottom:5px;



}



.menu ul li a:hover ul li a ul {



visibility:hidden; 



position:absolute; 



height:0; 



width:0;



}



.menu ul li a:hover ul li a:hover {



color:#fff; 



background: #522c69 3px 8px;



}



.menu ul li a:hover ul li a:hover.drop {



background: #522c69 3px 8px;



}



.menu ul li a:hover ul li a:hover ul {



visibility:visible; 



position:absolute; 



top:0; 



t\op:-1px; 



color:#fff; 



left:153px;



}



.menu ul li a:hover ul li a:hover ul.left {left:-153px;}



#validation {



width: 280px;



margin: 10px auto;



}



#validation p{



line-height: normal;



display: inline;



float:left;



padding:1px;



}



#validation p a {



line-height: normal;



display: inline;



float:left;



padding:1px;



}



#validation p a img {



display: inline;



float:left;



padding:1px;



border: 0 none;



}



.validation_vacation {



width: 20px;



height: 17px;



position: absolute;



margin: 0;



display: block;



}



.validation_seolink {



width: 67px;



height: 17px;



position: absolute;



margin: 0 0 0 20px;



display: block;



}



#validation_seo {



width: 80px;



height: 15px;



background: url(../images/SEO-Expert.png) no-repeat;



float: left;



margin: 3px 0 0 2px;



}



#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6, #toggle7 {display: none;}



ul {



margin: 0 10px 10px 20px;



list-style-type: disc;



}



li {



padding: 0 0 2px 4px;



}



.ul_p {



font-weight: bold;



padding: 10px 0;



}



.text_small {



font-size: 10px;



}







.construction_pic_center {



width: 547px;



height: 473px;



margin: 0 0 0 126px;



border: 0;



}



.grant_pic_center {



width: 490px;



height: 320px;



margin: 0 0 0 155px;



border: 0;



}

.grant_pic_center1 {



width: 369px;



height: 320px;



margin: 0 0 0 155px;



border: 0;



}


#products_boxes {



width: 800px;



overflow: hidden;



}



#products_box1 {



width: 260px;



float: left;



margin: 0 10px 0 0;



}



#products_box1 img, #products_box2 img, #products_box3 img {



margin: 0 0 0 50px;



border: 0;



}



#products_box1 p, #products_box2 p, #products_box3 p, #products_box4 p {



text-align: center;



font-weight: bold;



}



#products_box4 img {



margin: 0 0 0 75px;



border: 0;



}



#products_box2 {



width: 260px;



float: left;



margin: 0 10px 0 0;



}



#products_box3 {



width: 260px;



float: left;



}



#products_box4 {



width: 300px;



margin: 20px auto;



}



#products_container {



width: 800px;



overflow: auto;



}



.products_content {



float: right;



width: 600px;



margin: 0 0 10px 0;



}



#table_weibull {



margin: 0 0 0 20px;



}



#media_center {



width: 435px;



margin: 0 auto;



}



#media_center p {



font-size: 14px;



padding: 10px 0 5px 0;



}



form {



width: 500px;



border-top: 1px solid #666;



border-bottom: 1px solid #666;



}



form p {



display: block;



padding: 10px 0 0 20px;



}



form input {



margin: 0 0 0 26px;



border: 1px solid #666;



background: #f0f0f0;



padding: 4px;



}



form textarea {



border: 1px solid #666;



background: #f0f0f0;



padding: 4px;



}



form span {



padding: 0 2px 0 0;



}



.submit {



background: #ccc;



border: 1px solid #666;



color: #000;



font-weight: bold;



padding: 4px;



margin: 10px 0 10px 20px;



}



.text_construction {



text-align: center;



font-size: 14px;



}
