body {
	margin: 0px 0px 0px 0px;
	background-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: overline;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
input { padding: 0px 0px 0px 0px; }
input.text_ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	border: 1px solid #6699CC;
	background-color: #4478AA;
}
select { padding: 0px 0px 0px 0px; }
select.select_ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	border: 1px solid #6699CC;
	background-color: #4478AA;
	border-style:outset;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
a.clear_link {
	font-weight: normal;
	text-decoration: none;
}
a.clear_link:hover {
	font-weight: normal;
	text-decoration: underline;
}
a.bold_link {
	font-weight: bold;
	text-decoration: none;
}
a.bold_link:hover {
	font-weight: bold;
	text-decoration: underline;
}
a.bold_warning_link {
	font-weight: bold;
	text-decoration: none;
	color: #FFFF00;
}
a.bold_warning_link:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFF00;
}
td.content_x0 {
	background-color: #4478AA;
	border: 1px solid #6699CC;
	padding: 0px 0px 0px 0px;
}
td.content_x2 {
	background-color: #4478AA;
	border: 1px solid #6699CC;
	padding: 2px 2px 2px 2px;
}
td.content_x5 {
	background-color: #4478AA;
	border: 1px solid #6699CC;
	padding: 5px 5px 5px 5px;
}
div.content_x5 {
	background-color: #4981B7;
	border: 1px solid #6699CC;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}
div.content_x5_2 {
	background-color: #4478AA;
	border: 1px solid #6699CC;
	padding: 5px 5px 5px 5px;
}
.padding_x0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.padding_x5_top {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.padding_x10_top {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menuBar {
	background-image:url(/pics/header/menu_bar_bg.gif);
	padding: 0px 0px 0px 0px;
}
.menuBar a:hover {
	cursor: pointer;
}
.menuBar div {
	cursor: pointer;
}
.menuBar_right {
	background-image:url(/pics/header/menu_bar_right.gif);
	padding: 0px 0px 0px 0px;
}
.footerBar {
	background-color: #4478AA;
	border: 1px solid #6699CC;
}
.footerNav {
	color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.footerNav:hover {
	color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
div.scroller {
	scrollbar-face-color: #3871A9;
	scrollbar-3dlight-color: #003366;
	scrollbar-highlight-color: #6699CC;
	scrollbar-shadow-color: #6699CC;
	scrollbar-darkshadow-color: #003366;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #4478AA;
}

/* ########### */

.noborder {
	border: none;
}
.ind101_image {
	width: 400px;
	border: #6699cc solid 1px;
	background-color: #4478aa;
	text-align: center;
	vertical-align: middle;
}
div#ind101_image {
	width: 400px;
	height: 300px;
}
.ind101_links {
	vertical-align: bottom;
}
.ind101_prompt {
	height: auto;
	text-align: center;
	padding-bottom: 10px;
}
.ind101_hidden {
	display: none;
}
.ind101_link {
	cursor: default;
	font-weight: bold;
	text-align: center;
	border: #6699cc solid 1px;
	background-color: #4478aa;
	padding: 5px;
}
.ind101_link_highlite {
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	border: #4d80b3 solid 1px;
	background-color: #3c6fa2;
	padding: 5px;
}
.ind101_link_inactive {
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	border: #4073a6 solid 1px;
	background-color: #376b9d;
	padding: 5px;
}
.ind101_spacer {
	height: 20px;
}
.ind101_description {
	height: auto;
	text-align: justify;
	padding: 5px;
	border: #6699cc solid 1px;
	background-color: #4478aa;
}
.ind101_descr {
	padding-top: 10px;
	vertical-align: top;
}
div.mm_item {
	width: 221px;
	white-space: nowrap;
}
