*{PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0;PADDING-TOP:0}HTML{HEIGHT:100%}BODY{HEIGHT:100%;text-align:center;margin:0 auto;FONT-FAMILY:"Arial",Helvetica;TEXT-ALIGN:left;background:url(../images/bg.jpg) #000 repeat-y top center}img{padding:0;margin:0;border:0}A{COLOR:#2c7fa7;TEXT-DECORATION:none}P{COLOR:#ccc;TEXT-DECORATION:none}LI{COLOR:#ccc;TEXT-DECORATION:none}UL{COLOR:#ccc;TEXT-DECORATION:none}.clear{clear:both;padding:0;margin:0;line-height:0}#fW_Content{DISPLAY:inline;FLOAT:left;MARGIN:0;OVERFLOW:hidden;WIDTH:997px;HEIGHT:276px}#fW_Controls{DISPLAY:inline;FLOAT:left;MARGIN:8px 0 0 0;WIDTH:520px;HEIGHT:30px}#fW_Controls A{FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND:url(../images/btnFeatureHover.gif) no-repeat;FLOAT:left;WIDTH:30px;COLOR:white;PADDING-TOP:6px;HEIGHT:24px;TEXT-ALIGN:center}#fW_Controls A.activeSlide{BACKGROUND-POSITION:0 -30px;COLOR:#ff5300}#fW_Controls A:hover{BACKGROUND-POSITION:0 -30px;COLOR:#ff5300}.main{width:997px;margin:0 auto;color:#ccc}.top{margin:0 auto;height:130px;position:relative}.top span.logo{position:absolute;margin:0 auto;left:20px;top:30px}.top .logolink{position:absolute;margin:0 auto;left:20px;top:30px;z-index:1000}.top span.logo h1{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#eaeaea;letter-spacing:2px;border:0;font-weight:normal;line-height:14px;padding-left:5px}.top .flag{position:absolute;margin:0 auto;right:0;top:44px}.top .flag DIV{border-left:1px solid #585e68;margin:0 auto;padding:5px 20px 5px 4px;color:#bdc0c5;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;float:right}.top .flag DIV span{padding:5px}.menu{margin:0 auto;height:44px;}.menu .leftcorn{margin:0 auto;float:left;width:8px}.menu .rightcorn{margin:0 auto;float:right;width:8px}.menu .menulink{margin:0;float:left;background:url(../images/menubg.gif) repeat-x;width:971px;display:block;height:44px;padding-left:10px}.banner-home{background-color:#c30;height:276px;text-align:left;vertical-align:top;margin:0 auto}.banner{background-color:#c30;overflow:hidden;height:276px;width:997px;text-align:left;vertical-align:top;margin:0 auto}
.footer{height:70px;text-align:center;padding-top:30px;line-height:160%;font-family:calibri;color:#bdc0c5;font-size:12px}.footer a{color:#bdc0c5;font-size:12px;font-family:calibri;text-decoration:none;font-weight:bold}.footer a:hover{color:#bdc0c5;text-decoration:underline}.footer span{color:#bdc0c5;padding:0 8px;font-weight:bold}.middle{background-color:#000;width:997px}.wh-lt{float:left;background:url(../images/w-ltcorn.png) no-repeat;height:6px;width:6px}.wh-rt{float:left;background:url(../images/w-rtcorn.png) no-repeat;height:6px;width:6px}.wh-mt{float:left;background-color:#fff;height:6px;width:985px}.wh-lb{float:left;background:url(../images/w-lbcorn.png) no-repeat;height:6px;width:6px}.wh-rb{float:left;background:url(../images/w-rbcorn.png) no-repeat;height:6px;width:6px}.wh-mb{float:left;background-color:#fff;height:6px;width:985px}.wh-mid{background-color:#fff;width:947px;font:normal 12px Arial;color:#525969;padding:12px 25px}.sub-mid{float:left;width:210px;margin-right:35px}.sub-mid-inner{float:left;width:700px;margin-right:35px}.sub-mid-last{float:left;width:210px}.mid-title{font:bold 18px Arial;color:#ca310f;padding-bottom:3px;border-bottom:1px solid #bcbcbc;line-height:17px}.mid-title span{font:bold 18px Arial;color:#ca310f}.wh-mid p{color:#525969;text-align:justify}.box-mid{padding:11px 0;margin-bottom:0;min-height:280px}.box-mid h2{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;color:#525969;padding:5px 0;margin:0}h1{font:bold 18px Arial;padding-bottom:3px;border-bottom:1px solid #bcbcbc;line-height:17px}h1.services{color:#76b50e}h1.flex{color:#ca310f}h1.silver{color:#1f92d3}h1.portfolio{color:#dc7707}h1.aboutus{color:#059cbe}h1.contactus{color:#c03ca9}.more-link{background:url(../images/arrow-bullet.gif) 0 4px no-repeat;padding-left:12px;font-size:12px;color:#2c7fa7;font-weight:bold;text-decoration:none}a.more-link:link{color:#2c7fa7;text-decoration:none}a.more-link:visited{color:#2c7fa7;text-decoration:none}a.more-link:hover{color:#2c7fa7;text-decoration:underline}a.more-link:active{color:#2c7fa7;text-decoration:none}.link1{font:normal 12px Arial;font-size:12px;color:#2c7fa7;text-decoration:none}a.link1:link{color:#2c7fa7;text-decoration:none}a.link1:visited{color:#2c7fa7;text-decoration:none}a.link1:hover{color:#2c7fa7;text-decoration:underline}a.link1:active{color:#2c7fa7;text-decoration:none}.lable-1{font:bold 12px Arial;padding-bottom:5px;color:#4287b8}.lable-2{font:bold 11px Arial}.link2{font:bold 14px Arial;color:#2c7fa7;text-decoration:none}a.link2:link{color:#2c7fa7;text-decoration:none}a.link2:visited{color:#2c7fa7;text-decoration:none}a.link2:hover{color:#2c7fa7;text-decoration:underline}a.link2:active{color:#2c7fa7;text-decoration:none}ul.Why-Flex{font-family:Arial,Helvetica,sans-serif;list-style:none;padding:0;margin:0}ul.Why-Flex li{list-style:none;background:url(../images/arrow-bullet.gif) 0 4px no-repeat;padding:0 0 2px 13px;font-size:12px;font-weight:normal;text-align:justify;color:#525969;margin-bottom:5px;line-height:125%}.textfield{font-family:Arial;font-size:12px;width:186px;color:#525969;border:#d3d3d3 solid 1px;padding:4px;background-color:#f3f1f1}.map-link{margin:0}.map-link ul{margin:0;list-style:none}.map-link ul li{text-align:left;background:url(../images/arrow-bullet.gif) 0 4px no-repeat;padding:0 0 5px 15px;font-size:14px;color:#2c7fa7;font-weight:bold}.map-link ul li a{font-size:14px;color:#2c7fa7;font-weight:bold;text-decoration:none}.map-link ul li a:hover{color:#2c7fa7;text-decoration:underline}.port-left{float:left;padding-top:18px}.port-right{float:left;padding-top:18px;padding-left:12px;padding-right:70px;padding-bottom:1px}.port-img-box{border:#b8b8b8 solid 1px;padding:6px}.port-shad{width:182px;height:11px;background:url(../images/bot_shad.jpg) no-repeat}.port-title{color:#55a2d8;font-size:15px;text-align:left;font-family:"Trebuchet MS";height:22px}.port-txt{width:435px;line-height:170%;font-size:12px;text-align:left;margin-bottom:7px}.p-dot-bord{clear:both;padding:0;margin:0;background:url(../images/dot.gif) bottom repeat-x}.cop1{font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6em;text-align:justify}.cop1 p{padding:0;margin:0}.textarea{font-family:Arial;font-size:12px;width:186px;color:#525969;border:#d3d3d3 solid 1px;padding:4px;height:62px;background-color:#f3f1f1}
.green_tx_blog{color:#525969;font-weight: bold;background:url(../images/dot-bord.gif) bottom repeat-x;padding-bottom:8px;}
.green_tx_blog ul{margin:0px; padding:0px; list-style:none; font-weight: bold;}
.green_tx_blog ul li{
	list-style:none;
	background:url(../images/arrow-bullet.gif) 0px 4px no-repeat;
	padding:0px 0px 2px 13px;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#525969;
	margin-bottom:5px;
	line-height:125%;
	}
}


/* menu class start */


#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:44px;
	position:relative;
	z-index:20000;
}
#nav li.top {
	display:block;
	float:left;
	background:url(../images/menu-spacer.gif) right top no-repeat;
	padding-right:2px;
}
#nav li a.top_link {
	display:block;
	float:left;
	height:44px;
	line-height:44px;
	color:#cccccc;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 20px 0 20px;
	cursor:pointer;
}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0 20px 0 15px;
	height:44px;
}
#nav li a.top_link span.down {
	float:left;
	display:block;
	padding:0px 15px 0px 0px;
	height:44px;
	background:url(../images/downar.gif) no-repeat 100% 50%;
}
#nav li:hover a.top_link, #nav a.top_link:hover {
	color:#FFF;
	background:#1d1d1d;
}
#nav li a.selected {
	color:#a6a6a6;
	border-bottom:#8744ae solid 3px;
}
#nav li:hover a.top_link span, #nav a.top_link:hover span {
}
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down {
	background-color:#1d1d1d;
}
#nav table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:0;
}
#nav li:hover {
	position:relative;
	z-index:200;
}
#nav a:hover {
	position:relative;
	white-space:normal;
	z-index:200;
}
#nav :hover ul.sub {
	left:0px;
	top:44px;
	background:#1d1d1d;
	padding:0px;
	width:200px;
	height:auto;
	z-index:300;
}
#nav :hover ul.sub li {
	display:block;
	position:relative;
	text-align:left;
	float:left;
	width:200px;
	border-bottom:#272727 solid 1px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#nav :hover ul.sub li a {
	display:block;
	font-size:12px;
	text-align:left;
	height:22px;
	padding:5px 0px 0px 5px;
	color:#d8d8d8;
	text-decoration:none;
	margin:0px;
}
#nav li ul.sub li a.fly {
	background:url(../images/arrow.gif) 98% 50% no-repeat #181818;
}
#nav :hover ul.sub li a:hover {
	background-color:#181818;
}
#nav :hover ul.sub li a.fly:hover {
	background:url(../images/arrow1.gif) 98% 50% no-repeat #121212;
}
#nav li b {
	display:block;
	font-size:12px;
	text-align:left;
	width:200px;
	margin-bottom:0px;
	text-indent:6px;
	color:#464646;
	cursor:default;
	font-weight:normal;
}
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul {
	left:200px;
	top:0px;
	background: #121212;
	padding:0px;
	border:1px solid #232323;
	white-space:nowrap;
	width:200px;
	z-index:400;
	height:auto;
}
#nav ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li:hover li:hover > ul {
	left:200px;
	top:0px;
	background: #121212;
	padding:0px;
	white-space:nowrap;
	width:200px;
	z-index:400;
	height:auto;
}
#nav li:hover > ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li:hover li:hover > a.fly {
	background:url(../images/arrow.gif) 98% 50% no-repeat #121212;
}
#nav li:hover li:hover > li a.fly {
	background:url(../images/arrow.gif) 98% 50% no-repeat #121212;
	color:#000;
}


