body {
   padding: 0px;
   margin: 0px;
   font-family: "Segoe UI", Arial, "Times New Roman";
   font-size: 12px;
   background-color: #e4e4e4;
   color: #474747;
}

table, tr, td, p, span, a {
   font-family: "Segoe UI", Arial, "Times New Roman";
}

table, tr, td {
   color: #474747;
}

a {
   text-decoration: none;
}

a:hover {
   color: #68c3f1;
}

#yaWrapper {
   width: 100%;
}

#yaTopWrapper {
   width: 100%;
   height: 164px;
   background-color: #3399CC;
}

#yaLogo {
   width: 330px;
   height: 164px;
   background-image: url(images/logo.png);
   background-repeat: no-repeat;
   margin-left: 20px;
   margin-right: 20px;
   float: left;
}

#yaMenuTop {
   height: 70px;
   width: 10px;
}

#yaMenu {
   height: 164px;
}

#yaMenu a {
   text-transform: uppercase;
   text-decoration: none;
   color: #ffffff;
   font-size: 16px;
   margin-left: 5px;
   margin-right: 5px;
}

#yaMenu a:hover {
   color: #99ccff;
}

#yaMiddleBox {
   width: 100%;
   text-align: center;
}

#yaMiddleBox .mainTable {
   width: 97%;
   margin: 0 auto;
   position: relative;
   top: -56px;
}

#yaMiddleBoxTL {
   width: 13px;
   height: 13px;
   background-image: url(images/mainTL.png);
   font-size: 0px;
}

#yaMiddleBoxTM {
   height: 13px;
   background-color: white;
   font-size: 0px;
}


#yaMiddleBoxTR {
   width: 13px;
   height: 13px;
   background-image: url(images/mainTR.png);
   font-size: 0px;
}

#yaMiddleBoxML {
   width: 13px;
   background-color: white;
   font-size: 0px;
}

#yaContentWrapper {
   background-color: white;
}

td {
   text-align: left;
}

#yaMiddleBoxMR {
   width: 13px;
   background-color: white;
   font-size: 0px;
}

#yaMiddleBoxBL {
   width: 13px;
   height: 13px;
   background-image: url(images/mainBL.png);
   font-size: 0px;
}

#yaMiddleBoxBM {
   height: 13px;
   background-color: white;
   font-size: 0px;
}

#yaMiddleBoxBR {
   width: 13px;
   height: 13px;
   background-image: url(images/mainBR.png);
   font-size: 0px;
}

#infoBoxWrapper {
   width: 100%;
   height: 89px;
   text-align: center;
}

#infoBoxContainer {
   width: 100%;
   height: 95px;
   background-image: url(images/stripeBack.png);
   background-color: #e4e4e4;
   margin: 0 auto;
}

#infoBox {
   padding: 10px;
   text-align: left;
}

#infoBoxAvatar {
   float: left;
}

#infoBoxUserText {
   margin-left: 15px;
   float: left;
}

#infoBoxUserText .username {
   font-size: 16px;
   margin: 0px;
   padding: 0px;
}

#infoBoxUserText .accent {
   font-weight: bold;
}

#infoBoxUserText .userlinks {
   padding: 0px;
   margin: 0px;
   margin-left: 10px;
}

#infoBoxUserText .usertime {
   padding: 0px;
   margin: 0px;
   margin-top: 2px;
}

#infoBoxNews {
   float: right;
   margin-right: 10px;
   text-align: right;
}

#infoBoxNews .newsHeader {
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

#infoBoxNews .newsText {
   padding: 0px;
   margin: 0px;
}

#infoBoxSearch {
  margin-top: 10px;
}

.catWrapper {
   width: 100%;
   margin-top: 25px;
   background-color: white;
}

.catBox {
   width: 100%;
   border: 1px solid #e4e4e4;
   background-color: white;
}

.catHeader, .catHeader2 {
   text-align: left;
   font-size: 14px;
   font-weight: bold;
   padding: 5px;
   padding-left: 10px;
   background-image: url(images/stripeBack.png);
   background-color: #e4e4e4;
}

.tborder {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

.bordercolor {
   border: 1px solid #e4e4e4;
}

.catHeaderAccent, .titlebg {
   background-color: #ececec;
}

.catHeader a, catHeader2 a {
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   color: #474747;
}

.catBoxIcon {
   width: 60px;
   border-right: 1px solid #e4e4e4;
   border-left: 1px solid #e4e4e4;
   border-bottom: 1px solid #e4e4e4;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: white;
   text-align: center;
}

.catBoxMain {
   text-align: left;
   padding: 10px;
   border-right: 1px solid #e4e4e4;
   border-bottom: 1px solid #e4e4e4;
   background-color: white;
}

.catBoxMain a {
   font-size: 15px;
}

.catBoxMain .desc {
   margin: 0px;
   padding: 0px;
   margin-left: 15px;
   margin-top: 1px;
   background-color: white;
}

.catBoxCounts {
   width: 125px;
   border-right: 1px solid #e4e4e4;
   background-color: white;
   border-bottom: 1px solid #e4e4e4;
   text-align: center;
}

.catBoxLast {
   width: 22%;
   text-align: left;
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   background-color: white;
   border-bottom: 1px solid #e4e4e4;
   border-right: 1px solid #e4e4e4;
}

.catBoxLast .accent {
   font-weight: bold;
}

.catbg3_Head {
   padding: 5px;
   border: 1px solid #e4e4e4;
   border-top: 0px;
}

.windowbg, .windowbg2, .windowbg3 {
   padding: 5px;
   border-bottom: 1px solid #e4e4e4;
   background-color: white;
}

.windowbg3 {
   background-color: #F2F2F2;
}

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {
   background-image: url(images/stripeBack.png);
   background-repeat: repeat;
   border: 1px solid #e4e4e4;
}

.catbg, .catbg2, .catbg3 {
   background-image: url(images/stripeBack.png);
}

#footerarea {
   position: relative;
   top: -45px;
}