
/****************Page Default Style Starts Here******************/


h1 { display: none; }
h2, h3, h4, h5, h6, p { margin: 10px 0px 10px 0px; padding: 0px; }
h2 { color: #0A236B; font-size: 18px; font-weight: normal; font-family: verdana, Arial, Helvetica, sans-serif; }
h3 { color: #0A236B; font-size: 16px; font-family: verdana, Arial, Helvetica, sans-serif; }
h4 {color: #0A236B; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: normal; }
h5 { color: #0A236B; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: normal;  }
p { line-height: 18px; }
a,  a:visited { text-decoration: underline; color:red; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal;  }
a:link { text-decoration: underline; color:red;}

a:hover { text-decoration: none;}
a img { border: none; }
html { height: 100%; }

body{
    margin:0 auto;
    text-align:center;
    font:normal 13px verdana, arial,tahoma;
	font-weight:bold;
	color:#000;
	
}

html>body
{
    font-size: small;
    text-align:center;
    margin:0 auto;
    font:normal 13px verdana, arial,tahoma;
	font-weight:bold;
	color:#000;
}

body
{
    width:100%;
    height:100%;
    margin:0 auto;
    text-align:center;
    font:normal 13px Verdana, arial,tahoma,verdana;
	font-weight:bold;
	color:#000;
}


.spacer{height:20px; display:block; float:left; width:100%;}

/****************Page Default Style Closes Here******************/

/****************Page Style Starts Here******************/

.Wrapper
{
	width:100%;
	float:left;
	text-align:left;
}
.PageMarginWrapper
{
    margin:0 auto;
    width:1000px;
    border:0px #ccc solid;
}

.PageInnerWrapper
{
    float:left;
    width:100%;
    border:0px #b8c892 solid;
	margin-top:16px;
}

.PageEmptySpacer
{
	height:10px;
	float:left;
	width:100%;
}

.HeaderPaneOuter
{
	width:100%;
	float:left;
	height:91px;
	text-align:left;
}

.HeaderLogoBox
{
	width:317px;
	height:91px;
	float:left;
	
}
.BylineBox
{
	width:488px;
	height:48px;
	padding-top:43px;
	padding-left:5px;
	float:left;
	
}

.LoginBox
{
	width:160px;
	height:91px;
	float:right;
	padding-top:5px;
	background:url(../../media/img/loginbox.jpg) no-repeat;
	
	
}

.LoginBoxInnerWrapper
{
	width:160px;
	float:right;
}
.LoginBox .input input{
	border:1px solid #666;
	width:140px;
	margin:1px 0px;
	_margin:0px;
	font-size:11px;
	padding:0px;
	color:#999999;
}
.button{
	 font-size:9px;
	 border:1px solid #999; 
	 width:25px; 
	 margin-left:5px;
 }
 .button1{
	 font-size:9px;
	 border:1px solid #999; 
	 width:55px; 
	 margin-left:5px;
	 font-size:12px;
	 float:right;
 }
 
#login-bot{
	float:left;
	width:auto; 
	margin-top:3px;
	padding-left:5px;
}
#login-bot span{ font-size:11px;  }
#login-bot span a{
	font-family:arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:11px; 
	float:left;
	text-decoration:underline;
}

.LoginBox label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	width:100%;
	text-align:left;
	padding-left:10px;
	float:left;
}



.MenuContainer
{
	width:100%;
	float:left;
	height:36px;
}

.MenuLeftPane
{
	width:7px;
	height:36px;
	float:left;
	background:url(../../media/img/menuleftbg.jpg) no-repeat;
	
}

.MenuRightPane
{
	width:7px;
	height:36px;
	float:left;
	background:url(../../media/img/menurightbg.jpg) no-repeat;
	
}

.MenuMiddlePane
{
	width:986px;
	height:36px;
	float:left;
	background:url(../../media/img/menumiddlebg.jpg) repeat-x;
	
}
.MenuMiddlePane ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.MenuMiddlePane li{
	float:left;
	width:auto;
}

.MenuMiddlePane li a{
	float:left;
	width:auto;
	height:26px;
	padding:10px 0px 0px 0px;
	display:block;
	font-weight:bold;
	width:163px;
	font-size:12px;
	border-right:1px solid #fff;
	text-decoration:none;
	color:#0a236b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.MenuMiddlePane li a:hover{
	color:#ffffff;
	text-decoration:none;
}

.MenuMiddlePane li ul li a{
background:#0a236b;
width:164px;
color:#fff;
text-align:left;
padding-left:8px;
border-bottom:1px solid #fff;
}

.MenuMiddlePane li ul a:hover{
background:#f4a319;
}
.MenuMiddlePane li ul li ul{
position:absolute;
z-index:100;
text-align:left;
position:absolute;
margin-left:170px;
margin-top:-37px;
}
.MenuMiddlePane li ul li ul li{
height:36px;
width:172px;
display:block;
float:left;
background:#0a236b;
}

.MenuMiddlePane li ul li ul li a{

background:none;
border-bottom:1px solid #c0c0c0;
}
.MenuMiddlePane li ul li ul li ul{
z-index:200;
position:absolute;
margin-left:170px;
margin-top:0px;
margin-top:-37px;
text-align:left;
}




.HeaderImgContainer
{
	width:100%;
	float:left;
	height:311px;
	padding-top:10px;
	position:relative;
	z-index:-9999;
}

.HeaderImgBanner{
    width:100%;
	float:left;
	height:174px;
	padding-top:10px;
}
.HeaderImgLeftPane
{	
	width:50%;
	float:left;
	text-align:left;
}

.HeaderImgRighttPane
{	
	width:50%;
	float:left;
	text-align:right;
}

.ServicesContainer
{
	width:100%;
	float:left;
	height:156px;
}

.ServicesListbox
{
	width:150px;
	height:156px;
	float:left;	
}

.ServiceListImg[class]
{
	width:150px;
	height:120px;
	background:url(../../media/img/prodbox.png) no-repeat;
}
/*for IE ^*/
.ServiceListImg
{
	_width:150px;
	_height:120px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='./images/prodbox.png');
}
/*end of for IE 6*/
.ServiceEmptyDiv
{
	width:20px;
	height:156px;
	float:left
}

.ServiceListText
{
	width:150px;
	height:36px;
	background:url(../../media/img/prodtextbox.jpg) no-repeat;
	text-align:center;
	color:#0a236b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
	
}
.ServiceListText a{
float:left;
padding-top:10px;
display:block;
font-weight:bold;
font-size:12px;
text-align:center;
width:100%;
text-decoration:none;
	color:#0a236b;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.ServiceListText a:hover{
	color:#FFFFFF;
}
.ServiceListText span
{
	padding-top:5px;
}

	
/********Style for DIV LeftBlock************/
.LeftBlock{
float:left;
width:180px;
}
.LeftBlock .member{
float:left;
width:150px;
background:url(../../media/img/member-bg-left.png) no-repeat left top;
height:38px;
margin:10px 0px 0px 0px;
*margin:0px;/*for IE7*/
_margin:0px;/*for IE6*/

}
.LeftBlock .member h2{
float:left;
width:auto;
font-size:14px;
background:url(../../media/img/member-bg-right.png) no-repeat right top #df1f23;
margin:0px 0px 0px 5px;
_margin:0px 0px 0px 2px;/*for ie6*/
padding:12px 5px 0px 0px;
display:block;
width:100%;
height:24px;
color:#ffffff;
}

.LeftBlock .member h2 a{
text-decoration:none;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.LeftBlock .member h2 a:hover{
color:#333333;
}
.LeftBlock .logout{
float:left;
width:150px;
background:url(../../media/img/menuleftbg.jpg)  no-repeat left top;
height:38px;
margin:6px 0px;
}
.LeftBlock .logout h2{
float:left;
width:auto;
font-size:14px;
background:url(../../media/img/menurightbg.jpg) no-repeat right top;
display:block;
width:100%;
margin:0px;
height:24px;
padding-top:12px;
padding-right:5px;
}
.LeftBlock .logout h2 a
{
text-decoration:none;
color:#0a236b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.LeftBlock .logout .logout-mid{
background:url(../../media/img/menumiddlebg.jpg) repeat-x; 
float:left; 
width:100%; 
margin:0px 0px 0px 5px;
_margin:0px 0px 0px 2px;/*for ie6*/
}
.logout-mid a{
font-weight:bold;
}
.logout-mid h2{
font-weight:bold;
}
.logout-mid a:hover{
color:#FFFFFF;
}

.LeftBlock .menus-left{
float:left;
width:auto;
}

/****************For Drop Down Menus******************/
.LeftBlock li{
min-height:28px;
padding-top:4px;
}

.menus-left li {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.menus-left li a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.menus-left ul li ul li a{
display:block;
width:120px;
}
.menus-left ul li ul li ul li a{
padding:0px 0px 0px 0px;
height:15px;
border:1px solid;
}

/********Style for DIV Content1 ************/
.RightBlockLeftPane
{
	width:7px;
	height:36px;
	float:left;
	background:url(../../media/img/menuleftbg.jpg) no-repeat;
	
}

.RightBlockRightPane
{
	width:7px;
	height:36px;
	float:left;
	background:url(../../media/img/menurightbg.jpg) no-repeat;
	
}

.RightBlockMiddlePane
{
	width:96.5%;
	height:28px;
	float:left;
	background:url(../../media/img/menumiddlebg.jpg)  repeat-x;
	text-align:center;
	padding-top:8px;
}

.RightBlockMiddle1Pane
{
	width:98%;
	height:28px;
	float:left;
	background:url(../../media/img/menumiddlebg.jpg)  repeat-x;
	text-align:center;
	padding-top:8px;
}
.right-cont-inner
{
	float: left; 
	width: 49%;
	margin-left:1%;
}
.RightBlockMiddlePane a
{
text-decoration:none;
font-weight:bold;
color:#0a236b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.RightBlockMiddle1Pane a
{
text-decoration:none;
font-weight:bold;
color:#0a236b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.PowerBuy{
width:100%;
float:left;
}
 .PowerBuy .PowerbuyCont{
float:left;
width:auto;
}
.thumbnail{
margin:10px 8px 0px 0px;
float:left;
width:160px;
height:105px;
background:url(../../media/img/curve-box.png) no-repeat;
/*for IE6*/
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='./images/curve-box.png');
/*end of for IE6*/
display:block;
overflow:hidden;
}
.thumbnail img{
width:160px;
height:105px;
float:left;
}
.RightBlock .QualityChecks{
width:50%;
float:right;
}
.QualityChecks .QualityChecksCont{
float:left;
width:auto;
}

.RightBlock .MemberNews{
width:100%;
clear:both;
margin:10px 0px;

}
.MemberNewsLeftPane
{
	width:5px;
	height:36px;
	float:left;
	background:url(../../media/img/menuleftbg.jpg) no-repeat;
	
}

.MemberNewsRightPane
{
	width:1%;
	height:36px;
	float:left;
	background:url(../../media/img/menurightbg.jpg) no-repeat;
	
}

.MemberNewsMiddlePane
{
	width:98%;
	height:28px;
	float:left;
	background:url(../../media/img/menumiddlebg.jpg) repeat-x;
	text-align:center;
	padding-top:8px;
}

.MemberNewsMiddlePane a
{
text-decoration:none;
font-weight:bold;
color:#0a236b;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.MemberNewsCont{
float:left;
width:auto;
text-align:left;
margin:10px 0px;
}
.MemberNewsCont p{
margin:0px;
padding:3px;
}

.content{
	float:left;
	width:100%;
	font-weight:normal;
	margin:10px 0px;
}

.content .left-cont{
	float:left;
	width:50%;
	text-align:left;
	color:#333;
}
.content h2{
	margin:0px;
	padding:0px;
	font-size:12px;
}
.content .left-cont p{margin:3px 0px;}

.content .right-cont{
	float:right;
	width:49%;
	text-align:left;
	color:#333;
}
.content  h1{
	margin:0px;
	padding:0px;
	font-size:14px;
}
.content  h2{
	margin:0px;
	padding:0px;
	font-size:12px;
}
.content .right-cont p{margin:5px 0px;}



/********** Style for DIV block2 ************/
/********** intranet.html page ************/
.block2{
float:left;
width:100%;
margin:0px 0px;
text-align:left;
}
.block2 h2{
font-size:14px;
color:#464646;
}
.block2mid #tab1{
background:url(../../media/img/tab-left.gif) no-repeat left top;
height:32px;
margin-bottom:2px;
}
.block2mid #tab1 h2{
background:url(../../media/img/tab-right.gif) no-repeat right top #FFF;
padding:10px 6px 0px 0px;
margin:0px 0px 0px 6px;
_margin:0px 0px 0px 3px;
height:22px;
float:left;
display:block;
}
.block2mid #tab2{
background:url(../../media/img/tab-left.gif) no-repeat left top;
height:32px;
margin-bottom:2px;
}
.block2mid #tab2 h2{
background:url(../../media/img/tab-right.gif) no-repeat right top #FFF;
padding:10px 6px 0px 0px;
margin:0px 0px 0px 6px;
_margin:0px 0px 0px 3px;
height:22px;
float:left;
display:block;
}
.block2top{
font-size:1px;
height:6px;
width:100%;
background:url(../../media/img/search-block-bg.gif) left top;
float:left;
}
.block2mid{
float:left;
width:98%;
padding:3px 1%;
background:url(../../media/img/search-block-bg-1px.gif) repeat-x;
height:auto;
}
.block2mid p{text-align:justify; padding-right:10px;}
.block2mid .left{
float:left;
width:49.6%

}
.block2mid .left h2{
margin:0px;
}
.block2mid .right{
float:right;
width:49.6%
}
.block2mid .right h2{
margin:0px;
}
.block2bot{
float:left;
width:100%;
background:url(../../media/img/search-block-bg.gif) left bottom;
font-size:1px;
height:6px;
}
.block2mid .top{
background:url(../../media/img/curve-topright.gif) top right no-repeat #fff;
font-size:1px;
height:6px;
float:left;
width:100%;
}
.block2mid .middle{
background:#fff;
display:block;
width:98%;
float:left;
padding-left:2%;
min-height:180px;
height:auto;
_height:180px;
}
.block2mid .middle input{
border:1px solid #666;
color:#999999;
width:230px;
}
.block2mid #submit_btn1{
background:url(../../media/img/go-btn.png) no-repeat;
width:40px;
height:24px;
border:none;
cursor:pointer;
color:#333333;
font-weight:bold;
}
.block2mid #submit_btn2{
background:url(../../media/img/go-btn.png) no-repeat;
width:40px;
height:24px;
border:none;
cursor:pointer;
color:#333333;
font-weight:bold;
}
.block2mid .bottom{
font-size:1px;
height:6px;
float:left;
width:100%;
}
.block2mid .bottom .xLeft{
float:left;
width:1.5%;
height:6px;
background:url(../../media/img/curve-leftbottom.png) no-repeat left top;
/*for IE6*/
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='./images/curve-leftbottom.png');
/*end of for IE6*/
}
.block2mid .bottom .xMid{
width:97%;
background:#FFFFFF;
height:6px;
float:left;
}
.block2mid .bottom .xRight{
float:right;
width:1.5%;
height:6px;
background:url(../../media/img/curve-rightbottom.png) no-repeat left top;
/*for IE6*/
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='./images/curve-rightbottom.png');
/*end of for IE6*/
}

/**********Style for DIV Content1************/
.content1{
	float:right;
	width:82%;
	margin-top:10px;
	*margin-top:0px;/*for IE7*/
	_margin-top:0px;/*for IE6*/
	_margin-left:-3%;/*for IE6*/
	font-weight:normal;
	text-align:left;
}
.content1 p{
text-align:justify;
color:#333333;
}
.content1 .left-cont{
	float:left;
	width:50%;
	text-align:left;

}
.content1 h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	text-align:left;
}
.content1 .right-cont{
	float:right;
	width:49%;
	text-align:left;
}



/********Style for DIV FOOTER************/
.FooterContainer
{
	width:100%;
	float:left;
	height:36px;
	margin-top:10px;
	
}

.FooterLeftPane
{
	width:7px;
	height:26px;
	float:left;
	background:url(../../media/img/footererimgleft.jpg) no-repeat;
	
}

.FooterRightPane
{
	width:7px;
	height:26px;
	float:left;
	background:url(../../media/img/footererimgright.jpg) no-repeat;
	
}

.FooterMiddlePane
{
	width:986px;
	height:26px;
	float:left;
	background:#f39900;
	
}
.FooterMiddlePane .footer-links{
float:left;
width:auto;
color:#FFFFFF;
padding-top:4px;
}
.FooterMiddlePane .footer-links span a{
color:#FFFFFF;
font-size:10px;
}
.FooterMiddlePane .copy{
float:right;
width:auto;
padding-top:7px;
*padding-top:4px;
}
.FooterMiddlePane .copy span{
color:#FFFFFF;
font-size:10px;
}
/****************Page Style Ends Here******************/

.contentNS, .contentNSA {
	width:440px;
}

.contentNSB, .contentNSBA {
	width:100%;
}
.left {
	width:200px;
	float:left;
	padding:7px 0px 0px 7px;
	min-height:24px;
	font-size:12px;
}
.right {
	width:200px;
	float:left;
	padding:5px;
	min-height:24px;
}
.clear {
	float:none;
	clear:both;
	height:0px;
}
.row {
	background-color:none;
	display:block;
	min-height:32px;
	width:95%;
}
.text {
	width:160px;
}
.ruler {
	width:400px;
	border-bottom:dashed 1px #dcdcdc;
}
tr:focus {
	background-color:#fcfcf0;
}
td {
	vertical-align:top;
}
.over {
	background-color:#e6e2af;
}
.out {
	background-color:none;
}

.error { color:#ff0000; float:left;}
