*{margin:0px; padding:0px; border:0px;}
html {background:url(../images/body_bg1.jpg) center top repeat-x;}
body {background:url(../images/body_bg2.jpg) center top no-repeat !important; text-align:center; min-height:500px}
body, a, div, span, p, td, select, input, textarea{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; vertical-align:top; font-size:11px; color:#222;}

a{color:#1E4A87; text-decoration:none}
a:hover{color:#1E4A87; text-decoration:underline}
ul{padding-top:5px;padding-bottom:5px;}
ul li{list-style:none; background:url(../images/arrow_1.gif) left 3px no-repeat; padding-left:17px; line-height:16px;}

input, textarea{border:#999 1px solid; line-height:13px; padding:2px; float:left;}
.home_input{border:#999 1px solid; line-height:15px; padding:4px 3px; float:left;}
.brd0 input{border:0px;}
.btn1{background:url(../images/btn_bg1.gif) left top no-repeat; height:24px; line-height:12px; width:35px; border:0px; float:right; color:#333; font-weight:bold;}
.btn2{background:url(../images/btn_bg2.gif) left top no-repeat; height:24px; line-height:12px; width:80px; border:0px; float:left; color:#333; font-weight:bold; margin:1px;}

.container1{width:756px !important; text-align:left; margin:0px auto;}
.container_top,.container_mid,.container_bottom{float:left; padding-bottom:8px !important;width:756px !important;}
.container_mid .mid_left{width:178px; float:left;}
.container_mid .mid_center1{width:390px; float:left; margin:0px 10px;}
.container_mid .mid_center2{width:568px; float:left; margin-left:10px; text-align:justify; margin-bottom:10px;}
.container_mid .mid_right{width:168px; float:left;}

.tab1{width:168px; background:url(../images/tab_bg1.gif) left top repeat-x; height:21px; display:block; padding:9px 0px 0px 0px; text-indent:10px;}
.tab2{width:168px; background:url(../images/tab_bg2.gif) left top repeat-x; height:21px; display:block; padding:9px 0px 0px 0px; text-indent:10px;}

.tab_content1{background:#ECECEC; width:162px; float:left; padding:8px;}
.tab_content2{background:#ECECEC; width:152px; float:left; padding:8px;}
.tab_content3{background:#1F65B2; width:168px; float:left; color:#FFF; text-align:center; line-height:18px; height:18px;}

.sublinks, .sublinks_selected{background:url(../images/btn_bg3.gif) left top no-repeat; color:#036; text-decoration:none; float:left; width:159px; height:22px; margin-bottom:1px; text-indent:20px; line-height:21px; display:block; border:#999999 0px solid;}
.sublinks:hover, .sublinks_selected{background:url(../images/btn_bg3.gif) left bottom no-repeat !important; color:#fff !important; text-decoration:none !important;}

.table1{background-color:#CCCCCC;}
.table1 td{background-color:#FFFFFF; padding:5px;}
.bg1{background-color:#155882 !important;}
.c1{color:#1E4A87;}
.c2{color:#fff;}
.mandatory, c3{color:#990000;}
.fl{float:left;}
.fr{float:right;}
.w25{width:25px;}
.w105{width:105px;}
.w170{width:170px;}
.w178{width:178px;} 
.marauto{margin:0px auto;}
.mart8{margin-top:8px}
.marl8{margin-left:8px}
.marl1{margin-left:1px}
.marb8{margin-bottom:8px}
.martb5{margin-bottom:-5px;margin-top:-5px;}

.venos{/*text-transform:uppercase; color:#003366;*/ font-weight:normal;}
.header{background:url(../images/header.jpg) left bottom repeat-x; width:756px; height:123px; float:left; margin-top:8px; display:block;}
.welcome{height:115px; display:block; width:390px; text-align:justify;}
.client_img1{border:#CCC 2px solid; padding:2px; margin:8px 0px;}
.title{text-transform:uppercase; display:none; background:url(../images/line_bg1.gif) left bottom no-repeat; font-weight:bold; height:18px; margin-bottom:8px; margin-top:3px;}
.welcome_title{text-transform:uppercase; background:url(../images/line_bg1.gif) left bottom no-repeat; font-weight:bold; height:18px; margin-bottom:8px; margin-top:3px;}
.client_logos{background:url(../images/arows_bg.gif) left 15px no-repeat; padding:0px 18px; margin-top:6px; width:720px; float:left; display:block;}
.portfolio_img{width:150px; height:100px; float:left; padding:2px; margin:10px 15px; border:#d3d3d3 1px solid;}
.footer{background-color:#E9E9E9; width:740px; height:10px; float:left; padding:10px 8px;}
.footer a{color:#333333;}

.client_img{background:url(../images/clientele_bg.jpg) center 10px no-repeat; height:145px; width:300px; vertical-align:middle; text-align:center;}

.clientele{padding:5px; text-align:center; vertical-align:middle; background-color:#CCC;}
.clientele td{text-align:center; vertical-align:middle; background-color:#FFF;}
.clientele td div{text-align:center; vertical-align:middle; background-color:#FFF; border:#999 1px solid; margin:5px;}
.clientele img{text-align:center; vertical-align:middle; padding:20px 0px;}

.menu a, .menu a:hover{width:108px; height:37px; float:left; display:block;}
.nav_home{background:url(../images/nav_home.gif) left top no-repeat;}
.nav_home:hover,.nav_home_selected{background:url(../images/nav_home.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_aboutus{background:url(../images/nav_aboutus.gif) left top no-repeat;}
.nav_aboutus:hover,.nav_aboutus_selected{background:url(../images/nav_aboutus.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_offerings{background:url(../images/nav_offerings.gif) left top no-repeat;}
.nav_offerings:hover,.nav_offerings_selected{background:url(../images/nav_offerings.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_portfolio{background:url(../images/nav_portfolio.gif) left top no-repeat;}
.nav_portfolio:hover,.nav_portfolio_selected{background:url(../images/nav_portfolio.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_clientele{background:url(../images/nav_clientele.gif) left top no-repeat;}
.nav_clientele:hover,.nav_clientele_selected{background:url(../images/nav_clientele.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_careers{background:url(../images/nav_careers.gif) left top no-repeat;}
.nav_careers:hover,.nav_careers_selected{background:url(../images/nav_careers.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_contactus1{background:url(../images/nav_contactus1.gif) left top no-repeat;}
.nav_contactus1:hover,.nav_contactus1_selected{background:url(../images/nav_contactus1.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}
.nav_contactus2{background:url(../images/nav_contactus2.gif) left top no-repeat;}
.nav_contactus2:hover,.nav_contactus2_selected{background:url(../images/nav_contactus2.gif) left bottom no-repeat;width:108px; height:37px; float:left; display:block;}

.href a{color:#666666; text-decoration:none;}
.href a:hover{color:#006699; text-decoration:underline;}

.latestproject{width:168px; height:159px; margin:0px; padding:0px; overflow:hidden; float:left;}

