body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
scrollbar-3dlight-color : #0092f1;
scrollbar-darkshadow-color : #0092f1;
scrollbar-highlight-color : #D7ECF5;
scrollbar-shadow-color : #3985AB;
scrollbar-arrow-color : #0E212A;
scrollbar-face-color : #0092f1;
scrollbar-track-color : #0092f1;
overflow-x: hidden;
}

A:link {
   COLOR: #112536;
   TEXT-DECORATION: none;
}
A:visited {
   COLOR: #184878;
   TEXT-DECORATION: none;
}
A:hover {
   COLOR: #2c3e49;
   TEXT-DECORATION: underline;
}
A:active  {
   COLOR: #112536;
   TEXT-DECORATION: none;
}

submit {
   BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 0px solid; WIDTH: 85px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana, Tahoma; HEIGHT: 21px
}

table{font-size:inherit;font:100%;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22em;}

.md{
  background:#fff;
  border:0px solid #b0bec7;
}
#left .md{
  border:0px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}


#mastheadbd .top{
  background-color:#e2eaed;
}
#mastheadbd{
  background-color:#eef3f6;
  border:0px solid #dbe2e8;
  border-width:0 1px;
  border-bottom:0px solid #cad5db;
}



#footer{
  color:#16387c;
}
#footer li{
  border-left:1px solid #b0bec7;
}
#copyright{
  color:#666;
}

body{
text-align:center;
color:#333;
direction:ltr;
}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}

u{
text-decoration:none;
}
ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after,
#colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, {
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

ol, ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #colcx, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;_height:1px;}
.iemw{
display:none;
width:950px;
font-size:0px;
line-height:0px;
height:0px;
*display:block;
}

#page .more{background:none;padding:2px 0 2px 5px;font-weight:bold;}

#page{
margin:0 auto;
border-bottom:0px solid #cc0000;
*border:0;
position:relative;
min-width:930px;
width:70em;
*width:71.3em;
text-align:left;
}
#colcx{
position:relative;
min-width:950px;
margin-right:0;
padding-left:10px;
}
#left{
float:left;
width:20%;min-width:190px;
margin:0 0 0px 0;

}
#rightcx{
float:right;
width:78.9%;*width:79%;min-width:550px;
*margin-left:-190px;


}
.colpadding{
margin-left:1px;
}
#middle{
position:relative;
z-index:10;
float:left;
width:52%;
min-width:550px;
*width:51.9%;
background: #fff;
}
#middle .md{
min-width:550px;
}
#right{
float:left;
position:relative;
width:20%;
min-width:200px;
*margin-right:-400px;

}
#masthead{
min-width:940px;
*margin-right:1px;
}

#masthead{
z-index:90;
position:relative;
}
#mastheadbd .mh_footer{
position:absolute;
width:100%;
bottom:0;
clear:both;
}
#mastheadbd{
margin:0 auto 10px;
_height:56px;
}
.mastheadbd{
position:relative;
min-height:56px;
height:7.85em;
}
#mastheadbd{
background-position:0 -1036px;
_height:56px;
}
#mastheadbd .mh_footer{
_position:relative;
margin-top:2px;
background-position:0 -1336px;
}
.mastheadbd{
min-height:56px;
height:9.3em;
_height:7.95em;
}
#mastheadft{display:none;}
#masthead h1{
float:left;
margin:17px 0 0 18px;
*margin-left:8px;
*width:219px;
height:50px;
*height:45px;
}
#masthead h1{float:none;width:99%;text-align:center;
width:auto;
margin:3px 0 0;
}
#mastheadbd h1 img{margin-top:7px;}

#footer{
clear:both;
text-align:center;
padding:2px 0;
border:2px solid #ccc;
font-size:85%;
background:#3cb4ff;
width:926px;
height:10px;
}
#footer .strong{
font-weight:bold;
}
#footer ul{
margin-bottom:6px;
width:100%;
}
#footer li{
display:inline;
padding:0 2px 0 5px;
margin:0;
border-left:0px solid;
font-family:verdana;
color:#999999;
}
#footer li.first{
border:0;
padding-left:0;
}
#footer li.last{
padding-right:0;
}


/* left menu */


.menuHd{
   padding: 2px 0px 0px 10px; margin:0;
   height:20px;
   background: #E2ECF6 url(../images/bgx.gif);
   border-top: 1px solid #BCD6EB;
   border-bottom: 1px solid #BCD6EB;
   font : bold 12px Arial, Helvetica, sans-serif;
   color: #0e3b82;
}
.midHead{
   height:20px;
   background: #E2ECF6;
   border-top: 1px solid #BCD6EB;
   border-bottom: 1px solid #BCD6EB;
   font : bold 12px Arial, Helvetica, sans-serif;
   color: #0e3b82;
}
.clear { clear:both; padding:0;margin:0;}
.left { float: left; padding:0; margin:0; }
.right { float: right;  padding:0; margin:0;}

form{
   margin: 0; padding: 0;
}


.list {
   padding: 2px 10px 2px 10px;
   margin: 0 0 0.7em 0;
   list-style: none;
}

.list li{
   padding: 2px 0px 2px 0px;
}


.list li a{
   margin: 0px;
   padding: 0px 0px 0px 12px;
   color: #184878;
   text-decoration: none;
   font : normal 11px Arial, Helvetica, sans-serif;
   letter-spacing: normal;
   display: block;
}
.list li a{
   background: transparent url(../images/list.gif) no-repeat 0 1px;
}
.list li a:hover{
   background: transparent;
   color: #0090D0;
}

/*left menu */

#iframe2 {
width : 100%;
height : 310px;
border-left : 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
overflow-x: hidden;
overflow-y: hidden;
background: #EDF4FB ;
}
#iframe1 {
width : 186px;
height:190px;
min-height:100%;
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
border-bottom: 1px solid #BCD6EB;
border-left: 1px solid #BCD6EB;
border-right: 1px solid #BCD6EB;
margin-bottom:2px;
}

.box_right {
width : 184px;
min-height:100%;
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
border-bottom: 1px solid #BCD6EB;
border-left: 1px solid #BCD6EB;
border-right: 1px solid #BCD6EB;
margin-bottom:2px;
margin-top:2px;
}
.box_right h2
{
 color:#fff;
 font-size:1em;
 width:188px;
 background: transparent url(../images/bgx.gif);
 height:20px;
 background: #E2ECF6;
 border-top: 1px solid #BCD6EB;
 border-bottom: 1px solid #BCD6EB;
 font : bold 12px Arial, Helvetica, sans-serif;
 color: #dc8912;
}

.box_left h2
{
 color:#fff;
 font-size:1em;
 width:188px;
 background: transparent url(../images/bgx.gif);
 height:20px;
 background: #E2ECF6;
 border-top: 0px solid #BCD6EB;
 border-bottom: 1px solid #BCD6EB;
 font : bold 12px Arial, Helvetica, sans-serif;
 color: #dc8912;
}

.box_left {
width : 186px;
min-height:100%;
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
border-bottom: 1px solid #BCD6EB;
border-left: 1px solid #BCD6EB;
border-right: 1px solid #BCD6EB;
margin-bottom:2px;
}

.box_middle {
width : 538px;
min-height:100%;
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
border-bottom: 1px solid #BCD6EB;
border-left: 1px solid #BCD6EB;
border-right: 1px solid #BCD6EB;
margin-bottom:2px;
margin-top:5px;
overflow-x: hidden;
overflow-y: hidden;
}
.box_middle h2
{
 color:#fff;
 font-size:1em;
 width:540px;
 background: transparent url(../images/bgx.gif);
 height:20px;
 background: #E2ECF6;
 border-top: 1px solid #BCD6EB;
 border-bottom: 1px solid #BCD6EB;
 font : bold 12px Arial, Helvetica, sans-serif;
 color: #0e3b82;
}

.video {
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
}
.video h2
{
 color:#fff;
 font-size:1em;
 background: transparent url(../images/bgx.gif);
 background: #E2ECF6;
 border-top: 1px solid #BCD6EB;
 border-bottom: 1px solid #BCD6EB;
 font : bold 12px Arial, Helvetica, sans-serif;
 color: #0e3b82;
}




#main {
width : 920px;
min-height : 100%;
height:100%;
border: 0px;
margin-left : 0px;
margin-right : 0px;
padding:0px;
}

#header
{
   width: 920px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top:0px;
   height: 56px;
   padding: 0px;
   background-position: bottom;
   background-repeat: repeat-x;

 }
#header a:link, #header a:visited, #header a:hover
 {
   text-decoration: none;
   color: #336699;
   font-size: 13px;
   padding: 0px 10px 3px 10px;
}

#header div.logo {
   float: left;
   width: 190px;
   padding: 0px;
   color:#007845;   /*logo color */

   }

#header div.logo img {
   margin: 0px 0px 0px 0px;
   border:none;
   height:56px;
   width:190;
   float:left;
   padding:0px;
}
#header ul.header_nav {
   position: relative;
   top: 0px;
   float: right;
   padding-right: 0px;
}

#header ul.header_nav li {
   display: inline;
   float: left;
   line-height: 14px;
   list-style-type: none;
   border-right: 1px solid #2C3C6A;
   border-left: 1px solid #375896;
}

#header ul.header_nav li.noBorder {
   border-left: none;
}

#header ul.header_nav a {
   display: block;
   border-bottom: 4px solid #cc0000;
   background-position: bottom;
   background-repeat: repeat-x;
   background-color: #fff;
}

#header ul.header_nav a.current, #header ul.header_nav a:hover {
   border-bottom: 4px solid #60B642;
   color: #AE2C45;
}

/* header style */

.new_products
{
margin: 0px;
   padding: 0px 0px 0px 0px;
   width:184px;
   color: #184878;
   text-decoration: none;
   font : normal .8em Arial, Helvetica, sans-serif;
   font-size:.8em;
   letter-spacing: normal;
   display: block;
   border-top: 1px solid #BCD6EB;
   border-bottom: 1px solid #BCD6EB;
   border-left: 1px solid #BCD6EB;
   border-right: 1px solid #BCD6EB;
}

.login
{
   background-color: #transparent;
   color: #184878;
   font-size:.8em;
   text-align: center;
      }

.latest
{
   color: #184878;
   text-decoration: none;
   font : normal 13px Arial, Helvetica, sans-serif;
   letter-spacing: normal;
}
.m_banner_hide{
   display:none;
}
.m_banner_show{
   display:block;
}

