/***************/
/* Main Styles */
/***************/

html {
	background: #22214B url('../images/bg.jpg') repeat top left;
	overflow-y: scroll;
} body {
	background: #22214B url('../images/bg.jpg') repeat top left;
    padding: 10px;
    font-size: 10px;
} * html #container {
    height: 1%;
} p, h1, h2, h3, li, .text, td {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 1.6em; /* 12pt/16px, Rel 10px */
} ul, ol {
    margin-bottom: 0px;
    margin-top: 0px;
} h1, h2, h3 {
    text-align:center;
} h1 {
    font-size: 3.7em; /* 20pt/32px, Rel 10px */
} h2 {
    font-size: 2.9em; /* 18pt/24px, Rel 10px */
} h3 {
    font-size: 2.4em; /* 14pt/19px, Rel 10px */
}

/**************/
/* Containers */
/**************/

#containerOuter {
	display:block;
	position:relative;
	clear:both;
	width: 800px;
	margin: 0 auto;
} #container {
	width: 800px;
} #container-inner {
    background-color: white;
    width:772px;
    padding-left: 14px;
    padding-right: 14px;
    display:block;
	position:relative;
} .tl, .tr, .bl, .br {
    background-image: url('../images/circle.gif');
    width: 14px;
    height: 14px;
    font-size: 0em;
} .tl {
    background-position: 0px 0px;
    float:left;
} .tr {
    background-position: 14px 0px;
    float: right;
} .bl {
    background-position: 0px 14px;
    float: left;
} .br {
    background-position: 14px 14px;
    float: right;
} .bar, .bar2 {
	width: 772px;
	height: 14px;
	display:inline-block;
	float:left;
	background-color: #FFFFFF;
} .bar {
	background-position: top left;
} .bar2 {
	background-position: bottom left;
}

/*******************/
/* Standard Styles */
/*******************/

.bold {
    font-weight: bold;
} .underline {
    color: #007711;
} .real_underline {
    text-decoration: underline;
} .double_underline {
	border-bottom: double #FF0000 5px;
}.italic {
    font-style: italic;
} .super {
    font-size: 0.6875em; /* 8pt/11px, Rel 16px */
    vertical-align: super;
} .sub {
    font-size: 0.6875em; /* 8pt/11px, Rel 16px */
    vertical-align: sub;
    text-decoration: none;
} .highlight {
    background-color: #FFFF00;
} .red {
    color: #FF0000;
} .green {
    color: #00AA00;
} .blue {
    color: #0000AA;
} .white {
	color: #FFFFFF;
} .black {
	color: #000000;
} .strikethrough {
    text-decoration: line-through;
} .left, .left p {
	text-align:left;
} .right, .right p {
	text-align: right;
} .center, .center p {
	text-align:center;
} .space {
	margin-left: 50px;
} .divider {
	display:block;
	clear:both;
	width: 100%;
	height: 1;
	font-size: 0.0001em;
	border-top: solid #000000 1px;
	margin-bottom: 16px;
} .divider2 {
	display:block;
	width: 90%;
	height: 1px;
	font-size: 0.001em;
	border-bottom: groove #0000AA 5px;
	clear:both;
	margin: 0px auto 16px auto;
} .left {
	text-align:left;
	float:left;
} .right {
	text-align:right;
	float:right;
}

/***********/
/* Buttons */
/***********/

#cmdSubmit, #cmdSubmit2 {
	display:block;
	margin: 0 auto 16px;
	width: 300px;
	height: 50px;
	background: url( '/images/button.png') no-repeat top left;
	border: none;
	font-weight:bold;
	font-size: 19px;
	font-family:Tahoma;
	color: #0000AA;
	cursor:pointer;
	text-decoration:none;
	outline:none;
} #cmdSubmit:hover, #cmdSubmit2:hover {
	background-position: 0px -50px;
} #cmdSubmit:active, #cmdSubmit2:active {
	background-position: 0px -100px;
} a#cmdSubmit, span#cmdSubmit, p#cmdSubmit, a#cmdSubmit2, span#cmdSubmit2, p#cmdSubmit2, a#cmdSubmit2 {
	text-align:center;
	padding-top: 13px;
	height: 37px;
} #cmdSubmit2 {
	background: url( '/images/button-disabled.png') no-repeat top left;
	color: #555555;
}

/****************/
/* Other Styles */
/****************/

input[type='text'], select {
	background-color: #FFFFCC;
} .clear {
	display:block;
	clear:both;
} label {
	font-family: Arial;
}
