p {

	text-align: justify;

	padding: 0px 0px 15px 5px;

	margin: 0px;

	line-height: 1.2em;

}



h2 {

	font-size: 15px;

	padding: 3px 0px 0px 5px;

	margin: 2px 0px 0px;

}



.panelLogin {

text-align: center;

	padding: 10px 0px 7px;

}



.panelLogin .inputBox {

	margin: 0px auto 3px;

	width: 143px;

	height: 20px;

	text-align: right;

	overflow: hidden;

}

.panelLogin .inputBox input {

	border: none;

	background: transparent;

	width: 120px;

	height: 15px;

	padding-top: 4px;

	font-size: 11px;

}

inputBox user {

	background: url("images/input_username.png") top left no-repeat;

}

inputBox pwd {

	background: url("images/input_password.png") top left no-repeat;

}

h3 {

	margin: 0px;

	padding: 2px;

	font-size: 13px;

}

h4 {

	margin: 0px;

	padding: 0px 0px 2px 0px;

}

h6 {

background-color:#F5F5F5;

border-top:2px solid #D8D8D8;

color:#5D5D5D;

font-size:14px;

margin:0px;

padding:9px 5px;

}

td, th {

	text-align: left;

}

li {

	margin-left: 20px;

}





.clear {

	clear: both;

}





.center {

	text-align: center;

}





#welcomeMsg {

	position: absolute;

	top: 128px;

	left: 50%;

	width: 308px;

	margin-left: 78px;

	height: 27px;

	padding: 6px 0px 0px;

}





#memberHeader {

	margin: 0px auto 0px;

	width: 553px;

	height: 36px;

	background: url("images/memberHeader.png") top left no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #686868;

}

#mh_links {

	float: left;

	padding: 6px 0px 0px 30px;

}



#mh_links a {

	color: #686868;

}

#mh_links a:hover {

	color: #755C88;

}

#mh_links ul {

	margin: 0px;

	padding: 0px;

	height: 30px;

	overflow: hidden;

}

#mh_links ul li {

	margin: 0px;

	padding: 0px;

	list-style: none;

	display: block;

	float: left;

	padding: 4px 10px;

	border-left: 1px solid white;

}

#mh_links ul li.first {

	border: none;

}

#mh_welcome {

	float: right;

	padding: 9px 17px 0px 0px;

}

#mh_welcome span {

	color: #7c7ba3;

}





.advspecial {

	background-color: white;

	margin: 10px;
	
	margin-left: 250px;

	padding: 10px;

	width: 468px;

	border: 1px dashed #d8d8d8;

}



.advspecial td {

	border: none;

}



.advspecialheader {

	font-size: 20pt;

	color: #48282F;

}



.advspeciallink {

	font-size: 15pt;

	color: #145E96;

}



.tableHL1 {color: black; background-color: #e8e8e8; }

.tableHL1 a {color: black;}



.tableBD1 {background-color: white;}



.tableHL2 { color: black; background-color: white;}

.tableHL3 {background-color: white;}



.textHL1 {color: #3F719E;}

.stats {font-size: 12px; color: black;}

.stat_title {color: #145E96;}







a:active {outline: none;}

a:focus {-moz-outline-style: none;}



.dropBoxHeader img, .dropBoxHeaderSelected img {

	padding-right: 5px;

	border: 0px;

	float: left;

}

.dropBoxHeader a, .dropBoxHeaderSelected a{

	float: left;

	color: black;

	padding: 3px 0px 0px 0px;

}

.dropBoxHeader a:hover, .dropBoxHeaderSelected a:hover{

	color: #145E96;

}

.dropBoxHeader {

	padding: 1px 10px 1px 2px;

	background-color: white;

	border: 1px solid #cccccc;

	height: 25px;

	margin-top: 1px;

	width: 150px;

	font-size: 13px;

	color: black;

}

.dropBoxHeader a{

	color: black;

}



.dropBoxHeaderSelected {

	padding: 1px 10px 1px 2px;

	background-color: #e8e8e8;

	border: 1px solid #afafaf;

	height: 25px;

	margin-top: 1px;

	width: 150px;

	font-size: 13px;

	color: black;

}

.dropBoxHeaderSelected a{

	color: black;

}



.accountRightCont {

	margin: 1px 0px 0px 0px;

	background-color: white;

	border: 1px solid #afafaf;

}

.dropBoxCont {

	display: none;

}

.dropBoxTitle {

	color: black;

	font-weight: bold;

	border-bottom: 1px solid #dddddd;

	text-align: right;

}

.withdraw {

	width: 100%;

}









.statsTable {

	width: 167px;

}

.statsTable tr td{

	font-size: 13px;

	text-align: center;

	border: 1px solid #d8d8d8;

	padding: 3px;

}







/*	Table Styles	*/

.tableStyle {

	width: auto;

	padding-bottom: 10px;

}



.tableStyle tr td {

	border: 1px solid #bbbbbb;

	padding: 5px 10px;

	color: black;

	text-align: left;

	font-size: 13px;



}

.tableStyle th {

	background-color: #e8e8e8;

	color: black;

	border: 1px solid #afafaf;

	text-align: left;

	font-size: 13px;

	font-weight: normal;

	padding: 5px 10px;

}

.tableStyle th.main {

	background-color: #d8d8d8;

	color: black;

	text-align: center;

}



.contactTable {

	margin: 10px;

}



* html .contactTable {

	margin: 0px;

	padding: 10px;

}





.tableStyle1 tr td {

	border: 1px solid #cccccc;

	padding: 5px 10px 5px 10px;

	color: black;

	text-align: right;

	font-family: Trebuchet MS;

}





.tableStyle2 tr td {

	border: 1px solid #cccccc;

	padding: 1px 10px 1px 10px;

	color: black;

	text-align: right;

	width: 150px;

	font-family: Trebuchet MS;

	font-size: 13px;

}





.tableStyle2 tr td.tableHead {

	background-color: #e8e8e8;

	text-align: left;

	color: black;

	border: 1px solid #cccccc;

	font-family: Trebuchet MS;

}



.tableStyle3 {

	width: 100%;

}



.tableStyle3 tr td {

	border: 1px solid #d9d9d9;

	padding: 1px 10px 1px 10px;

	color: #3a577b;

	text-align: left;

	font-family: Trebuchet MS;

	font-size: 13px;

}





.tableStyle3 tr td.tableHead {

	background-color: #f8f8f8;

	text-align: left;

	color: black;

	border: 1px solid #bababa;

	font-family: Trebuchet MS;

	font-size: 16px;

	font-weight: bold;

}



.tableStyle3 tr td.tableHead img{

	padding: 0px 5px 3px 0px;

	vertical-align: middle;

}



tr.tableHeader td {

	padding: 0px 10px;

	font-weight: bold;

	background-color: white;

}



.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 {

	width: 100%;

}

.composeMsg .main{

	text-align: left !important;

	background: url('../../images/icons/mail.gif') 2px 0px no-repeat;

	padding-left: 30px;

}



.zebra1 {

	background-color: #e8e8e8;

	color: black;

}

.zebra1 a {

	color: black;

}



.zebra2 {

	background-color: white;

	color: black;

}

.zebra2 a {

	color: black;

}









/*		Forms		*/

input, textarea, select {

	background-color: white;

	color: black !important;

	border: 1px solid #afafaf;

}





.error {

	margin: 10px;

	padding: 5px 10px;

	text-align:left;

	color: red;

	border: 1px solid red;

	background-color: white;

}

form {

	padding: 0px;

	margin: 0px;

}











/*		FAQ		*/

.faq h4 {

	margin: 0px;

	padding: 0px;

}

.faq ul{

	margin: 0px;

	padding-left: 15px;

}

.faq li{

	margin-left: 0px;

	padding: 0px;

}

.catCont {

	width: 140px;

	float: left;

}

.faqCont {

	margin-left: 150px;

}









/*		NEWS		*/

.news h4 {

	font-size: 18px;

	color: yellow;

	padding-bottom: 5px;

}

.news h4 span {

	font-size: 12px;

	padding-left: 10px;

	color: black;

}

.news p {

	border-bottom: 1px dashed black;

	margin-bottom: 10px;

}





strong {

	color: #4FA7F3;

	font-weight: normal;

}









* html .homeAff, * html .homeAdv {

	width: 185px;

	border: 1px solid #232323;

	margin: 5px 0px;

}







.ptcList th {

background-color:#E8E8E8;

border-color: white;

border-style:none solid solid;

border-width:medium 1px 1px;

color:grey;

padding:2px 2px;

}

.ptcList th a {

color:black;

}

.ptcList a {

color:black;

}

.ptcList td {

border-right:1px double silver;

border-left:1px double silver;

border-top:2px double silver;

border-bottom:2px double silver;

padding:4px 5px !important;

}

.ptcList tr td{

	padding: 5px 1px !important;

	text-align:center;

}



.lcTable {

	background-color: white;

}

.lcTable td{

	border-bottom: 1px solid #dddddd !important;

}

.ptcWrapper {

	border: 1px solid #d8d8d8;

}





.featured {

	background-color: lightyellow;

}

.featured td{

	border-bottom: 2px dashed #d8d8d8 !important;

}





.priceTable td {

	padding: 10px 0px 10px 10px;

	border-top: 1px dashed #e8e8e8;

}

.priceTable th {

	padding: 10px 5px 10px;

	border-top: 1px dashed #d8d8d8;

	font-size: 15px;

}

.priceTable select {

	width: 170px;

}



.priceTable tr.selected td {

	background-color: #f2f2f2;

}





.withdraw { width: 100%; }





.refBanners {

	text-align: center;

	border-top: 1px dashed #c8c8c8;

	padding: 10px;

}

.refBanners textarea{

	width: 468px;

	height: 60px;

}



.popup {

	display: none;

}

/*				Form Components				*/

.form {

	border: 0px;

	width: auto;

}

.form div {

	padding: 9px 5px;

	border-top: 1px solid #e8e8e8;

	text-align: right;

}

.form h3 {

	border-top: 2px solid #d8d8d8;

	font-size: 14px;

	color: #5d5d5d;

	margin: 0px;

	padding: 9px 5px;

	background-color: #f5f5f5;

}

.form label {

	float: left;

	display: block;

	padding: 2px 0px 0px 5px;

}

.form input, .form select, .form textarea {

	border: 1px solid #d8d8d8;

	width: 50%;

}

.form input:focus {

/*	background: url("images/buttonBg.gif") top left repeat-x #3674C1;

	color: white;*/

	background-color: #A7CFFF;

}

.form p{

	text-align: left;

	display: block;

	padding: 5px 0px 0px 5px;

	margin: 0px;

	font-size: 11px;

	color: #717171;

}



.form textarea {

	width: 100%;

}

.form br {

	clear: left;

}

.signupForm {

	width: auto;

	margin: 0px auto;

}



.form .formError label {

	color: red;

	font-weight: bold;

}

.form .formError input, .form .formError textarea {

	color: red;

	border: 1px solid red;

	background-color: pink;

}



/*				Form Components				*/

.form {

	border: 0px;

	width: auto;

}

.form div {

	padding: 9px 5px;

	border-top: 1px solid #e8e8e8;

	text-align: right;

}

.form h3 {

	border-top: 2px solid #d8d8d8;

	font-size: 14px;

	color: #5d5d5d;

	margin: 0px;

	padding: 9px 5px;

	background-color: #f5f5f5;

  

}

.form label {

	float: left;

	display: block;

	padding: 2px 0px 0px 5px;

}

.form input, .form select, .form textarea {

	border: 1px solid #d8d8d8;

	width: 50%;

}   

.form input:focus {

/*	background: url("images/buttonBg.gif") top left repeat-x #3674C1;

	color: white;*/

	background-color: #A7CFFF;

}

.form p{

	text-align: left;

	display: block;

	padding: 5px 0px 0px 5px;

	margin: 0px;

	font-size: 11px;

	color: #717171;

}



.form textarea {

	width: 100%;

}

.form br {

	clear: left;

}

.signupForm {

	width: auto;

	margin: 0px auto;

}



.form .formError label {

	color: red;

	font-weight: bold;

}

.form .formError input, .form .formError textarea {

	color: red;

	border: 1px solid red;

	background-color: pink;

}

.proof {

border-right:1px solid #999999;

border-top:0px solid #999999;

}

.proof td {

border-bottom:1px solid #999999;

border-left:1px solid #999999;

color:#444E57;

padding:1px;

text-align:center;

}

.proof th {

background-color:#E8E8E8;

border:1px solid #AFAFAF;

color:black;

font-size:13px;

font-weight:normal;

padding:1px ;

text-align:center;

}
