body{
margin:0;
padding:0;
background-color:#FFF;
font:normal 11px Arial, Helvetica, sans-serif;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, img, strong, sub, sup, b, u, i, center, ol, ul, li,
fieldset, form, label, legend, caption, input{
	margin: 0;
	padding: 0;
	border: 0;
}
ol, ul, li {
	list-style: none;
}
.clear{clear:both; }
.clear-new{clear:both; height:18px; }
.clear-new1{clear:both; height:2px; }

#maincontainer{ 
margin: 0 auto; width:1002px;
}

#header{
background-color:#7DBBF8; 
float:left; 
width:1002px;
}

#header .logo{
float:left;
width:309px;}

#header #searchbox{
float:right;
width:310px; 
margin:17px 5px 0 0;}

#header #searchbox .textbox{
background:url(../images/textarea.gif) no-repeat left top; 
width:239px;
 height:29px;
 font:normal 11px Arial, Helvetica, sans-serif; 
 padding:0px 0 0 8px;
  margin:0px; border:0px; 
  float:left;
  }

#header #searchbox .textbox input.textarea1{
width:229px;
height:18px; 
font:normal 11px Arial, Helvetica, sans-serif; 
float:left;
 vertical-align:top; margin:7px 0 0 0;}

#header #searchbox .submit{
float:left; 
margin:6px 0 0 6px;  
text-align:center; 
color:#141414;}

#header #searchbox .submit input{
float:left; 
text-align:center; 
color:#141414; width:51px; height:19px;}
	
#topnavigation{float:left; width:1002px; background:url(../images/menu-bg.gif) repeat; height:25px;}

#topnavigation .menu{ margin:4px 0 0 0; float:left;}



#containermiddle{
float:left; 
width:1002px; 
 position:relative; 
 background:url(../images/menu-bg-content.gif) left top repeat-y;}

#containermiddle #leftpanel{float:left; width:166px; position:relative; z-index:1; margin:0px;}
#containermiddle #leftpanel #arrowmenu{
	margin-top:5px;
	z-index:1;
	position:absolute;
	top: 125px;
}

#containermiddle #rightpanel{
float:right; width:833px; margin:3px 0 0 0;
}

#rightpanel .flash{ position:relative; float:left; margin:0px;}

#containermiddle #contentinner{
float:right; width:700px; position:relative; text-align:left; margin:20px 10px 0 0px; 
}



#containermiddle #contentinner .heading{
float:left; font: normal 18px Arial, Helvetica, sans-serif; color:#141414; 
}

#containermiddle #contentinner .content p{
float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#141414; margin:0 0 15px 0; 
}


#containermiddle #contentinner #contactform{
background-color:#FFFFFF;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
float:left;
}

#containermiddle #contentinner #contactform h1{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000;

}

#containermiddle #contentinner #contactform h2{
background-color:#DFF0F8;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
padding:5px 0 5px 10px;

}

#containermiddle #contentinner #contactform .content-tabpad{
padding-top:20px;
}

#containermiddle #contentinner #contactform .inputbox{
border:1px solid #000;
height:17px
}

#containermiddle #contentinner #contactform .hupfer-imgpad{
padding-top:50px;
}



	
/*                               Landing page css                      */	
#containerlanding{
position:relative; 
float:left; 
width:1002px; 
margin:114px 0 0 0; 
text-align:center; overflow:hidden;}

#containerlandinglogo{
position:relative; 
float:left; 
width:1002px; 
margin:72px 0 0 0; 

}

#containerlandinglogo #containerlandinglogoinner{
 position:absolute;
float:left; 
width:600px; 
margin:0 0 0 300px;
}

#containerlandinglogo #containerlandinglogoinner .image-bottom{
position: relative;
float:left; 
width:200px; 
text-align:center;



}

#containerlandinglogo #containerlandinglogoinner .first{
position: relative;
float:left; 
width:200px; 
text-align:center;

}




#containerlandinglogo #containerlandinglogoinner .landing-text{
position: relative;
float:left; 
width:200px; 
text-align:center;

}

#containerlandinglogo #containerlandinglogoinner .landing-text a{
font:bold 11px Tahoma, Arial, "Times New Roman";
color:#333333; line-height:30px; text-align:center;
text-decoration:none; clear:both;
}
#containerlandinglogo #containerlandinglogoinner .landing-text a:hover{
font:bold 11px Tahoma, Arial, "Times New Roman";
color:#0397F1;line-height:30px; 
text-decoration: underline; text-align:center; clear:both;
}

/*                               Landing page css                      */


.sitemap{
color:#333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:13px;
	font-size:11px;
	
}
A.sitemap{
	color:#333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:13px;
	font-size:11px;}	
	
A.sitemap:hover{
	color:#333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:13px;
	font-size:11px;
	text-decoration:none;}
	
input.textarea_search {
width:200px;
height:20px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#565757;
border:solid 1px #565757;

}
.right-mid{
background-color:#FFFFFF;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}	

.commonButton{
  
text-align:center; 
color:#ffffff;
background-color:#0066CC;
width:70px;
border:1px solid #000099;

}


/*Body Part Starts Here*/
#container-new-mid{
	width:584px;
	height:auto;
	float:center;
	border:1px solid #00FFFF;
	float:left;
	position:relative;
	margin:5px 0 0 5px;
	
	}
#container-green-bg{
   width:584px;
   float:left;
   position:relative;
	background-color:#CFE6E6;
	float:center; height:31px;
	}
#black-heading{
	width:350px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px 0 25px 7px;
	float:left;
	}
#black-left-heading{
	width:120px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px 0 25px 30px;
	float:left;
	}
#black-small-heading{
	width:50px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px 0 25px 7px;
	float:left;
	}
#container-darkgreen-bg{
	float:left;
	position:relative;
	background-color:#009BD4;
	width:583px;
	
	}
.container-darkgreen-bg{
	float:left;
	position:relative;
	background-color:#009BD4;
	width:583px;
	
	}
	
#container-bg-product{
	float:left;
	position:relative;	
	width:583px;
	background-color:#fff;
	clear:both;
	cursor:pointer;
}


#container-bg-product-content
{width:160px; float:left; background-color:#transparent;
padding:8px 0 0 15px; 
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-bg-product-content a
{width:160px; float:left; background-color:#transparent;
padding:8px 0 0 15px;
text-decoration:none;
color:#000000; 
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;

}
.container-bg-product-content a:hover
{width:160px; float:left; background-color:#transparent;
padding:8px 0 0 15px; 
color:#000000;
text-decoration:underline;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;

}

#container-content-small
{width:50px; float:left; background-color:#transparent;
padding:8px 0 0 70px; 
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-content-small a
{width:50px;
text-decoration:none; float:left; background-color:#transparent;
color:#000000;
padding:8px 0 0 70px; 

font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-content-small a:hover
{width:50px; float:left; background-color:#transparent;
padding:8px 0 0 70px; 
color:#000000;
text-decoration:underline;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

#container-content-small-right
{width:90px; float:left; background-color:#transparent;
padding:8px 0 0 65px; 
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-content-small-right a
{width:90px; float:left; background-color:#transparent;
padding:8px 0 0 65px; 
color :#000000;
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-content-small-right a:hover
{width:90px; float:left; background-color:#transparent;
padding:8px 0 0 65px; 
text-decoration:underline;
color :#000000;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

#container-content-v-small
{width:100px; float:right; background-color:#transparent;
padding:30px 0 0 35px; 
font:normal 10px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}

.container-content-v-small a
{width:100px; float:right; background-color:#transparent;
padding:30px 0 0 35px; 
color:#000000;
text-decoration:none;
font:normal 10px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}
.container-content-v-small a:hover
{width:100px; float:right; background-color:#transparent;
text-decoration:underline;
padding:30px 0 0 35px; 
color:#000000;
font:normal 10px Arial, Helvetica, sans-serif;
text-align:left; overflow:hidden;}


#container-bg-product .proimage{
	float:left;
	position:relative;
	width:113px;
		
	margin:0 0 0 10px;
	
}	
	

#blue-heading{
   
	position:relative;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0 0 8px;
	height:20px;
	
		}
.blue-heading{
   
	position:relative;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0 0 8px;
	height:20px;
	
		}
#black-sec-heading{
	position:relative;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	
		}

#black-sec-heading ul{
		height:85px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	}

#black-sec-heading ul li{
	width:580px;
	height:85px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	display:block;
	background-color:#FFF;
	}
	
	#black-sec-heading ul li a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	float:left;
	display:block;
	background-color:#fff;
	
	height:85px;
	padding:2px 0 25px 7px;
	}
	#black-sec-heading ul li A:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	float:left;
	display:block;
	background-color:#B9E8FA;
	height:85px;
	padding:2px 0 25px 7px;
	}
#black-sec-heading1{
    width:100px;
    font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	float:left;
	height:85px;
	display:block;
	
	}
#black-sec-heading ul li a span {
  display: block;
  padding: 2px 7px;
  float:right;
}	
	
	
	
#content-prod{
width:300px; height:87px; 
display:block; 
background-color:#ffffff;
color:#000000; 
padding:5px 10px 0 10px;
font:11px/28px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; text-transform:uppercase; text-decoration:none;
margin:0 auto;
float:left;
	}
# prod-cont{
width:150px; 
float:left; 
height:87px;
}

#container-prodcut{
	width:584px;
	height:auto;
	float:left;
	position:relative;
	margin:5px 0 0 5px;
	}
	
/*Body Part Starts Here*/

/*Product-Description Starts Here*/

a.product-link {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:center;
text-decoration:none;
padding-left:4px;
width:122px;
height:20px;
background-color:#BCD8E9;



}
a.product-link:hover{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:4px;
text-decoration: underline; text-align:center; 
width:122px;
height:20px;
background-color:#8AB5DD;
}


.leftnavproduct{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#151515;
text-align:left;

text-decoration:none;
vertical-align:top;

}
.leftnavproduct a{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#151515;
text-align:left;
padding-top:5px;
text-decoration:none;
vertical-align:top;

}
.leftnavproduct a:hover{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#151515;
text-decoration: underline;
text-align:left; 
padding-top:5px;
vertical-align:top;
}


.product-border{
border:1px solid #00A9EB;
}

.product-border-bottom{
border-bottom:1px  solid #00A9EB;

}
.product-border-small{
border:1px solid #00A9EB;
padding:2px 2px 0 0;

}
#leftpanel{
float:left; 
width:166px;
height:900px;
min-height:900px;
position:relative;
z-index:1; 
margin:0px;
}

 
#containermiddle #leftpanel #arrowmenu{
	margin-top:5px;
	z-index:1;
	position:absolute;
	top: 125px;
}
#tab-menu{
	float:right;
	width:690px;
	position:relative;
	margin:20px 10px 50px 0px;
	font: normal 12px Arial, Helvetica, sans-serif; color:#0000FF; 
	}
	
#tab-menu a{
	padding:0px 1px 0px 5px;
	font: normal 12px Arial, Helvetica, sans-serif; color:#141414; text-decoration:underline; 
	}	
	
#tab-menu a:hover{
	padding:0px 1px 0px 5px;
	font: normal 12px Arial, Helvetica, sans-serif; color:#141414; text-decoration:none; 
	}	

/*Product-Description Starts Here*/

a.product-link {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
line-height: 25px;
width:200px;
background-color:#BCD8E9;
display:block;
padding:0 0 0 10;


}
a.product-link:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: underline; text-align:left; 
background:#BCD8E9;
line-height: 25px;
display:block;
padding:0 0 0 10;
width:200px;

}

.product-border{
border:1px solid #00A9EB;
}

.product-border-bottom{
border-bottom:1px  solid #00A9EB;
height:25px;

}
.product-border-small{
border:1px solid #00A9EB;
padding:2px 2px 0 0;
height:25px;

}

.product-bdr-bottom-left{
border-bottom:1px  solid #00A9EB;
border-left:1px  solid #00A9EB;
height:25px;
}

.height-4 {
height:4px;

}
.product-title {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
height:25px;
padding:0 0 0 5px;
}
.product-bdr-top-bottom{
border-bottom:1px  solid #00A9EB;
border-top:1px  solid #00A9EB;
height:25px;
}
.product-bdr-right{
border-right:1px  solid #00A9EB;
height:25px;
}
.product-content-small {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
line-height: 20px;
height:25px;
padding:0 0 0 5px;
}

.product-content-midle {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
line-height: 20px;
height:25px;
padding:0 0 0 5px;
}
.product-bdr-top{
border-top:1px  solid #00A9EB;
height:25px;
}
.product-content-mid {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
height:25px;
padding:0 0 0 5px;
}
.prod-bg-color{
background-color:#BCD8E9;
height:25px;
width:122px;
}
.productselected{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:4px;
text-decoration: underline; 
width:122px;
height:20px;
background-color:#8AB5DD;
}

a.product-link-selected {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
line-height: 25px;
width:200px;
display:block;
padding:0 0 0 10;
background-color:#8AB5DD;



}
a.product-link-selected:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: underline; text-align:left; 
line-height: 25px;
display:block;
padding:0 0 0 10;
width:200px;
background-color:#8AB5DD;
}
.product-content-title {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff; text-align:left;
text-decoration:none;
height:25px;
padding:0 0 0 5px;
background-color:#4AABD8; 
width:500px; 
}
#product-border{
background-color:#4AABD8; 
float:left; 
width:1002px;
}

.product-strip{
bgcolor:#00FFFF;
float:left; 
width:500px;
}
.product-title-height{
height:4px;
}
.product-second-title {
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
font-weight:bold;
height:30px;
padding:0 0 0 5px;
background-color:#DCEAEB;
width:500px; 

}
.product-title-white{
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff; text-align:left;
text-decoration:none;
font-weight:bold;
height:30px;
padding:0 0 0 5px;
background-color:#4AABD8; 

}

.product-top-title {
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-align:left;
text-decoration:none;
font-weight:bold;
height:30px;
padding:0 0 0 5px;
}
.product-bdr-new{
border-left:2px  solid #6E706F;
height:25px;
}
.product-black-border{
border:1px  solid #000000;

}

.product-blue-border{
border-bottom:1px  solid #74F9FF;

}

/*Product-Description Starts Here*/


TD.newstitle TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:6px 40px 6px 10px;
	background-color:#4AABD8; 
}
TD.newstitle A, TD.newstitle A:Hover {
	color:#FFF;
	background:none;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
TD.newsrows {
	border:1px solid #3da7e1;
	padding-bottom:10px;
}
TD.newsrows TD {padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
TD.newsrows A, TD.newsrows A:hover {text-decoration:underline; color:#000;}
TD.pdfarticle {border-right:2px solid #6f6f6f;}



