*{

	margin:0;

	padding:0;

	text-decoration: none;

}

body{background-color:#FFFFFF;}

ul{list-style:none;}

li{line-height:0;}

.column{float:left;}

.container{width:100%; overflow:hidden;}

.clear{clear:both;}

body{

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

	color:#7A7C88;

	font-size:0.75em;

	line-height:1.16em;

	text-align:center;

	text-decoration: none;

}

input, textarea, select{color:#7A7C88; vertical-align:top; text-align:left; border: 1px solid #A09B96; font:11px Tahoma, Arial, helvetica, sans-serif;}

.float-right{float:right;}

.align-right{text-align:right;}

.block{display:block;}

.top-indent-1{margin-top:5px; display:block;}

.top-indent-2{margin-top:10px; display:block;}

.top-indent-3{margin-top:15px; display:block;}

.top-indent-4{margin-top:20px; display:block;}

.top-indent-5{margin-top:25px; display:block;}

.top-indent-6{margin-top:30px; display:block;}



.width-stretch{width:100%;}



.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}



.site-border{background:#FFFFFF; padding:1px;}

.site{background:#FFFFFF;}



/*=======header===========*/



/*=======logo position and height=========*/

.logo{height:5px; background:url(images/logo.jpg)}

/*=======end logo position and height=========*/

.hiddenPic {display:none;}

.logo img{margin-left:28px;}

.menu{height:42px; padding-left:16px;}

.menu a, .menu span{height:26px; float:left; display:block; font-size:1.09em; color:#000000; padding-top:15px; text-align:center; text-decoration:none;}

.menu a:hover, .menu span{color:#FFFFFF; text-decoration:none;}



.submenu{height:42px; padding-left:125px;}

.submenu a, .submenu span{height:42px; float:left; display:block; font-size:1.09em; color:#000000; padding-top:15px; vertical-align:middle; text-align:center; text-decoration:none;}

.submenu a:hover, .submenu span{color:#FFFFFF; text-decoration:none;}



.m1{width:133px; background:url(images/m1.gif) left top no-repeat;}

.m1_p{width:133px; background:url(images/m1_p.gif) left top no-repeat;}

.m1:hover, .m1_p:hover, .m1_act{width:133px; background:url(images/m1_act.gif) left top no-repeat;}



.m1sub{width:133px; background:url(images/m1.gif) left top no-repeat;}

.m1sub_p{width:133px; background:url(images/m1_p.gif) left top no-repeat;}

.m1sub:hover, .m1sub_p:hover, .m1sub_act{width:133px; background:url(images/m1_act.gif) left top no-repeat;}



.m2{width:138px; background:url(images/m2.gif) left top no-repeat;}

.m2_p{width:138px; background:url(images/m2_p.gif) left top no-repeat;}

.m2:hover, .m2_p:hover, .m2_act{width:138px; background:url(images/m2_act.gif) left top no-repeat;}



.m3{width:169px; background:url(images/m3.gif) left top no-repeat;}

.m3_p{width:169px; background:url(images/m3_p.gif) left top no-repeat;}

.m3:hover, .m3_p:hover, .m3_act{width:169px; background:url(images/m3_act.gif) left top no-repeat;}



.m4{width:152px; background:url(images/m4.gif) left top no-repeat;}

.m4_p{width:152px; background:url(images/m4_p.gif) left top no-repeat;}

.m4:hover, .m4_p:hover, .m4_act{width:152px; background:url(images/m4_act.gif) left top no-repeat;}



.m5{width:94px; background:url(images/m5.gif) left top no-repeat;}

.m5_p{width:94px; background:url(images/m5_p.gif) left top no-repeat;}

.m5:hover, .m5_p:hover, .m5_act{width:94px; background:url(images/m5_act.gif) left top no-repeat;}



.m6{width:72px; background:url(images/m6.gif) left top no-repeat;}

.m6_p{width:72px; background:url(images/m6_p.gif) left top no-repeat;}

.m6:hover, .m6_p:hover, .m6_act{width:72px; background:url(images/m6_act.gif) left top no-repeat;}



.m7{width:136px; background:url(images/m7.gif) left top no-repeat;}

.m7:hover, .m7_act{width:136px; background:url(images/m7_act.gif) left top no-repeat;}



.header1{height:175px; background:url(images/bgheader01.jpg) 16px top no-repeat;}

.header2{height:175px; background:url(images/bgheader02.jpg) 16px top no-repeat;}

.header3{height:175px; background:url(images/bgheader03.jpg) 16px top no-repeat;}

.header4{height:175px; background:url(images/bgheader04.jpg) 16px top no-repeat;}

.header5{height:175px; background:url(images/bgheader05.jpg) 16px top no-repeat;}

.header6{height:175px; background:url(images/bgheader06.jpg) 16px top no-repeat;}

.header7{height:175px; background:url(images/bgheader07.jpg) 16px top no-repeat;}





/*=====//header===========*/



/*=======content===========*/

#content{padding:0 16px 38px 16px;}



#content .col-1{padding-top:19px;}



.title{margin-bottom:15px;}

.title-2{margin-bottom:10px;}



em{color:#0C88B1; font-style:normal; font-size:1.16em; line-height:1em;}



.font-2{font-size:0.91em; line-height:1.27em;}



.info-box{padding-left:39px; background:url(images/infobox.gif) left top no-repeat;}

.col-2 .info-box{background:url(images/infobox_2.gif) left top no-repeat;}



.link-2{color:#000000; font-size:0.91em; line-height:1.45em; text-decoration:underline}

.link-2:hover{text-decoration:none;}



li{padding:0 0 5px 0;}

li a{color:#000000; font-size:0.91em; line-height:1em; text-decoration:underline}

li a:hover{text-decoration:none;}



.link-3{color:#E94411; text-decoration:underline}

.link-3:hover{text-decoration:none;}



.link-4{color:#000000; text-decoration:underline}

.link-4:hover{text-decoration:none;}



.font-6{color:#000000; font-size:0.91em; }



.font-3{font-size:1.09em; line-height:1.23em;}

.font-4{color:#9D9FA9;}



.img-float{margin-right:20px; float:left;}



.date{color:#FFFFFF; background:#C1C2C9; padding:4px 8px 2px 10px; text-decoration:none; font-size:0.91em;}

.date:hover{text-decoration:underline;}



.line-x{height:1px; font-size:0; background:url(images/line_x.gif) left top repeat-x; margin:27px 0 24px 0;}



.title-3{height:18px; padding-top:7px; margin-bottom:24px; color:#000000; background:url(images/line_x.gif) left bottom repeat-x; font-size:0.91em;}



.font-5{color:#0C88B1; font-size:1.16em; line-height:1.28em;}

/*=====//content===========*/



/*=======block_1===========*/

.block-1{background:#F8F8FA; padding:19px 19px 31px 19px;}

/*=====//block_1===========*/



/*=======page_1===========*/

.page1headings {color: #000066; 

				line-height:20px; 

				text-align:center;

				font-size:20px color:#000066; 

				background-color:#EEEEEE; 

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



.projectheader 	{

	color:#3333FF;

	line-height:16px;

	text-align:left;

	font-size:14px;

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

	vertical-align:middle;

	text-decoration: underline;

}

				

.quicklinkheader 	{color:#3333FF; 

					line-height:16px; 

					text-align:left;

					font-size:14px; 

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

					vertical-align:middle;}

					

.safetyheader 	{

	color:#0000CC;

	line-height:16px;

	text-align:left;

	font-size:14px;

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

	vertical-align:middle;

	background-color: #F8f8fa;

	background-position: left center;

	padding: 2px;

}



#page1 .col-1 .box-1{width:187px; padding-right:15px;}

#page1 .col-1 .box-2{width:190px; padding-right:13px;}

#page1 .col-1 .box-3{width:189px;}



#page1 .col-1 .col-1{width:275px; padding-right:50px; padding-top:0;}

#page1 .col-1 .col-2{width:269px;}

#page1 .col-1 .col-2 .top-indent-6{margin-top:40px;}



#page1 .col-1 .title-2{margin-top:35px;}



#page1 .col-2 .img-float{margin-right:11px;}

#page1 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}

/*=====//page_1===========*/



/*=======page_2===========*/

.page2headings {

	color: #000066;

	line-height:20px;

	text-align:center;

	font-size:20px color:#000066; 

	background-color:#EEEEEE;

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

	font-size: 18px;

}





#page2 .col-1 .title-3{margin-top:70px;}

#page2 .col-1 .img-float{margin-right:4px;}



#page2 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}



#page2 .col-2 .box-1{width:171px; padding-right:15px;}

#page2 .col-2 .box-2{width:168px; padding-right:14px;}

#page2 .col-2 .box-3{width:168px;}

/*=====//page_2===========*/



/*=======page_3===========*/

.productsmenu {
	color: #000099;
	line-height:16px;
	text-align:center;




	font-size:14px color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	background-position: right center;
	padding: 5px;

}



#page3 .col-1 .box-1{width:187px; padding-right:15px;}

#page3 .col-1 .box-2{width:190px; padding-right:13px;}

#page3 .col-1 .box-3{width:189px;}



#page3 .col-1 .col-1{width:270px; padding-right:55px; padding-top:0;}

#page3 .col-1 .col-2{width:269px;}



#page3 .col-2 .img-float{margin-right:11px;}

/*=====//page_3===========*/



/*=======page_4===========*/

.safetyheading {

	line-height:16px;

	text-align:center;

	font-size:14px color:#000066; 

	background-color:#FFFFFF;

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

	font-size: 14px;

	text-decoration: none;

	background-position: right center;

	padding: 5px;

}



#page4 .col-1 .box-1{width:187px; padding-right:15px;}

#page4 .col-1 .box-2{width:190px; padding-right:13px;}

#page4 .col-1 .box-3{width:189px;}



#page4 .col-2 .img-float{margin-right:11px;}

#page4 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}

/*=====//page_4===========*/



/*=======page_5===========*/

.teamname {

	line-height:18px;

	text-align:center;



	font-size:14px color:#000066;

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

	font-size: 16px;

	text-decoration: none;

	background-position: right center;

	padding: 2px;

	color: #000099;

}



.teaminfo {

	line-height:14px;

	text-align:center;



	font-size:14px color:#000066; 

	background-color:#FFFFFF;

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

	font-size: 12px;

	background-position: center center;

	padding: 2px;

	color: #999999;

}



#page5 .col-1 .img-float{margin-right:4px;}

#page5 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}



#page5 .col-2 .box-1{width:168px; padding-right:16px;}

#page5 .col-2 .box-2{width:168px; padding-right:16px;}

#page5 .col-2 .box-3{width:168px;}

/*=====//page_5===========*/



/*=======page_6===========*/

.contactsheadings {

	line-height:16px;

	text-align:center;



	font-size:14px color:#000066; 

	background-color:#f8f8fa;

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

	font-size: 13px;

	text-decoration: none;

	background-position: right center;

	padding: 0px;





#page6 .col-2 .img-float{margin-right:11px;	color: #000099;

}

#page6 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}

/*=====//page_6===========*/



/*=======page_7===========*/

#page7 .col-1 .img-float{margin-right:4px;}

#page7 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}



#page7 .col-2 span{float:right; padding-right:45px;}



#contact-form{width:100%; overflow:hidden; color:#F55814; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#contact-form .box-1{width:210px;}

#contact-form .box-1 div{height:32px;}

#contact-form .box-2{width:326px;}

#contact-form input{width:189px; height:19px;}

#contact-form textarea{width:324px; height:115px; overflow:hidden; margin-bottom:18px;}

#contact-form a{float:right; margin-left:21px;}

/*=====//page_7===========*/



/*=======footer===========*/

#footer{height:17px; padding:30px 0 20px 0; text-align:center; color:#46535B;}

#footer a{color:#FF3300; text-decoration:none;}

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

/*=====//footer===========*/
.HDG {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Painted {
	color: #0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
