html{
	margin:0;
	padding:0;

}

body {
	margin:0;
	padding:0;
	background:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#141414;

}
.customerlisttex {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:12px;

}

.homeboxheader {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
}

.homeboxheader a{
color: #ffffff;
text-decoration: none;
}

.homeboxheader a:visited{
color: #ffffff;
text-decoration: none;
}

.homeboxheader a:hover{
color: #ffffff;
text-decoration: none;
}
.homeboxInduLink {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
}

.homeboxInduLink a{
color: #000000;
text-decoration: none;
}

.homeboxInduLink a:visited{
color: #000000;
}

.homeboxInduLink a:hover{
color: #7ac043;
text-decoration:underline;
}
h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:#003399;
		text-decoration:none;
	}
	a:hover{
		color:#d10602;
		text-decoration:underline;
	}



/*p { 
	line-height:1.5;
}*/

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:986px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
/*	background-image:url(../images/subbg.gif);*/

	min-height:100%; /* real browsers */
}

div#containerHome {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:986px;
	background-color:#FFF;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}





div#containerHomeNew {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:986px;
	background-image:url(../images/bg_shadow.gif);

}





div#supportLogincontainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:986px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	background-image:url(../images/sulogin_bg.gif);

	min-height:100%; /* real browsers */
}
#header {
	width:980px;
	margin:0 auto;
	background-color:#FFF;
	padding:15px 0;
}
#ZesLogo {
    float:left;
	width:203px;
	height:51px;
    padding:0;
	margin:0;
}
#com_name{
	float:left;
	padding:0;
	margin:34px 0 0 0;
	font-size:16px;
	font-weight:bold;
    font:Verdana, Arial, Helvetica, sans-serif;
    color:#ccc;
}
#globalMenu{
float:right;
padding:0 10px 0 0;
margin:0;
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

#globalMenu a{
color:#999999;
text-decoration:none;
}
#globalMenu a:hover{
color: black;
}
.globalselected{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
div#content {
	padding-right: 1px;
	padding-bottom: 5em;
	padding-left: 12px;
	height:100%;
}



div#contentHome {
	padding-right: 1px;
	padding-bottom: 1em;
	padding-left: 12px;
	height:100%;
}


div#contentHomeOnly {

	padding-right: 1px;
	padding-bottom: 1em;
	padding-left: 0px;

}

div#footer {
	position:absolute;
	background-image:url(../images/navis_footer_bg.gif);
	width:980px;
padding-left:-3px;
	bottom:0; /* stick to bottom */
height:94px;*/
/*	background:#ddd;
	border-top:6px double gray;*/
}
/*	div#footer p {
		padding:1em;
		margin:0;
	}*/

div#footera {
	border-top:4px #d10602 solid;
	position:absolute;
	width:980px;
	bottom:0; /* stick to bottom */
	margin-left:-9px;
}
.foot_bg {
	background:url(../images/foot_bg.gif) repeat-x bottom;
	color:#999;
}
.foot_bg span { color:#d10602;}

#subPageHeader {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:23px;
	color:#FFFFFF;
	padding-top:11px;
	padding-bottom:10px;
	/*margin-top:20px;*/
	padding-left:20px;
	width: 755px;
	background-color:#000000;
}

#homepageViolatorbox {
	float:left;
/*	padding-top:4px;*/
	width: 962px;
padding:7px 0px 0px 12px;
margin-bottom:0px;
	/*padding-left:3px;*/
}

#homeis {
	float:left;
	width: 119px;
}

#homeCustomer {
	float:left;
	width: 280px;
}

#boilplatebox {
	float:left;

padding:0px 0px 0px 12px;
}



#HomeThreeBoxNew {
	float:left;

padding:0px 0px 0px 9px;
}




#HomeFooterBox {
	float:left;

padding:0px 0px 0px 0px;
}

#boilplate {
	float:left;
/*	padding-top:4px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
	width: 962px;
	height:45px;
padding:0px 0px 0px 0px;
margin-top:9px;
margin-bottom:0px;
background-image:url(../images/home_boil_bg.gif);
	/*padding-left:3px;*/
}

#supportLoginBox {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:28px;
	color:#FFFFFF;
	padding-top:14px;
	padding-bottom:13px;
	/*margin-top:20px;*/
	padding-left:20px;
	width: 938px;
	background-color:#ffcc33;
}


#supportLogContent {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	color:#000000;
	padding-top:14px;
	padding-bottom:13px;
	/*margin-top:20px;*/
	padding-left:20px;
	width: 938px;
	background-image:url(../images/supportloginbg.jpg);
	background-repeat:no-repeat;
	/*background-color:#f3f3ec;*/
	margin-bottom:10px;
}



#supportLogThreeBox {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:#000000;
	width: 100%;
	margin-bottom:20px;
}







#homeMissionStatement {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:21px;
	color:#000000;
	width: 980px;
/*	height:54px;*/
/*	padding-left:3px;*/
}


#homeThreeBox {
	float:left;
	color:#000000;
}


#sideBar {
	float:right;
	/*margin-top:20px;*/
	width: 183px;
	padding-right:7px;

}


#sideBarRelateLinks {
	float:right;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	/*margin-top:20px;*/
	width: 183px;
height:37px;
background-image:url(../images/sidebar_relatedlinks.gif);
background-position:center;
background-repeat:no-repeat;
}


#sideBarCustomerQuote {
	float:right;
	width: 183px;
height:auto;
}



#sideBarHead {
	float:right;
text-align:left;
background-image:url(../images/sidebar_head_bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:16px;
	color:#FFFFFF;
	/*margin-top:20px;*/
	width: 183px;
/*height:38px;
*//*background-image:url(../images/sidebar_header.gif);
background-position:center;
background-repeat:no-repeat;*/
}


#sideBarHeadTable {
font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:17px;
	color:#FFFFFF;
	/*margin-top:20px;*/
	padding-top:16px;
	padding-left:17px;
	padding-bottom:6px;
/*height:38px;
*//*background-image:url(../images/sidebar_header.gif);
background-position:center;
background-repeat:no-repeat;*/
}

#callActionHeader {
	float:right;
text-align:left;
background-image:url(../images/sidbar_ca_head_bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:16px;
	color:#FFFFFF;
	/*margin-top:20px;*/
	width: 183px;
}


#sideBarBody {
	float:right;
/*	height:auto;*/
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;

	font-size:12px;*/
	/*margin-top:20px;*/
	vertical-align:top;
	width: 183px;
background-image:url(../images/sidebar_body_bg.gif);
background-position:center;
background-position:bottom;
background-repeat:no-repeat;
color:#000000;

}



#callActionBt {
	float:right;

	vertical-align:top;
	width: 183px;
}



#classlist {
	float:right;
	height:auto;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;

	font-size:12px;*/
	/*margin-top:20px;*/
	vertical-align:top;
	width: 183px;
	background-image:url(../images/classlist_bg.gif);
background-position:center;
background-position:bottom;
background-repeat:no-repeat;

}

#sideBarBodyContent{
padding-bottom:16px;
padding-left:9px;
padding-right:5px;
padding-top:6px;
line-height:14px;
}

#sidebarBullet {
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
text-decoration:none;
	font-size:12px;
	/*margin-top:20px;*/
/*	width:130px;*/
padding-right:5px;
padding-top:5px;
}

#sidebarLinks {
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;

text-decoration:none;
	font-size:12px;
	/*margin-top:20px;*/
/*	width:130px;*/
padding-right:5px;
text-indent:none;
line-height:13px;
padding-top:5px;
}

#sidebarLinks a{
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;

text-decoration:none;
	font-size:12px;
color:#003399;
	/*margin-top:20px;*/
/*	width:130px;*/
padding-right:5px;

}

#sidebarLinks a:hover{
color: #d10602;
text-decoration:underline;
}

#sidebarlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
}

#subMainImage {
	float:left;
	width: 755px;
	padding-top:3px; background-color:#FFF;
}

#subMainImageBS {
	float:left;
	width: 962px;
	height: 160px;
	background-image:url(../images/zes_brand_header.gif);
}
#subNavigationContainer {
float:left;

	width: 208px;
	height:100%;
	background-color:#EBECED;

}

#bodysubnavContainer {
	width: 753px;
	background-image:url(../images/subnavi_bg.gif);
background-repeat:repeat-y;
}



#bodysubnavContainerSB {
	width: 960px;
	background-image:url(../images/subnavi_bg.gif);
background-repeat:repeat-y;
}

#bodyContainer {
margin-left:228px;
height:100%;
	width: 522px;
/*	height:100%;*/
}
#bodyContainerSB {
margin-left:228px;
height:100%;
	width: 640px;
/*	height:100%;*/
}

#bodyImageTextContainer {
	float:left;
	width: 545px;
}

#placeHolder {
width:522px;
}

#bodyTableColumnLF {
float:left;
width: 250px;
padding-left:12px;
padding-right:12px;
}

#bodyTableColumnRT {
float:right;
width: 250px;
padding-left:12px;
padding-right:12px;
}
#contentarea {
}

#bodyExtraSpace {
	float:left;
	width: 560px;
	
}
.head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#d10602;
	line-height:20px;
	border-bottom:1px #d10602 solid;
	width:100%;
	margin:0;
	padding-bottom:10px;
/*text-transform: uppercase;*/
}
.subHead {
	font:Arial, Helvetica, sans-serif;
    font-size:17px;
    font-weight:100;
    color:#d10602;
    margin-bottom:-10px;
    margin-top:30px;
}


.customerQuote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	line-height:26px;
}

.customerQuoteName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:26px;
}

.quotename {
font-size:11px;
}

/*- global navigation--------------------------- */


#vdividermenu ul{
	margin-top:10px;
	padding: 0;
	float: right;
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin-right: 0px;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 340px;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color:#999999;
padding: 2px 12px;
text-decoration: none;
background: transparent url(../images/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: black;
}

/*- Menu Tabs H--------------------------- */


	#navDivederRt {
float:right;
background-color:#FFFFFF;
height:26px;
width:1px;
}

    #navDivider {
float:left;
      width:980px;
height:2px;
margin:0px;
padding:0px;
background-image:url(../images/nav_top_divider.gif);
      }
	  
	  
	  
	  
	      #nDivider {
float:left;
      width:2px;
	  height:36px;
	  margin:0px;
padding:0px;
background:url(../images/main_nav_divider.gif) no-repeat right center;
      }
	  
	  	      #yDivider {
float:left;
      width:2px;
	  height:36px;
	  margin:0px;
padding:0px;
background:url(../images/main_nav_divider_y.gif) no-repeat right center;
      }
	  
	  
	  
	  
	    #tabsHmain2 {
		float:right;
      width:270px;
      line-height:normal;
/*background-color:#d10602;*/
background:url("../images/main_nav_bg_yellow.gif");
/*margin-left:auto;
margin-right:auto;*/
height:36px;
      }  
	 
	  
	  
	  
	   #tabsHbg2 {
      width:270px;
      font-size:100%;
      line-height:normal;
/*margin-left:auto;
margin-right:auto;*/
color: #ffffff; 
font: 11px Arial;
font-weight:bold;
text-align: center; /*** Centers the design in old IE versions ***/
}


Main Navigation Start 

    #mainNavHolder {
	float:left;
      width:986px;
      font-size:100%;
      line-height:normal;
margin-right:auto;
margin-left:auto;
      }
	  
	  
	  
	      #mainNavHolderSB {
	float:left;
      width:980px;
      font-size:100%;
      line-height:normal;
	  background-color:#ffcc33;
margin-right:auto;
margin-left:auto;
      }
	  
	  
	  
	  
	  
	      #mainNavHolderInside {
	float:left;
      width:986px;
	  font-size:100%;
      line-height:normal;
	  padding:0px;
	  margin:0 auto;
      }
	  
	  


    #tabsH {
	float:left;
      width:986px;
      font-size:100%;
      line-height:normal;

margin-left:auto;
margin-right:auto;
      }
	  
	  
	  
    #tabsH2 {
	float:left;
      width:270px;
      font-size:100%;
      line-height:normal;
margin-left:auto;
margin-right:auto;
      }



 #tabsH2 ul {
	  margin:0;
	  padding:0px 0px 0px 4px;
	  list-style:none;
      }
    #tabsH2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH2 a {
      float:left;
/*      background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
      margin:0;
     /* padding:0 6px 0 0;*/
      text-decoration:none;
	   color:#ffffff;
      }
    #tabsH2 a span {
      float:left;
      display:block;
 /*background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
      padding:11px 10px 10px 10px;
     
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH2 a:hover span {
      color:#ffffff;
	  text-decoration:underline;
	 /*  background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
/*background-color:#FFFFFF;*/
      }
    #tabsH2 a:hover {
      background-position:0% -28px;
      }
    #tabsH2 a:hover span {
      background-position:100% -28px;
      }
    #tabsHmain {
float:left;
      width:986px;
	  margin:0 auto;
      line-height:normal;
/*background-color:#d10602;*/
background:url(../images/main_nav_bg.gif) repeat-x;
/*margin-left:auto;
margin-right:auto;*/
      }

    #tabsHbg {
      width:986px;
	  margin:0 auto;
      font-size:100%;
      line-height:normal;
/*margin-left:auto;
margin-right:auto;*/
color: #000; 
font: 14px Arial;
text-align: center; /*** Centers the design in old IE versions ***/
}



    #tabsH ul {
	  margin:0;
	  padding:0px 0px 0px 5px;
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
/*      background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
      margin:0;
     /* padding:0 6px 0 0;*/
      text-decoration:none;
	   color:#ffffff;
      }
    #tabsH a span {
      float:left;
      display:block;
 /*background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
      padding:10px 24px 8px 24px;
     
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#fff;
	    text-decoration:underline;
	 /*  background:url("/../images/main_navigation/main_nav_divider.gif") no-repeat right center;*/
/*background-color:#FFFFFF;*/
      }
    #tabsH a:hover {
      background-position:0% -28px;
      }
    #tabsH a:hover span {
      background-position:100% -28px;
      }


.mainNavOver {
color:#fecc35;
  text-decoration:underline;

}

Main Navigation end 

.mainnaviactive {
color:#455560;
 background-color:#ffffff;

}

#InternationalSites {
margin-left:770px;
margin-top:50px;
margin-bottom:0px;
/*	width:121px;
	height: 25px;*/

/*background-image:url(../images/main_navigation/support_login_bt.gif);*/

}	

#SupportLogin {
margin-left:546px;
margin-top:20px;
/*	width:121px;
	height: 25px;*/

/*background-image:url(../images/main_navigation/support_login_bt.gif);*/

}	

#generalWraper {
float:left;
}

 .clear {
    clear:both;
    height:6px;
    overflow:hidden;
  }
  
/*  sidebar*/
   .ImgTextBoxclear {
	clear:both;
	height:8px;
	overflow:hidden;
  }

   .rightSideBarclear {
	clear:both;
	height:160px;
	overflow:hidden;
  }


   .lfNavSideBarclear {
	clear:both;
	height:100px;
	overflow:hidden;
  }

  
  /*body*/
     .secionClear {
	 float:left;
	 width:500px;
    height:30px;

  }
  
    
   .dividerhori {
    height:39px;
	background-image:url(../images/divider_solid_hori.gif);
    overflow:hidden;

  }
  
  
     .dividerhoriClear {
	float:left;
    height:29px;
	background:url(../images/hdot.gif) 0 50% repeat-x;
	width:520px; margin:0; padding:0;

  }
  .dividerhoriClear2 {
	float:left;
    height:39px;
	background:url(../images/hdot.gif) 0 50% repeat-x;
	width:520px; margin:0; padding:0;

  }

       .dividerhoriCustomer{
	 float:left;
    height:39px;
	background-image:url(../images/hdot.gif);
	width:100%;

  }
  
  
  
     .tableRowDividerHori {
    clear:both;
    height:29px;
	background-image:url(../images/divider_hori.gif);
    overflow:hidden;
	margin-left:13px;

  }



   .Buttomclear {
    clear:both;
    height:35px;
    overflow:hidden; margin:0; padding:0;
  }
  
  
  
  
   .ButtomclearHome {
	clear:both;
	height:90px;
	overflow:hidden;
  }
   .ButtomclearHome2 {
	clear:both;
	overflow:hidden;
  }


   .SLButtomclear {
    clear:both;
    height:24px;
    overflow:hidden;
  }

#clearspace {
height:auto;
}

subnavigation


.wireframemenu{
float:left;
/*border: 1px solid #babbbc;*/

border-bottom-width: 0;
width: 202px;
height:100%;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 202px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font-family:Arial, Helvetica, sans-serif;
/*font-size:13px;*/
padding: 6px 3px;
padding-left:20px;
display: block;
width: 185px; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #000000;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #ffffff;
color: #d10602;
text-decoration:underline;
}

.subselected{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding: 6px 3px;
padding-left:20px;
display: block;
width: 185px; /*Define width for IE6's sake*/
color: #d10602;
background-color:#FFFFFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
font-weight:bold;
height:14px;
}


.sub a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding: 6px 3px;
padding-left:20px;
display: block;
width: 185px; /*Define width for IE6's sake*/
color: #d10602;
background-color:#FFFFFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
font-weight:bold;
}

.sub a:hover{
background-color: #ffffff;
color: #d10602;
text-decoration:underline;
}

.sub a:visited{
color: #d10602;
}


.subunselected{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding: 6px 3px;
padding-left:20px;
display: block;
width: 185px; /*Define width for IE6's sake*/
background-color:#f8f8f8;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
font-weight:bold;

}

.subsecondlevel{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*padding: 6px 3px;
padding-left:20px;*/
/*text-indent:8px;*/
/*display: block;
width: 185px;*/ /*Define width for IE6's sake*/
background-color:#ffffff;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.subsecondlevelSelected{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*padding: 6px 3px;
padding-left:20px;
display: block;*/
color: #d10602;
/*text-indent:8px;*/
/*width: 185px;*/ /*Define width for IE6's sake*/
background-color:#FFFFFF;
text-decoration: none;
}

.subsecondlevelSelected a{

color: #d10602;
}


.subsecondlevelSelected a:hover{
color: #d10602;
}

.subsecondlevelSelected a:visited{
color: #d10602;
}

.subthirdlevel{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 6px 3px;
padding-left:8px;
text-indent:8px;
display: block;
width: 185px; /*Define width for IE6's sake*/
background-color:#FFFFFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.subthirdSelected{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 6px 3px;
padding-left:20px;
text-indent:8px;
display: block;
color: #d10602;
width: 185px; /*Define width for IE6's sake*/
background-color:#FFFFFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.sectionHead{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
margin:10px 0;
padding:0;
}



.textHeader{
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d10602;
}


.textHeader a{
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d10602;
}


.textHeader a:hover{
color: #d10602;
text-decoration:underline;
}

subnavigation end


#servicesBox {
float:left;
		/*margin-left:210px;*/
	width: 390px; margin:0; padding:0;
/*margin-top:20px;*/
}



#serviceimg {
float:left;
}	

#imageTextBox {
float:right;
width:394px;
text-align:justify;text-justify:inter-ideograph;
}	


#searchBox {
float:right;
padding-right:11px;
}
.resourcesBorder{
border-right-width:1px;
border-right-style:solid;
color:#FFFFFF;
}

.resourcesBorder a{
color: #ffffff;
}

.resourcesBorder a:hover{
color: #ffffff;
}



.style1 {color: #000000}

.bodyHeader{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.bodyBold{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}



.bodyTable{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:12px;
padding:10px 5px 10px 5px;
}


.bodyTableStandard{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:14px;
padding:6px 5px 6px 5px;
}

.dropdowntext{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#standardTextBar{
	float:left;
	background-image:url(../images/stand_text_bar.gif);
	background-repeat:no-repeat;
	width:534px;
	margin-left:6px;
	padding-left:15px;
	padding-top: 14px;
	height: 24px;
}
#customerSelectBox{
float:left;
background-image:url(../images/customer_select_box.gif);
background-position:bottom;
background-repeat:no-repeat;
width:549px;
margin-left:6px;
}

#texboxWrap{
float:left;
}

#supportBox{
float:left;
background-image:url(../images/support_box.gif);
padding-top:50px;
padding-left:14px;
background-repeat:no-repeat;
line-height:24px;
width:534px;
height:163px;
}

.homesolutionlink {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}


.homesolutionlink a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.homesolutionlink a:hover{
	color:#d10602;
		text-decoration:underline;
}

table.allTable {
	width:500px;
}
.allTable th {
	padding:6px;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#d10602;
	
}
.allTable th {
	text-align:left;
}
.allTable tr {
	vertical-align:top;
}
.allTable td {
	padding:6px;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	background-color:#fff;
	font-size:12px;
}
.allTable td input {
	border:0px none;
	width:100%;
	height:100%;
	//width:90%;
	//height:90%;
}

.allTableheader {
background-color:#7c888f;
}

.table_outer {
	width:500px;
	padding:0px;
	margin:0px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.table_inner {
width:500px;
	padding:0px;
	margin:0px;
	border-left:1px solid #c0c0c0;
}


.tableSubHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}



.style3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}


.searchtext {
	color: #000000;
	font-size: 11px;
}

.style4 {color: #FFFFFF; font-weight: bold; }
.style5 { color:#d10602;}

.trademarks {
	font-size: 10px;
}
.kuang { border:1px solid #000; border-top:none;}
.contact { line-height:30px; background:url(../images/lx.gif) no-repeat right bottom; margin-top:10px;}
.honorimg { margin:20px auto 0 auto; padding:0;}
.honorimg td { padding-right:15px;}
p img { padding:0;float:left; margin:0 10px 0 0;display:block;}
p { margin:0; padding:0; text-align:justify;text-justify:inter-ideograph;}
.proclass{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#d10602;
margin:10px 0;
padding:0;
}
.prosummary { margin-top:10px;}
/*table css end*/
