@charset "utf-8";

/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:12px Arial;color:#333333;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0;}
h1{padding:20px 0 10px 25px; font:20px Arial; color:#000;}
h2{padding:25px 0 10px 25px; font:22px Arial; color:#1A3F8B; text-transform:uppercase; border-top:1px solid #C3CFD5; background-color:#E3EEF4;}
h3{ background:url(../images/arr5.jpg) no-repeat left center;margin:5px 0 10px 25px; font:22px Arial; color:#333; padding:0 0 0 20px; }
h3.small{ background:url(../images/arr5.jpg) no-repeat left center;margin:5px 0 10px 25px; font:16px Arial; color:#333; padding:0 0 0 20px; }
h4{padding:8px 0 3px 25px; font:bold 14px Arial; color:#1A3F8B;}
h4.small{padding:0 0 25px 25px; font:bold 13px Arial; color:#1A3F8B;}
h5{padding:25px 0 10px 25px; font:22px Arial; text-transform:uppercase; }
h6{ font:bold 11px Arial; color:#000; margin:8px 0 0 25px;}

.fl{float:left}
.fr{float:right}
ul{list-style:none; }
ul li{}
ol{ display:block; padding:15px 0 15px 25px;}
p{padding:4px 22px 10px 25px;}
p.home{padding:4px 22px 10px 25px; font:13px Arial;color:#333333;	}
/*------------------------------ PAGE DEFINATIONS -------------------------------*/


.wrapper{margin:0 auto;width:972px; position:relative;}
.wrapper .header{ height:10px;color:#FFF; background:#000;}
.wrapper .header .dateSec{ float:left; width:150px;padding:20px 0 0 15px;}
.wrapper .header .SearchForm{ float:right; width:260px;}
.wrapper .header .SearchForm form{ float:left; width:100%; padding:15px 10px 0 0;}
.wrapper .header .SearchForm form label{ float:left; width:65px; padding:5px 0 0 0; }
.wrapper .header .SearchForm form input.itxt{border:0; float:left; padding:3px 5px 8px 5px; }

.wrapper .menu{ float:left; width:100%; height:54px; background: url(../images/menu.jpg) repeat-x left top;}
.wrapper .menu ul,.wrapper .menu ul li,.wrapper .menu ul li a{ float:left; }

.wrapper .banner{ float:left; width:972px; height:215px;}
.wrapper .flashpart{ float:left; width:972px; height:415px;}

.wrapper .indexSec{ float:left; width:100%;height:210px;background:#FFFFFF;}
.wrapper .indexSecThin{float:left;width:100%;height:25px;background:#FFFFFF;}
.wrapper .indexSec p{ color:#FFF;}
.wrapper .indexSec p a{ float:right; width:99px; height:36px; }
.wrapper .indexIndSec{ float:left; width:314px;height:210px;}
.wrapper .innerIndSec{ float:left; width:640px;height:210px;}
.pink{ background:#CC3399;}
.green{ background:#02ADBF;}
.green1{ background:#077E8A;}
.violet{ background:#663399;}
.violet1{ background:#350F5B;}
.purple{ background:#993399;}
.marR1{ margin-right:15px;}
.blue1{ color:#2D71FF; font:bold 12px Arial;}

.wrapper .container .sitemapCenter{ float:left; width:300px; border-right:1px solid #C3CFD5; border-left:1px solid #C3CFD5;}
.wrapper .container{ float:left; width:100%; padding:15px 0; background:#FFF;}
.wrapper .container .contents{ float:left; width:645px; border-right:1px solid #C3CFD5;}
.wrapper .container .contentsCenter{ float:left; width:400px; border-right:1px solid #C3CFD5; border-left:1px solid #C3CFD5;}
.wrapper .container .contents a{ color:#000; text-decoration:underline;}
.wrapper .container .contents a:hover{ text-decoration:none;}

.wide1{ float:left; width:320px;}


.wrapper .container .sitemapleft{ float:left; width:450px; padding:0 10px 0 5px;border-right:1px solid #C3CFD5;}
.wrapper .container .sitemapright{ float:right; width:450px; padding:0 10px 0 5px;}
.wrapper .container .leftSec{ float:left; width:200px; padding:0 10px 0 5px;}
.wrapper .container .rightSec{ float:right; width:300px; padding:0 10px 0 5px;}
.wrapper .container .rightSec img.globe{ padding:10px 0;}
.wrapper .container .rightSec a.rmore{color:#1A3F8B; font-weight:bold; text-decoration:underline}
.wrapper .container .rightSec a.rmore:hover{text-decoration:none}
.wrapper .container .rightSec h1{color:#1A3F8B;}

.wrapper .container .rightSec .industriesservedengineering{width:300px; height:200px;background-color:#F7F7F7;}
.wrapper .container .rightSec .industriesservedstaffing{width:300px; height:200px;background-color:#F7F7F7;}
.wrapper .container .rightSec .industriesservedaboutus{width:300px; height:200px;background-color:#F7F7F7;}
.wrapper .container .rightSec .contactus{width:300px; height:100px;background-color:#F7F7F7;}
.wrapper .container .rightSec .marqueEvents{width:300px; height:180px;background-color:#F7F7F7;}
.wrapper .container .rightSec .testimonials{width:300px; height:180px;background-color:#F7F7F7;}

.wrapper .footer{float:left;height:80px; background:#000; width:100%; text-transform:uppercase; font:10px Arial;}
.wrapper .footer a{color:#B4B4B4;}
.wrapper .footer a:hover{ color:#FFF;}
.wrapper .footer p{padding:15px 0 0 18px;float:left;}
.wrapper .footer .footermenu{ float:left; padding:25px 0 0 0; width:100%;}
.wrapper .footer .footermenu ul{ float:left; width:450px; margin:0 0 0 10px}
*html .wrapper .footer .footermenu ul{ margin:0 0 0 5px;}
.wrapper .footer .footermenu ul li{ border-right:1px solid #B4B4B4; padding:0 3px; float:left; text-transform:uppercase;}
.wrapper .footer .footermenu ul li.last{ border:0;float:left;}
.wrapper .footer .footermenu span{ float:right;width:140px; padding:0 15px; color:#787878;}
.wrapper .footer .footermenu span a{color:#787878; text-decoration:underline}
.wrapper .footer .footermenu span a:hover{ text-decoration:none;color:#787878; }

.wrapper .footer p{ color:#787878;}

/*------------------------------ SITEMAP DEFINATIONS -------------------------------*/
.sitemap{ float:left; width:400px; padding:8px 0 0 20px; }
.sitemap ul{ width:400px; float:left; font:12px Arial;}
.sitemap ul li{	background: #EFEFEF; border-bottom:1px solid #fff; line-height:20px; float:left; width:400px;padding:0 0 0 10px;}
.sitemap ul li a{ background:none; text-decoration:none;  color:#094964;}
.sitemap ul li a:hover{ text-decoration:underline;}


/*------------------------------ EXTRA DEFINATIONS -------------------------------*/
p.blueb{ color:#1A3F8B; font-weight:bold;}

ul.ul{ padding:0px 0 8px 30px;}
ul.ul li{ background:url(../images/arr1.jpg) no-repeat left 5px; padding:0 0 0 12px;}
a.more2{ float:right; width:99px; height:39px;}
a.more3{ margin:0 0 0 30px;background:url(../images/arr3.jpg) no-repeat left 5px; padding:0 0 0 12px; color:#1A3F8B; font-weight:bold; height:40px; display:block; width:260px;}
a.mail{color:#1A3F8B; font-weight:bold;}

ul.ul1{ padding:5px 0 8px 30px; }
ul.ul1 li{ background:url(../images/arr2.jpg) no-repeat left 5px; padding:0 0 0 12px;}
ul.ul1 li a{ color:#000;}

ul.ul2{ padding:10px 0 0 30px;font-size:larger; font-weight:bolder; color:#FFF;}
ul.ul2 li{ background:url(../images/arr4.jpg) no-repeat left 5px; padding:0 0 12px 12px;}
ul.ul2 li a{ color:#FFF;text-decoration:underline}

ul.ul3{ padding:15px 0 0 30px;font-size:larger; font-weight:bolder; color:#FFF;}
ul.ul3 li{ background:url(../images/arr7.jpg) no-repeat left 5px; padding:0 0 12px 12px;}
ul.ul3 li a{ color:#FFF;text-decoration:underline}

ul.ul4{ padding:0px 0 0 30px;font-size:larger; font-weight:bolder; color:#FFF;}
ul.ul4 li{ background:url(../images/arr8.jpg) no-repeat left 5px; padding:0 0 12px 12px;}
ul.ul4 li a{ color:#FFF;text-decoration:underline}

ul.ul5 { padding:5px 0 8px 30px; list-style:inside decimal;}
ul.ul5 li{ padding:0 0 0 12px; }
ul.ul5 li a{ color:#000;}

ul.ul6{ padding:5px 0 8px 30px; }
ul.ul6 li{ background:url(../images/arr2.jpg) no-repeat left 5px; padding:0 0 0 12px;}
ul.ul6 li a{ color:#000; text-decoration:underline;}
ul.ul6 li a:hover{ text-decoration:none;}

ul.ul7{ padding:10px 0 0 30px; font-size:larger; font-weight:bolder; color:#FFF;}
ul.ul7 li{ background:url(../images/arr4.jpg) no-repeat left 5px; padding:0 0 12px 12px;}
ul.ul7 li a{ color:#FFF;}


ul.ul8{ padding:10px 0 0 30px; font-size:large; font-weight:bolder; color:#FFF;}
ul.ul8 li{ background:url(../images/arr4.jpg) no-repeat left 5px; padding:0 0 12px 12px;}
ul.ul8 li a{ color:#FFF;}

ol.ol1{ padding:15px 0 8px 30px; font-weight:bold; color:#1A3F8B;}
ol.ol1 li{ padding:0 0 0 12px; list-style:inside decimal;}
ol.ol1 li a{ color:#000;}

ol.ol2{ padding:5px 20px 8px 30px;color:#333;}
ol.ol2 li{ padding:0 0 14px 8px; list-style:inside decimal;}
ol.ol2 li a{ color:#333;}

a.mail{ color:#000; text-decoration:underline; font-weight:normal}
a.mail:hover{ text-decoration:none;}

.wrapper .container .contents p a.pdf{ background:url(../images/pdf_img.jpg) no-repeat left top; padding:8px 0 8px 25px;}



.technology{ /*header of 2nd demo*/
 border : 1px solid #2F4F4F;
    background-color: #edf2f7;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
               background: #5078B3;
color:black;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
                 background: #edf2f7;
color: black;
}

    
.images{ float:right; padding-right:5px;}

#liquid-round {
	width:70%;
	margin:0px auto;
	background-color: #fff;
	background-image: url(../images/leftside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.top {
width:100%;
height:20px;
background:url(../images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}


.center-content {
position:relative;
background:url(../images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(../images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/bottom-right.gif) no-repeat right top;
            top: 0px;
            left: 0px;
        }


#liquid-round1 {
width:70%;
margin:0px auto;
background:#fff url(../images/leftside.gif) repeat-y left top;
}


.top {
width:100%;
height:20px;
background:url(../images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}


.center-content {
position:relative;
background:url(../images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(../images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/bottom-right.gif) no-repeat right top;
            top: 0px;
            left: 0px;
        }
.Bsbttn
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 13px;
    BACKGROUND: #d6e7ef;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    TEXT-DECORATION: none;
    height: 24px;
    }

.messageHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0000FF;
}







