
/*body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #848383;
}*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #848383;
}
h1,h2,h3,h4,h5,h6,h7{margin:0px; padding:0px;}
p{margin:0px; padding:5px 0 0 0px;}
h2{font:11px Tahoma;}

a {
	text-decoration:none;
	color:#555454;
}

a:hover {
	text-decoration:none;
	color:#bf032f;
}

#main_div
{
width:935px;
padding:0 0 0 25px;
background: #ffffff url(../images/bgimgleftside.gif) left top repeat-y;
margin:0px auto;
}
#main_div_2
{
width:908px;
padding:0 27px 0 0px;
background: #ffffff url(../images/bgimgrightside.gif) right top repeat-y;
margin:0px;
}
.contenarea
{
width:908px;
margin:0px;
padding:0px;
}
.generaluse
{
margin:0px;
padding:0px;
}
.clear
{
clear:both;
}
#header
{
width:902px;
background-color:#ffffff;
border-bottom:14px solid #edeaea;
border-top:10px solid #edeaea;
padding:0px;
height:68px;
margin:0px 3px 0px 2px;
}
.headerleftside
{
width:718px;
float:left;
height:60px;
margin:0px;
padding:3px 0 5px 0px;
}
.headerrightside
{
width:184px;
background:#eceaea url(../images/horizontal_arrow2.gif) left top no-repeat;
height:54px;
float:right;
margin:4px 0 2px 0px;
padding:3px 0 5px 0px;
}
.logoarea_left
{
width:53px;
margin:0 0 0 0px;
padding:10px 10px 0 10px;
float:left;
}
.logoarea_right
{
width:645px;
margin:0 0 0 0px;
padding:15px 0 0 0px;
float:right;
}
.left
{
width:438px;
float:left;
margin:0px;
padding:0px;
}
.right
{
width:207px;
float: right;
margin:0px;
padding:0px;
}
.acgheadertext
{
font:24px "Arial Narrow";
color:#030303;
line-height:24px;
font-weight:normal;
}
.acgheadertext_2
{
font:24px Tahoma;
color:#030303;
line-height:24px;
font-weight:bold;
}
.top_navigation_link a
{
font-family: Tahoma, Verdana;
font-size:12px;
background: url(../images/bullets.gif) no-repeat 1px 5px;
font-weight:normal;
color:#000000;
text-align:center;
line-height:20px;
text-decoration:none;
margin:0px;
padding:0 15px 0 15px;
}
.top_navigation_link a:hover
{
text-decoration:none;
background: url(../images/bullets.gif) no-repeat 1px 5px;
color:#bf032f;
padding:0 15px 0 15px;
}
.right_top_navigation_link a
{
font-family: Tahoma, Verdana;
font-size:11px;
font-weight:normal;
color:#bf032f;
text-align:center;
line-height:15px;
text-decoration: underline;
margin:0px 0 0 0px;
padding:0px 5px 0 5px;
}
.right_top_navigation_link a:hover
{
text-decoration:none;
color:#000000;
padding:0px 5px 0 5px;
}
.signdiv
{
width:100%;
padding:30px 0 0 0px;
}
.signinarea
{
width:50px;
float:left;
font:11px Tahoma;
color:#030303;
font-weight:normal;
}
.signintextbox
{
width:57px;
float:left;
padding:0 2px 0 0px;
}
.inputtextbox
{
width:55px;
background:#FFFFFF!important;
border:1px solid #696969;
height:14px;
font:11px Tahoma;
color:#030303;
font-weight:normal;
}
.buttonarea
{
width:30px;
float: left;
font:11px Tahoma;
color:#030303;
font-weight:normal;
}
.workArea
{
width:902px;
background:#ffffff;
margin:0px;
padding:0px 3px 0px 2px;
}
.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:50px;
float:left;
margin:0px;
padding:14px 0px 20px 10px;
}
.inputtextarea
{
width:85px;
float:left;
margin:0px;
padding:17px 8px 20px 0px;
}
.searchbtnarea
{
width:30px;
float:right;
margin:0px;
padding:17px 8px 20px 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:left;
padding:3px 0px 0 0px;
}
.searchtbox
{
font:12px arial;
width:83px;
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;
}
.leftboxArea
{
width:192px;
background:#e7e6e6;
margin:0px;
float:left;
text-align:left;
padding:0px 0 0 0px;
}
.leftTitlehrd
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#bf032f;
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;
}
.leftTitlehrd_2
{
font-family:arial,MS Sans Serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#000;
text-decoration:none;
background:#fcb2b2 url(../images/redarrow.gif) 170px 8px no-repeat;
margin:0px;
height:21px;
text-align:left;
padding:3px 0px 0 10px;
}
.Middlezone
{
width:498px;
background:#ffffff;
float:left;
margin:0px;
padding:0 15px 0 15px;
}
.MidTitletxt
{
font-family:arial;
font-size:14px;
line-height:18px;
font-weight:bold;
color:#4b9c24;
text-decoration:none;
margin:0px;
text-align:left;
padding:3px 0px 0 0px;
}

h1 {
	font-family:arial;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0px;
	text-align:left;
	padding:3px 0px 0 0px;
	text-transform:capitalize;
}
.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;
}
.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;
}
h1.heading
{
	font:11px Tahoma;
	color: #5d5c5c;
	font-weight:normal;
	text-decoration: none;
	text-indent:12px;
	letter-spacing:normal;
	text-align: left;
	line-height:15px;
	padding:8px 0 0px 0px;
}

.sap li {
	margin-bottom:10px;
}

.cientareabgim
{
	line-height:15px;
	padding:10px 0 5px 10px;
}

/*.leftside_clientnavigation a 
{
	font:12px arial;
	color: #e16477;
	background: #fee7e7 url(../images/arrow5.gif) no-repeat 5px 8px;
	font-weight:normal;
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	border-bottom:1px solid #fff;
	display:block;
	padding:4px 0 4px 17px;
}
	
.leftside_clientnavigation a:hover 
{
	color:#e16477;
	background: #fee7e7 url(../images/arrow5.gif) no-repeat 5px 8px;
    padding:4px 0 4px 17px;
}*/
.leftside_clientnavigation a 
{
	font:12px arial;
	color: #000;
	background: url(../images/smallarro.gif) no-repeat 0px 10px;
	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/smallarro.gif) no-repeat 0px 10px;
    padding:3px 0 3px 13px;
}

.jshorizontaborder_2
{
	padding:1px 0 0px 0px;
	margin:0px 0 0 0px;
	border-bottom:1px dotted #acacac; 
	height:30px;
}

.footerbg
{
width:98%;
height:30px;
float: right;
padding:0 5px 0 10px;
background:#f2f2f2;
margin:0px;
}

.footerbg_bottom
{
width:98%;
float: right;
padding:0 5px 0 10px;
height:60px;
background:#f2f2f2;
margin:0px;
}

.footer_navigation_link a
{
font-family: arial, Verdana;
font-size:11px;
font-weight:bold;
color:#555454;
text-align:center;
line-height:18px;
vertical-align:middle;
text-decoration:none;
margin:0px;
padding:0 8px 0 8px;
}

.footer_navigation_link a:hover
{
text-decoration:none;
color:#bf032f;
padding:0 8px 0 8px;
}

.footer {
	border-top:1px dashed #acacac;
	height:105px;
	margin:0px 1px 0px 1px;
	background:#f2f2f2;
}

.bottom_navigation_link
{
font-family: arial, Verdana;
font-size:12px;
font-weight:normal;
color:#555454;
text-align: left;
line-height:15px;
text-decoration:none;
margin:0px;
padding:0 0px 0 0px;
}

.bottom_navigation_link a
{
font-family: arial, Verdana;
font-size:11px;
font-weight:normal;
color:#555454;
text-align: left;
line-height:15px;
text-decoration:none;
margin:0px;
padding:0 2px 0 2px;
}

.bottom_navigation_link a:hover
{
text-decoration:none;
color:#bf032f;
padding:0 2px 0 2px;
}
.bottom_navigation_link_2
{
font-family: arial, Verdana;
font-size:11px;
font-weight:normal;
color:#555454;
text-align: left;
line-height:15px;
text-decoration:none;
margin:0px;
padding:0 0px 0 0px;
}

.bottom_navigation_link_2 a
{
font-family: arial, Verdana;
font-size:11px;
font-weight:normal;
color:#555454;
text-align: left;
line-height:15px;
text-decoration:none;
display:block;
margin:0px;
padding:0 2px 0 2px;
}

.bottom_navigation_link_2 a:hover
{
text-decoration:none;
color:#bf032f;
padding:0 2px 0 2px;
}
.horizontaborder
{
	padding:0 0 2px 0px;
}

.copyrightArea
{
background-color:#f2f2f2;
height:40px;
font:11px Tahoma;
line-height:35px;
color:#555454;
font-weight:bold;
margin:0px 0px 0px 3px;
padding:0 0 0 10px;
}
.subheading
{
	color: #BF032F;
	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;
}

.channeltextdiv
{
	float: left;
	width:150px;
	font:12px arial;
	color: #606060;
	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:12px arial;
	width:200px;
	color: #606060;
	border:1px solid #999999;
	font-weight:normal;
	background:#ffffff!important;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0 0px;
	margin:0px;
}
.latesprojectlink
{
float:left; 
width:300px;
padding:10px 20px 5px 5px;
}
.latesprojectlink_1
{
float:left; 
width:470px;
padding:10px 10px 5px 5px;
}
.labelsemple_left
{
float:left; 
width:370px;
padding:10px 20px 5px 5px;
}
.morelink a
{
	font:11px Arial;
	color: #494848;
	font-weight:bold;
	text-decoration: none;
	text-align: right;
	line-height:14px;
	padding:10px 10px 0px 0px;
}
.morelink a:hover 
{
	color:#bf032f;
	font-weight:bold;
	text-decoration:underline;
    padding:10px 10px 0px 0px;
}
div.righticonbox {
	width: 160px;
	height: 35px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.righticon {
	width: 30px;
	float: left;
}
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.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:#000;
text-decoration:none;
background:#fcb2b2;
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:#fee7e7;
margin:0px;
height:18px;
text-align:left;
padding:2px 0px 2px 10px;
}
.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:#ffffff;
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:#000000;
text-decoration:none;
background:#fee7e7;
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:#fee7e7;
border-right:1px solid #ffffff;
margin:0px;
height:18px;
text-align:left;
padding:2px 20px 2px 20px;
}
ul
{
padding:0px;
margin:0 0 10px 15px;
}
ol
{
padding:0px;
margin:0 0 10px 28px;
}
.ourlatestwebsitelink a 
{
	font:12px Arial;
	color: #555;
	background: url(../images/arrow3.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/arrow3.gif) no-repeat 0px 10px;
    padding:3px 0 3px 13px;
}
.latesprojectimg
{
float:left;
width:200px; 
padding:10px 15px 10px 10px;
}
.latesprojectdiscrip
{
float:left; 
width:240px; 
padding:10px 0px 10px 10px;
}
.CareersSectionHeader
{ 
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#DA251D;
	font-weight:bold;
	padding:4px 0px;
	text-transform:uppercase;
	background-color:#FFFFFF;
	padding-right:10px;
}
.CareersSectionHeaderLine
{
background:url(../images/careers/RedDot.gif) 0 11px repeat-x;
}