body {
	background-color : #1f1f1f;
	font-family : arial, sans-serif;
	font-size : 12pt;
	color : #555;
	margin : 0px;
	padding : 0px;
	text-align : center;
}
form {
	margin : 0px;
	padding : 0px;
	margin-bottom : 6px;
}
table {
	border-collapse : collapse;
}
.mauto {
	margin : auto;
}
.mbox {
	width : 450px;
}
div.clear {
	clear : both;
	margin : 0px;
	padding : 0px;
	height : 1px;
	font-size : 0pt;
	line-height : 0pt;
}
a {
	color : #E01500;
	font-weight : bold;
	text-decoration : none;
}
a img {
	border : 0px;
}
img {
	vertical-align : middle;
}
a:hover {
	color : #FF1300;
	text-decoration : underline;
}
p {
	margin-top : 0px;
}
h1 {
	margin-top : 0px;
	color : black;
	font-variant : small-caps;
	margin-bottom : 17px;
}
h2 {
	font-variant : small-caps;
	color : black;
}
#tooltip {
	padding : 4px;
	opacity : 0.9;
	filter : alpha(opacity=90);
}
.normalTip {
	background-color : white;
	width : 350px;
	color : black;
	border : 1px solid #D0D0D0;
}
#maincontainer {
	margin : auto;
	min-height : 500px;
	width : 1000px;
	background : url("/img/header_bg.png") repeat-y top left;
	background-color : #EEE;
	border : 3px solid #fff;
	border-top : 0px solid #fff;
}
#contentcontainer {
	padding : 4px 8px 8px 8px;
	margin-bottom : 150px;
	width : 760px;
}
.copy {
	color : #A6A6A6;
	font-size : 11px;
	line-height : 14px;
	font-variant : small-caps;
}
fieldset {
	border : none;
}
fieldset legend {
	margin-top : -8px;
	font-weight : bold;
}
.error {
	border-top : 1px solid #B41F12;
	color : #B41F12;
	background-color : #FBE4E1;
	padding : 4px;
}
.error legend {
	color : #B41F12;
}
.warning {
	background-color : #FBEBB2;
	color : #B46812;
	padding : 4px;
	border-top : 1px solid #B46812;
}
div.error {
	width : 450px;
	margin : auto;
	border : 1px solid #B41F12;
}
#head {
	margin : 0px;
	background-color : #369BD4;
	background-image : url("/img/bghead.gif");
	border-bottom : 4px solid white;
	cursor : pointer;
	text-align : left;
}
#head #logo {
	position : absolute;
}
#head #logo-mt {
	width : 191px;
	float : right;
	position : relative;
	margin-top : 4px;
	margin-right : 8px;
}
#head div.hTitle {
	text-align : center;
	padding-left : 235px;
	padding-top : 4px;
	font-size : 24px;
	color : white;
	font-variant : small-caps;
}
#leftColumn {
	width : 235px;
	vertical-align : bottom;
}
img.aw {
	position : relative;
	float : left;
}
#menu {
	background-color : #DDD;
	padding : 0px;
	padding-left : 235px;
	height : 23px;
}
#menu .right {
	float : right;
	position : relative;
	width : 200px;
	text-align : right;
	margin-right : 5px;
}
div.row {
	text-align : left;
	width : 420px;
	margin : auto;
}
div.row .label {
	float : left;
	position : relative;
	text-align : right;
	margin-right : 4px;
	width : 210px;
}
div.row .input {
	float : left;
	position : relative;
}
button {
	background : none;
	cursor : pointer;
	color : #E01500;
	font-weight : bold;
	font-size : 18px;
	line-height : 32px;
	margin-top : 6px;
	padding : 0px;
	padding-bottom : 5px;
	padding-left : 3px;
	text-indent : 5px;
	font-variant : small-caps;
	border : 0px solid red;
	width : 256px;
	height : 32px;
	text-align : left;
	background : url("/img/button_bg.png") no-repeat top left;
}
button:hover {
	background : url("/img/button_hover.png") no-repeat top left;
}
input.field, textarea, select {
	background : url("/img/form_bg.png") repeat-x top left;
	background-color : #aaa;
	border : 1px solid #bbb;
	color : #777;
	padding : 1px;
	width : 160px;
}
input.field:focus, textarea:focus, select:focus {
	background-color : white;
	border : 1px solid #999;
	outline : 1px solid white;
}
.back {
	text-align : left;
}
table.login {
	margin : auto;
}
table.login td {
	width : 310px;
	vertical-align : top;
}
table.login .row {
	width : 310px;
}
table.login .row .label, table.login .row input {
	width : 150px;
}
.prices {
	margin : auto;
	border-collapse : separate;
	border-spacing : 4px;
}
.prices td {
	width : 200px;
	background-color : #DDD;
}
.prices td a {
	font-size : 20px;
	display : block;
}
.prices td a:hover {
	text-decoration : none;
}
.prices td img {
	float : left;
	position : relative;
}
.h1Back {
	margin-top : -17px;
	margin-bottom : 17px;
}
.cashHtml {
	margin : auto;
	width : 600px;
}
.cashHtml .ack {
	margin-top : 5px;
	background-color : #FBEBB2;
	color : #B46812;
	border-top : 1px solid #B46812;
	padding : 4px;
}
.cashHtml .ack a {
	display : block;
}
table.list {
	margin : auto;
	margin-bottom : 6px;
}
table.list th {
	border-bottom : 1px solid #333;
	padding-left : 3px;
	padding-right : 3px;
}
table.list td {
	border : 1px solid #CCC;
	padding-left : 3px;
	padding-right : 3px;
}
.help {
	text-align : left;
	margin : auto;
}
.help h3 {
	margin-bottom : 2px;
}
.help p {
	margin-left : 8px;
}
.help li {
	height : 20px;
}
