html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, form, fieldset 
{ padding:0; margin:0; border:none; font-family: Verdana, Geneva, sans-serif; font-size:13px; }

#header { padding:30px; margin: 0 auto; width:50%;}

#top {
	height:35px;
	background:#3c3c3c; 
	color:#fff; 
	border-bottom:1px solid #bdbdbd;
	text-align:right;
}

#top a {text-decoration: none;}

#content_full { padding:0px 30px; margin: 0 auto; width:100%; }

#pane_full {width:100%; padding:5; }
#pane_left
{
	width: 45%; 
	padding-top :0;
 	float: left;
}

#pane_right
{
	padding-top :0; 
	float: right;
}
.input_1 { width:150px; }

.clear
 { clear: both;
 }
 
 
 .requestid_form { 
	-moz-border-radius:12px; 
	border-radius:12px; 
	-webkit-border-radius:12px;
	border:2px solid #aaa; 
	padding:10px; 
	background-color:#ffffff; 
	width:600px;
	}
	
#content_requestid {
	padding:0px 30px; margin: 0 auto; width:600px;
	}	

#content { padding:0px 30px; margin: 0 auto; width:50%;}
#content_left { float:left; width:60%;}
#content_right { float:right; font-size:18px; width:40%; }

#footer {
	text-align:left; 
	margin-top:50px; 
	position:absolute; 
	bottom:0px; 
	z-index:-1; 
	padding:15px;
	width:100%;
	background:#ececec;
	border-top:1px solid #bdbdbd;
}

.txt { 
	-moz-border-radius:12px; 
	border-radius:12px; 
	-webkit-border-radius:12px;
	border:2px solid #aaa; 
	padding:15px; 
	margin-right:15px;
	min-height: 163px;
}
#help {
	float: right;
	padding:10px;
	color:#fff;
	}
	
#img-help {width:17px; float:right;}

.expand-help {
	background:#666666;
	width: 350px;
	padding:10px;
	color:#fff;
	right:0px;
	}


.login_form { 
	-moz-border-radius:12px; 
	border-radius:12px; 
	-webkit-border-radius:12px;
	border:2px solid #aaa; 
	padding:15px; 
	background-color:#f3f3f3; 
	width:280px;
	}
	
.login_form_title { margin-top:0px; margin-bottom:3px; text-align:left; }
.autocomplete_username { margin:5px 0px 10px 0px; } 
.input { width:220px; } 

.hr { background-color:#999; color:#999; height:1px; }

.grey { background-color:#eee; padding:5px 5px; font-weight:bold; }
.grey_normal_font { background-color:#eee; padding:5px 5px; }
.scopes { font-weight:normal; margin-top:5px; margin-left:20px; line-height:22px; margin-bottom:15px; }

.register_form 
{
	border:4px double #999; 
	padding:15px; 
	background-color:#eee; 
}

.register_title
{
	font-weight:bold;
	margin-bottom:10px;
}

.label_input { margin-top:5px; display:inline-block; }

.payment_scope { background:url('../../images/mtel/exclamation.png') no-repeat 0% 50%; padding-left:20px; }


// Button

.button {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 24px;
    text-align: center	;
}

.button span {
    background: url("../../images/mtel/button-red-left.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: left;
    line-height: 24px;
    padding: 0 10px 0 13px;
	width: 200px;
}

a.button {
    background: url("../../images/mtel/button-red-right.png") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    float: left;
    font-weight: normal;
    padding-right: 3px;
    text-decoration: none;
}

.authorize_form {
	padding:10px;
}

.help_link { color:#da780f;text-decoration:underline; }

.login_form {width: 304px !important;}
.g-recaptcha {margin: 15px 0 !important;border:1px solid transparent;}