#titleArea #title {
    float: left;
    width: 900px;
    margin: 0;
    padding: 0 0 5px 10px;
    position: static;
    }

#boxycontent { background: #f7f7f7; padding: 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
#boxycontent ul { list-style-type: none; background: #fff; border: 1px solid #ddd; width: 270px; margin-left: 20px; padding: 10px; }
#boxycontent li { margin-left: 10px; }

#boxycontent2 { margin-top: -20px; background: #f7f7f7; padding: 10px 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }

.win7img { float: left; padding: 5px 15px 5px 10px;  }


h1.crit { font-size: 13px; font-weight: bold;  padding: 4px 0; width: 95%; }
h2.crit { font-size: 12px;  }


.lgnum { font-size: 18px; padding: 3px 9px; background: #003366; font-weight: bold; color: #fff; margin-right: 8px; margin-bottom: 10px; width: 10px; float: left; }
.shoveleft { margin-left: 33px; }
.legaltxt { font-size: 10px; color: #333333; }

.cleft { float: left; width: 50%; }
.cright { float: right; width: 50%; }
.clear { clear: both; }

.padbox { padding: 5px; background: #fff; border: 1px solid #ddd; margin: 10px 0; }
ul.padbox { list-style-type: none; background: #fff; border: 1px solid #ddd; width: 287px; margin-left: 29px; padding: 10px; }
li.padbox { display: inline; }

.orderbox { padding: 5px; background: #fff; border: 1px solid #ddd; margin: 10px 0; text-align: center; }

.countrybox { padding: 5px; background: #fff; border: 1px solid #ddd; }

.system { width: 750px; font-size: 11px; }
.s1 { width: 248px; float: left; }
.s2 { width: 248px; float: left; margin-left: 3px;}
.s3 { width: 248px; float: right;  }


#answers { padding: 10px; }

.question { padding: 5px; background: #fff; border: 1px solid #ccc; margin: 10px; font-weight: bold;}
.answer { padding: 15px; background: #e1ecdf;border: 1px solid #ccc; margin: 10px; }
.faqhdr { font-size: 15px; font-weight: bold; background: #fff; padding: 5px; border: 1px solid #ccc; }

.question:first-letter { color: #336633; font-weight: bold; font-size: x-large; padding-right: 3px; }
.answer:first-letter { color: #990000; font-weight: bold; font-size: x-large; padding-right: 3px; }
.confirm li { padding: 2px 0; }
.fourColumns_b { margin:0 0 10px; width:100%; overflow:visible; }

.backtop { font-size: 11px; }

.tablestyle { background: #fff; border: 1px solid #ccc; text-align: left; border-collapse: collapse; }
.tablestyle p { padding: 8px; }

