/***Search Strip - Start***/
#agcsearch {
	width: 100%; }

.headercontainer {
	width: 68.9em;
	padding: .46em .3em .4em .4em;
	margin: .5em .2em .5em .5em;
	font-weight: bold;
	border-top: .29em solid #999999;
	background-color: #E6E6E6; }

.headerright {
	float: right; }

.headerbox {
	width: 54.5em; }

.searchbtnbox {
	text-align: right;
	width: 46.6em; }

/***To align the company name with the search text box and search button***/
.header1box {
	font-style: normal;
	width: 31em;
	padding: .4em 0em 0em 0em;
	color: #CC0033; }

.searchbtn1box {
	width: 7.5em;
	padding-bottom: 0em; }

.agcdotcolor {
	color: #CC0033; }

.agcpipecolor {
	color: #CC0000; }

.agcalink {
	color: #7f7f7f;
	text-decoration: none; }

.txtlink {
	color: #fff;
	text-decoration: none; }
	
.srhlink {
	font-style: italic;
	color: #333333;}
	
.agcalinkspace {
	padding-right: .3em; }

.agcalinkarrow {
	color: #FFCC00;
	font-size: 1em; }

.agcftalink {
	color: #333333;
	text-decoration: none;
	font-size: 1.1em; }
	
.agcsub {
	color: #333333;
	text-decoration: none;
	color: #7f7f7f; }
	
.agcright {
	text-align: right ; 
	padding-right: 7.1em;
	font-weight: bold; }
	
.agcrightft {
	font-weight: bold;
	text-align: right;
	margin-left: 44em; }

.agcrightcpy {
	float:left;
	width: 35em; }
	
.agcrightimg {
	background: url(../images/hpdd0.gif) no-repeat right; 
	background-position: 80% 20%; }

.agcsitealink {
	color: #000000; }
	
.agcimglink {
	border: none; }
	
.agctxt {
	width: 8em; }

form {
	margin: 0em;
	padding: 0em;
	font-size: 80%; }

fieldset {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	border: 0em; }

.agcbanner {
	float: left; }
/***Search Strip - End***/

/***Logo Strip - Start***/
.logobox {
	padding: 0em .4em 0em 0em;
	float: right; }

/***To align the logo with the name***/
.logo1box {
	width: 13em;
	padding-left: .6em; }
/***Logo Strip - End***/

/***Pure Alignment***/
.addbox {
	width: 14em;
	font-weight: bold;
	font-size: 1.8em;
	font-family: "Trebuchet MS";
	color: #666666;
	text-align: right;
	margin-top: 0em;
	padding-right: .5em; }

/***To align the logo with the name***/
.add1box {
	width: 22.7em;
	margin-top: 0em;
	font-style: normal;
	font-weight: normal;
	font-size: 1.1em;
	color:  #666666;
	font-family: "Trebuchet MS";	
	text-align: right;
	padding-right: .1em; }
/***Addline Strip - End***/

/***agcnav styles start***/
#agcnav {
	font-size: 1em;
	position: relative;
	width: 69.65em;
	height: 2.6em;
	margin: .2em .4em .0em .5em;
	padding: 0em 0em 0em 0em;
	left: 0em; }
	
.agcnavbdrline {
	border-bottom: .35em solid #1967b1; }

#agclink {
	font-size: .9em;
	padding-left: 1em;
	margin-left: 0em;
	float: left;
	width: 76.4em;
	background: #333333 url("../images/agcnavbg.jpg") repeat-x left;
	list-style: none;
	text-transform: uppercase; }

#agclink li {
	display: inline; }

#agclink a {
	padding: 0.2em 1em 0em;
	line-height: 2.7em;
	text-decoration: none;
	color: #fff;
	float: left;
	border-right: .09em solid #666666; }

#agclink a:hover {
	background-color: #333333; }

/***For first separator***/
#agclink #agcaboutus a {
	border-left: .09em solid #666666; }

#agclink li.agcnavcls {
	background-color: #1967b1; }

#agclink li.agcnavcls a {
	background-color: #1967b1; }

#agcnav #agclink li.agcnavcls:hover>a {
	background: #1967b1;
	border-right-color: #1967b1;
	color: #fff; }

#agcnav #agclink li.agcnavcls a:hover {
	background: #1967b1;
	border-right-color: #1967b1;
	color: #fff; }

#agctechnology a {
	border-right: .09em solid #666666; }

#agcnav #agclink li#agctechnology a:hover {
	border-right: .09em solid #666666; }

#agcnav #agclink li#agctechnology:hover>a {
	border-right: .09em solid #666666; }
/***agcnav styles end***/