p {
text-align:justify;
line-height:1.2em;
margin:0;
padding:0 0 15px 5px
}

h2 {
font-size:15px;
margin:2px 0 0;
padding:3px 0 0 5px
}

h3 {
font-size:13px;
margin:0;
padding:2px
}

h4 {
margin:0;
padding:0 0 2px
}

td,th {
text-align:left
}

li {
margin-left:10px
}

.clear {
clear:both
}

.center {
text-align:center
}

#welcomeMsg {
position:absolute;
top:128px;
left:50%;
width:308px;
margin-left:78px;
height:27px;
padding:6px 0 0
}

.advspecial {
background-color:#e8e1d7;
width:100%;
border:3px dashed #000;
margin:0;
padding:3px
}

.advspecial td {
border:none
}

.advspecialheader {
font-size:20pt;
color:#000
}

.advspeciallink {
font-size:15pt;
color:#000
}

.tableHL1 {
color:#000;
background-color:#e8e8e8
}

.tableHL2 {
color:#000;
background-color:#FFF
}

.textHL1 {
color:#3F719E
}

.stats {
font-size:12px;
color:#000
}

.dropBoxHeader img,.dropBoxHeaderSelected img {
padding-right:5px;
border:0;
float:left
}

.dropBoxHeader a,.dropBoxHeaderSelected a {
float:left;
color:#000;
padding:3px 0 0
}

.dropBoxHeader {
background-color:#FFF;
border:1px solid #ccc;
height:25px;
margin-top:1px;
width:150px;
font-size:13px;
color:#000;
padding:1px 10px 1px 2px
}

.dropBoxHeaderSelected {
background-color:#e8e8e8;
border:1px solid #afafaf;
height:25px;
margin-top:1px;
width:150px;
font-size:13px;
color:#000;
padding:1px 10px 1px 2px
}

.accountRightCont {
background-color:#FFF;
border:1px solid #afafaf;
margin:1px 0 0
}

.dropBoxTitle {
color:#000;
font-weight:700;
border-bottom:1px solid #ddd;
text-align:right
}

.statsTable {
width:167px
}

.statsTable tr td {
font-size:13px;
text-align:center;
border:1px solid #d8d8d8;
padding:3px
}

.tableStyle {
width:auto;
padding-bottom:10px
}

.tableStyle tr td {
border:1px solid #bbb;
color:#000;
text-align:left;
font-size:13px;
padding:5px 10px
}

.tableStyle th {
background-color:#e8e8e8;
color:#000;
border:1px solid #afafaf;
text-align:left;
font-size:13px;
font-weight:400;
padding:5px 10px
}

.tableStyle th.main {
background-color:#d8d8d8;
color:#000;
text-align:center
}

.contactTable {
margin:10px
}

* html .contactTable {
margin:0;
padding:10px
}

.tableStyle1 tr td {
border:1px solid #ccc;
color:#000;
text-align:right;
font-family:Trebuchet MS;
padding:5px 10px
}

.tableStyle2 tr td {
border:1px solid #ccc;
color:#000;
text-align:right;
width:150px;
font-family:Trebuchet MS;
font-size:13px;
padding:1px 10px
}

.tableStyle2 tr td.tableHead {
background-color:#e8e8e8;
text-align:left;
color:#000;
border:1px solid #ccc;
font-family:Trebuchet MS
}

.tableStyle3 tr td {
border:1px solid #d9d9d9;
color:#3a577b;
text-align:left;
font-family:Trebuchet MS;
font-size:13px;
padding:1px 10px
}

.tableStyle3 tr td.tableHead {
background-color:#f8f8f8;
text-align:left;
color:#000;
border:1px solid #bababa;
font-family:Trebuchet MS;
font-size:16px;
font-weight:700
}

.tableStyle3 tr td.tableHead img {
vertical-align:middle;
padding:0 5px 3px 0
}

tr.tableHeader td {
font-weight:700;
background-color:#FFF;
padding:0 10px
}

.joinTable th {
min-width:100px
}

.joinTable .submit,.composeMsg .submit,.loginTable .submit {
text-align:center !important;
background-color:#e8e8e8
}

.loginTable td {
text-align:center !important
}

.loginTable th {
width:100px
}

.composeMsg .main {
text-align:left !important;
background:url('../../images/icons/mail.gif') 2px 0 no-repeat;
padding-left:30px
}

.zebra1 {
background-color:#e8e8e8;
color:#000
}

.zebra2 {
background-color:#FFF;
color:#000
}

input,textarea,select {
background-color:#FFF;
color:#000 !important;
border:1px solid #afafaf
}

.error {
text-align:left;
color:red;
border:1px solid red;
background-color:#FFF;
margin:10px;
padding:5px 10px
}

.faq h4 {
margin:0;
padding:0
}

.faq ul {
padding-left:15px;
margin:0
}

.faq li {
margin-left:0;
padding:0
}

.catCont {
width:140px;
float:left
}

.faqCont {
margin-left:150px
}

.news h4 {
font-size:18px;
color:#0000A0;
padding-bottom:5px
}

.news h4 span {
font-size:12px;
padding-left:10px;
color:#000
}

.news p {
border-bottom:1px dashed #000;
margin-bottom:10px
}

strong {
color:#4FA7F3;
font-weight:400
}

* html .homeAff,* html .homeAdv {
width:185px;
border:1px solid #232323;
margin:5px 0
}

.ptcList th {
border:none;
background-color:#d8d8d8;
color:#000
}

.ptcList tr td {
padding:5px 1px !important
}

.lcTable td {
border-bottom:1px solid #ddd !important
}

.ptcWrapper {
border:1px solid #d8d8d8
}

.featured {
background-color:#FFFFE0
}

.featured td {
border-bottom:2px dashed #d8d8d8 !important
}

.priceTable td {
border-top:1px dashed #e8e8e8;
padding:10px 0 10px 10px
}

.priceTable th {
border-top:1px dashed #d8d8d8;
font-size:15px;
padding:10px 5px
}

.priceTable select {
width:170px
}

.priceTable tr.selected td {
background-color:#f2f2f2
}

.refBanners {
text-align:center;
border-top:1px dashed #c8c8c8;
padding:10px
}

.refBanners textarea {
width:468px;
height:60px
}

.tableHL1 a,.dropBoxHeader a,.dropBoxHeaderSelected a,.zebra1 a,.zebra2 a,.ptcList a {
color:#000
}

.tableBD1,.tableHL3,.lcTable {
background-color:#FFF
}

.stat_title,.dropBoxHeader a:hover,.dropBoxHeaderSelected a:hover {
color:#145E96
}

.dropBoxCont,.popup {
display:none
}

.withdraw,.tableStyle3,.composeMsg {
width:100%
}
