/* default CONTENTS CSS */
body{

font-family:'Trebuchet MS',verdana, arial;
font-size:12px;
margin:0px auto;
text-align:center;
width:878px;
background: url('../images/bg.jpg') repeat-x top left;

}

A IMG{
border:none;
}

A{
color:#004A80;
text-decoration:none;
font-size:12px;
}
A:hover{
text-decoration:underline;
}


h1{
color:#004A80;
font-size:20px;
}

h2{
color:#004A80;
font-size:18px;
}

h3{
color:#004A80;
font-size:16px;
}

h4{
color:#004A80;
font-size:14px;
padding:0px;
}

h5{
color:#004A80;
font-size:12px;
padding:0px;

}
p{
clear:both;
}
#top-content IMG,#top-content A IMG{
border:0px;
width:307px;
height:111px;
}

#top-content{
background: url('../images/logo.jpg') no-repeat top left #ffffff;
width:878px;
height:111px;
display:table-row;

}
#wrapper{
clear:both;
text-align:left;
width:878px;
height:auto;
min-height:600px;
_height:600px;
display:table-cell;
}
#top-banner{
width:878px;
height:253px;
clear:both;
display:table-row;
}


UL{
padding-left:0 ;
margin-left:0 ;
list-style:none;
}
UL LI{
padding-left:15px;
/*background: url(../images/ulstyle.gif) no-repeat top left;;*/
}




/*  END default CONTENT CSS */





/* Main  Menu*/
 #menu-cont{
 _margin-top:-5px;
 width:878px;
 height:49px;
 border-top:1px solid #616161;
 background-color:#363636;
 clear:both;
 display:table-row;
 }
 .menu{
 list-style:none; 
 padding:0 0 0 27px ;
 margin:0 17px 0 0 ;
 
 }
 .menu li{
 float:left;
 height:47px;
 background : #363636;
 padding:0 0 0 0 ;
 margin:0 0 0 0 ;
 }
 
.menu li A ,.menu li.active A:hover{ 
 display:block;
 font-weight:bold;
 color:#FFFFFF; 
 padding:15px  13px 15px 13px; 
 white-space:no-wrap;  
 text-decoration:none;

  height:18px;
  *height:auto;
 }
 
 .menu li A:hover, .menu li.active A{
 background:#252525;
 text-decoration:none;
 color:#fff;
 }  
 /* Main  Menu*/
 
 
 #contents{
 padding:20px 40px 20px 40px;
 width:798px;
 _width:878px;
 background:#ffffff;
 min-height:400px;
 height:auto;
 _height:400px;
display:table-cell;
clear:both;
 }
 


 .left-col{
 width:266px;
 float:left;
 min-height:400px;
 height:auto;
 _height:400px;
 }
 
 .right-col{
 width:530px;
 float:left;
 min-height:400px;
 height:auto;
 _height:400px;

 }
 
 
 #footer-cont{
 background:#252525;
 text-align:right;
 padding-top:37px;
 padding-right:40px;
width:838px;
_width:878px; 
 height:63px;
 _height:100px;
 color:#fff;
 font-weight:bold;
 }
 #footer-cont A{
 color:#fff;
 }
 #footer-cont A:hover{
 text-decoration:underline;
 }
 
 /* header part */
 
 ul.header-cont{
 padding : 0 0 0 0 ;
 margin: 0 0 0 0 ;
 color:#004a80;
 font-weight:bold;
 
 }
 ul.header-cont LI{
 float:left;
 height:27px;
  padding : 0 0 7px 0 ;
 margin: 0 0 0 0 ;
 }
 ul.header-cont LI.header{ 
 background: url('../images/bgh.gif') repeat-x top left;
 padding-top:4px;
 padding-right:70px;
 }
 
 
 .csc-sitemap{
 clear:both;
 }
 
 
 .contxt{
border : 1px solid #c6c6c6;
width:335px;
height:30px;
 }
 .tarea{
 height:115px;
 }
 
 
 /* Contact Us Page*/
 #contact{ 
 clear:both;
 padding:20px 20px 20px 20px;
 border:1px solid #c6c6c6;
width:345px;
_width:385px;
display:table;
 }
 
 .formobj{
 padding-top:6px;
 }

 .formsub{
 clear:both;
 text-align:right;

 }
 
 .subcon{
 float:right;
 padding-right:3px;
 }
 .con-fceheader{
 color:#004A80;
 font-weight:bold;
 padding-left:20px;
 padding-top:4px;
 background: url('../images/conheader.gif') top left no-repeat;
 width:220px;
 _width:240px;
 height:35px;
 }
 
 .con-content{
 border:1px solid #c6c6c6;
 width:200px;
 padding:20px 20px 20px 0px;
_ width:240px;
 }
 .consub{
 cursor:pointer;
 }
 
 .bodytext{
 padding-left:20px;
 }
 
 
 .totop{
 text-align:right;
padding-bottom:10px;

 }
 .totop A{
 color:#a3191d;
 text-transform:uppercase;
 font-weight:bold;
 }
 


.hbox-con{
margin-left:20px;
height:145px;
width:705px;
padding-left:40px;
_width:745px;
_height:173px;
padding-top:14px;
padding-bottom:14px;
background-color:#e1e1e1;
}

.hbox-div{
float:left;
height:173px;
width:143px;
padding-right:25px;
*padding-right:15px;
_padding-right:10px;
}
.lastbox{
padding-right:0px;
}

#mxbanners li{
padding:0 0 0 0 ;
}

.tx-jqbanner-pi1{
width:878px;
height:253px;
display:table-cell;
}

#mxbanners{
padding: 0 0 0 0 ;
margin: 0 0 0 0 ;
}


#newsletter{
border:1px solid #C6C6C6;
background: url('../images/nletbg.gif') top left no-repeat;
padding:110px 20px 20px 15;
width:205px;
_width:240px;

display:table-cell;

}

.nin{
width:40px;
float:left;


}
.n-field{
float:left;
width:157px;
height:24px;

}

#newsmail ,#newsname{
border:none;
background: url('../images/nput.gif') top left no-repeat;
width:157px;
height:21px;


}

.n-submit{
clear:both;
float:right;
padding-top:10px;
}
.nlimg{
cursor:pointer;
}

.n-input{
margin:0 0 0 0;
padding : 0 0 0 0 ;
clear:both;
height:24px;

}

.dload{
clear:both;
text-align:center;
width:240px;
border:1px solid #C6C6C6;
padding:10px 0px 10px 0px;
}


.cathead{
background: url('../images/pno.gif') top left no-repeat;

}



.catul{
padding-bottom:35px;
}
.catul LI A{
padding-top:4px;
display:block;
color:#000;
font-weight:bold;
}
.catul LI {
height:27px;
width:210px;
_width:225px;
border-bottom:1px solid #bdbdbd;
}


.catul LI.cathead{
background: url('../images/pno.gif') top left no-repeat;
border-bottom:none;
}

.catul LI.cathead A{
color:#004A80;
font-weight:bold;
}

.catul LI#catselected{
background: url('../images/pact.gif') top left no-repeat;
}
.catul LI#idselected A{
color:#7fd6f7;
}

.prod-hold{
height:150px;
padding-bottom:20px;
clear:both;
}
.prod-img{
border:1px solid #bdbdbd;
width:135px;
_width:147px;
height:135px;
*height:137px;
float:left;
}

.prod-det{
float:left;
height:125px;

*height:147px;
border:1px solid #bdbdbd;
border-left:none;
width:362px;
_width:381px;

padding:10px;
}

.prod-tit , .prod-sub,.sprod-tit,.sprod-sub{
color:#004A80;
}
DIV.prod-sub{
padding-bottom:20px;

}
.prod-desc h5{
margin:0px;
passing :0px;
}
.prod-tit,.sprod-tit{
font-size:14px;
font-weight:bold;
}

.sprod-sub{
clear:both;
}

.rmore A{
color:#A3191D;
font-weight:bold;
}
.rmore{
padding-left:20px;
}

.sprodload{
text-align:right;
padding:10px 0px 10px 0px;
}

.sprod-tit{
width:335px;
display:table-cell;
}

DIV.arrspecs{
float:left;
width:170px;
*padding:0px;
padding-right:5px;
_width:180px;
font-weight:bold;


}
.prod-img{
padding:5px;
}


TABLE.csc-uploads TD , TABLE.csc-uploads TD P{
font-size:12px;
}
p.csc-uploads-description{
font-size:12px;
}