body {margin: 0px; padding: 0px;}
body,table,td,p,div {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}

img {border: 0px;}
a img { border: none;}
@media all	{ a img { color: inherit; border: none; } }

a {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #2E78B2; text-decoration: none;}
a:hover {text-decoration: underline;}

form {padding: 0px; margin: 0px;}
input {border: 1px solid #cccccc; color: #666666; font-size: 11px;}
.search_text {border: 1px solid #cccccc; color: #666666; font-size: 9px;}
textarea {color: #666666; font-size: 11px;}
.inputbtn {border: 1px solid #666666; background-color: #f3f3f3; font-size: 11px; padding: 0px;}
select {font-size: xx-small; color: #666666;}

sup {color: #FF0000; font-size: small;}
legend {padding: 3px; color: #999999; font-weight: bold; margin: 3px;}

h1 {padding: 0px; margin: 0px; font-size: small; color: #999999;}
h2 {padding: 0px; margin: 0px; font-size: small; color: #f2f2f2;}
h3 {padding: 0px; margin: 0px; font-size: small; color: #86817F;}

td.topheader {background-color: #025193; color: #FFFFFF;}
td.topheader a{color: #88B1EF;}

.menuholder {background-color: #FFFFFF; width: 540px;}
.top a {display: block; width: 90px; height: 21px; float: left; background-color: #1F3C88; font-size: 11px;	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; padding-top: 6px;}
.top a:hover {background-color: #FFFFFF; color: #1F3C88; text-decoration: none;}

.topselc a {display: block; width: 90px; height: 21px; float: left; background-color: #FFFFFF; font-size: 11px;	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #1F3C88; text-decoration: none; text-align: center; padding-top: 6px;}
.topselc a:link {display: block; width: 90px; height: 21px; float: left; background-color: #FFFFFF; font-size: 11px;	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #1F3C88; text-decoration: none; text-align: center; padding-top: 6px;}
.topselc a:visited {display: block; width: 90px; height: 21px; float: left; background-color: #FFFFFF; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #1F3C88; text-decoration: none; text-align: center; padding-top: 6px;}

.left {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #666666;}
.left a {font-size: xx-small; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #2E78B2; text-decoration: none;}
.left a:hover {text-decoration: underline;}
.left input {border: 1px solid #cccccc; font-size: xx-small;}

.login {display: block; background-image: url('images/login_top.jpg'); background-repeat: no-repeat; width: 468px; height: 170px; padding-left: 16px;}

.main_content {width: 468px; border: 0px;}

.footer {font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #666666;}
.footer a {font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color: #2E78B2; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.advertiser {width: 200px; border: 1px solid #cccccc; padding: 3px;}

.payment {background-image: url('images/plans.jpg'); background-repeat: no-repeat; height: 155px; width: 350px; padding-top: 33px; padding-right: 118px; border-right: 1px solid #616161;}


.header {height: 30px; color: #666666; padding-left: 50px; background-color: transparent;}
.confirm {display: block; width: 500px; border: 1px solid #666666; color: #333333; text-align: center; background-color: #f2f2f2;}
.confirmbtn {float: left; display: block; width: 70px; border: 1px solid #333333; color: #333333; text-align: center; background-color: #cccccc;}
.confirmbtn a{color: #333333; font-weight: bold; text-decoration: none; font-size: xx-small;}

.forum_table {padding:0px; margin: 0px; border: 1px solid #cccccc;}
.topic_head {height: 25px; font-size: 11px; color: #333333; background-color: #FFFFFF;}
.topic_date {border-left: 1px solid #999999; padding-left: 2px; background-color: #f2f2f2; font-size: x-small; width: 150px;}
.topic_desc {font-style: italic; padding-left: 1px; padding-right: 1px; background-color: #ffffff; border: 1px solid #FFFFFF;}
.topic_desct {font-style: italic; padding-left: 1px; padding-right: 1px; background-color: #FFFFFC; border: 1px solid #FFFFFF;}
.topic_titlehead {background-color: #f1f1f1; height: 20px; color: #666666; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #ffffff;}
.topic_open {background-image: url('images/openstatus.gif'); background-repeat: no-repeat; height: 16px; padding-left: 18px; text-align: justify;}
.topic_closed {background-image: url('images/closedstatus.gif'); background-repeat: no-repeat; height: 16px; padding-left: 18px; text-align: justify;}
.newforum {border: 1px solid #666666; background-color: #f2f2f2; width: 60px; padding: 3px;}

.reply_head {background-image: url('images/discuss_header.gif'); background-repeat: no-repeat; height: 25px; font-size: 11px; color: #999999; background-color: #f2f2f2;border-left: 1px solid #999999;}
.reply_date {font-size: x-small; padding-left: 1px; padding-right: 1px; background-color: #f2f2f2;border-left: 1px solid #999999; width: 150px;}

a.buyhead {font-size: 11px; color: #2E78B2;}

.staticpage_desc {text-align: justify;}

.error{color: #FF0000;}

/* -- for My Account area -- */
td.product a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/product_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; padding-left: 70px; margin-right: 3px; margin-bottom: 3px;}
td.product a:hover {background-image: url('images/myprofile/product_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

td.purchase a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/purchase_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; margin-bottom: 5px; padding-left: 70px;}
td.purchase a:hover {background-image: url('images/myprofile/purchase_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

td.upload a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/upload_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; margin-right: 3px; margin-bottom: 3px; padding-left: 70px;}
td.upload a:hover {background-image: url('images/myprofile/upload_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

td.coupon a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/coupon_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; margin-bottom: 5px; padding-left: 70px;}
td.coupon a:hover {background-image: url('images/myprofile/coupon_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

td.profile a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/profile_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; margin-right: 3px; margin-bottom: 3px; padding-left: 70px;}
td.profile a:hover {background-image: url('images/myprofile/profile_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

td.logout a {display: block; float: left; width: 160px; height: 40px; background-image: url('images/myprofile/logout_grey.gif'); background-repeat: no-repeat; font-weight: bold; text-decoration: none; border: 1px solid #F2F2F2; padding-top: 24px; margin-bottom: 5px; padding-left: 70px;}
td.logout a:hover {background-image: url('images/myprofile/logout_color.gif'); background-repeat: no-repeat; color: #999999; text-decoration: none;}

/* --- end --- */
 