/* CSS Document */
/*--------------------------------------------*/
/*CSS HACK*/
/*--------------------------------------------*/
*{ margin:0px; padding:0px;}
/*--------------------------------------------*/
/* GLOBAL*/
/*--------------------------------------------*/
body			{ margin:0px; padding:0px; font:normal 13px Arial; line-height:18px;  background:#2d71d2 url(../images/bg.jpg) repeat-x top left; color:#000000;}
#container		{ width:1004px; margin:0px auto;}
.bottom_design
{
	background: url(../images/design_rigthanner1.jpg) #094aa4 no-repeat bottom left;
}
a
{
	color:#777777;
	text-decoration:none;
}
a:hover
{
	color:#333333;
	text-decoration:underline;
}
h2
{
	color:#071f5f;
	font:normal 16px Arial;
	margin:0px;
	padding:12px 0px 3px 0px;
}

h3
{
	color:#0aa1f4;
	font:normal 14px Arial;
	padding:12px 0px 3px 0px;
}
p
{
	margin:0px;
	padding:7px 0px;
}
#container ul.list
{
	padding:5px 0px 0px 20px;
	margin:0px;
}
#container ul.list li
{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style-type:none;
	background:url(../images/bullet_text.gif) no-repeat 4px 6px;
	line-height:22px;
}

#container ul.list2
{
	padding:5px 0px 0px 0px;
	margin:0px;
}
#container ul.list2 li
{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style-type:none;
	background:url(../images/bullet_text.gif) no-repeat 4px 6px;
	line-height:22px;
}



/*--------------------------------------------*/
/* HEADER  */
/*--------------------------------------------*/
.header			{width:1004px;height:105px;  }
.logo			{width:33px;height:77px;padding-top:17px;float:left;}
/*--------------------------------------------*/
/* MENU  */
/*--------------------------------------------*/
.nav_main		{width:1004px; float:left; background:#ffb301; height:50px;}
.navigation		{  width:319px; height:50px; float:right;}
.color1_orange         {}
.color2_blue          { background-color:#071f5f;}
.color3_white          { background-color:#FFFFFF;}
/*--------------------------------------------*/
/* BANNER  */
/*--------------------------------------------*/
.banner_BG{ background:url(../images/bg_design2.jpg) no-repeat 146px 36px; }
.banner_BG3{ background:url(../images/bg_design3.jpg) no-repeat 146px 36px; }
.banner{ width:900px;height:300px; padding-bottom:40px; float:left; }
/*--------------------------------------------*/
/* HOME PAGE CONTENT  */
/*--------------------------------------------*/
.content		{ float:left; padding-bottom:35px;}
.airexit		{ float:left; padding-right:30px;}
.terazzo		{ float:left; padding-right:30px;}
.pedison		{ float:left;}
/*--------------------------------------------*/
/*INNER PAGE CONTENT*/

table.tableview
{
	border: 1px solid #cccccc;
	border-collapse:collapse;
}

table.tableview th
{
	border: 1px solid #d0d8e7;
	background:#071f5f;
	padding:5px;
	margin:0px;
	color:#ffffff;
}
table.tableview td
{
	border: 1px solid #d0d8e7;
	padding:5px;
	margin:0px;
}
table.table td
{
	padding:7px;
	margin:0px;
}
table.tableview td a
{
	color:#066fee;
	text-decoration:underline;
}
table.tableview td a:hover
{
	color:#071f5f;
	text-decoration:none;
}
.videoRight
{
	float:right;
	width:440px;
	margin:0px 0px 0px 20px;
}
.videoLeft
{
	float:left;
	width:500px;
	margin:0px 20px 20px 0px;
	border:1px solid #cccccc;
}
.imgBorder
{
	padding:3px;
	border:1px solid #e1e1e1;
}
.image_bg
{
	margin:0px 5px;
	background:url(../images/img_bg.png) no-repeat top left;
	padding:11px;
	width: 200px;
	height: 133px;
}
/*--------------------------------------------*/

/*--------------------------------------------*/
/*LINKS*/
.link{ font:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
/*--------------------------------------------*/



/*--------------------------------------------*/
/*indexFOOTER */
/*--------------------------------------------*/
.footer1			{width:900px; height:49px;  border-top:1px #fff solid; font-size:11px; line-height:19px; padding-top:20px; color:#fff; text-align:left; clear:both;  margin:0px 37px; background:url(../images/footer_bg.jpg) repeat-x left top; margin-top:35px;}
.footer_left1		{float:left; }
.footer_right1		{float:right; }
a.footer_links1		{color:#fff;font-size:11px;text-decoration:none;border-bottom:none;}
a.footer_links1:hover{color:#fff;font-size:11px;border-bottom:1px #fff solid;}
/*--------------------------------------------*/

/*--------------------------------------------*/
/* innerpageFOOTER */
/*--------------------------------------------*/
.footer				{width:900px; height:49px; font-size:11px;line-height:19px; padding-top:20px; color:#fff; text-align:left; clear:both;  margin:0px auto; background:url(../images/footer_bg.jpg) repeat-x left top;	}
.footer_left		{float:left; }
.footer_right		{float:right; }
a.footer_links		{color:#fff;font-size:11px;text-decoration:none;border-bottom:none;}
a.footer_links:hover{color:#fff;font-size:11px;border-bottom:1px #fff solid;}
/*--------------------------------------------*/


/*OTHER CLASS*/
/*--------------------------------------------*/
/*------------------------------------------*/
/*menu*/
/*------------------------------------------*/
.mlddm {margin:0; padding:0px; font-family:Arial; font-size:11px; width:319px; list-style:none;font-weight:bold;}
.mlddm li{display:inline; margin:0px;  text-align:left;  list-style:none;  float:left;  font-family:Arial;  font-size:11px;  font-weight:bold;}
.mlddm li a{ display:block;  text-align:center;  white-space:nowrap;  border:0px solid #515560; margin-top:0; color:#FFF; text-decoration:none;padding-right:0px;}
.mlddm li a#buttonnohover{display:block; text-align:center; white-space:nowrap; border:0px solid #515560;margin-top:0;  color:#FFF;text-decoration:none;}
.mlddm li a:hover { color:#FFFFFF;}
.mlddm li a#buttonhover{ color:#FFF; background:url(../images/about_btn.jpg) no-repeat bottom left; }
.mlddm ul{margin:1px 0 0 0; padding:0; visibility:hidden; position:absolute;  clear:both;   }
.mlddm ul li{float:none; margin:0; padding:0; border-width:0px}
.mlddm ul li a{white-space:nowrap; width:auto; margin:0px; padding:7px 20px 7px 13px; font-family: Arial;font-size:11px; text-align:left; text-decoration:none; border:1px solid #ffffff; background:#071F5F; color:#ffffff; font-weight:normal;}
.mlddm ul li a:hover{color:#FFF; background:#066FEE ;}
.mlddm .hsub{background:#557028; }
.mlddm .hsub:hover{background:#82AB3D;  }
/*--------------------------------------*/
a.home:link { text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat top left; 	width:73px;	height:50px; }
a.home:visited {text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat top left;	width:73px;	height:50px; }
a.home:active {	text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat bottom left;width:73px; height:50px; }
a.home:hover { text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat bottom left;	width:73px; height:50px; }
/*--------------------------------------*/
a.about:link { text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat top left;	width:123px; height:50px; }
a.about:visited { text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat top left; width:123px; height:50px; }
a.about:active { text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
a.about:hover { text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
/*--------------------------------------*/
a.contact:link { text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat top left; width:123px; height:50px; }
a.contact:visited {	text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat top left; width:123px; height:50px; }
a.contact:active { text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
a.contact:hover { text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
/*--------------------------------------*/
a.home_act { text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat bottom left;	width:67px; height:50px; }
a.home_act:hover {	text-decoration:none; text-align:center; display:block; background:url(../images/home_btn.jpg) no-repeat bottom left; width:67px; height:50px; }
a.about_act {	text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
a.about_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/about_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
a.contact_act {	text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat bottom left; width:123px; height:50px; }
a.contact_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/contact_btn.jpg) no-repeat bottom left; width:123px; height:50px; }

.boxgrid_set
{
	margin:0px auto;
	width:857px;
}
/*slide*/
.boxgrid{
	width: 252px;
	height: 270px;
	padding-right:48px;
	float:left;
	border: solid 0px #8399AF;
	overflow: hidden;
	position: relative;	
}
.airexit_bg
{
	background:url(../images/airexit_image2.jpg) no-repeat left bottom;
}
.terrazzo_bg
{
	background:url(../images/terrazzo_image2.jpg) no-repeat left bottom;
}
.pedison_bg
{
	background:url(../images/pedison_image2.jpg) no-repeat left bottom;
}
.no_padding
{
	padding:0px;
}
.boxgrid img{position: absolute;top: 0; left: 0; border: 0px; }
.boxgrid p{	padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxcaption{ float: left; position: absolute; 	background: #000; 	height: 100px; width: 100%; opacity: .8; /* For IE 5-7 */				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 300; /*box hide over*/ left: 0;}
.caption .boxcaption {top: 220;left: 0;}	

.sublink { margin:0px; padding:0px 30px 0px 0px; float:right; list-style-type:none; height:18px; text-align:right; }
.sublink li { list-style-type:none; background:url(../images/icon1_09.jpg) no-repeat left 4px ; padding:0px 0px 0px 12px; color:#fff; font-size:12px; font-weight:bold; float:left; text-decoration:none; margin-left:20px;}
.sublink li a { list-style-type:none; color:#fff;  text-decoration:none;}
.sublink li a:hover { list-style-type:none; color:#ffb400; text-decoration:none; }
.content_bgshadow { background:#FFFFFF url(../images/bg_shadow.jpg) repeat-x left top; margin:0px auto; padding:0px 35px 35px 35px;}
.content_bg { background-color:#FFFFFF;  margin:0px auto; padding:0px 35px 35px 35px;}
.banner_rightbg{ background:url(../images/design_rigthanner.jpg) top left no-repeat;}
.content { font-family:tahoma; font-size:14px; color:#333333; line-height:24px; text-decoration:none; letter-spacing:normal;}
.content2 { font-family:tahoma; font-size:14px; color:#333333; line-height:30px; text-decoration:none; letter-spacing:normal;}
.smallbox_top{ background:url(../images/top_shadow.jpg) repeat-x top left; height:8px;}
.smallbox_bottom{ background:url(../images/bottom_shadow.jpg) repeat-x top left; height:6px;}
.highlighter { background-color:#eceff5; padding:20px 20px 20px 30px; ont-family:tahoma; font-size:14px; color:#333333; line-height:20px; text-decoration:none; letter-spacing:normal; }
.high_font {font-family:tahoma; font-size:14px; font-weight:bold; line-height:21px;}
.highlight_font {  font-family:tahoma; font-size:20px; font-weight:lighter; color:#011b56; text-decoration:none; letter-spacing:normal;}

input.txtbox, textarea.txtarea, select.cmbbox
{
	border:1px solid #999999;
	padding:2px;
	background:#ffffff;
	width:200px;
}

input.button
{
	border:1px solid #2b7ae7;
	background:url(../images/btn_bg.jpg) repeat-x bottom left;
	cursor:pointer;
	color:#ffffff;
	padding:3px 6px;
	
}

h1.title
{
	font:bold 22px Arial;
	color:#d57902;
	width:100%;
	padding-bottom:3px;
	margin: 20px 0px 2px 0px;
	border-bottom:1px dotted #333365;
}
h1.head
{
	background:#000066 url(../images/title_head.jpg) no-repeat top left;
	width:70%;
	font:normal 18px Arial;
	color:#ffffff;
	padding:2px 5px 2px 35px;
	height:24px;
}

.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.dot{
	border-bottom:1px dotted #333365;
	padding-top:20px;
	}

.thanks{

font-family:Arial;
font-size:20px;
color:#000066;
}