@font-face {
	font-family: RockwellCond;
	src: local('Rockwell Condensed'),url('roc.ttf');
}

@font-face {
	font-family: SegoePr;
	font-weight:normal;
	src: local('Segoe Print'),url('segoepr.ttf');
}

@font-face {
	font-family: SegoePr;
	font-weight:bold;
	src: local('Segoe Print Bold'),url('segoeprb.ttf');
}

@font-face {
	font-family: RCalibri;
	font-weight:normal;
	font-style:italic;
	src: local('Calibri Italic'),url('calibrii.ttf');
}
@font-face {
	font-family: RCalibri;
	font-weight:bold;
	font-style:italic;
	src: local('Calibri Bold Italic'),url('calibriz.ttf');
}
@font-face {
	font-family: RCalibri;
	font-weight:normal;
	font-style:normal;
	src: local('Calibri'),url('calibri.ttf');
}
@font-face {
	font-family: RCalibri;
	font-weight:bold;
	font-style:normal;
	src: local('Calibri Bold'),url('calibrib.ttf');
}




/* Intrinsic HTML Elements */
body{margin:0;padding:0;
	background-color: #ffffff; }
div{margin:0;padding:0;}
h1, h2, h3, p{margin:0;padding:10px;}
ul{margin:0;padding:0;}
body,td,th,div,input {
	font-family: 'Calibri', RCalibri, Arial, Helvetica, sans-serif;
}
body,td,th,div {
	font-size: 12px;
}
a:link,
a:visited {
    color:#004B91;
}
a:active,
a:hover {
    color: #FF4B33;
}


/* Uniquely Identified Containers */
div#header {
	height: 138px;
	background-image: url(../images/header.gif);
}
div#header h2 {
	font-family: 'Segoe Print', SegoePr, 'Comic Sans MS', cursive; color: #999; font-weight:normal; margin:0; padding:0; font-size: 20px;
	position:absolute;top:22px;left:30px;
}
div#header h1 {
	font-family: 'Rockwell Condensed', RockwellCond; font-size:60px; margin:0;padding:0; font-weight:normal;
	position:absolute;top:44px;left:30px;
}
div#header ul { list-style:none; margin:0; margin-left:300px;padding:0; }
div#header ul li { padding: 0; border:0px; margin: 0; margin-top: 98px; float: left; vertical-align:middle; }
div#header ul h3 { margin:0; padding:0; color:#c2c2c2; font-size:20px; position:absolute; top: 68px;margin-left:12px; }

div#header ul li a:link,
div#header ul li a:visited,
div#header ul li a:hover,
div#header ul li a:active { display:block; margin:0 14px 0 13px; text-decoration: none; color:#000000; font-size:20px; line-height: 18px; padding-bottom: 22px; }
div#header ul li a:hover { text-decoration: none; background-image:  url(../images/menu_hover.gif); background-position: center bottom; background-repeat:no-repeat;  }
div#header ul li a.selected:link,
div#header ul li a.selected:visited,
div#header ul li a.selected:hover,
div#header ul li a.selected:active { background-image:  url(../images/menu_selected.gif); background-position: center bottom; background-repeat:no-repeat; cursor:default; }
div#header ul li a.selected:hover { text-decoration: none; }

div#container { padding: 20px 30px; }
div#container h1 { padding: 0 15px 0 0; margin-right: 35px; display:inline; color:#000000; font-family: 'Segoe Print', SegoePr, 'Comic Sans MS', cursive; font-size:30px; line-height:34px;}
div#container h2 { padding: 0 20px 0 0; display:inline; font-family: 'Rockwell Condensed', RockwellCond; color: #999; font-size:30px; line-height:34px; font-weight:normal;}
div#container h3 { border-bottom: 1px solid #666; padding: 0; margin: 15px 0 15px 10px; }

div#soon { color:#800000; font-family: 'Segoe Print', SegoePr, 'Comic Sans MS', cursive; margin-top:18%; text-align:center;font-size:30px; line-height:34px; }


.indent { padding: 0 0 0 20px; }
.arrow_down { background-image: url(../images/arrow_down_blue.gif); background-position: right 32px; background-repeat:no-repeat;cursor:pointer; }
.arrow_down:hover { background-image: url(../images/arrow_down_red.gif); background-position: right 32px; background-repeat:no-repeat;cursor:pointer; }

.float_select span { display:inline-block; line-height:16px; font-weight:normal; background-color:#ffffff; background-image:url(../images/shadow_inner.gif); border: 1px solid black; padding: 3px 7px; margin:0 -1px -1px 0; } 
.float_select span.selected { color:#999; }

.arrow_down .float_select { display:none; width:400px; }
.arrow_down:hover .float_select { display:block; }

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index: 2000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size: 11px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  text-decoration:underline;
  color: #093D6E;
  margin:0;
  padding: 1px 2px;
  cursor:pointer;
}
div.autocomplete div { padding: 2px; background-color: #f0f0f0; color: #666; font-size: 11px; text-align:right; }
