@charset "utf-8";
/* CSS Document */

.aboutusHeaderLeft{
	background:url(../images/about-header-left.gif) no-repeat left top;
}
.aboutusHeaderRight{
	background:url(../images/about-header-right.gif) no-repeat right top;
}
.aboutusHeaderCenter{
	background:url(../images/about-header-center.gif) repeat-x center top;
}
.aboutusSubMenuLeft{
	background:url(../images/about-submenu-left.gif) no-repeat left top;
}
.aboutusSubMenuRight{
	background:url(../images/about-submenu-right.gif) no-repeat right top;
}
.aboutusSubMenuCenter{
	background:url(../images/about-submenu-center.gif) repeat-x center top;
}
body 
{
	margin: 0px; 
	padding: 0px; 
	background-color:#FFFFFF; 
	background-image:url(../images/bodybg.gif); 
	background-repeat:repeat-x; 
	font-family:Arial;
}
h1{
	color:#ffffff;
	font-family:verdana;
	font-size:8px;
	padding:0px;
	margin:0px;
}
.blueArrow{
	margin:10px 0 0 20px;
	padding:0 0 0 0;
}
.blueArrow li{
	list-style-position: outside;
	list-style-image:url(../images/blueArrow.gif);
	padding:0 0 7px 0;
	margin:0 0 0 0;
}

.content{
	color:#898989;
	font-family:Arial;
	font-size:12px;
}
.content a{
	color:#564949;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.content a:hover{
	color:#4a72ab;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;	
}
.designServices{
	background:url(../images/design-services.gif) no-repeat top left;
}
.designServicesContent{
	color:#666666;
	font-family:Arial;
	font-size:15px;
}
.footerLeft{
	background:url(../images/footer-left.gif) no-repeat left top;
}
.footerRight{
	background:url(../images/footer-right.gif) no-repeat right top;
}
.footerCenter{
	background:url(../images/footer-center.gif) repeat-x center top;
}
.headerLeft{
	background:url(../images/header-left.gif) no-repeat left top;
}
.headerRight{
	background:url(../images/header-right.gif) no-repeat right top;
}
.headerCenter{
	background:url(../images/header-center.gif) repeat-x center top;
}
.innerContent{
	color:#646464;
	font-family:Arial;
	font-size:11px;
}
.innerContent a{
	color:#646464;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
.innerContent a:hover{
	color:#1b1b1b;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
.newsHeadlines{
	color:#1b1b1b;
	font-family:Arial;
	font-size:12px;
}
.newsHeadlines a{
	color:#ff0000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.ourVision{
	background:url(../images/our-vision.gif) no-repeat top left;
}
.orangeArrow{
	margin:10px 0 0 20px;
	padding:0 0 0 0;
}
.orangeArrow li{
	list-style-position: outside;
	list-style-image:url(../images/arrow-orange.gif);
	padding:0 0 7px 0;
	margin:0 0 0 0;
}
.partnership{
	background:url(../images/partering-fomax.gif) no-repeat top left;
}
.qualityPolicy{
	background:url(../images/quality-policy.gif) no-repeat top left;
}
.readMore{
	color:#d9251d;
	font-family:Arial;
	font-size:11px;
}
.readMore a{
	color:#d9251d;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
.readMore a:hover{
	color:#d9251d;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}
.servicesBanner{
	background:url(../images/plain-banner.gif) repeat-x left top;
}
.servicesBG{
	background:url(../images/services.gif) no-repeat top left;
}
.sloganLeft{
	background:url(../images/slogan-left.gif) no-repeat left top;
}
.sloganRight{
	background:url(../images/slogan-right.gif) no-repeat right top;
}
.sloganCenter{
	background:url(../images/slogan-center.gif) repeat-x center top;
}
.webLink{
	color:#a6b8cf;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.webLink a{
	color:#a6b8cf;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.webLink a:hover{
	color:#708fb6;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}
.subPoints{
	color:#646464;
	font-family:Arial;
	font-size:15px;
}
.textBox{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:20px;
	border:1px solid #e8ebe8;
}
.textArea{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:60px;
	border:1px solid #e8ebe8;
}
.button{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:75px;
	height:20px;
	background:#ffffff;
	border:1px solid #e8ebe8;
}
.captcha{
	background:url(../images/spambg.gif) repeat left top; 
	width:200px; 
	height:20px; 
	color:#FFFFFF; 
	font-size:16px; 
	letter-spacing:20px; 
	font-weight:bold;
}
.emailLink {
	color:white;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}
.greenDot{
	margin:10px 0 0 20px;
	padding:0 0 0 0;
}
.greenDot li{
	list-style-position: outside;
	list-style-image:url(../images/green-dot.gif);
	padding:0 0 7px 0;
	margin:0 0 0 0;
}
.career-job
{
	padding:4px 0 3px 30px;	
}
.career-job-border
{
	width:619px;
	float:left;
	border:1px solid #ecedf5;
	padding:4px 7px;
}
.product-bg
{
	width:400px;
	float:left;
	padding:4px 7px;
	background:url(../images/click-bg.png) no-repeat;
	cursor:pointer;
}
.career-job-border2
{
	width:613px;
	*width:625px;
	float:left;
	border:1px solid #ecedf5;
	padding:4px 10px;
}
.career-job-border5
{
	width:573px;
	float:left;
	padding:4px 0px;
	color:#646464;
	display:none;
}
.career-job-bullet
{
	float:left;	
	width:16px;
	padding:0;
}
.career-job-bullet1
{
	float:left;	
	width:21px;
	padding:0;
}
.career-job-title
{
	float:left;	
	padding-left:9px;
	width:594px;
	padding-top:1px;
}
.career-job-title1
{
	float:left;	
	padding-left:9px;
	width:222px;
	color:#153f7a;
	font-size:13px;
		padding-top:3px;

	font-family:Arial, Helvetica, sans-serif;
}
.career-job-border a.click_here
{
	color:#646464;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.career-job-border a:hover.click_here
{
	color:#4a72ab;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}




.clearfix {
    display: block;
}
.footer-link {
    margin: 5px 0 0 45px;
}
.f-w1 {
    width: 173px;
}
.footer-list {
    float: left;
}
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.f-w2 {
    width: 185px;
}
.footer-list {
    float: left;
}.f-w3 {
    width: 205px;
}
.footer-list {
    float: left;
}
.f-w4 {
    width: 200px;
}
.footer-list {
    float: left;
}
.f-w5 {
    width: 100px;
}
.footer-list {
    float: left;
}
.footer-link h6 {
    font-size: 16px;
    padding: 0 5px 10px 0;
	color:#898989;
}
ol, ul {
    list-style: none outside none;
}
.footer-list ul li {
    background: url("images/arrow2.png") no-repeat scroll left 3px transparent;
    font-size: 11px;
    padding: 0 0 5px 0px;
}
.footer-list ul{
    padding-top:10px;
}
.footer-list ul li a {
    color: #898989;
    font-size: 12px;
	text-decoration:none;
}

