body {
	margin:0px;
	background:url('../pics/wallpaper.gif');
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
	font-size:12px;
}

#holder {
	margin:10px auto 0px auto;
	width:829px;
	height:auto;
	padding:0px 0px 0px 0px;
	background:url('../pics/wallpaper_shadow.gif') repeat-y;
}

#header {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:799px;
	height:140px;
}

#title {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:320px;
	height:140px;
}

#navbar {
	margin:0px auto 0px auto;
	width:799px;
	height:31px;
	background:url('../pics/navbar_back.jpg') repeat-x;
}

/* top bar navigation list */
ul.navlist { float:right; margin:0; padding:0; width:780px; list-style: none; }
li.navlist { position:relative; display: inline; height:31px; }
/* top bar navigation links */
li.navlist a, li.navlist a:link, li.navlist a:visited, li.navlist a:active {
	font-size:11px; text-decoration:none;
	color:#161B23; padding:9px 8px 11px 8px ! important; padding:10px 8px 10px 8px; line-height:30px ! important; line-height:30px;
}
li.navlist a:hover { background:url('../pics/navbar_back_hover.jpg') repeat-x; }
/* top navigation drop list */
	ul.navdrop { 
		position: absolute; text-align:left; list-style: none;
		margin:0px 0px 0px 0px ! important; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#929BAC;
		left:0px; width:200px; height:auto; display:none;
		border:1px solid #161B23; z-index:99;
	}
	*:first-child+html ul.navdrop { margin:30px 0px 0px 0px ! important; }
	ul.navdrop li { display:block; }
	ul.navdrop li a, ul.navdrop li a:link, ul.navdrop li a:visited, ul.navdrop li a:active {
		text-decoration:none; border-bottom:1px solid #7D8797; margin:0px 0px 0px 0px; height:16px;
		color:#161B23; width:192px; padding:4px 4px 4px 4px ! important; padding:4px 4px 4px 4px;
		display:block; line-height:normal ! important; line-height:normal; background-color:#929BAC;
	}
	ul.navdrop li a:hover { color:#BBBDBF; background:#525A67; }
	/* Fix IE. Hide from IE Mac \*/
	* html ul li.navlist { float: left; height:1%; }
	* html ul li.navlist a { height: 1%; }
	* html ul.navdrop li { float: left; height:1%; }
	* html ul.navdrop li a { height: 1%; }
	/* End */
	li.navlist:hover ul.navdrop, li.over ul.navdrop { display: block;  }

#home_middle_holder { width:799px; height:253px; background-color:#BBBDBF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
#home_middle_left { float:left; width:359px; height:233px; margin:10px 10px 10px 10px; }
#home_middle_left p { line-height:22px; font-size:12px; color:#161B23; }
#home_middle_right { float:right; width:399px; height:253px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#home_middle_clear { clear:both; }
#slide_holder { width:799px; height:204px; background-color:#BBBDBF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
#slide_left { float:left; width:473px ! important; width:453px; height:194px; margin:2px 6px 2px 6px; }
#slide_left p { line-height:16px; font-size:12px; color:#161B23; text-align:left; margin:8px; }
#slide_right { float:right; width:306px; height:204px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#home_bottom_holder { clear:both; width:799px; height:253px; background-color:#2A303C; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
#home_bottom_holder h3 { margin-top:0px; margin-bottom:0px; color:#BBBDBF; }

#middle_holder { width:799px; height:auto; background-color:#BBBDBF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
#middle_content { float:right; width:779px ! important; width:759px; height:auto; margin:10px; padding:0px 0px 0px 0px; }
#seal_holder { width:799px; background:url('../pics/small-seal.gif') no-repeat #BBBDBF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
#seal_content { float:right; width:639px; height:auto; margin:10px 10px 10px 140px; padding:0px 0px 0px 0px; }
#bottom_holder_empty { clear:both; width:799px; height:100px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url('../pics/bottom-watermark.gif') no-repeat center #2A303C; }
#bottom_holder { clear:both; width:799px; height:auto; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url('../pics/bottom-watermark.gif') no-repeat center #2A303C; }
#bottom_wide { float:right; width:779px; height:auto; margin:10px; padding:0px 0px 0px 0px; color:#BBBDBF; }
#bottom_content { float:right; width:779px; height:auto; margin:10px; padding:0px 0px 0px 0px; color:#BBBDBF; }
#bottom_left { float:left; width:250px; height:238px; margin:5px 5px 5px 10px; color:#BBBDBF; border-right:1px solid #525A67; }
#bottom_left p { font-size:12px;  color:#BBBDBF; }
#bottom_middle { float:left; width:244px; height:238px; margin:10px 5px 5px 5px; color:#BBBDBF; }
#bottom_right { float:right; width:494px; height:238px; margin:5px 5px 5px 5px; padding:0px 0px 0px 0px; color:#BBBDBF; }
#bottom_clear { clear:both; }

form.login { width:218px; margin:0px; background-color:#525A67; padding:6px; }
input.login { background-color:#BBBDBF; border:1px solid #161B23; }


#clear {
	clear:both;
}

#footer {
	margin:5px auto 0px auto;
	width:780px;
	height:50px;
	color:#161B23;
	text-align:center;
	font-size:10px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
	color:#161B23;
	font-size:10px;
	text-decoration:underline;
}

#footer a:hover {
	color:#161B23;
}

.center { text-align:center; }
.big-bold { font-size:14px; font-weight:bold; }
.bigger { font-size:14px; }
.tall { line-height:18px; }

ul.space, li.space {
	line-height:18px;
}

a, a:link, a:active, a:visited {
	color:#161B23;
}

a:hover {
	color:#7B8495;
}

h1 { color:#161B23; font-size:18px; font-weight:normal; }
h2 { color:#161B23; font-size:16px; font-weight:normal; }
h3 { color:#161B23; font-size:14px; font-weight:bold; }
h4 { color:#161B23; font-size:12px; font-weight:bold; }
h5 { color:#161B23; font-size:12px; font-style:italic; font-weight:bold; }
h6 { color:#161B23; font-size:12px; text-decoration:underline; font-weight:bold; }
