body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-image: url(images/back.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #7e878b;
}
table {
	width: auto!important; /*ie 7 and firefox */
	width: auto; /*ie 6 */
	text-align: left;
	
}

td {text-align: left;}

p {text-align: left;}

table#menutable {
width: auto!important; /*ie 7 and firefox */
	width: auto; /*ie 6 */
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

table#menutable td {
	margin: 0px;
	padding: 0px;
	}

h1{
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
h2{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
h3{
	font-size: 16px;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}
h4{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h5{}
h6{}
h7{}

p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-align: left;
}



.Main {
	text-align: center;
	display: block;
	width: 800px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/back_main.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;	
}




#left {
	display: block;
	float: left;
	height: auto;	
	width: 160px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 26px;
	text-align: center;
}

#Header {
	display: block;
	width: 800px;
	margin: 0px;
	padding: 68px 0px 0px 0px;
	background-image: url(images/header.gif);
	height: 45px;
	background-repeat: no-repeat;
	
}

#Header div.menu {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
	/*border: thin solid #0099FF;*/
}
 .menu a:link, .menu a:visited{
	background-image: url(images/back_up.png);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	height: 20px;
	width: auto;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-size: 12px;
}

.menu a:hover {
	background-image: url(images/back_ov.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	
}


.menu a.mactive:link, .menu a.mactive:hover, .menu a.mactive:visited  {
	background-image: url(images/back_ov.png);
	color: #FFFFFF;
	
}

#Header div.menu Table {
	border-collapse:collapse;
	

}
#Header div.menu Table td {
	margin: 0px;
	padding: 0px;
}

#footer {
display: block;
width: 800px;
margin: 0px;
padding: 0px;
}


#content {
	display: block;
	width: 389px!important; /*ie 7 and firefox */;
	width: 309px; /*ie 6 */
	float: left;	
	text-align: left;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}

	

#content2 {
	display: block;
	width: 519px!important; /*ie 7 and firefox */	
	width: 400px; /*ie 6 */
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 56px;
	
}

#content2 p {
	text-align: left;
}


h5 {text-align: left;}

#right {
	display: block;
	float: right;
	height: auto;	
	width: 145px;	
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
	

}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
	border:none;
}



/* Menus on left for App -----------------------------------------*/


#left div.module, #right div.module {
	background-image: url(../images/mod_sides.gif);
	background-repeat: repeat-y;
	width: 175px!important; /*ie 6 and firefox */;
	width: 163px; /*ie 5 */
	padding:0;
	display: block;
	margin:0;
	
	
}


#left div.module div , #right div.module div {
	background-image: url(../images/mod_top.gif);
	background-repeat: no-repeat;
	margin:0;
	display: block;
	width: 175px!important; /*ie 6 and firefox */;
	width: 163px; /*ie 5 */
	padding:0;
	
	
}

#left div.module div div, #right div.module div div {
	
	/*background-image: url(../images/mod_bottom.gif);
	background-repeat: no-repeat;
	margin:0;
	display: block;
	width: 175px;
	padding:0;
	background-position: bottom;*/
	
	
}

#left div.module div div div {
	background-image: url(../images/mod_bottom.gif);
	background-repeat: no-repeat;
	margin:0px;
	display: block;
	width: 175px!important; /*ie 6 and firefox */;
	width: 163px; /*ie 5 */
	background-position: left bottom;
	padding: 20px 0px 30px 0px;
	height:auto;
	
}

#left div.module div div div td{
	
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#left div.module div div div table, #left div.module div div div p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	height:auto;
}

#left div.module  h3, #right div.module  h3 {
	font-size: 16px;
	padding: 0px;
	text-align: left;
	color: #999999;
	font-style: italic;
	font-weight: bolder;
	margin-top: -23px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 16px;
}

a#lkbLeftMember:link, a#lkbLeftMember:visited, a#lkbLeftHistory:link, a#lkbLeftHistory:visited, a#lkbLeftRecommend:link, a#lkbLeftRecommend:visited, a#lkbLeftChoosePrize:link, a#lkbLeftChoosePrize:visited, a#lbkLeftChangeDetails:link, a#lbkLeftChangeDetails:visited, a#lkbLeftChangePassword:link, a#lkbLeftChangePassword:visited, a#lkbLeftForgottenPassword:link, a#lkbLeftForgottenPassword:visited, a#lkbLeftDeleteAccount:link, a#lkbLeftDeleteAccount:visited, a#lkbJoin:link, a#lkbJoin:visited, a#lkbLeftLogout:link, a#lkbLeftLogout:visited{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding:0px 0px 0px 15px;
	display: block;
	width: 145px;
	margin: 3px 0px 3px 15px;
	background-image: url(../images/meu_up.gif);
	background-repeat: no-repeat;
	
	
}


a#lkbLeftMember:hover, a#lkbLeftHistory:hover, a#lkbLeftRecommend:hover, a#lkbLeftChoosePrize:hover, a#lbkLeftChangeDetails:hover, a#lkbLeftChangePassword:hover, a#lkbLeftForgottenPassword:hover, a#lkbLeftDeleteAccount:hover, a#lkbJoin:hover, a#lkbLeftLogout:hover {
	
	
	background-image: url(../images/meu_ov.gif);
	color: #990000;
	
}


#left div.module div div div form {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 25px;
	height:auto;
	text-align: left;
}

 #left div.module div div div form label {
	font-size: 11px;
	
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#mod_login_username, #mod_login_password, #wpMaRSC_spLoginRequired_lgnAuthenticate_txtEmail, #wpMaRSC_spLoginRequired_lgnAuthenticate_txtPassword{
	width:100px;
	height: 14px;
	font-size: 12px;
	border: 1px solid #666666;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 4px;
	line-height: 14px;
	background-color: #b2bbbf;
}

#wpMaRSC_suJoin_pnlEmailSent, #wpMaRSC_spLoginRequired_nmJoining_pnlRegister {
	width: 500px!important; /*ie 7 and firefox */
	width: 400px; /*ie 6 */
	white-space: normal;
	text-align: left;
	padding-left: 25px;
}

.errortext	 { color:Red }

/*#wpMaRSC_spLoginRequired_nmJoining_pqRegister_rptQuestion__ctl32_qnPanel_lblQuestion {

white-space: normal;

}*/