h3 {
text-shadow: 0px 0px white;
color: #4a0000;
}

h1, h2, h4 {
text-shadow: 0px 0px white;
color: #dfb600;
margin-top: 1em;
}

h5, h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #402700;
}

a {
font-style: normal;
color: #ff9d00;
}

.bdrAll {
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #402700;
border-right-color: #402700;
border-bottom-color: #402700;
border-left-color: #402700;
}

.bdrTop {
border-top-width: 2px;
border-right-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #402700;
border-right-color: #402700;
border-left-color: #402700;
}

.bdrBtm {
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #402700;
border-bottom-color: #402700;
border-left-color: #402700;
}

.bdrLr {
border-right-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-left-style: solid;
	border-right-color: #402700;
	border-left-color: #402700;
}

.bdrR {
	border-right-width: 1.5px;
	border-right-style: solid;
	border-right-color: #EEEDD0;
}

.bdrL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEDD0;
}

.bdrR1 {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #EEEDD0;
}

.bdrT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEDD0;
}

.bdrTB {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEDD0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #402700;
}



.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #EEEDD0;
}

.contentTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #402700;
}

#container{
text-align:left;
}

#header{
margin-top: 1em;
padding: 4px 20px;
}

#content{
clear:both;
margin-left: 15px;
margin-right: 15px;
font-size: 14px;
color: #fff;
text-align:left;
}

#footer{
clear:both;
padding: 6px 10px;
color: #fff;
text-align: right;
font-size: 10px;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
overflow: auto;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float:left;
width: 140px;
font-size: 14px;
padding-right: 20px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;
display:block;
font-size: 14px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 14px;
font-family: inherit;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
.required{
clear: both;
color:#222;
font-weight:bold;
}
.optional{
clear: both;
color:#555;
}
.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}

/* tables */

table.pre {
color:#fff;
background-color: #8b2717;
}

table {
color:#333;
background-color: #fff;
clear:both;
padding: 0px;
margin: 0px;
white-space: normal;
font-size: 14px;
}

th {
background-color: #e2e2e2;
color: #330000;
font-size: 14px;
text-align: center;
}

tr, td {
font-size: 14px;
vertical-align:top;
text-align: left;
}

p {
text-indent: 2.2em;
margin-top: 1em;
}

#iframe
{
overflow:auto;
height: 490px;
padding-right: 15px;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color: #fff000;
font-size: 16px;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}