html{margin: 0;
    padding: 0;
    border: solid black 0px;
    height: 100%;
    width: 100%;
    background:url(images/bigbg.png);
    background-repeat:no-repeat;
    background-color:#fafafa;
    /*overflow-x:hidden;*/
    }
body{text-align:left;
    margin: 0;
    padding: 0;
    border: solid black 0px;
    border-collapse: collapse;
    vertical-align: top;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    color: #696969;
    }
.wraper{width:990px;
   margin-left: auto;
   margin-right: auto;
   border: solid #000 0px; 
   border-collapse:collapse;
   background-color:#fff;
   }
.container{border-collapse:collapse;
   border: solid black 0px;
   padding: 0px 0px 0px 0px;
   margin: 0;
   }
.main{width:900px;}
.top{height:36px; border-collapse:collapse;
   background:url(images/top-all.png); background-repeat: no-repeat; background-position: 71% 100%;
   }
.top-left{background:url(images/top-left-shadow.png);
   background-repeat: no-repeat;
   }
.top-right{background:url(images/top-right-shadow.png); }
.logo{padding:10px 0 10px 20px; margin:0;
   border-left:solid #e1e1e1 0px;
   }
.banner{height:40px;
   background:url(images/gdw-banner.jpg);
   color:#FFF;
   }
.left{width:27px;
   background:url(images/left-shadow.png);
   background-repeat:repeat-y;
   }   
.right{width:27px;
   background:url(images/right-shadow.png);
   background-repeat:repeat-y;
   }   
.flash{height:200px;
   width:945px; 
   border:solid #ededed 1px;
   }
.front-page-cnt-bg{height:200px; width:100%;background:url(images/gradient.png); background-position:100% 100%; background-repeat:repeat-x;}   
.front-page-img{padding:10px 0 10px 10px;}
.front-page-txt{padding:10px 10px 10px 20px;}
.slash{background:url(images/slash.jpg); border-top:solid #ededed 1px;border-bottom:solid #efefef 0px;border:solid #ededed 1px;}
.cellblock{padding:10px 0 0 0;}
.submenu-ttl-bg{
    height:81px;
    border-bottom:solid #e9e9e9 1px;
    padding:0; margin:0;
    vertical-align:middle; background:url(images/sub-ttl-xxl.png);}
.ttl-xxl{position:relative; top:0; left:20px; z-index:1;
    font-family:arial; font-size:80px; font-weight:bold; color:#f3f3f3; text-transform:uppercase;
    height:100px;
    }
.ttl-header{position:relative; top:-65px; left:20px; 
    color:#be1a17; font-size:16px; font-family:arial; font-weight:bold; letter-spacing:4px;
    z-index:2;}

.information .ttl-xxl {color:#FFD8D8;}
.service .ttl-xxl {color:#D8FFD8;}
.business .ttl-xxl {color:#DBDBFF;}
.consumer .ttl-xxl {color:#FAF0C8;}
/*
.information .ttl-xxl {color:#FFF0F0;}
.service .ttl-xxl {color:#F0FFF0;}
.business .ttl-xxl {color:#F3F3FF;}
.consumer .ttl-xxl {color:#FEFCEC;}
*/

.information .ttl-header {color:#be1a17;}
.service .ttl-header {color:#559576;}
.business .ttl-header {color:#000080;}
.consumer .ttl-header {color:#ffcc20;}

/*-------------------------------------------------------------------*/
/* nav START */

.menu{height:39px;
     width:1000px; 
     background:url(images/menu-bg.png);
     border:solid #e9e9e9 0px;
     border-top:solid #e9e9e9 1px; border-bottom:solid #e9e9e9 1px;
     padding:0 0 0 110px; margin:0;
     vertical-align:middle;
     } 
.menu ul{
     padding:0;
     margin:0;
     border:solid black 0px;
     }
    .menu ul li{
      display:inline;
      list-style-type: none;
      padding:0; margin:0;
      }
     .menu a:link, .menu a:visited{
        float:left;
        color:#696969;
        text-decoration:none;
        font-size: 11px;
        line-height:12px; 
        padding:13px 10px 13px 10px;
        margin:0;
        }
    .menu a:hover, .menu a:active{
        color:#000;
        text-decoration:none;
        background:url(images/menu-bg-gradient.png);
        border:solid #CCC 0px;
        }
.crumb{height:14px;
     background:url(images/crmb-bg.png);
     background-repeat:repeat-x;
     background-position:100% 100%;
     border:solid #e9e9e9 0px;
     border-top:solid #e9e9e9 0px;
     border-bottom:solid #e9e9e9 0px;
     padding:0;
     margin:0;
     } 
.crumb{position:relative;
     top:2px; left:0px;
     padding:3px 0 3px 10px; 
     font-size:8px;
     letter-spacing:1px; 
     font-weight:normal;
     color:#949494;
     text-transform:uppercase; 
     }
.crumb a:link,.crumb a:visited{color: #949494; font-size:9px; 
/*text-transform:capitalize;*/
font-weight:normal;letter-spacing:0px;}
.crumb a:hover{color: #000; font-size:9px; letter-spacing:0px;}
.subcnt{width:100%;}
.submenu-bg{width:181px; border-right: solid #ededed 1px; padding:10px; background:url(images/submenu-bg.png);}
.submenu-ttl{margin-top:25px; width:100%; font-weight:bold; color:#ccc; font-size:11px; text-align:left; text-transform:uppercase;}
.submenu{padding:15px 0 0 40px;}
.submenu li{color:#858585;}
.submenu li a:link, .submenu li a:visited{color:#858585;}
.submenu li a:hover, .submenu li a:active{color:#000;}
/* nav  END */
/*-------------------------------------------------------------------*/
.news-left-border{width:6px; height:154px;float:left; background:url(images/news-left-bg.png);}
.news-cnt{width:400px; height:154px;float:left; background:url(images/news-bg.png);}
.news-right-border{width:6px; height:154px;float:left; background:url(images/news-right-bg.png);}
.push-left{float:left;}
.push-right{float:right;}
.exp-x{width:100%;}
.exp-y{height:100%;}
.news-cnt-ttl{width:240px;}
.pad-top{padding:0 0 0 0; margin-top:20px;}
.pad-left{padding:0 0 0 10px;}
.topright{float:right; margin-right:20px; margin-top:0px; text-align:right;}
.search{margin-right:0px; margin-top:5px;text-align:left;}
.displaynone{display:none;}

.footer{
    vertical-align:middle;
    color:#000;
    height:62px;
    border-top:solid #e9e9e9 1px;
    background:url(images/footer.png0);
    background-repeat:repeat-x;
    padding:0;
    margin:0;
    }
.comunity{height:60px; width:200px;
    float:left; 
    border:solid #e9e9e9 1px;
    border-top:solid #ebebeb 0px;
    visibility:hidden;
    }
    .comunity div{padding:20px 0 0 28px;}
.fbrecommend{height:60px; width:380px;
    float:left; 
    border-left:solid #e9e9e9 1px;
    border-bottom:solid #e9e9e9 1px;
    border-top:solid #ebebeb 0px;
    padding:0px 0px 0px 28px;
    visibility:visible;
    }
.bottom-nav{height:60px; width:100px;
    float:left; 
    border:solid #e9e9e9 1px;
    border-top:solid #ebebeb 0px;
    padding:0; margin:0 0 0 1px;
    }
    .bottom-nav div{height:30px; 
                    position:relative;top:10px;
                    text-align:center;
                    padding:0; margin:0 0 0 0; 
                    }
    .bottom-nav div a:link,.bottom-nav div a:visited {color:#717171; font-size:10px;}
    .bottom-nav div a:active,.bottom-nav div a:hover {color:#000; font-size:10px;}


.bottom{    /*width:5000px; */ 
    height:27px;
    background:url(images/bottom-shadow.png0);
    }
.pad-all{padding:10px;}    
/*-------------------------------------------------------------------*/

.resize{padding:0 0 0 0;position:relative; top:0px; right:0px; visibility:hidden;}
.content{ margin:0px;
    background-color:#FFF;
    padding:10px;
    width:750px;
    border-top:solid #000 0px;
    overflow:hidden;
   }
.main-cnt{top:20px; left:20px; position:relative;}

.cnt{padding:10px 50px 0 30px; overflow:hidden;}
.subcnt{border-top:solid #CCC 1px;}
.brd-top{border-top:solid #CCC 1px;}
.brd-btom{border-bottom:solid #CCC 1px;}
.no-brd, .no-brd td{border:solid black 0px !important;}
.none{
    padding:0;
    margin:0;
    border:solid #fddf8b 0px;
    border-collapse:collapse;
    }
.expand{width:100%;height:100%; padding:0; margin:0; border:solid black 0px;}
.spacer{width:20px;}
.center{text-align:center;}
.strong{font-weight:bold;}
.pad{padding:20px 0px 0 40px;}
/*////////////////////////////////////- general format -//////////////////////////////////////////////*/
h1
    {
    color:#757575;
    font-weight:bold;
    line-height:30px;
    font-size: 16px;
    font-weight: bold;
    font-family: arial, Verdana,Arial,Geneva,Helvetica,sans-serif;
    padding: 0 0 6px 0;
    margin:0px;
    }
h2
    {
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
h3
    {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
img
    {
    border: solid black 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
ul
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    }
li
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    /*list-style-type: none;*/
    vertical-align:top;
    }
table
    {
    margin: 0px;
    padding: 0px;
    border: solid #000 0px;
    vertical-align:top;
    border-collapse: collapse;
    }
tr
    {
    margin: 0px;
    padding: 0px;
    border: 0px;
    vertical-align:top;
    border-collapse: collapse;
    }

td
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    vertical-align:top;
    border-collapse: collapse;
    font-size: 11px;
    }
a:link
   {
   color:#000;
   text-decoration:none;
   font-size:11px;
   }
a:visited
   {
   color:#000;
   text-decoration:none;   
   font-size:11px;
   }
a:hover
   {
   color:#ff0000;
   text-decoration:none;
   font-size:11px;
   }
a:active
   {
   color: #006666
   }
p{padding:2px; margin:0;}   
                

