/********* CSS FOR MOBILES ***********/
body {
	margin:0; padding:0; background-color:#244A79; color:#7C94B9;
	text-align:center; font:normal 1.3em/1.45em arial, helvetica, sans-serif;
}
.mob_wrapper {
	margin:10px; padding:4px; width: auto; background-color: #eef1f6;
	border: 1px solid #738fbe;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}
h2 {
	margin:0; padding:0; font-size: 1.3em; line-height: 1.4em;
	font-weight:bold; color: #666; text-align:center;
}
.msg { color: #556C87; text-align:center; }
.smallmsg { margin:5px 0; color: #444; text-align:center; font-size:0.8em; line-height:1.2em; }
form { margin: 0; padding: 0; }
label { display:block; margin:4px 0; padding:0; color: #888; font-size:0.9em; line-height: 1em; }
input.txtbox {
	display: block; width:90%; margin:0.5em auto; padding: 0.2em; line-height: 1.2em; font-size: 1.1em;
	text-align: center; color: #888;
}
button {
	display: block; width: 90%;
	margin: 0.8em auto; padding: 0.2em;
	color: #FFF; font-size: 1.1em; line-height: 1.2em; font-weight: bold; 
	background-color: #1D95C1; border: 2px solid #244A79;
}

a, a:link, a:visited { color: #1D95C1; text-decoration: underline; }
a:hover, a:active { color: #0B7AA3; text-decoration: underline; }
#copy {
	margin: 16px auto 5px auto; padding: 5px;
	border-top: 1px solid #D4D9DD;
	text-align: center; font-size: 0.75em; line-height: 1em; color: #777;
}
.strong { font-weight:bold; }
.loginerr { color:  #cc0000; margin: 5px 0; }
