/* CSS Document */
h1, h2, h3, h4, h5 { margin: 0 15px 15px 0; }
h1 { margin: 0 15px 15px 0; }
.preload-overlay { position: absolute; left:0; top: 0; z-index:0; width: 1px; height: 1px; font-size: 0; line-height: 0; }
#white-bg { background-image: url(/templates/pics/standard/bg_main.png); background-repeat: repeat-y; background-position: left top; }
#bg-container { width: 890px; background-image: url(/templates/pics/standard/bg.png); background-repeat: no-repeat; background-position: left top; height: 500px; overflow: visible; z-index: 5;}
#bg-bottom { width: 890px; background-image: url(/templates/pics/standard/bg_bottom.png); background-repeat: no-repeat; background-position: left bottom; height: 500px; overflow: visible; }
#content-container { width: 754px; padding-top: 100px; background-color: #FFFFFF; height: 500px; overflow: visible; margin-left: 111px; position: relative; }
#head-wave { position: absolute; width: 865px; height: 240px; left: 0; top: 0; background-image: url(/templates/pics/standard/wave.png); background-repeat: no-repeat; z-index: 30; }
#logo { position: absolute; left: 720px; top: 10px; height: 118px; width: 121px; overflow: hidden; z-index: 35; }
#content-nav { width: 187px; overflow: hidden; margin: 115px 28px 0 0; padding: 20px 0 110px 0; border-left: 3px solid #FFFFFF; background-image: url(/templates/pics/standard/bg_content_nav.jpg); background-repeat: repeat-x; float: left; }
#content { width: 530px; overflow: hidden; padding-bottom: 200px; float: left; }
#end-strip { width: 901px; height: 24px; background-image:url(/templates/pics/standard/qe_footer.png); background-repeat: no-repeat; background-position: left top; }
html>body #content-container, html>body #bg-container, html>body #bg-bottom {
	height: auto;
	min-height: 500px;
}
.main-nav, .main-nav ul { margin: 0; padding: 0; list-style-type:none; }
.main-nav li { margin: 0; padding: 0; display: block; }
.main-nav a:link, .main-nav a:visited, .main-nav a:active, .main-nav a:hover {
	color: #5D5D5D;
	text-decoration: none;
	display: block;
} 
.main-nav a:hover, a.nav-a:link, a.nav-a:visited, a.nav-a:active, a.nav-a:hover {
	color: #45BC0A;
} 
.main-nav li.navLi1 {
	font-size: 15px;
	line-height: 35px;
	border-bottom: 3px solid #FFFFFF;
}
.main-nav li.navLi2 {
	font-size: 12px;
	line-height: 19px;
}
.main-nav li.navLi3 {
	font-size: 11px;
	line-height: 17px;
}
a.nava1:link, a.nava1:visited, a.nava1:active, a.nava1:hover {
	padding-left: 20px;
	background-color: #E8E8E8;
	line-height: 35px;
	background-image: url(/templates/pics/standard/bg_content_nav.jpg); background-repeat: repeat-x;
}
.navin0 a.nava1:link, .navin0 a.nava1:visited, .navin0 a.nava1:active, .navin0 a.nava1:hover {
	display: block;
	line-height: 35px;
	background-image: none;
	background-color: transparent;
}
.main-nav ul.mnul1 { background-image: url(/templates/pics/standard/bg_navL1.jpg); background-repeat: repeat-x; padding: 13px 0 7px 0; }
.main-nav ul.mnul2 { padding: 5px 0 5px 0; }
a.nava2:link, a.nava2:visited, a.nava2:active, a.nava2:hover { padding-left: 20px; }
a.nava3:link, a.nava3:visited, a.nava3:active, a.nava3:hover { padding-left: 35px; text-transform: uppercase; background-image: url(/templates/pics/standard/dotli.png); background-repeat: no-repeat; background-position: 20px 3px; }
.main-nav ul.mnul3 { display: none; }

/*
#head-container { position: absolute; width: 865px; height: 239px; left: 0; top: 0; background-image: url(/templates/pics/head_nav.png); background-repeat: no-repeat; z-index:10; }
#head-nav { position: absolute; width: 689px; height: 43px; left: 176px; top: 0; z-index:10; }
*/
.doline { background-image: url(/templates/pics/dotted_line_content.png); background-repeat: repeat-x; line-height: 4px; font-size: 0; height: 4px; width: 507px; margin: 15px 0; }

#foot-container { position: absolute; left: 0; bottom: 0; width: 514px; height: 63px; padding: 20px 20px 0 220px; background-image: url(/templates/pics/standard/bg_footer.png); background-repeat: no-repeat; color:#5D5D5D; line-height: 13px; font-size: 10px; }
.foot-content { width: 145px; height: 45px; overflow: hidden; }
.foot-content a:link, .foot-content a:visited, .foot-content a:active, .foot-content a:hover { color: #5D5D5D; text-decoration: none; display: block; }
.foot-content a:hover { text-decoration: underline; color: #45BC0A; }
#content-head-pic { width: 507px; height: 320px; overflow: hidden; }
#content #content-head-pic img { border: 0; }
