* {
	-moz-box-sizing:border-box;}

body {
	margin:0px 0px;
	padding:0px 0px;
	text-align:center;}

body.main {
	background:#444B62 url(images/bg.jpg) repeat-x top left;}

body.sub {
	background:#444B62 url(images/bg_sub.jpg) repeat-x top left;}

body, td, div {
	font:12px Arial;
	line-height:17px;
	color:#444B62;}

h1 {
	padding:0px 0px;
	margin:0px 0px;
	font:18px Arial;}

h2 {
	padding:0px 0px;
	margin:0px 0px;
	font:bold 14px Arial;}

table.mainmenu {
	border-collapse:collapse;}

td#urltag {
	width:250px;
	background:#8F95AC;}

table.mainmenu td {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align:center;
	height:30px;
	color:#FFF;}

table.mainmenu td.menuitem {
	background:#CE6D41 url(images/bg_menu.jpg) repeat-x top left;
	width:128px;}

a.mainmenu {
	color:#fff;
	text-decoration:none;
	letter-spacing:1px;}
a.mainmenu:hover {
	text-decoration:underline;}

td#logobig {
	width:250px;
	height:200px;
	background:#fff;}

td#logosmall {
	width:250px;
	height:90px;
	background:#fff;}

td#leftpane {
	line-height:16px;
	padding:16px 16px;
	color:#fff;
	background:#B25226 url(images/bg_leftpane.jpg) repeat-x top left;}

table.icons td {
	color:#fff;}

td#maincontent {
	background:#fff;}

div#contentblock {
	padding:24px 24px;
	width:650px;}

td#footer {
	font:10px arial;
	color:#bbb;
	background:#444B62 url(images/bg_copyright.gif) repeat-x top left;}

td.question {
	background:#f5f5f5;
	font-weight:bold;
	padding:2px 2px;}
	

a.default {
	color:#CE6D41;
	text-decoration:underline;}
a.default:hover {
	color:#8E95AC;
	text-decoration:none;}

a.white {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;}
a.white:hover {
	text-decoration:none;}

input.text, textarea{
	border:1px solid #aaa;
	padding:1px;
	font:11px arial;
	color:#000;
	background:#fff;}

input.submit {
	background:#fff;
	border:1px solid #B25226;
	font:bold 11px arial;
	width:100px;
	color:#B25226;}