
table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color: #000000;

}

table tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
}


.tablecss{

	border:2px solid #D1D0CE;

}



.tablecss td {



}

.tableheadercss td{
	
	background-color:#056EC1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;


}

.tdspace{
	background-color:#D1D0CE;
	height:1px;
}
	

hr {
	border-color: #CCCCCC;
	border-style: dashed;
	height:0px;
}

.solidline{

	border:1px solid #D3D3D3;
	height:0px;
}

.tabledelimiter {
  background-color:#D2D2D2;

  
}

.noborder {
 border: none;
}



/* ---------- GENERAL LINKS ----------- 
a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#333399;}
a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#333399;}
a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#333399;}
a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:11px;color:#999999;text-decoration:none;}
*/


/* ---------- MENU LINKS ----------- */

a.menu:link{color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal; }
a.menu:active{color:#FFFFFF;font-size:11px;font-weight:normal; }
a.menu:visited{color:#FFFFFF;font-size:11px;font-weight:normal; }
a.menu:hover{color:#CCCCCC;font-size:11px;text-decoration:none;font-weight:normal; }

/* ---------- PURPLE LINKS ----------- */
/* ---------- BLUE LINKS ----------- */
/* ---------- GREY LINKS ----------- */
/* ---------- GREEN LINKS ----------- */
/* ---------- ORANGE LINKS ----------- */
/* ---------- YELLOW LINKS ----------- */
/* ---------- BLACK LINKS ----------- */
/* ---------- WHITE LINKS ----------- */
/*
a.button:link{color: #003399;font-size:11px;  font: bold; }
a.button:active{color:#003399;font-size:11px;  font: bold; }
a.button:visited{color:#003399;font-size:11px;  font: bold; }
a.button:hover{color: #DCDCDC;font-size:11px;text-decoration: none;  font: bold; }

a.blue:link{font-size:11px;color:#0099FF;}	
a.blue:visited{font-size:11px;color:#0099FF;}
a.blue:active{font-size:11px;color:#0099FF;}
a.blue:hover{font-size:11px;color:#A9A9A9;text-decoration:underline;}

a.greylink:link{font-size:11px;color:#666666;}	
a.greylink:visited{font-size:11px;color:#666666;}
a.greylink:active{font-size:11px;color:#666666;}
a.greylink:hover{font-size:11px;color: #999999;}

a.green:link{font-size:11px;color:#009900;}	
a.green:visited{font-size:11px;color:#009900;}
a.green:active{font-size:11px;color:#009900;}
a.green:hover{font-size:11px;color:#33CC33;text-decoration:underline;}

a.orange:link{font-size:11px;color:#FF9900;}	
a.orange:visited{font-size:11px;color:#FF9900;}
a.orange:active{font-size:11px;color:#FF9900;}
a.orange:hover{font-size:11px;color:#FF9900;text-decoration:underline;}

a.yellow:link{font-size:11px;color:#000099;}	
a.yellow:visited{font-size:11px;color:#6666CC;}
a.yellow:active{font-size:11px;color:#000099;}
a.yellow:hover{font-size:11px;color:#000099;text-decoration:underline;}

a.black:link{font-size:11px;color:#000000;text-decoration:underline;}	
a.black:visited{font-size:11px;color:#000000;}
a.black:active{font-size:11px;color:#000000;}
a.black:hover{font-size:11px;color: #708090;text-decoration:underline;}

a.white:link{font-size:10px;color:#FFFFFF;}	
a.white:visited{font-size:10px;color:#FFFFFF;}
a.white:active{font-size:10px;color:#FFFFFF;}
a.white:hover{font-size:10px;color:#FFD700;}

*/





/* ---------- PAGE HEADINGS ----------- */
.headinggrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.grey_box_heading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	
}
.greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
.smallwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	padding-top:7px;
}

.blueheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	
}

strong{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	font-weight: bold;


}

.redheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 12px;
	font-weight: bold;
	
}
.greenheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#009900;
	font-size: 12px;
	font-weight: bold;
	
}
.litepurpleheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-size: 12px;
	font-weight: bold;
	
}
.orange_alert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size: 11px;
	font-weight: bold;
	
}
.yellowheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFD700;
	font-size: 12px;
	font-weight: bold;
	
}

.greytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 11px;
	
}
.small_greytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 10px;
	line-height: 10px;
	
}


.darkgreytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	
}
/* ---------- Styles for Contact Form ----------- */
.formbutton {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #999999;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
	width: 125px;
}


.formselect_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	width:180px;
	
}
.formselect_white_productsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	width:180px;
	
}
.formtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
	width:300px;
}

.formtextarea_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
	width:200px;

}

.blue_bold_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006ec7;
	text-decoration: none;

}



.large_numbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: bold;
	color: #E4E4E4;
	text-decoration: none;
}
.newlarge_numbers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #E4E4E4;
	text-decoration: none;
}

.newlarge_numbers_blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.blueheadingCopy { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003399; font-size: 12px; font-weight: bold; }

.entryreven {}
.entrytdeven {
  font-size: 11px;
  background-color: white;
  color: black;
}
.entrytrodd {}
.entrytdodd {
  font-size: 11px;
  background-color: #F8F7F5;
  color: black;
}

.headertr {}
.headertd {
  font-size: 11px;
  background-color: #0071CF;
  color: white;
}
.entrytr {}
.entrytd {
  font-size: 11px;
  background-color: white;
  color: black;
}


/* New CSS Created by Kamal Patel.....25.11.2006 */ 

body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:0.7em;
	color: #333333;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

#topHeight
{
	margin-top:0px;
}

#container {
width:947px;
background-color:White;
text-align: left;
border:1px solid #FFFFFF;



}

#breadcrumb a{

	color:#FFFFFF;

}

#header {
	padding-bottom:5px;
	float:left;
	width:100%;
}

#headertopbottom
{
width:100%;
}
#headertop
{
	margin-bottom:1px;
	clear:both;
	height:115px;
}

#headertop_left
{
	float:left;
	width:71%;
}

/* Login Box */
#headertop_right
{
	float:right;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	width:28.7%;
	height:110px;
}

#headerbottom
{
	height:28px;
	background-color:#006EC7;	
}

#headerbottom_left
{
	float:left;
	width:70%;
}


#breadcrumb{
	float: left;
	color: #FFFFFF;
	text-align: left;
	padding-top:5px;
	padding-left:20px;
	padding-right:10px;
	height:28px;
}

#headerbottom_right
{
	float:left;
	margin:0px;
}

#headerbottom_right_span{

	padding-top:4px;
	padding-left:10px;
	float: left;
}


#loginbox_username_password{
	
	margin-top:-20px;
	height:30px;
	padding-left:3px;

}

#headertop_login_left{

	float:left;
	width:49%;
}

#headertop_login_right{

	float:left;
	width:50%;
}

#greylink_login
{
	 margin-bottom:5px;
}


#headertop_login_passbutton_left{
	
	float:left;
	width:75%;
}

#headertop_login_passbutton_right{

	float:right;
	width:20%;
}

#loginbox_padding{

	padding-top:10px;
	padding-left:5px;
	
}

#forgotpassword_padding{

	padding-top:9px;
	padding-left:5px;
	
}


#headertop_forgotpass_left{

	float:left;
	width:50%;
}

#headertop_forgotpass_right{

	float:right;
	width:40%;
}

#headertop_forgotpass_button{
	
}

#headertop_forgotpass_button_left{
	
	float:left;
	width:61%;
}

#headertop_forgotpass_button_right{

	float:left;
	width:25%;
	
}

.forgotpassword_formbutton{
	
}

.formselect {
	font-family:Arial ,Verdana , Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: none;
	border-color: #FFFFFF;
	border-style: solid;
	width: 150px;
	float: left;
}

#leftcol {
	
	width:18%;
	float:left;
	
}

#leftcolalign
{
	/*padding-left:5px;
	padding-right:5px;
	*/
	margin-left:5px;
	padding-top:0px;
	padding-bottom:10px;
	
	width:100%;
}
#leftcolalign_bottom
{
	margin-left:5px;
	margin-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	background-color:#056EC1;

	background-image:url(/images/blue_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding-left: 22px;
	padding-top: 4px; 
	padding-bottom: 4px;
	
}
#leftcolalign_bottom1
{
	margin-left:5px;
	margin-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	background-color:#F37D01;

	background-image:url(/images/orange_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding-left: 22px;
	padding-top: 4px; 
	padding-bottom: 4px;	
}

#leftcolalign_bottom a:link,  #leftcolalign_bottom a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#leftcolalign_bottom1 a:link,  #leftcolalign_bottom1 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#rightcol
{
	width:29%;
	float:right;
}

#div_rightcolumn
{
	width:100%;
	float:left;
}

#rightcol_product_search
{	
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	
}

#rightcol_product_search_middle_box
{
	
	float:left;
	padding:0px;
}


.rightcol_product_search
{
	float:left;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	margin-top:0px;
	margin-bottom:5px;
	width:100%;
}
.rightcol_subsidiary
{
	float:left;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	margin-top:0px;
	margin-bottom:5px;
	width:100%;
}
.rightcol_subsidiary_detail
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	width:100%;
	/*background-color:#FF0000;*/
}

.product_search_break
{
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FF0000;
}

.rightcol_product_search_middle_box
{
	float:left;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	margin-top:0px;
	margin-bottom:10px;
	width:50%;
}

.rightcol_productsearch_detail
{
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	width:100%;
	/*background-color:#FF0000;*/
}

.rightcol_productsearch_detail_New
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:90%;
	/*background-color:#FF00AA;*/
}

#rightcol_product_search_upperpart
{
	float:left;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	margin-top:10px;
	margin-bottom:0px;
	width:100%;	
}

#rightcol_productsearch_detail_New
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:45%;
	/*background-color:#FF0000;*/

}

#rightcol_productsearch_detail_New1
{
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:49%;
/*	background-color:#00FF00;*/
}




#rightcol_casestudies
{
	float:left;
	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;

}



.box_casestudies_content{

	padding:6px;
	float:left;
}

#contenthome
{
	float:left;
	width:51%;
    line-height:1.6em;
	padding:0;
}

#content {

	float:left;
	width:51%;
	line-height:1.6em;
	padding:0;

}

a:link,a:visited{
color:#0A40A2;
}

#contenthome a:link,#content a:link{
color:#0A40A2;
}

#contenthome a:hover,#content a:hover{
color:#0A40A2;
}

#contenthome a:visited,#content a:visited{
color:#0A40A2;
}

#padding
{
	padding-left:1px;
	padding-bottom:10px;
	padding-top:1px;
	padding-right:1px;
	
}


#title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	
}

.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	
}

#box_news
{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	border:solid 1px #F37D01;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;


}


.box_orange_news{
	padding:2px 2px 2px 22px;
	text-decoration:none;
	background-image:url(/images/orange_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:100%;
}

.box_orange_newsdetail{

	float:left;
	padding:10px;

}

.newsmanagementimage{
	float:right;
	padding-left:10px;
	padding-bottom:10px;

}



.contact_form{
	
	border:1px solid #D3D3D3;
	width:99%;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	background-color:#F8F7F5;
}	

.tableformat{
	
	border:1px solid #D3D3D3;
	width:99%;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	background-color:#F8F7F5;

}

.tableformatfordistributors{
	
	border-top:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	width:99%;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	background-color:#F8F7F5;

}

.box_orange_table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	padding:4px 1x 4px 1px;
	text-decoration:none;
	width:100%;

}


/* --- Homepage elements --- */


#footer {
	clear:both;
	margin-left:0;
	background-color:#006EC7;
	height:28px;
	width:100%;

}

.space{




}

#footernav
{
	width:70em;

}

#footernav ul	
{
	list-style: none;
	margin-top:-1px;
	float:left;



} 


#footernav li
{
	float: left;
	margin: 0;
} 

#footernav li a:link,#footernav li a:visited
{
	float: left;
	display: block;
	color: #FFFFFF;
	text-align: left;
	padding-top:7px;
	padding-left:15px;
	padding-right:10px;
}

#footernav li a:hover
{
	float: left;
	display: block;
	color: #FFFFFF;
	text-align: left;
	text-decoration:none;
	padding-top:7px;
	padding-left:15px;
	padding-right:10px;
}

/* Menu Style */

/* CSS Document */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
/*list-style-type: none;*/
}
#menu {
	text-align:left;
	border:solid 1px #D1D0CE;
	
	width:155px;
	background-color:#F8F7F5;
}

dl#menu {
margin: 0px;
padding: 0px;
}

dl#menu dt {
	padding:0px;
	display: block;
	text-decoration:none;
	width:100%;

}
.leftmenu{
	border-top:solid 1px #D1D0CE;
}

#menu .top {

}
dl#menu dt a:link,dl#menu dt a:active,dl#menu dt a:visited{
	display: block;
	color: #000000;
	margin-left:10px;
	padding:5px 5px 5px 15px;
	text-decoration:none;
	background-image:url(/images/nav_arrow.jpg);
	background-repeat:no-repeat;
	background-position:1px 50%;
	font-size: 1.1em;
}

dl#menu dt a:hover {
	color: #000000;
	text-decoration: none
}

#menuapplication ul li {
padding:2px 2px 2px 2px;
}

#menuapplication ul li a:link, #menuapplication ul li a:visited, #menuapplication ul li a:active{
	
	color: #000000;
	margin-left:0px;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	
	font-size: 1.1em;
	
}

#menuapplication ul li a:hover {
	color: #000000;
	text-decoration: none
}


.box_blue{
	/*padding:0px 2px 2px 22px;*/
	text-decoration:none;
	background-image:url(/images/blue_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#056EC1;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
}

.box_blue a:link,.box_blue a:visited{
	color:#FFFFFF;
	text-decoration:none;
    float:left;
	padding-left: 22px;

}
.box_blue_left{
	/*width:130px;*/
	padding-left: 22px;
	padding-top:2px;
	padding-bottom:2px;


}

#box_blue{
	/*padding:0px 2px 2px 22px;*/
	text-decoration:none;
	background-image:url(/images/blue_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#056EC1;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
}



.marklinkheading a:link,.marklinkheading a:visited{

	text-decoration:none;
    float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	
}

.marklinkimg a:link,.marklinkimg a:visited{
	text-decoration:none;
    float:right;
	color: #003399;
}

.box_orange{

	/*padding:0px 0px 0px 2px;*/
	text-decoration:none;
	background-image:url(/images/orange_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:100%;	
	padding-top: 2px;
	padding-bottom: 2px;
	
}

#box_orange{

/*	padding: 0px 2px 2px 22px;*/
	text-decoration:none;
	background-image:url(/images/orange_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:100%;
}


.box_orange a:link,.box_orange a:visited{

	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding-left : 22px;		
}

.box_orange_left{
	width:130px;
}
.box_orange_right{
	padding-left : 22px;	
}

.box_orange_right_productsearch{

	width:400px;
	margin-top:4px;
}

.box_orange_right_mainproductsearch{

	width:100%;
	margin-top:4px;
	padding-left : 22px;
}

#request_catalouge
{
	padding-top:2px;
	padding-bottom:1px;
	text-transform:uppercase;
}
#contact_consultant
{
	padding-top:2px;
	padding-bottom:1px;
	text-transform:uppercase;
}

.img_hallitehome_old{

	background-image:url(/images/img_hallitehome.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:155px;
	float:left;
	margin-left:0px !important;
	margin-left:0px;
	background-color:#FFFFFF;
}
.img_hallitehome{

	margin-left:0px !important;
	background-color:#FFFFFF;
}



.advancesearch_register a{

float:left;
margin-top:2px;

}

.searchfield_align{

}

.search_fieldname{

	float:left;
	width:130px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;

}

.productsearch_fieldname{

	float:left;
	width:130px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;

}

.productsearch_fieldtype{

	float:left;
	width:85px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;

}



.search_formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
	width: 100px;
	vertical-align:top;
}

.search_formbutton{
	border:none;
}

#advancesearch_formbutton{

	

}

.formfield_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #FFFFFF;
	border: none;
	border-width: 1;
	border-top-style: none;
	border-color: #666666;
	border-style: solid;
	width:100px;
	height:18px;
	padding:1px;
	
}

.formfield_login_text{

	font-weight:bold;

}

.login_formbutton{

	
}

#box_orange_login_track{
	padding:2px 32px 3px 35px;
	text-decoration:none;
	background-image:url(/images/button_trackorder_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	clear:right;
	float:left;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:3px;

}

#box_orange_login_quote{
	padding:2px 32px 3px 35px;
	text-decoration:none;
	background-image:url(/images/button_stocknumbers_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin-top:1px;
	margin-left:3px;

	
}

#box_orange_logout{

	padding:2px 5px 3px 5px;
	text-decoration:none;
	background-color:#F37D01;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float:right;
	margin-top:15px;
	margin-bottom:4px;
	margin-right:23px;
	width:50px;

}



#box_orange_login_track a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#box_orange_login_quote a{
	
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	
}

#box_orange_logout a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.box_orange_loginin{

	width:150px;

}

#login_view_profile{

float:left;
		
	
}

#headertop_login_viewprofile_left{

	float:left;
	width:49%;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:2px;
}

#headertop_login_viewprofile_right{

	float:left;
	width:34%;
	text-align:right;
	padding-top:10px;
	padding-bottom:2px;


}

.advance_search_bytype_button{
float:right;
padding-right:5px;
}
.advance_search_by_type{
	padding:5px;
	float:left;
}

.advance_search_by_type input{

}


.tr {background:url(/images/dot.jpg) 0 0 repeat-x;}
.br {background:url(/images/dot.jpg) 0 100% repeat-x}
.lr {background:url(/images/dot.jpg) 0 repeat-y; }
.rr {background:url(/images/dot.jpg) 100% 0 repeat-y}
.blr {background: url(/images/botleft.jpg) 0 100% no-repeat}
.brr{background: url(/images/botright.jpg) 100% 100% no-repeat}
.tlr {background: url(/images/topleft.jpg) 0 0 no-repeat}
.trr {background: url(/images/topright.jpg) 100% 0 no-repeat; padding-left:1px;padding-right:1px;padding-top:3px;padding-bottom:3px} 



#rightcolbg1,#rightcolbg2,#rightcolbg3,#rightcolbg4,#rightcolbg5
{

	
}

#rightcolboxpadding1,#rightcolboxpadding2,#rightcolboxpadding3,#rightcolboxpadding4,#rightcolboxpadding5
{
	padding-top:0px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;

}

.spanrcbox{
	
	float:left;
	width:98%;
	height:15px;
	background-image:url(../images/rightcol_orangeimg1.jpg);
	background-repeat:no-repeat;
	background-position:2px 100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:-5px;
	
 

}

.spanrcbox img{
	
	 margin-left:2px;
	 margin-right:0px;
}


/* set millions of background images */
.rbroundbox { background: url(/images/nt.gif) repeat; }
.rbtop div { background: url(/images/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

.application_link{
	font-weight:bold;
}
.application_link a:link,.application_link a:visited{
	font-weight:bold;
}


.country_img{
	 cursor:hand;
	 float:left;
	 margin-top:5px;
 	 margin-right:10px;
}

.country_img_right{
	 cursor:hand;
	 float:left;
 	 margin-top:5px;
}

#subsidiary_right{

	background-color:#F8F7F5;
	border:solid 1px #D1D0CE;
	padding-top:1px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-bottom:5px;
	width:96% !important;
	width:100%;
}

.subsidiary_padding{

	background-color:#000033;


}


.health_image{
 width:100%;
 text-align:center;

}
.viewsub
{
	float:left;
	padding-top:1px;
	padding-bottom:1px;
	width:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
.partLink
{

}

.entrytdodd a:link, .entrytdodd a:visited, .entrytdodd a:active, .entrytdodd a:hover {
color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal;
}

.entrytdeven a:link, .entrytdeven a:visited, .entrytdeven a:active, .entrytdeven a:hover {
color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal;
}



