body{
 font:13px arial,helvetica,clean,sans-serif;
 *font-size:small;
 *font:x-small;
 scrollbar-face-color:#afbdc6;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#afbdc6;
 scrollbar-shadow-color:#778a98;
 scrollbar-highlight-color:#778a98;
 scrollbar-3dlight-color:#778a98;
 scrollbar-darkshadow-Color:#3c7b90;
}

table{
 font-size:inherit;font:100%;
}

.hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top{
  background-image:url("../image/grd-1px_1.4.gif");
  background-repeat:repeat-x;
}

#pa{
  background-image:url("../image/grd-1px_1.1.gif");
  background-repeat:repeat-x;
}

.themedborder{
  border-color: #b0bec7;
}

.themedbg{
  background-color:#F1F5F6;
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}

#left .md{
  border:1px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}

.hd{
  color:#18397c;
  background-color:#fff;
  background-position:0 -916px;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}

.hd li a{
  color:#18397c;
}

.hd li .pipe{
  background:#788a98;
  border-right:1px solid #fff;
}

.hd li.on em{
  border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}

.hd li.first em{
  border-left:none;
}

.hd li.on a{
  color:#c63;
}

#pa{
  border-color:#afbdc6 #556b78 #556b78 #afbdc6;
  background-position:0 -2700px;
}

#pabd{
  border:1px solid #c9d7e2;
  border-width:0 1px 1px 0;

}#patabs ul.patabs li div{
  background:#9dadc4;
}

#patabs ul.patabs li h4{
  background:#6b7fa0;
}

#patabs ul.patabs li a{
  border:1px solid #c9d6de;
  border-color:#aec0ce #3d5360 #3d5360 #aec0ce;
  background-color:#fff;
}

#patabs ul.patabs li.tab-on a, #patabs .papreviewdiv{
  border-color:#566c7a #c2d0d9 #c2d0d9 #c2d0d9;
  border-width:1px 1px 0 1px;
  background:#fff url("image/pa-preview-shadow.gif") repeat-x;
}

#patabs ul.patabs li.tab-on div{
 background:#fff;
}

#patabs ul.patabs li.first a{
 border-left-width:1px;
}

#patabs ul.patabs li.last a{
 border-right-width:1px;
}

#patabs .papreviewdiv{
 border:1px solid #c4cfd5;
 border-top-color:#566c7a;
}

ul,ol{
 list-style:none;
}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{
 margin:0;padding:0;
}

em{
 font-style:normal;
}

cite span{
 font-weight:bold;
}

a,#news .bd .btn-more a:visited{
 color:#16387c;
}

a:link,a:visited{
 text-decoration:none;
}

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, #search:after, #tabs:after,  #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom: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;
}

.bd span,.ft span{
 display:none;
}

.bd .current,.ft .current,.current span{
 display:block;
}

.hd{
 position:relative;
 margin:-1px -1px 0;
}

.hd h2{
 position:relative;
 font:bold 100% arial;
 padding:1px 11px;
 border-bottom:1px solid #fff;
}

.tabs{ 
 padding:0;
}

.tabs .hd h2{
 left:25px;
 top:-2px;
}

.bd{
 padding:5px 10px 10px;
}

.hide .bd,.hide .ft{
 display:none;
}

.hd ul{
 position:relative;
 width:100%;
 border-bottom:1px solid #fff;
}

.hd ul li{
 position:relative;
 float:left;
}

.hd li.last{
 float:right;
 _margin-right:-2px;
}

.hd li em{
 position:relative;
 display:block;
 width:99%;
 _width:99.5%;
 min-height:14px;
 _height:14px;
 padding:2px 0 0px;
 margin-right:-1px;
 border-right:0;
}

.hd li a{
 display:block;
 font:normal 93% arial;
 outline:none;
 text-align:center;
 white-space:nowrap;
 z-index:50;
 padding:1px;
 margin-top:-1px;
}

.hd li.on{
 z-index:60;
 margin-bottom:-1px;
}

.hd li .pipe{
 display:block;
 position:absolute;
 top:1px;
 right:-1px;
 height:1.15em;
 width:1px;
 _width:2px;
}

.hd li.on .pipe{
 visibility:hidden;
}

.hd li.on em{
 padding-bottom:1px;
 _padding-bottom:2px;
 margin:-1px 0 -1px;
 *margin-bottom:-2px;
}

.hd li.on a{
 font-weight:bold;
 z-index:60;
 border:0;
 padding:1px;
}

.hd li.sparkle{
 z-index:70;
}

div.hd li.sparkle em{
 left:-1px;
 padding:1px 0 0;
 margin:-1px -1px -2px 0;
}

div.hd li.sparkle a{
 font-weight:bold;
 padding:1px;
 z-index:70;
}

.hd li.off .pipe,.hd li.on .pipe,.hd li.last .pipe,.hd li.sparkle .pipe{
 visibility:hidden;
}

#news .hd ul li{
 width:25%;*width:24.9%;
}

#today .hd ul li{
 width:25%;*width:24.9%;
}

.md-sub h3{
 font-size:100%;
}

#client{
 position:absolute;
 visibility:hidden;
}

#page{
 margin:0 auto;
 border-bottom:1px solid transparent;
 *border:0;
 position:relative;
 min-width:480px;
 width:60em;
 *width:61.3em;
 text-align:left;
}

#colcx{
 position:relative;
 min-width:750px;
}

#left{
 float:left;
 width:15.79%;min-width:150px;
 margin:0 0 10px 0;
}

#rightcx{
 float:right;
 width:54%;
 *width:54.21%;
 min-width:500px;
 *margin-left:-200px;
}

.colpadding{
 margin-left:10px;
}

#middle{
 float:left;
 position:relative;
 z-index:10;
 float:left;
 width:500px;
 min-width:440px;
 *width:54.9%;
}

#middle .md{
 min-width:340px;
}

#right{
 float:left;
 position:relative;
 width:45%;
 min-width:360px;
 *margin-right:-200px;
}

#loading{
 display:none;
 position:absolute;
 top:2px;
 right:2px;
 z-index:999;
}

#smallbiz.md-sub{
 border-bottom:1px solid #fff;
}

#patop{
 position:relative;
 padding:8px 9px 9px;
}

#patop .so{
 padding:2px 0;
}

#patop .so a{
 font-weight: bold;
}

#patop .so .mailstatus{
 float: left;
}

#patabs{
 padding:0 2px 2px 5px;
 margin-top:-5px;
}

#patabs ul.patabs li{
 color:#8899a9;
 float:left;
 min-width:113px;
 width:33.2%;
}

#patabs ul.patabs{
 position:relative;
 z-index:10;
}

#patabs ul.patabs li div{
 display:block;
 position:relative;
 z-index:2;
 margin:4px 3px 0;
}

#patabs ul.patabs li.first div{
 margin-left:2px;
}

#patabs ul.patabs li.last div{
 margin-right:0;
}

#patabs ul.patabs li h4,#patabs ul.patabs li a{
 display:block;
 position:relative;
 z-index:2;
 top:-1px;
 left:-1px;
 font:bold 92% verdana;
}

#patabs ul.patabs li a{
 z-index:20;
 padding:1px 0;
 *padding:0;
}

#patabs ul.patabs li.tab-on a{
 margin:-1px -1px -3px;
 top:0;
 left:0;
 *background-position:0 1px;
}

#patabs li a.details b{
 display:block;
 position:absolute;
 bottom:3px;
 *bottom:2px;
 _bottom:7px;
 left:40px;
 padding-right:1px;
 font-size:92%;
 font-weight:normal;
}

#patabs li.tab-on a.details b{
 bottom:8px;
}

#patabs li.tab-on .icon{
 padding-bottom:17px;
}

#patabs li .details .icon{
 padding:3px 0 14px 40px;
}

#patabs li.tab-on .details .icon{
 padding:3px 0 22px 40px;
}

#patabs li .icon{
 display:block;
 z-index:10;
 padding:8px 0 9px 40px;
 background:url("image/pa-icons3.gif") 5px 3px no-repeat;
}

#patabs li #pagames .icon {
 padding-left: 50px;
}

#patabs .papreviewdiv{
 position:relative;
 z-index:1;
 visibility:hidden;
 margin-right:1px;
 *margin-right:0;
 _margin-right:1px;
}

#patabs .preview-on{
 visibility:visible;
 padding-top:4px;
}

#patabs .papreviewdiv span{
 display:none;
}

#patabs .papreviewdiv span.current{
 display:block;
}

#patabs #messenger .icon{
 padding-left:31px;
 background-position:2px -497px;
}

.main {

 FONT-SIZE: 11px;
 FONT-WEIGHT:normal;
 COLOR: #000000;
 FONT-FAMILY: verdana;
 TEXT-DECORATION: none;

}

.main:hover {

 FONT-SIZE: 11px;
 FONT-WEIGHT:normal;
 COLOR: #ff0000;
 FONT-FAMILY: verdana;
 TEXT-DECORATION: none;

}

.chatButtonFormat {

 background-color: #ff9900;
 font-family: verdana;
 border: #000000 1px solid;
 font-size: 10px;
 color: #ffffff

} 

.altTextField {

 background-color: #eeeeee;
 font-family: verdana;
 font-size: 8pt;
 color: #000000

} 

