@import 'styles.css';

/* HTML TAGS */
body {
	background-color: #a94c01;
	background-image: url(../images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	text-align: center;
	margin: 0px auto;
}
form {
	margin: 0px;
}
h2 {
	font-weight: bold;
	font-size: 18px;
	margin: 22px 0px 8px 0px;
	color: #000053;
}
h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 8px 0px;
	color: #000053;
}
h4 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	color: #171a1c;
}
a {
	font-weight: bold;
	text-decoration: none;
	color: #456168;
}
a:hover {
	text-decoration: none;
	color: #456168;
}
a:visited {
	text-decoration: none;
	color: #456168;
}

/* CLASSES */
/*
.content_box {
	position: relative;
	background-image: url(../images/content_box_bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 0px 6px 0px;
	width: 212px;
}
.content_box_header {
	background-image: url(../images/content_box_header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 31px;
	width: 212px;
	color: #171a1c;
}
.content_box_header h4 {
	padding: 8px 15px 5px 12px;
}
.content_box_body {
	margin: 0px 10px;
	overflow: auto;
}
.content_box_footer {
	position: absolute;
	bottom: 0px;
	background-image: url(../images/content_box_footer.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 4px;
	width: 212px;
}
.litetxt {
	color: #78a6b9;
}
.noMargin {
	margin: 0px;
}
.btn {
	position: relative;
	text-transform: capitalize;
	padding: 3px 0px 10px 35px;
}
.btn img {
	position: absolute;
	top: 0px;
	left: 0px;
}
.errorMsgBox, .cautionMsgBox, .successMsgBox, .generalMsgBox {
	font-weight: bold;
	text-align: left;
	padding: 8px 10px;
	margin: 5px 25px 5px 22px;
}
.errorMsgBox ul, .cautionMsgBox ul, .successMsgBox ul, .generalMsgBox ul {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.errorMsgBox li, .cautionMsgBox li, .successMsgBox li, .generalMsgBox li {
	list-style-type: none;
	list-style-image: none;
	font-size: 1.05em;
}
.errorMsgBox {
	border: 1px solid #FF0000;
	background-color: #f5f9ff;
	color: #DD0000;
}
.successMsgBox { 
	border: 1px solid #133E57;
	background-color: #f5f9ff;
	color: #133E57;
}
.generalMsgBox { 
	border: 1px solid #7393BA;
	background-color: #f5f9ff;
	color: #7393BA;
}
.cautionMsgBox { 
	border: 1px solid #d5ccb2;
	background-color: #f5f9ff;
	color: #604828;
}
.cautionMsgBox input {
	background-color: #fffcf7;
	color: #604828;
}
*/

/* IDs */
#container {
	position: relative;
	background-image: url(../images/body_bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 10px auto;
	width: 1053px;
	color: #566d73;
}
#header {
	position: relative;
	background-image: url(../images/header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 123px;
	z-index: 1;
}
#header_top_rt_content {
	position: absolute;
	top: 22px;
	right: 40px;
	text-align: center;
}
#header_top_rt_content h3 {
	font-size: 16px;
}
#header_top_rt_content h2 {
	border-top: 1px solid #000053;
	border-bottom: 1px solid #000053;
	font-size: 22px;
	padding: 2px 0px 3px 0px;
	margin: 3px 0px;
}
#divider_bar {
	background-image: url(../images/bar_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 14px 0px 12px;
	height: 18px;
}
#content {
	position: relative;
	background-image: url(../images/footer.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	min-height: 350px;
	width: 1053px;
	z-index: 2;
}
#content_body {
	padding: 0px 0px 10px 0px;
	margin: 0px 15px 0px 12px;
}
#homepage_locations_bg {
	position: absolute;
	z-index: 1;
}
#homepage_locations {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 5px 0px 0px 0px;
	color: #02024a;
	z-index: 2;
}
#homepage_locations a, #homepage_locations a:hover, #homepage_locations a:visited {
	color: #c27d38;
}
#homepage_locations li {
	list-style-type: none;
	padding: 1px 0px;
	width: 150px;
}
#homepage_content {
	position: relative;
	padding: 75px 0px 0px 10px;
	z-index: 2;
}
#footer {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0px auto 10px auto;
	height: 2em;
	width: 1000px;
	z-index: 3;
}
#footer ul {
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
}
#footer ul li {
	display: inline;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px;
	color: #813e00;
}
#footer ul li a, #footer ul li a:hover, #footer ul li a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #813e00;
}
#copyright {
	display: inline;
	color: #813e00;
	float: right;
	clear: none;
}

/* Austin experimental classes */
/*
.styleMe td, .styleMe th {
	vertical-align: top;
}
.styleMe .msg {
	color: #c00;
}
.styleMe .formReq {
	color: #f00;
}
.styleMe th {
	font-size: 1.15em;
	background-color: #8AA4B5;
	color: white;
}
.styleMe .tr0 td {
	background-color: #E9F1F7;
}
*/