*{margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a{outline-style:none;}
h1{
font-family:"Myriad Pro",arial,verdana;
font-size:28px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.workArea h4{border-bottom:1px dashed #333333; line-height:18px; }
h2{
font-family:"Myriad Pro",arial,verdana;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
h2 .fg{
	color: rgba(0,0,0,0.9);
    font-family: inherit;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
	}
#outer{margin:0 auto; width:1000px; background:url(images/mainbg.gif) repeat-y;}
#header{
width:1000px;
height:180px;
margin:0 auto;
}
#header2{
width:948px;
height:223px;
margin:0 auto;
}
#nav-top{
font-family:"Tahoma",arial,verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
height:40px;
background:url(images/header-top-bg.gif) repeat-y;
}
#nav-top ul li{
list-style:none;
float:left;
width:100px;
}
#nav-top ul li a{
display:block;
text-align:center;
text-decoration:none;
line-height:44px;
color:#FFFFFF;
}
#sign{
float:right;
margin:12px 0 0 0;
font-size:11px;
width:390px;
font-weight:normal;
}
#sign input{
background:#dfdfdf;
color:#000000;
border:1px solid #505152;
height:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#sign .input_txt{
background:#dfdfdf;
color:#000000;
border:1px solid #505152;
height:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#sign .button{
/*background:#343232;*/
color:#000000;
font-size:11px;
margin:0px 0 0 0px;
border:0px solid #474749;
cursor:pointer;
padding:0px 2px 3px 0px;
background:url(images/go.gif) no-repeat;
height:18px;
vertical-align:middle;
width:20px;
position:absolute;
}
.button2{
/*background:#343232;*/
color:#000000;
font-size:11px;
margin:0px 0 0 0px;
border:1px solid #474749;
cursor:pointer;
padding:0px 2px 1px 0px;
height:18px;
position:absolute;
}
#logo{
width:337px;
margin:0 0 0 49px;
height:105px;
float:left;
display:inline;
font-family:"tahoma",arial;
font-size:27px;
padding:36px 0 0 71px;
background:url(images/acg-infotech.gif) no-repeat;
}
#logo a{text-decoration:none; color:#000000;}
#note{
margin:0% 2% 0 45%;
font-family:"Tahoma",arial,verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#note a{text-decoration:none; color:#FFFFFF;}
#container{
width:940px;
margin:0 auto;
}
#container .top{
background:url(images/container-top.gif) left no-repeat;
height:15px;
font-size:1px;
}
#container .bottom{
background:url(images/container-bottom.gif) left no-repeat;
height:15px;
font-size:1px;
}
#contentarea{
background:#FFFFFF;
float:left;
}
#leftarea{
float:left;
width:354px;
}
#menu{
margin:0px 0px 0 46px;
font-family:"Tahoma",arial,verdana;
font-size:11px;
width:254px;
}
#menu .top{
width:254px;
height:36px;
background:url(images/menutopbg.gif) repeat-x;
font-size:19px;
font-weight:bold;
color:#FFFFFF;
line-height:36px;
padding:0 0 0 10px;
}
#menu ul li{
list-style:none;
background:url(images/menu-li-bg.gif) repeat-x;
height:21px;
width:263px;
border-right:1px solid #CDCDCD;
} 
#menu ul li a:hover{background:url(images/menu-li-hover.gif) repeat-x; color:#000000;}
#menu ul li a{
text-decoration:none;
color:#919382;
display:block;
font-weight:bold;
line-height:18px;
width:247px;
padding:0 0 0 16px;
line-height:21px;
}
#newsletter{
margin:10px 0px 0 46px;
font-family:"Tahoma",arial,verdana;
font-size:11px;
line-height:18px;
color:#000000;
width:254px;
}
#newsletter a{text-decoration:none; color:#000000;}
#newsletter input{border:0;}
#newsletter .top{
width:244px;
height:36px;
background:url(images/newsletter.gif) left no-repeat;
font-size:19px;
font-weight:bold;
color:#000000;
line-height:36px;
padding:0 0 0 37px;
} 
#newsletter ul{
width:263px;
}
#newsletter ul li{
list-style:none;
background:#D6D3D3;
padding:0 0 0 33px;
}
#newsletter ul li.first{
background:url(images/newsletter-top.gif) no-repeat;
height:14px;
}
#newsletter ul li.last{
background:url(images/newsletter-bottom.gif) no-repeat;
height:14px;
}
#help{
margin:4px 0px 0 46px;
font-family:"Tahoma",arial,verdana;
font-size:11px;
line-height:18px;
color:#000000;
width:254px;
}
#help .top{
	color: #555;
	font:11px Tahoma;
	background: url(images/arrow2.gif) no-repeat 8px 14px;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:normal;
	line-height:15px;
	padding:10px 0 2px 22px;	
}
#rightarea{
width:585px;
float:right;
border-left:1px solid #E8E8E8;
}
#rightarea span{
font-family:"Tahoma",arial,verdana;
font-size:11px;
font-weight:bold;
color:#545454;
margin-left:522px;
}
.help{
margin-left:390px;
}
.help img{
margin:0 4px 0 0;
}
.banner{
width:540px;
height:223px;
margin:13px 0 10px 25px;
background:#D6D3D3;
}
#client{
border-top:1px solid #E8E8E8;
font-family:"Tahoma", arial,verdana;
font-size:11px;
color:#A09D9D;
margin:15px 0 15px 0;
}
#client a{text-decoration:none; color:#A09D9D;}
#client .top{
background:url(images/client-topbg.gif) left no-repeat;
font-size:19px;
height:44px;
padding:5px 0 0 20px;
line-height:44px;
font-weight:bold;
}
#client ul{
width:478px;
margin:0 0 0 40px;
}
#client ul li{
list-style:none;
float:left;
width:230px;
padding:0 0 0 0px;
font-weight:bold;
line-height:20px;
/*border-bottom:1px solid #D6D3D3;*/
/*background:url(images/arrow.gif) left no-repeat;
*/}
#project{
margin:15px 0 15px 0px;
border-top:1px solid #E8E8E8;
font-family:"Tahoma", arial,verdana;
font-size:11px;
color:#A09D9D;
}
#project a{text-decoration:none; color:#A09D9D;}
#project .top{
background:url(images/client-topbg.gif) left no-repeat;
font-size:19px;
height:44px;
padding:5px 0 0 22px;
line-height:44px;
font-weight:bold;
display:block;
}
#project .top2{
background:url(images/client-topbg2.gif) left no-repeat;
font-size:19px;
height:44px;
padding:5px 0 0 22px;
line-height:44px;
font-weight:bold;
display:block;
}

#product{
border-top:1px solid #E8E8E8;
background:#FFFFFF;
font-family:"Tahoma", arial,verdana;
font-size:11px;
color:#000000;
}
#product .top{
background:url(images/client-topbg.gif) left no-repeat;
font-size:19px;
height:44px;
padding:0 0 0 15px;
line-height:44px;
font-weight:bold;
color:#A09D9D;
}

#product .list{
float:left;
width:290px;
margin:10px 0 0 17px;
}
#product .list a{text-decoration:none; color:#545454;}
#product  ul li{
list-style:none;
width:145px;
float:left;
line-height:18px;
}
#product  span{
font-family:"Tahoma",arial,verdana;
font-size:11px;
font-weight:bold;
color:#545454;
float:right;
}
#footer{
margin:15px 0 0 0;
background:#272727;
}
#footer .links{
margin:0 auto;
width:948px;
padding:14px 0 14px 0;
font-family:"Tahoma",arial,verdana;
font-size:11px;
}
#footer a{text-decoration:none; color:#919382;}
#footer .links ul{
margin:0 0 0 35px;
width:150px;
float:left;
display:inline;
}
#footer .links ul li{
list-style:none;
color:#919382;
line-height:18px;
}
#footer .copyright{
background:#272727;
width:200px;
float:left;
text-align:center;
font-family:"Tahoma",arial,verdana;
font-size:11px;
color:#919382;
line-height:31px;
height:31px;
border-top:2px solid #1F1F1F;
border-bottom:2px solid #1F1F1F;
}
#footer .acgil{
background:#272727;
width:748px;
text-align:center;
float:left;
font-family:"Tahoma",arial,verdana;
font-size:11px;
color:#919382;
height:31px;
line-height:31px;
border-top:2px solid #1F1F1F;
border-bottom:2px solid #1F1F1F;
}
#footer .acgil a{text-decoration:none; color:#919382; padding:0 5px; line-height:18px;}


/* old site css*/
#main_div
{
width:975px;
padding:0 0 0 25px;
background: #ffffff url(images/bgimgleftside.gif) left top repeat-y;
margin:0px auto;
}
#main_div_2
{
width:948px;
padding:0 27px 0 0px;
background: #ffffff url(images/bgimgrightside.gif) right top repeat-y;
margin:0px;
}
.contenarea
{
width:948px;
margin:0;
padding:0px;
background:url(images/mainbg.gif) repeat-y;
}
.clear
{
clear:both;
}
.header
{
width:948px;
border-bottom:14px solid #edeaea;
padding:0px;
margin:0;
}

.workArea
{
width:948px;
background:#ffffff;
margin:0 auto;
padding:0;
}
.leftzone
{
width:192px;
background:#f5f5f5;
height:1010px;
float:left;
margin:0px;
padding:0 0px 0 0px;
}
.search_area
{
width:192px;
margin:0px;
float:left;
text-align:left;
padding:0px 0 0 0px;
}
.searchtextarea
{
width:72px;
float:left;
margin:0px;
padding:14px 0px 20px 5px;
}
.inputtextarea
{
width:95px;
float:left;
margin:0px;
padding:17px 0px 5px 0px;
}
.searchbtnarea
{
width:30px;
float:right;
margin:0px;
padding:5px 30px 5px 0px;
}
.searchtext
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:none;
color:#000000;
text-decoration:none;
margin:0px;
text-align:center;
padding:3px 0px 0 0px;
}
.searchtbox
{
font:12px arial;
width:100px;
color: #606060;
border:1px solid #000000;
font-weight:normal;
background:#ffffff!important;
text-decoration: none;
text-align:left;
padding:0px 0px 0 0px;
margin:0px;
}
.LeftNavLevel01{
padding:0 0 0 15px;
}
.leftboxArea
{
font:12px arial;
line-height:24px;
color: #000;
font-weight:normal;
text-decoration: none;
letter-spacing:normal;
width:192px;
background:#e7e6e6;
margin:0px;
float:left;
text-align:left;
padding:0px 0 0 0px;
}
.leftboxArea a{text-decoration:none; color:#000000;}
.leftTitlehrd
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#676767;
text-decoration:none;
background:#c8c8c8 url(../images/arrow.jpg) 170px 8px no-repeat;
border-bottom:3px solid #f5f5f5;
margin:0px;
height:21px;
text-align:left;
padding:3px 0px 0 10px;
}
.Middlezone
{
width:544px;
background:#ffffff;
float:left;
padding:0 15px 0 15px;
}
.Middlezone ol,ul{
margin:0;
/*padding:0 0 0 25px;*/
padding:0;
}
.MidTitletxt
{
font-family:arial;
font-size:14px;
line-height:50px;
font-weight:bold;
color:#4b9c24;
text-decoration:none;
margin:0px;
text-align:left;
}
.middlehead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.littlehead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.Txt
{
font-family:arial;
font-size:12px;
line-height:16px;
font-weight:none;
color:#555;
text-decoration:none;
margin:0px;
text-align:left;
padding:3px 0px 0 0px;
}
.Txt ul,ol{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 35px;
}
.ourlatestwebsitelink a 
{
	font:12px Arial;
	color: #555;
	background: url(images/arrow2.gif) no-repeat 0px 10px;
	font-weight:normal;
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	display:block;
	padding:3px 0 3px 13px;
}
	
.ourlatestwebsitelink a:hover 
{
	color:#bf032f;
	background:url(images/arrow2.gif) no-repeat 0px 10px;
    padding:3px 0 3px 13px;
}
.Txt a{text-decoration:none; color:#555555;}
.Txt span a{ text-decoration:none; color:#626262; font-size:11px;}
.Rightzone
{
width:182px;
background:#f5f5f5;
float:left;
height:1010px;
margin:0px;
padding:0 0px 8px 0px;
}
.rightbox
{
width:170px;
background:#ffffff;
border:1px solid #edeaea;
float:left;
margin:10px 2px 0 3px;
padding:0 0px 0 0px;
}
div.righticontext{
	width: 126px;
	color: #737373;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	float: right;
	padding-top: 5px;
}
div.righticontext a{text-decoration:none; color:#555454;}
.cientareabgim
{
	line-height:15px;
	padding:10px 0 5px 10px;
}


.leftside_clientnavigation a 
{
	font:12px arial;
	color: #000;
	background:url(images/arrow2.gif) no-repeat 0px 8px;
	font-weight:normal;
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	display:block;
	padding:3px 0 3px 13px;
}
	
.leftside_clientnavigation a:hover 
{
	color:#bf032f;
	background:url(images/arrow2.gif) no-repeat 0px 8px;
    padding:3px 0 3px 13px;
}
.subheading
{
	color:#616161;
	font:11px Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	line-height:14px;
	padding:0px 5px 0px 0px;
}
.subheading a
{
	color: #BF032F;
	font:11px Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	line-height:14px;
	padding:0px 0px 0px 0px;
}
.subheading a:hover
{
	color: #BF032F;
	font:11px Tahoma;
	font-weight: bold;
	text-decoration: underline;
	text-align:left;
	line-height:14px;
	padding:0px 0px 0px 0px;
}
div.righticonbox {
	width: 160px;
	height: 35px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.righticon {
	width: 30px;
	float: left;
}
div.righthelpyou{
	color: #555;
	text-align: left;
	background:#edeaea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 9px;	
	padding-left: 10px;	
}
.rightTitlehrd
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
background:#626262;
margin:0px;
height:18px;
text-align:left;
padding:5px 0px 5px 10px;
}
.prodcthrdTil
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#DDDBDB;
margin:0px;
height:18px;
text-align:left;
padding:2px 0px 2px 10px;
}


.channelformdiv
{
width:600px;
margin:0px;
padding:0px;
}
.channeltextdiv
{
	float:left;
	width:120px;
	font:11px Tahoma;
	color: #8d8c8c;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
	padding:5px 5px 0 0px;
	margin:0px;
}
.channeltextfield
{
width:200px;
float:left;
padding:5px 0 0 10px;
margin:0px;
}
.channeltextbox
{
	font:11px Tahoma;
	width:200px;
	color: #8d8c8c;
	border:1px solid #999999;
	font-weight:normal;
	background:#ffffff!important;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0 0px;
	margin:0px;
}
.labelsemple_left{
text-align:center;
margin:10px 0 10px 0;
}
.logodiv{
text-align:center;
margin:10px 0 10px 0;
}
.morelink a{text-decoration:none; font-weight:bold;}


.jobtabactive
{
width:auto;
float:left;
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#fee7e7;
margin:0px;
height:18px;
text-align:left;
}
.jobtabactive a
{
width:auto;
float:left;
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#EAEAEA;
border-right:1px solid #ffffff;
margin:0px;
height:18px;
text-align:left;
padding:2px 20px 2px 20px;
}
.jobtabactive a:hover
{
width:auto;
float:left;
padding:2px 20px 2px 20px;
}
.jobtab
{
width:auto;
float:left;
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#fee7e7;
border-right:1px solid #ffffff;
margin:0px;
height:18px;
text-align:left;
}
.jobtab a
{
width:auto;
float:left;
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background:#333333;
border-right:1px solid #ffffff;
margin:0px;
height:18px;
text-align:left;
padding:2px 20px 2px 20px;
}
.jobtab a:hover
{
width:auto;
float:left;
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#cccccc;
border-right:1px solid #ffffff;
margin:0px;
height:18px;
text-align:left;
padding:2px 20px 2px 20px;
}
