@charset "UTF-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	background-color: #12224d;
}
a:link {
	color: #122F60;
}
a:visited {
	color: #122F60;
}
a:hover {
	color: #790000;
}
a:active {
	color: #122F60;
}
/*Box 1 (White)*/
#box1 {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#box1_top {
	background-color: #790000;
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
}
#box1_bottom {
	background-repeat: repeat-x;
	background-position: left bottom;
}
#box1_left {
	background-repeat: repeat-y;
	background-position: left top;
}
#box1_right {
	background-repeat: repeat-y;
	background-position: right top;
}
#box1_tl {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/box1_tl.gif);
}
#box1_bl {
	background-image: url(images/box1_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#box1_tr {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/box1_tr.gif);
}
#box1_br {
	background-image: url(images/box1_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#box1_content {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

/*Box 2 (Red)*/
#box2 {
	width: 100%;
	padding-top: 12px;
}
#box2_top {
	background-color: #f8f1b6;
	width: 100%;
	background-image: url(images/box2_top.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#box2_bottom {
}
#box2_left {
}
#box2_right {
}
#box2_tl {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/box2_tl.gif);
}
#box2_bl {
	background-image: url(images/box2_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#box2_tr {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/box2_tr.gif);
}
#box2_br {
	background-image: url(images/box2_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#box2_content {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}

/*Box 3 (Dark Yellow)*/
#box3 {
	width: 100%;
}
#box3_top {
	background-color: #790000;
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
}
#box3_bottom {
	background-repeat: repeat-x;
	background-position: left bottom;
}
#box3_left {
	background-repeat: repeat-y;
	background-position: left top;
}
#box3_right {
	background-repeat: repeat-y;
	background-position: right top;
}
#box3_tl {
	background-repeat: no-repeat;
	background-position: left top;
}
#box3_bl {
	background-image: url(images/box3_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#box3_tr {
	background-repeat: no-repeat;
	background-position: right top;
}
#box3_br {
	background-image: url(images/box3_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#box3_content {
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 0px;
}
/*Main Navigation Box*/
#mainnav {
	background-image: url(images/mainnav_mid.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 56px;
	width: 928px;
	margin-top: 8px;
}
#mainnav_left {
	background-image: url(images/mainnav_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
}
#mainnav_right {
	background-image: url(images/mainnav_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
}
/*Videobox (left content)*/
#videobox {
	width: 455px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 750px;
}
#videobox_top {
	background-color: #e4ebf3;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#videobox_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#videobox_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#videobox_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#videobox_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#videobox_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#videobox_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#videobox_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#videobox_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
}
/*Intro box (right content)*/
#introbox {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	height: 1170px;
	margin-left: 10px;
}
#introbox_top {
	background-color: #f8f1b6;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#introbox_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#introbox_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#introbox_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#introbox_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#introbox_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#introbox_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#introbox_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#introbox_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
}
/*Intro box (right content)*/
#longbox {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	height: 1400px;
	margin-left: 10px;
}
#longbox_top {
	background-color: #f8f1b6;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#longbox_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#longbox_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#longbox_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#longbox_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#longbox_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#longbox_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#longbox_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#longbox_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
}
/*Index page video box*/
#index_video_box {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #F8F1B6;
}
#index_video_box_top {
	width: 100%;
	height: 100%;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#index_video_box_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#index_video_box_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#index_video_box_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#index_video_box_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#index_video_box_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#index_video_box_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#index_video_box_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#index_video_box_content {
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #122F60;
}

/*Index page Intro box*/
#index_intro_box {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	height: 100px;
	margin-left: 10px;
}
#index_intro_box_top {
	background-color: #F8f1b6;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#index_intro_box_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#index_intro_box_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#index_intro_box_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#index_intro_box_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#index_intro_box_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#index_intro_box_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#index_intro_box_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#index_intro_box_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #122F60;
}

/*Index page come to you box*/
#cometoyou_box {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}
#cometoyou_box_top {
	background-color: #F8f1b6;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#cometoyou_box_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#cometoyou_box_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#cometoyou_box_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#cometoyou_box_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#cometoyou_box_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#cometoyou_box_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#cometoyou_box_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#cometoyou_box_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #122F60;
}


/*Index News and noteworthy box)*/
#index_news_box {
	width: 590px;
	float: left;
	margin-bottom: 10px;
	height: 100px;
	margin-left: 10px;
}
#index_news_box_top {
	background-color: #F8f1b6;
	background-image: url(images/contbox_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#index_news_box_bottom {
	background-image: url(images/contbox_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#index_news_box_left {
	background-image: url(images/contbox_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#index_news_box_right {
	background-image: url(images/contbox_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#index_news_box_tl {
	background-image: url(images/contbox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#index_news_box_bl {
	background-image: url(images/contbox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#index_news_box_tr {
	background-image: url(images/contbox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#index_news_box_br {
	background-image: url(images/contbox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#index_news_box_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	padding-top: 16px;
	font-size: 13px;
	line-height: 130%;
	color: #122F60;
}
/*Box 4 Practice Nav background*/
#box4 {
	width: 822px;
	height: 100px;
	clear: both;
	background-image: url(images/box4_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
}
#box4_left {
	background-image: url(images/box4_leftcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 520px;
}
#box4_right {
	background-image: url(images/box4_rightcap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 520px;
}
/*Practice nav boxes*/
.pracnav {
	width: 293px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	height: 490px;
}
.pracnav_top {
	background-color: #1c4994;
	background-image: url(images/pracnav_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
}
.pracnav_bottom {
	background-image: url(images/pracnav_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
.pracnav_left {
	background-image: url(images/pracnav_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
.pracnav_right {
	background-image: url(images/pracnav_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
.pracnav_tl {
	background-image: url(images/pracnav_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
.pracnav_bl {
	background-image: url(images/pracnav_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
.pracnav_tr {
	background-image: url(images/pracnav_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
.pracnav_br {
	background-image: url(images/pracnav_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
.pracnavbutton {
	background-image: url(images/pracnavbutton.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
	margin-top: 4px;
	width: 253px;
	clear: both;
	margin-left: 4px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 30px;
}
.pracnav_head {
	font-size: 120%;
	font-variant: small-caps;
	color: #FFFFFF;
	height: 25px;
	padding-top: 20px;
	font-weight: bold;
}
.pracnav_type {
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 30px;
}
.pracnavbottom {
	height: 15px;
	clear: both;
}
/*right Practice nav boxes*/
.rightpracnav {
	width: 293px;
	float: left;
	height: 1065px;
	margin: 10px;
}
.rightpracnav_top {
	background-color: #790000;
	background-image: url(images/pracnav_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
}
.rightpracnav_bottom {
	background-image: url(images/pracnav_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
.rightpracnav_left {
	background-image: url(images/pracnav_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
.rightpracnav_right {
	background-image: url(images/pracnav_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
.rightpracnav_tl {
	background-image: url(images/pracnav_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
.rightpracnav_bl {
	background-image: url(images/pracnav_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
.rightpracnav_tr {
	background-image: url(images/pracnav_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
.rightpracnav_br {
	background-image: url(images/pracnav_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
.rightpracnav_head {
	font-size: 120%;
	font-variant: small-caps;
	color: #FFFFFF;
	height: 25px;
	padding-top: 20px;
	font-weight: bold;
}
#contactform {
	height: 390px;
	font-variant: small-caps;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	background-color: #FFF3B5;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 2px solid #7995C5;
	font-size: 90%;
}
#textheader {
	height: 98px;
}
#headerpic {
	height: 249px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headcontact {
	background-image: url(images/head_contact_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: right;
	height: 230px;
	width: 182px;
	margin-right: 30px;
	margin-top: 12px;
}
#headcontactleft {
	background-image: url(images/head_contact_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#headcontactright {
	background-image: url(images/head_contact_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#contacttop {
	font-weight: bold;
	font-variant: small-caps;
	color: #790000;
	padding-left: 17px;
	margin-bottom: 8px;
	padding-top: 10px;
	font-size: 130%;
}
#contactfields {
	padding-left: 17px;
	border: thin solid #163262;
}
.formfields {
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.submit {
	font-size: 10px;
	font-variant: small-caps;
	color: #790000;
	background-color: #FAE784;
	border: 2px solid #FFFFFF;
}
h1 {
	color: #790000;
}
h3 {
	color: #790000;
	font-size: 170%;
}
h2 {
	font-size: 16px;
}
.headlines {
	color: #1C4994;
}
.publishers {
	color: #7995C5;
}
.dates {
	color: #7995C5;
}
.ehn {
	color: #FFFFFF;
}
#contactform a {
	color: #790000;
	text-decoration: none;
}
#contactform a:hover {
	color: #666666;
}
#contactform a:visited {
	color: #790000;
}
.abstracts {
	color: #000000;
}
#wrapper {
	float: left;
}
#disclaimer {
	font-size: 80%;
	color: #790000;
	margin-top: 10px;
	background-color: #f8f1b6;
}
#address {
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	font-size: 80%;
	color: #FFFFFF;
	padding-bottom: 40px;
	padding-left: 40px;
	margin-top: 10px;
}
#address #missouri {
	float: left;
	width: 50%;
	padding-bottom: 5px;
}
#address #illinois {
	float: left;
	width: 50%;
	padding-bottom: 5px;
}
.image_border {
	padding: 5px;
	border: 2px solid #790000;
}
ul#pi_list {
	color: #790000;
	text-decoration: none;
	margin-left: 70px;
	list-style-image: url(images/arrow2.gif);
	line-height: 140%;
	font-weight: bold;
}
ol#truck_list {
	margin-left: 40px;
}
ul#pi_list a {
	color: #790000;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
ul#pi_list a:hover {
	color: #1C4994;
	text-decoration: none;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}
ul#pi_list a:visited {
	color: #790000;
	text-decoration: underline;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}
#left23content a {
	font-weight: bold;
	color: #790000;
	text-decoration: underline;
}
#left23content a:hover {
	font-weight: bold;
	color: #1C4994;
	text-decoration: none;
}
#left23content a:visited {
	font-weight: bold;
	color: #790000;
	text-decoration: underline;
}
ul#auto_list {
	color: #790000;
	text-decoration: none;
	margin-left: 70px;
	list-style-image: url(images/arrow2.gif);
	line-height: 140%;
	font-weight: bold;
}
ul#auto_list a {
	color: #790000;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
ul#auto_list a:hover {
	color: #1C4994;
	text-decoration: none;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}
ul#auto_list a:visited {
	color: #790000;
	text-decoration: underline;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}
ul#truck_list {
	color: #2D4773;
	text-decoration: none;
	margin-left: 70px;
	line-height: 140%;
	font-weight: bold;
	list-style-type: square;
}
ul#truck_list a {
	color: #790000;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
ul#truck_list a:hover {
	color: #1C4994;
	text-decoration: none;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}
ul#truck_list a:visited {
	color: #790000;
	text-decoration: underline;
	list-style-image: url(images/arrow2.gif);
	font-weight: bold;
}

ul#nurse_list {
	margin-left: 40px;
	list-style-type: square;
}
ul#motor_list {
	font-weight: bold;
	color: #364F79;
	margin-left: 70px;
	line-height: 120%;
	list-style-type: square;
}
.list1 {
	font-weight: bold;
	color: #1F3A69;
	margin-left: 70px;
	line-height: 120%;
	list-style-type: square;
}
.list2 {
	margin-left: 70px;
	list-style-type: square;
}
.listwithlinks {
	color: #1F3A69;
	margin-left: 70px;
	line-height: 140%;
	font-weight: bold;
	list-style-type: square;
}
.listwithlinks a {
	color: #1F3A69;
	list-style-type: square;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.listwithlinks a:hover {
	color: #790000;
	text-decoration: none;
	list-style-type: square;
	font-weight: bold;
}
.listwithlinks a:visited {
	color: #1F3A69;
	text-decoration: underline;
	list-style-type: square;
	font-weight: bold;
}
.otherlinks {
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
}
#footerbox {
	width: 922px;
	height: auto;
	clear: both;
	margin-top: 10px;
}
.other {
	height: 30px;
	padding-top: 10px;
}
#othermenu {
	margin-top: 10px;
}
#other {
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	padding-top: 10px;
	font-size: 120%;
}
.rightpic {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 2px solid #163363;
	padding: 2px;
}
.leftpic {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 2px solid #790000;
	padding: 2px;
}
.logopic {
	float: left;
}
.centerdiv {
}
.pic {
	padding: 2px;
	border: 2px solid #122F60;
}
.reglist {
	margin-left: 35px;
	color: #122F60;
	list-style-type: square;
}
.map {
	background-color: #f8f1b6;
	padding: 10px;
}
.pic10margin {
	margin: 10px;
	padding: 2px;
	border: 2px solid #790000;
}
.staffbar {
	width: 150px;
	background-color: #E4EBF3;
	float: left;
}
.staffbio {
	float: left;
	width: 200px;
	margin: 10px;
	padding: 10px;
}
#staff_content {
	float: left;
	width: 570px;
}
.spacer1 {
	width: 400px;
}
#staffbios {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
}
#staffbios a {
	color: #122f60;
	text-decoration: underline;
}
#staffbios a:hover {
	color: #122f60;
	text-decoration: underline;
}
#staffbios a:visited {
	color: #122F60;
	text-decoration: underline;
}
#footer {
	clear: both;
}
.ed {
	padding: 10px;
	border: thin solid #cfae03;
	height: 100px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.staffpicsmall {
	float: left;
	margin-right: 15px;
	border: thin solid #4B689F;
}
.readmorestaff {
	margin-left: 275px;
	color: #26416E;
}
.divlist {
	float: left;
	margin: 10px;
}
.location {
	float: left;
	margin-right: 40px;
}
.wrap {
	float: left;
	width: 100%;
}
.flashheader {
	background-color: #12224d;
}
.letter {
	background-color: #E4EBF3;
	border: 3px solid #163262;
	width: 800px;
	margin-bottom: 40px;
	color: #2D4773;
	line-height: 150%;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#headerlogo {
	float: left;
	width: 940px;
	background-color: #F8F1B6;
}
#stlouisphone {
	float: left;
}
#illinoisphone {
	float: left;
}
/*Header Form*/
/*#contactform_index {
	height: 390px;
	font-variant: small-caps;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	background-color: #FFF3B5;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 2px solid #7995C5;
	font-size: 90%;
}*/
#contactfields_index {
	padding-left: 0px;
}
.formfields_index {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	height: 18 px;
	margin-bottom: 12px;
	border: thin solid #000000;
}
.submit_index {
	font-size: 10px;
	font-variant: small-caps;
	color: #790000;
	background-color: #FAE784;
	border: 2px solid #FFFFFF;
}
#contactform_index a {
	color: #790000;
	text-decoration: none;
}
#contactform_index a:hover {
	color: #666666;
}
#contactform_index a:visited {
	color: #790000;
}

#indexcontactform {
	float: right;
	width: 270px;
}
#headerbox {
	background-image: url(images/headerpic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 258px;
	width: 940px;
	float: left;
}

