   
body { 
    padding: 0; 
    margin: 0; 
    font: 0.7em Tahoma, sans-serif; 
    line-height: 1.5em;
    background: #fff; 
    color: #454545;
 }
.spacer {
    COLOR: #98b1c4; WHITE-SPACE: nowrap
}
.tblSpecsGroup {
    FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: white; BACKGROUND-COLOR: #a4a4a4
}
.tblEmp {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ccc; 
}
.tbblank {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px -15px 0px 0px
}
.tblSpecsGroup {
    FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: white; BACKGROUND-COLOR: #a4a4a4
}.tblSpecs {
    BACKGROUND: #e3e3e3
}
.upper-masthead-corner {
    BACKGROUND-POSITION: 100% 100%; BACKGROUND-IMAGE: url(../images/upper-nav-cnr.gif); BACKGROUND-REPEAT: no-repeat
}
.country {
    COLOR: #c8d7e3; WHITE-SPACE: nowrap
}
TD.upper-masthead-divider {
    BACKGROUND-POSITION: 50% 50%; BACKGROUND-IMAGE: url(../upper-masthead-divider.gif); BACKGROUND-REPEAT: no-repeat
}

.cty-tou-border {
    BACKGROUND: #3c5f84
}
.cty-tou {
    BACKGROUND: #2f4e6f; WHITE-SPACE: nowrap
}
.bbg {
    WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000
}
.mbbg {
    BACKGROUND: #000
}

h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
.STYLE2 {
    font-size: 18px;
    color: #054DAF;
    font-weight: bold;
}
.STYLECompany {
    font-size: 14px;
    color: #000000;
    
}
.STYLESiteMap {
    font-size: 16px;
    color: #054DAF;
}
p { margin: 0 0 5px 0; }



form {  margin: 0; }

input.search { 
    width: 292px; 
    border: 0;
    background: #fff url(../images/input.gif) no-repeat;
    padding: 4px; 
    color: #003399;
    font-weight: bold;
    
}

input.account { 
    width: 150px; 
    border: 0;
    background: #FFF url(../images/input_acc.gif) no-repeat;
    padding: 4px; 
    color: #003399;
    font-weight: bold;
}

input.submit {
/** 
border: 0;
    padding: 4px 0;
    width: 65px;
    margin: 0 15px 1px 0;
    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
    background-color: #003399;
    background-image: url(submit.gif);
    background-repeat: no-repeat;
    **/
    
    letter-spacing:2px; 
    padding:2px 2px 0 2px;
}

input.login { 
    width: 120px;
    
    padding: 4px; 
}

/* layout
   ------ */

.content { 
    margin: 0 auto;
    width: 780px;
    padding: 10px; 
}

.header { 
    height: 55px;
    background: #eee;
    color: #808080;
    margin: 3px 0;
    padding: 10px 0 0 0;
    border-bottom: 1px solid #ccc;
}

.top_info {
    float: right;
    width: 555px;
    padding: 5px 0 4px 0;
    border-bottom: 1px solid #eee;
    background: #eee;
    color: #808080;
}

    .top_info_left {
         width: 200px; 
        float: left;
    }

    .top_info_right {
        float: right; 
        width: 290px;
        padding: 0 0 0 35px;
        border-left: 1px solid #eee;
    }

.browse_category  {
    font-size: 0.9em;
    width: 190px;
    color: #FFF;
    background: inherit;
}

.bar {
    clear: both;
    font-size: 1.1em;
    height: 30px;
    color: #FFF;
    margin: 0 0 0 0px;
    background-color: #003399;
}

    .bar li {
    margin: 0;
    padding: 7px 12px 5px 12px;
    color: #FFFFFF;
    float: left;
    background-color: #003399;
    }
    
    .bar li.active {
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 10px 6px 10px;
    background-color: #003399;
    background-image: url(bar.gif);
    background-repeat: no-repeat;
    background-position: center top;
    }
    
    .bar li a { 
        font-weight: bold;
        color: #CCCCFF; 
        background: inherit;
        text-decoration: none;
    } 
    
    .bar li a:hover { 
        color: #FFFFFF; 
        background: inherit;
    } 

.search_field { 
    background: #fff url(searchbg.gif) no-repeat right; 
    color: #808080;
    clear: both;
    font-weight: bold;
    padding: 7px 25px 10px 10px;
    margin: 5px 0;
}

.grey {
    color: #808080;
    background: inherit;
    font-weight: normal;
}

.search_form { float: right; }

.account_form {
    left: auto;
}

.subheader {
    margin: 0px 0 10px 0;
    border-bottom: 1px solid #eee;
    padding: 5px 0 5px 0;
    background: #A4A4A4;
    color: #fff;
}

/* left side
   --------- */

.left {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}

.left h3 {
    clear: both;
    background: #63aad6 url(corner.gif) no-repeat top right;
    color: #FFF;
    padding: 7px 0 7px 5px;
    font: bold 1em Tahoma, Arial, Sans-Serif;
    margin: 0 0 0px 0;
}
    .left_side {
        float: left;
        width: 180px;
        padding: 0 0 0 10px;
        margin: 10px 0;
    }
        
    .left_side a, .right_side a { color: #414141; background: #FFF; }
        
    .right_side {
        float: right;
        width: 220px;
        background: #FFF url(dotted.gif) repeat-y;
        color: #414141;
        padding: 0 0 0 40px;
        margin: 10px 0;
    }
        
    .left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
    

    
/* right side
   ---------- */

   
.right {
    /**float: right;
    width: 100%;
    margin: 0 0 10px 0;
    **/
    BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BACKGROUND: #fff; MARGIN: 3px auto 0px; BORDER-LEFT: #dcdcdc 1px solid; WIDTH: 95%; BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 100%
}

.right h3 {
    background: #7bc3de  url(corner.gif) no-repeat top right;;
    color: #FFF;
    padding: 7px 0 7px 5px;
    font: bold 1em Tahoma, Arial, Sans-Serif;
    margin: 0 0 3px 0;
}

    .right_articles {
        background: #f5f5f5;
        color: #414141;
        padding: 8px;   
        margin: 0 0 3px 0;
    }
    
.image {
    float: left;
    margin: 0 9px 3px 0;
}

/* Head */
#Head{text-align:center;}
#Head #HeadTop{width:760px;margin:0px auto 0px !important;text-align:left;width:0px;}
#Head #Logo{position:relative;float:left;clear:left;width:0px;left:0px;margin-bottom:10px;margin-top:10px;}
#Head #LogoMiddle{position:relative;float:left;left:0px;width:0px;margin-bottom:2px;margin-top:0px;}
#Head #Banner{position:relative;float:right;clear:right;width:354px;left:0px;margin-top:0px;margin-bottom:0px;}
#Head #NewBanner{position:relative;float:left;clear:right;width:354px;left:0px;margin-top:0px;margin-bottom:0px;}
div.PageBottomCol1 {WIDTH: 210px;MARGIN-RIGHT: 10px;FLOAT: left;}
div.PageBottomCol2 {WIDTH: 460px;MARGIN-RIGHT: 10px;FLOAT: left;}
/**/
#MenuDivision{float:left;width:760px;height:5px;BACKGROUND-COLOR: #4682b4;margin:0px;margin-top:0px;}

/**Seach **/
#SearchBox{text-align:left;width:760px;}
#Head #SearchLeft{position:relative;float:left;clear:left;width:281px;left:0px;margin-bottom:0px;margin-top:0px;}
#Head #SearchRight{position:relative;float:right;clear:right;width:300px;left:0px;margin-top:0px;}

/**Seach **/
#CMenuA{text-align:left;width:760px;}
#CMenuA #MLeft{position:relative;float:left;clear:right;width:80px;left:0px;margin-bottom:0px;margin-top:0px;}
#CMenuA #MMiddle{position:relative;float:left;clear:right;width:680px;left:0px;margin-bottom:0px;margin-top:0px;}

#CMenuA #MMiddle #MyLeft{position:relative;float:left;clear:right;width:560px;left:0px;margin-bottom:0px;margin-top:0px;}
#CMenuA #MMiddle #MyRight{position:relative;float:left;clear:right;width:120px;left:0px;margin-bottom:0px;margin-top:8px;}


/** Company info Page Css**/
#Company{text-align:left;width:760px;}
#Company #MainLeft{position:relative;float:left;clear:left;width:168px;left:0px;margin-bottom:0px;margin-top:0px;}
#Company #MainRight{position:relative;float:right;clear:right;width:592px;left:0px;margin-bottom:0px;margin-top:0px;}

#Maint{text-align:left;width:760px;}
#Maint #MainBlank{position:relative;float:left;clear:left;width:10px;left:0px;margin-bottom:0px;margin-top:0px;}
#Maint #MainLeft{position:relative;float:left;clear:left;width:598px;left:0px;margin-bottom:0px;margin-top:0px;}
#Maint #MainRight{position:relative;float:right;clear:right;width:160px;left:0px;margin-bottom:0px;margin-top:0px;}
/* footer------ */

.footer { 
    clear: both;
    text-align: center;
    padding: 10px 0 10px 0;
    margin: 0;
    border-top: 1px solid #ccc;
    line-height: 1.8em;
    width:760px;
}

.footer a { color: #808080; background: #fff; }

.blueCat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #054DAF;
    vertical-align: bottom;
}

.subTitle {
    font-family:  Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;

}

.blog_c_r {
    FLOAT: right; MARGIN: 5px 1px 0px 0px; WIDTH: 100%
}
.blog_c_rb {
    MARGIN: 0px 0px 3px; HEIGHT: 100%
}
.blog_c_rb_l {
    FLOAT: left; WIDTH: 49%
}
.blog_c_rb_l DL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ManaMainTABLE {
    FONT-SIZE: 12px; COLOR: #ff0000;background-color: #E3E3E3; TEXT-DECORATION: none
}
.searchtr{font-size:12px;background-color:#008080;color:#ffffff}

.subCategory {
    font-family:  Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6a6a6a;

}
.list {
    list-style-image: url(../images/dot.gif);
    list-style-type: circle;
}
.STYLE1 {
    color: #0A4DA4;
}

A.root{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    COLOR: white;
    font-size: 13px;
    font-weight:bold;
}
A.root:hover{
    FONT-FAMILY: Arial;
    COLOR: #003e7e;
    font-size: 13px;
    font-weight:bold;
}
A.root:visited{
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none;
}


A.productmenu{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    COLOR: #444444;
    font-size: 12px;
    font-weight:bold;
}
A.productmenu:hover{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    COLOR:  #0066cc;
    font-size: 12px;
    font-weight:bold;
}
A.productmenu:visited{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}


A.productmenu_blue{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    COLOR: #0066cc;
    font-size: 13px;
    font-weight:bold;
}
A.productmenu_blue:hover{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    COLOR: #0066cc;
    font-size: 13px;
    font-weight:bold;
}
A.productmenu_blue:visited{
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none;
}

#test2 li { display:inline-block; width:60px; vertical-align:top; 
              overflow:hidden; }
