body {
 background:#efefef;
 font:normal 11px Tahoma;
 color:#333;
}

img {
 border:0;
}

h1 {
 font:bold 20px "Times New Roman", Arial, Tahoma, Verdana, sans-serif;
color:#49536c;
}

.invis { display:none; }

#frame {
 width:802px;
 margin:auto;
 background:#fff;
}

#top {
 float:left;
 width:802px;
}

#frame-main {
 float:left;
 width:800px;
 margin:1px 0px 1px 0px;
 padding:0px 0px 10px 0px;
 border:1px solid #becbe0;
 background:#fff;
}

* html #frame-main {
margin-top:-3px;
}

#menu-bar {
 float:left;
 width:778px;
 height:27px;
 padding:0px 0px 0px 20px;
 margin-bottom:10px;
 background:url(/images/img_12.png) top left repeat-x;
 border:1px solid #4a79a5;
}

#menu-bar a {
 float:left;
 height:27px;
 padding:0px 10px 0px 10px;
 font:bold 13px Tahoma;
 text-decoration:none;
 color:#49536c;
 /*56627f*/
 line-height:27px;
}

#menu-bar a:hover {
 background:url(/images/img_13.png) top left repeat-x;
}

#ga {
 float:left;
 width:160px;
 height:100px;
}

.fl {
 float:left;
}

.fr {
 float:right;
}

#frame-left {
 float:left;
 width:206px;
 margin:10px 0px 0px 10px;
}

.dwnbox {
 float:left;
 width:574px;
 margin:0px 0px 20px 0px;
}

.dwnbox-main {
 float:left;
 width:553px;
 padding:0px 10px 0px 10px;
 background:url(/images/dwnbox3.gif) repeat-x;
 border-left:1px solid #cdcdcd; 
 border-right:1px solid #cdcdcd; 
}

.box2 {
 float:left;
 width:574px;
 margin:0px 0px 20px 0px;
}

.box2-main {
 float:left;
 width:553px;
 padding:2px 10px 2px 10px;
 background-color:#f4f4f4;
 border-left:1px solid #cdcdcd; 
 border-right:1px solid #cdcdcd; 
}


.box {
 float:left;
 width:198px;
 height:124px;
 margin:0px 0px 10px 0px;
 background:url(/images/img_24.png) repeat-x;
}

.box-main {
 float:left;
 width:196px;
 height:110px;
 border-left:1px solid #8b98a3;
 border-right:1px solid #c1ceda;
 font:bold 11px Tahoma;
 color:#67768f;
 text-indent:10px;
}

.box-text {
 margin:5px 0px 0px 10px;
 font-weight:normal;
 line-height:13px;
 text-indent:0px;
}

.box-text a {
 text-decoration:none;
 color:#67768f;
}

.box-text a:hover {
 color:#36578f;
}

#main {
 float:left;
 width:560px;
 margin:9px 0px 0px 0px;
 font:normal 12px Tahoma;
 line-height: 16px;
 color:#333;
}

.title {
 float:left;
 width:570px;
 height:16px;
 margin:0px 0px 10px 5px;
 line-height:16px;
 background:url(/images/status_online.gif) left no-repeat;
 font-size:13px;
 font-weight:bold;
 color:#3c4450;
 text-indent:22px;
}

#main a {
 margin-left:10px;
 text-decoration:none;
 color:#32526f;
 background:url(/images/note.gif) left no-repeat;
 padding-left:22px;
}

#main .down a {
 background:none;
}

#main .nogb a {
 background:none;
 padding:0px;
 margin:0px;
}

.nogb {
 background:none;
 padding:0px;
 margin:0px;
}

#main a:hover {
 text-decoration:underline;
}

.down {
 float:left;
 height:16px;
 background:url(/images/shield_add.gif) no-repeat 10px;
 line-height:16px;
}

#main .downloads {
  line-height:15.5px;
}

#footer {
 float:left;
 width:802px;
 height:29px;
 background:url(/images/img_34.png) top right no-repeat;
}

.footer-text {
 float:left;
 width:770px;
 background:url(/images/img_31.png) top left repeat-x;
 font:bold 11px Tahoma; 
 color:#ebf2f9;
 text-indent:20px;
 line-height:29px;
}

.footer-text a {
 text-decoration:none;
 color:#ebf2f9;
}

.footer-text a:hover {
 text-decoration:underline;
}

.spacer {
width:100%;
height:28px;
}

input {
  padding:2px;
  font:normal 11.5px Tahoma,Verdana,sans-serif;
  color:#333;
}

textarea {
  padding:2px;
  font:normal 11.5px Tahoma,Verdana,sans-serif;
  color:#333;
}

select {
  padding:2px;
  font:normal 11.5px Tahoma,Verdana,sans-serif;
  color:#333;
}

.avatar {
  width:auto;
  height:auto;
  float:right;
  margin:0px 0px 0px 5px;
}
