A:link {
	COLOR: #104962; TEXT-DECORATION: none
}
A:active {
	COLOR: #104962; TEXT-DECORATION: none
}
A:visited {
	COLOR:#104962; TEXT-DECORATION: none
}
A:hover {
	COLOR: #5F872E; TEXT-DECORATION: none
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead {
  margin: 0;
  padding: 0;
  border: 0;
}

BODY {
	 margin:0px; background: #E9E9E9 url(../images/bg3.gif); COLOR: black; LINE-HEIGHT: normal;  FONT-FAMILY: Verdana, Helvatica, Sans-Serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
}
table {

	border-collapse:collapse; 
}
#warp{
	width:995px; margin:0 auto; background: transparent url(../images/main_whitebg.png) center repeat-y;
}
#warp_bottom{
	width:995px; margin:0 auto; background: transparent url(../images/bottombg.png) no-repeat; height:13px
}
#main{
	width:980px; margin:0 auto;
}
#toplinesbg{
	background: url(../images/toplines.gif); height:8px; width:980px;
}
#toplinesbg1{
	background: url(../images/toplines1.gif) repeat-y; height:10px; width:980px;
}
#toplinesbg2{
	background: url(../images/toplines2.gif) no-repeat; height:8px; width:980px;
}

/* Header start */
#header{
	background: url(../images/toplogobg.gif); height:93px; width:980px; position:relative;
}
#header h1{
	width:272px; height:93px; text-indent:-999em; background:url(../images/logo.gif) no-repeat;
}
#header h1 a{
	width:272px; height:93px; display:block
}
#header ul{
	position:absolute; top:30px; right:25px; list-style:none; float:right; padding:0; margin:0; z-index:10
}
#header ul li{
	float:left; padding:0; margin:0px; color:#6BBE02; font-size:12px; height:32px;
}
#header ul li a{
	display:block; float:left; color:#104962; font-size: 8pt; font-weight: normal; height:32px; padding-top:0px; padding-right:12px; text-align:center; font-weight:bold
}
#header ul li a:hover{
	color:#8BC443;
}
#header ul li a.current{
	color:#8BC443;
}
#header .topimg{
	background: url(../images/toplogoimg.gif); height:93px; width:202px; position:absolute; top: 0px; right:0px
}
#header .aporeach{
	position:absolute; top: 22px; right:393px
}
#header .newani{
	height:16px; width:33px; position:absolute; top: 15px; right:373px
}
/* Header end */


/* topnav start */
#toplinks{
	background: #104962; height:35px; width:980px; border-bottom:1px solid #379EB9;
}
 #toplinks ul{
	position:absolute;
	list-style:none;
	padding:0px;
	margin:0;
}
#toplinks ul li{
	float:left; padding:0; margin:0; border-right:1px solid #379EB9; height:35px; 
}
#toplinks ul li a{
	display:block; float:left; color:#FFFFFF; font-size: 10pt; font-weight: bold; text-align:center; padding-left:15px; padding-right:13px; height:35px; line-height:32px;
}
#toplinks ul li a:hover{
	color:#FFFFFF; background: #8BC443;
}
#toplinks li a.current{
	color:#FFFFFF; background: #8BC443;
}
/* topnav end */


/* flash banner start */
#flashbanner{
	width:980px; height:260px;
}
/* flash banner end */

#middlebar{
	background: #FFFFFF url(../images/m-bg.gif) top repeat-x; width:980px;
}
#innerbg{
	background:url(../images/innerbg.jpg) no-repeat; width:980px; height:132px;
}
#aboutbg{
	background:url(../images/aboutbg.gif) no-repeat; width:980px; height:264px; position:relative;
}
.aboutlogo{
	position:absolute; top:14px; left:377px
}
.innerhead{
	font-family: Verdana, Tahoma, Arial; font-size: 20pt; font-style: normal; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:70px; padding-left:30px; position:absolute;
}
.innerhead1{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:215px; position:absolute; text-align:right
}
.innerheadwhy{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:114px; position:absolute; text-align:right
}
.innerheadquality{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:148px; position:absolute; text-align:right
}
.innerheadrd{
	font-family: Verdana, Tahoma, Arial; font-size: 20pt; font-style: normal; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:70px; padding-left:15px; position:absolute;
}
.innerheadrd1{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:134px; position:absolute; text-align:right
}
.innerheadmyid{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:50px; padding-left:24px; position:absolute; width:320px;
}
.innerheadproducts{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:162px; position:absolute; text-align:right
}
.innerheadman{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:178px; position:absolute; text-align:right
}
.innerheadsales{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:175px; position:absolute; text-align:right
}
.innerheadservices{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:155px; position:absolute; text-align:right
}
.innerheadnews{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:172px; position:absolute; text-align:right
}
.innerheadcareers{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:65px; position:absolute; text-align:right
}
.innerheadsitemap{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:124px; position:absolute; text-align:right
}
.innerheadcontact{
	font-family: Calibri, Arial; font-size: 12pt; font-style: italic; font-variant: normal; font-weight: normal; color:#FFFFFF; padding-top:150px; padding-left:85px; position:absolute; text-align:right
}
.innerheadicons{
	position:absolute;
	z-index:1;
	left: 400px;
	top: 30px;
}
.rightimg1{
	background: #FFFFFF url(../images/rightborderbg.gif) left repeat-y; width:15px;
}

.bg {
	font-family: Tahoma, Verdana, Helvatica, Sans-Serif; font-size: 1pt; font-weight: normal; color: #000099;	
}
.br {
	font-family: Tahoma, Verdana, Helvatica, Sans-Serif; font-size: 2pt; font-weight: normal; color: #000099;	
}

.hometext {
	COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300;		line-height:18px;
}
.welcome1 {
	 COLOR:#104962; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold;
}
.welcome2 {
	 COLOR:#72A334; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold;
}
.welcome3 {
	 COLOR:#72A334; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 13pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold;
}
.producthead1 {
	 COLOR:#104962; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 13pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold;
}
.heads {
	 COLOR:#72A334; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 13pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; padding-bottom:8px
}
.hometext1 {
	 COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300; line-height:15px;
}
.innerlinks {
	 COLOR:#8BC443; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300;
}
.gridbg1{
	background: url('../images/gridbg.gif') center repeat-x; font-size: 1pt; height:10px;
}
.menuOut {
	cursor:pointer; color:#104962; font-weight:bold; font-size: 8pt;
}
.menuOver {
	cursor:pointer; color:#5F872E; font-weight:bold; font-size: 8pt;
}
.tablehead {
	 background:#8BC443; COLOR:#FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold;
}
.tabletext {
	COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300;
}
.productname {
	FONT-WEIGHT: bold; text-decoration:none
}
b {
	 font-weight: bold;
}
.input{
	border:1px solid #B3B3B3; COLOR:#000000; FONT-SIZE: 8pt; height:16px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300;
}
.input1{
	border:1px solid #B3B3B3; COLOR:#000000; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300;
}
.but1 {
	 background:#104962; COLOR:#FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; border:0px solid #B3B3B3; padding:5px;
}

table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:9pt;
	color:#333333;
	border-width: 1px;
	border-color: #CCCCCC;
	border-collapse: collapse;
}
table.imagetable tr {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #CCCCCC;
}
table.imagetable td {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #CCCCCC;
}
#bul ul{
	padding:0px; margin:0px; list-style-type: none; padding-left:23px;
}
#bul ul li{
	background: transparent url(../images/lines.png) left no-repeat; COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: 300; padding-left:15px;
}
#market-int{
	width:680px;  position:relative;
}
#market-int .market-intimg1{
	position:absolute; top:0px; left:500px
}
#market-int .market-intimg2{
	position:absolute; top:100px; left:500px
}
