body{  margin:0;  padding:0;  border: 0;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  background-color:#fafafa;

}	



/* Heading Classes 

............................*/

h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-bottom:solid 2px #FFDEB0; color:#004E98;margin-top:17px; width:500px;}



h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-bottom:solid 4px #FFDEB0; color:#004E98;margin-top:17px; margin-bottom:4px; padding:0px; padding-bottom:4px; padding-top:24px; width:520px;}	



p {padding:0; margin:0; margin-bottom:10px; line-height:16px}



a, a:link { text-decoration:none; color: #004E98; }

a:hover {  text-decoration:underline; } 

.bluelink a{ text-decoration:none; color:#004E98; }

.bluelink a:hover { text-decoration:underline; } 



/* LAYOUT

 ----------------------------- */

#wrapper {width:776px; margin:0 auto; border: 1px solid #333333; } 





/* Master Header

...............................*/

#masterheader {width:100%; padding-bottom:2px; height:130px; clear:both; }

#logo {background:no-repeat left url(../images/arcas_logo.gif) ; height:130px; width:82px; float:left; }

#logospace{width:2px; height:130px; float:left;}

#header{  width:692px; height:130px; background-image:url(../images/bg_header.gif); float:right; }

#headingtext{background:no-repeat left url(../images/headertext.gif); height:28px; width:633px; padding-bottom:26px; padding-top:33px; padding-right:30px;  float:right;}

#banerboderline{height:2px; width:776px; background-color:#FFDEB0; margin-top:0px; float:left; }

.printicon{padding:0px; width:500px; padding-top:10px; padding-right:40px; padding-bottom:10px;;  font-size:10px;  margin:0; text-align:right;  float:right}

#globalnav { width:633px; margin-right:6px; height:31px; margin-top:2px;  float:right; }

#globalnav ul { display:inline ; margin:0px; border:0px;  padding:0px; list-style:none; display:inline; float:right; }





#globalnav ul li{display:inline ; margin:0px; border:0px;  margin-right:1px; padding:0px; width:84px; height:31px; background: no-repeat url(../images/butback.gif);   text-align:center; float:left;  }









/* body           */

#centerpart{width:776px; float:left; margin-bottom:20px; margin-top:0px; text-align:justify; border-top:solid 2px #FFDEB0 ; clear:both;}

#bodyleft{width:555px; margin-left:21px; float:left;  }

#bodyright{width:180px; margin-right:0px; float:left; }



/* Content  .......   */

.imageabt{text-align:right; width:460PX; float:right; margin-right:20px;  margin-bottom:10px}

#subimage {width:500px; height:140px; margin-top:17px; background:no-repeat left url(../images/subimage.gif); float:left }

#newshead {width:180px;  margin-top:17px;  float:left; clear:both;}



.heading{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-bottom:solid 2px #FFDEB0; color:#004E98;margin-top:17px; width:500px; float:left; }

.text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444547; margin-top:17px; width:500px; float:left;}

.poptext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444547; padding:17px; margin:0px; width:520px; text-align:justify; float:left; #padding: 17px 10px 17px 17px}

.rightheadings{font-family:Arial, Helvetica, sans-serif; width:180px; border-bottom: solid 2px #FFA200; font-size:12px; font-weight:bold; margin-bottom:5px; }

.line { background-color:#FFA200; height:3px}



.newstext {color:#666666; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:180px; line-height:15px; padding-top:2px; text-align:left }

.newstext a {color:#666666;  font-family:Arial, Helvetica, sans-serif; font-size:12px; width:180px; line-height:15px; padding-top:2px; padding:0px; margin:0px;}

.newstext a:hover {color:#004E98;}





.newstext1 a{color:#004E98; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:175px; line-height:15px; padding:0px; margin:0px; padding-top:10px; text-align:left }

.newstext1 a:hover {color:#004E98; text-decoration:underline;}



.more  {color:#515254; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:175px; margin-bottom:13px; text-align:right}

.more a {color:#515254; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:175px; margin-bottom:13px; text-align:right}

.more a:hover {color:#346198; text-decoration:underline}





/* down products*/

#downlinks {width:776px; clear:both;}

#downlinkshead {width:776px; float:left; }



#downlinkshead ul {margin:0 ;  border:0; padding:0px; margin-left:21px; list-style:none;}



#downlinkshead li{display: inline;  padding: 0px; padding-right:12px; float:left ;}



#downlinkscont{width:776px; clear:both;  }

#downlinkscont ul {margin:0 ;   border:0; margin-left:15px; padding:0;  list-style:none; }



#downlinkscont li {display: inline;  padding: 0px;  margin: 6px; height:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#666666; float:left ; border-top:solid 4px #bbbbbb;  /*text-align:justify;*/}



#downlinkscont li a{display: inline;  padding: 0px; width:198px;  height:41px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; float:left ; }

#downlinkscont li a:hover{color: #004E98;}



#btnmore{float:left; clear:both; padding:0; margin:0; }

#btnmore ul{border:0; margin:0;  padding:0;  list-style:none; }

#btnmore li{display:block; border:1px solid red; padding: 0px;  margin: 0px; width:198px;  height:20px; text-align:right; float:left}

#btnmore li img { padding:0; margin:0; font-size:0; line-height:normal;}

/*footer ...............*/



#footer{clear:both}

#footerbar{width:776px; float:left; margin:0px; padding:0px;  }





#footerleft{background:repeat-x left url(../images/footerbg.gif); height:8px; width:82px; margin:0px; padding:0px;  float:left;}

#footermidspace{width:2px; height:8px; float:left;  margin:0px;padding:0px;}

#footerright{background:repeat-x left url(../images/footerbg.gif); height:8px; width:692px;  margin:0px; padding:0px; float:left;}

#tablefooter {font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#footerdown{ background-color:#FDBC5E; height:24px; width:776px;  margin:0px; padding:0px; clear:both;} 

#tablefooter a {color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#tablefooter a:hover{color:#346198;  text-decoration:underline; }

.productsamll{font-size:10px;}



.tablehide{border:1px solid; position:absolute; z-index:1; margin:0; margin-top:9px; }

.tabletext {text-align: left;  padding:0px; padding-bottom:8px; padding-top:8px; margin:0px;  }

.tabletext a{text-align: left; margin:0px; cursor:default }



#dwld {font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; border:1px solid #ccc; background-color:#fff; clear:both}



div.hBoxArea {

	width:100%;

	padding:0;

	margin:0;

	clear:both;

	padding-left:21px;

	font-family:Arial, Helvetica, sans-serif;

}

div.hBoxOne {

	width:208px;

	float:left;

	margin-right:54px;

	font-family:Arial, Helvetica, sans-serif;

	}

div.hBoxOne p {

	border-top:4px solid #bbbbbb;

	margin:6px 0 6px 0;

	padding: 6px 0 0 0;

}

div.hBoxOne img {

	border:0;

	}

div.hBoxOne p a, div.hBoxOne p a:visited {

	color:#444547;

	font-size:12px;

	line-height:16px;

		}

div.hBoxOne p a:hover, div.hBoxOne p a:active {

	color:#004E98;

	font-size:12px;

}	

div.hBoxTwo img {

	border:0;

	padding-left:5px;

	}

div.hBoxThree img {

	border:0;

	}

div.hBoxTwo {

	width:208px;

	float:left;

	margin-right:54px;

}

div.hBoxTwo p a, div.hBoxTwo p a:visited {

	color:#444547;

	font-size:12px;

	line-height:16px;

		}

div.hBoxTwo p a:hover, div.hBoxTwo p a:active {

	color:#004E98;

	font-size:12px;

}

div.hBoxTwo p {

	border-top:4px solid #bbbbbb;

	margin:6px 0 6px 0;

	padding: 6px 0 0 0;

}

div.hBoxThree {

	width:206px;

	float:left;

}

div.hBoxThree p a, div.hBoxThree p a:visited {

	color:#444547;

	font-size:12px;

	line-height:16px;

		}

div.hBoxThree p a:hover, div.hBoxThree p a:active {

	color:#004E98;

	font-size:12px;

}

div.hBoxThree p {

	border-top:4px solid #bbbbbb;

	margin:6px 0 6px 0;

	padding: 6px 0 0 0;

}

div.btnMore {

	width:100%;

	text-align:right;

	padding:10px 0 10px 0;

	}

div.extraPad {

	padding-top:23px;

	}

p.clrAll {

clear:both;

}

div.topPad {

padding-top:5px;

}

div.clientLogos {

	margin-top:370px;

	#margin-top:430px;

	display:table;

	border:1px solid #fff;

}

div.clientLogos img {

	text-decoration:normal;

	line-height:normal;

	font-size:0;

	padding:0;

	margin:0;

}

.imageabt1{text-align:center; width:180px; clear:both;}

/*styles added by sabitha*/
.list ul li, .list1 ul li
{
	line-height:20px;
	list-style-type:disc;
	margin-left:30px;
}

