html, body { padding: 0; margin: 0; }

body {
font-family: normal 12px/16px Arial, Helvetica, Verdana,  sans-serif;
text-align: center;
}



div, p, ul, ol, li, h1, h2, h3, h4, h5, h6 {
-moz-box-sizing: border-box; /* Mozilla */
box-sizing: border-box; /* CSS3 */
}

p { margin-top: 0; }

table { border-collapse: collapse; }

th, td { /* padding: 0px; */ border: 0 }

img, a img { border: 0; }

/*
a:link, a:visited, a:hover { color: #484781; }
*/

a:link, a:visited, a:hover, a:active { color: #4785AE; font-weight: bold; }

.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }

.b { font-weight: bold; }
.n { font-weight: normal; }
.i { font-style: italic; }

.top { vertical-align: top; }

/* --- */

div.wrapper {
width: 760px;
margin: 0 auto;
}

table.main { width: 100%; }

table.main td { font-size: 12px; padding: 0; }

table.main td.main {
background: #EBEEF3;
padding: 15px;
}

/* --- */

td.main h2 {
font-size: 19px;
letter-spacing: 1px;
margin: 0;
margin-bottom: 10px;
text-transform: uppercase;
}

td.main input {
  color: #000;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-weight: bold;
  font-size: 10px;
  margin: 0px;
}

td.main input.button {
  padding: 1px 10px;
  border: 1px outset #ccc;
  background: url(../images/button_bg.jpg) repeat-x center center #FFCB53;
}

td.main input.text, textarea, select { font: normal 12px Arial, Helvetica, Verdana,  sans-serif; }


/* --- */


td.main div.login_form_wrap { width: 400px; margin: 0 auto; }

td.main div.table_login_wrap { width: 100%; border: 1px solid #C1C0DC; background: #EBEEF3; padding: 10px; }

td.main table.login_form { width: 100%; }
td.main table.login_form td { padding: 2px; }
td.main table.login_form td.col1 { text-align: right; font-weight: bold; }
td.main table.login_form td.submit { padding: 8px 0 0 0; text-align: center; }


table.footer {
	background: #ccc;
	width: 100%;
	margin-top: 10px;
}

table.footer td {
	font-size: 12px;
	padding: 10px;
}

table.footer a:link {
	color: #000;
}

input.submit {
  font: bold 14px Arial, Helvetica, Verdana,  sans-serif;
  padding: 1px 2px;
  border: 1px outset #ccc;
  background: url(../images/button_bg.jpg) repeat-x center center #FFCB53;
}
