html { height: 100%; }
body {background: url('/images/e/blank.gif') no-repeat #A5C6EC; background-attachment: fixed; margin: 0px; padding: 0px; height: 100%; }
body, td, div, p, input, textarea, select { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; color: #000000; }
input, textarea, select { width: 170px; color: #4B4339; border: 0px; }
input { height: 15px; padding-top: 3px; }
select { height: 19px; }
form {margin: 0;}
p {margin-top: 0.3em; margin-bottom: 1em;}

.button { width: auto; height: 19px; border: 1px solid #638FC1; padding: 0px 10px; color: #99CCFF; font-weight: bolder; background: #3C6B9E; }

a { color: #99CCFF; text-decoration: none; }
a:hover { text-decoration: underline; }

.details a { padding-left: 12px; font-size: 12px; background: url('/images/e/details.gif') no-repeat left 60%; }
.back a { padding-left: 12px; font-size: 12px; background: url('/images/e/back.gif') no-repeat left 60%; }
.top a { padding-left: 12px; font-size: 12px; background: url('/images/e/top.gif') no-repeat left 55%; text-align: left; }
.details, .top, .back { margin-top: 7px; }
.back { margin-bottom: 15px; }

table { border-collapse: collapse; width: 100%; }
	table td { padding: 0px; }
.v_separator { width: 7px; font-size: 1px; }
.h_separator { height: 7px; font-size: 1px; line-height: 1px; }
.inquiry td { padding: 4px 0px; }

.menu1Level { background-color: #555555; height: 24px; position: relative; cursor: default; margin-bottom: 7px; }
.menu1LevelItem { float: left; position: relative; margin-left: 40px; }
.menu2Level { display: none; position: absolute; top: 24px; left: -7px; background-color: #555555; }
.menu2LevelItem { padding-left: 7px; padding-right: 7px; border-top: solid 1px #5B7BA0; }

.menu1LevelItem, .menu2LevelItem { font-size: 11px; color: white; /*color: #A4C4E5;*/ line-height: 24px; white-space: nowrap; }
.menu1LevelItem { font-size: 12px; font-weight: bolder; color: white; }
.menu1LevelItem span, .menu2LevelItem span { color: white; }
.menu1LevelItem a, .menu2LevelItem a { color: white; }

h1 { margin: 15px 0px; padding: 0px; text-transform: uppercase; font-size: 20px; font-weight: bolder; color: white; }
h2 { margin: 0px 0px 12px 0px; padding: 0px; text-transform: uppercase; font-size: 11px; font-weight: bolder; line-height: 24px; text-indent: 12px; border-bottom: 1px solid #7299C4; color: #AABFE2; }
h3 { margin: 7px 0px; padding: 0px; text-transform: uppercase; font-size: 14px; font-weight: bolder; color: white; }
h4 { margin: 7px 0px; padding: 0px; text-transform: uppercase; font-size: 12px; font-weight: bolder; color: white; }
.homePage h4 { text-transform: none; }

.pagepath { color: #AABFE2; }

#mainContainer { background: url('/images/bg/bg.jpg') repeat-x top #A5C6EC; min-height: 100%; -height: 100%; }

.article { width: 600px; color: white; text-align: left; line-height: 16px; }
	.article p, div, span, td {color: white; }
	.article a {color: #99CCFF; }
	.article input, .article select { width: 230px; }
	.article textarea { width: 230px; height: 100px; }
	.article .button { width: auto; }

.bottommenu { text-align: center; margin-top: 20px; color: #363636; }
	.bottommenu a { font-size: 10px; color: #363636; }
	.bottommenu_item { display: inline; font-size: 10px; color: #363636; white-space: nowrap; line-height: 16px; }

.pager {text-align: center;}
.pager_currentitem {display: inline; font-weight: bold;}

.error {color: #ff0000; font-weight: bold; }

.screen {
	display: block;
	width: 100%; 
	height: 100%;
	background: #000000;
	opacity: 0.65;
	-filter: alpha(opacity = 65);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}

.popup {
	display: none;
	background: #A5C7EC;
	position: fixed;
	left: auto;
	top: 150px;
    -position: absolute;
	-top: expression(parseInt(document.documentElement.scrollTop) + 150 + "px");
	z-index: 500;
	width: 600px;
	height: 400px;
	color: black;
	border: 13px solid white;
	border-top: 0px;
}
	.popup #popupContent { width: 560px; height: 346px; overflow: auto; padding: 20px; color: black; }
	.popup #popupContent table { width: 540px; }
	.popup #popupContent * { color: #002146; }

	.popup #popupClose { text-align: right; height: 13px; background: white; }
	.popup #popupClose a { font-size: 10px; font-weight: bolder; color: black; }
	
.hr { height: 15px; }