.nav_bg

{

background-repeat:repeat-x;

font-family:"Arial";

font-size:10px;

color:#000000;

font-variant:normal;

font-weight:normal;

height:47px;

}



/***************************************************************tab menu*********************************************************/

.glossymenu{

	position: relative;

	padding: 2px 0 0 8px;

	margin:0px;

	height:47px;
	/*height:47px;*/
	list-style: none;

	

}



.glossymenu li{

	float:left;

	padding-right:0px;

}



.glossymenu li a{

	float: left;

	display: block;

	color:#000000;

	text-decoration: none;

	font-family: "Arial";

	font-size: 11px;

	font-weight:normal;

	padding:0 0 0 2px; /*Padding to accomodate left tab image. Do not change*/

	height:47px;

	

	background: url(images/left-tab-hover.gif) no-repeat; /*left tab image path*/

	

	line-height:47px;

	text-align: center;

	cursor: pointer;

	

}



.glossymenu li a b{

	float: left;

	display: block;

	padding: 0 12px 0 10px;

	background-image: url(images/btn_right.gif);

	background-repeat: no-repeat;

	background-position: right top;	

	}



.glossymenu li.current a, .glossymenu li a:hover, .glossymenu li a:active{

	background: url(images/left-tab-hover_m.gif) no-repeat; /*left tab image path*/

	

}



.glossymenu li.current a b, .glossymenu li a:hover b , .glossymenu li a:active b{

	color: #ffffff;

	background: url(images/right-tab-hover_m.gif) no-repeat right top;

	background-image:url(images/btn_right_m.gif);

	background-repeat:repeat-x;	/*right tab image path*/

}



/**************menu**************************/











html, body, h1, h2, h3, h4 {

	margin: 0px;

	padding: 0px;

}

img {

	border: 0px;

}

a {

	color: #FF7F00;

	font-weight: bold;

	text-decoration: none;

}

a:hover {

	color: #FFA405;

	text-decoration: underline;

}





body {

	text-align: center;

	font: 12px arial, sans-serif;

	color: #666666;

	background-image: url(images/bg.gif);

}



#wrapper{

text-align:left;

margin:auto;

width:974px;

background-image:url(images/bodybg.png);

/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bodybg.png, sizingMethod=scale);*/
}

#wrapper em{

color:#FF7F00;



}







.contactus {

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

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	background-image: url(images/contactus.gif);

	background-repeat: no-repeat;

	padding-left: 41px;

	display: block;

	line-height: 56px;

}



#footer{

	text-align:left;

	margin:auto;

	width:974px;

	color: #FFFFFF;

}



#footer a{

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

	font-size: 11px;

	line-height: 28px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



#smallbox_bg {

	background-image: url(images/smallbox_bg.gif);

	background-repeat: repeat-y;

	width: 610px;

}

#smallbox_bg span {

	line-height: 20px;

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;



}

.largeimageborder {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #999999;

	border-bottom-color: #999999;

}

#testimonials {

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

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(images/testimonialbg.gif);

	width: 316px;

}

#testimonials a {

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

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

#testimonials a:hover {

	text-decoration: none;

}



.technologies {

	background-image: url(images/technologies_bg.gif);

	width: 316px;

}

#subsmallbg {

	background-image: url(images/subsmall_bg.gif);

	background-repeat: repeat-y;

	width: 296px;

	color: #666666;

	text-decoration: none;

}





#subsmallbg span {

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	color: #666666;

	text-decoration: none;

	padding-left: 10px;

	line-height: 22px;

	background-position: left center;

}





#subsmallbg a{

	color: #E17100;

	text-decoration: underline;

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

	font-size: 14px;

	font-style: italic;

	font-weight: normal;

}

#subsmallbg a:hover{

	text-decoration: none;

}

#contactsmall {

	background-image: url(images/contactbg.gif);

	background-repeat: repeat-y;

	width: 316px;

}



#contactsmall input{

	background-image: url(images/inputbg.gif);

	background-repeat: no-repeat;

	width: 162px;

	color: #696969;

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

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	line-height: 24px;

	height: 24px;

	padding-left: 10px;

	background-position: left top;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #8cb5c6;

	border-right-color: #8cb5c6;

	border-bottom-color: #8cb5c6;

	border-left-color: #8cb5c6;

}

.textfield{

	background-image: url(images/inputbg.gif);

	background-repeat: no-repeat;

	width: 162px;

	color: #696969;

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

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	padding-left: 10px;

	background-position: left top;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #8cb5c6;

	border-right-color: #8cb5c6;

	border-bottom-color: #8cb5c6;

	border-left-color: #8cb5c6;

}.doxborder {

	background-color: #e1eff3;

	border: 1px dashed #8cb5c6;

	padding: 10px;

}

.doxborder2 {

	background-color: #ffffff;

	border: 1px dashed #e4e6eb;

	padding: 10px;

}

.smalltext {

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

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.footer_text{

	text-align:left;

	margin:auto;

font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}
.oneball {
position : absolute;
left : -1000px;
visibility : hidden;

}


/*********Resources css*********/
.welcomeContent {
color:#585858;
font:13px/22px Arial,Helvetica,sans-serif;
padding:20px 0;
width:99%; overflow:hidden;
}
a.newtoplink {
-moz-border-radius:6px 6px 6px 6px;
background-color:#e5e5e5;
color:#999;
font:bold 18px Arial;
margin:0 10px;
padding:5px 10px;
text-decoration:none;
}
a:hover.newtoplink {
background-color:#999;
color:#ffffff;
}
a.current {
background-color:#999;
color:#ffffff;
cursor:text;
}
.nomargin{
margin-left:0px!important;
}
/*********Resources css*********/

