* {
	font-family: Arial, Helvetica, SunSans-Regular, Geneva, sans-serif;
}

body {
	background: #000000;
	background-image: url(../images/bck.gif);
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#topper {position: absolute; top: 0px; left:0px; width: 100%; height: 7px; background-color: #FFC425;}

#wrapper {
position: relative;
margin: 0 auto;
margin-top: 7px;
background-image: url(../images/home_wrapper.jpg); background-repeat: no-repeat;
background-color: #000000;
width: 720px;
border: 0px solid #ff0000;
padding: 40px;
}

*:first-child+html #wrapper {
	margin-top: 0px; }

* html #wrapper {width: 800px;}


#wrapper_sub {
position: relative;
margin: 0 auto;
margin-top: 7px;
background-image: url(../images/wrapper_bck.jpg); background-repeat: no-repeat;
background-color: #000000;
width: 720px;
border: 0px solid #ff0000;
padding: 40px;
}

*:first-child+html #wrapper_sub {
	margin-top: 0px; }

* html #wrapper_sub {width: 800px;}

img {
	border: none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 16px;
	margin-bottom: 0px; padding-bottom: 0px;
	color: #FFC425;
	font-weight: bold;
	font-style: italic;
	
}
h3 {
	font-size: 12px;
	margin-bottom: 0px; padding-bottom: 0px;
	color: #FFC425;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
}
table {
	margin-bottom: 15px;
}
td,th {
	vertical-align: top;
}
option {
	margin: 0 5px;
}
a {
	text-decoration: none;
	color: #CBCB98;
}
a:hover {
	text-decoration: underline;
}
a.hl {
	color: #f3b905;
	text-decoration: none;
}

ul {list-style-image: url(../images/custom_bullet.gif);}

/* HEADER */

#header {position: absolute; top: 0px; left: 0px; width: 785px;height: 100px; text-align: left; border-right: 0px solid #ff0000;
}

#header_title {position: absolute; right: 0px; top: 30px; font-weight: bold; color: #FFC425; line-height: 22px; text-align: right;}

#flash_topper {text-align: left; height: 106px; position: absolute; top: 110px; left: 0px; border: 0px solid #ff0000; width: 800px;}

.ul_link {font-weight: bold; color: #FFC425; text-decoration: none;}


/* CONTENT */

#content {text-align: left; color: #ffffff; margin: 190px 0 0 126px; margin-bottom: 100px; border: 0px solid #ff0000;}

*html #content {margin-top: 230px;}

*:first-child+html #content {
	margin-top: 230px; }
	
#content_sub {text-align: left; color: #ffffff; margin: 90px 0 0 126px; margin-bottom: 100px; border: 0px solid #ff0000;}

*html #content_sub {margin-top: 120px;}

*:first-child+html #content_sub {
	margin-top: 120px; }

#content_left {width: 270px; border: 0px solid #ff0000;}

*:first-child+html #content_right {
	margin-right: 10px; }

#content_right {float: right; margin-right: 50px; border: 0px solid #ff0000;}

ul#home_right {list-style-image: url(../images/custom_bullet.gif); font-size: 12px; padding: 0 0 0 0; margin-top: 0px;}

ul#home_right a {color: #ffffff;}


* html #content_right {float: right; margin-right: 10px;}

.title {color: #FFC425; padding: 0 0 0 0; font-weight: bold;}


/* MISC */


ul { padding: 0 0 0 0; margin: 0 0 0 15px;}

.photoright {
	float: right;
	margin: 0 0 10px 10px;
}
.photoleft {
	float: left;
	margin: 0 10px 10px 0;
}

.error {
	color: red;		
}
.success {
	color: blue;
}
.noprint {
	display: none;
}
.exlink {
	background: url(/images/external.png) center right no-repeat;
	padding-right: 13px;
}
acronym {
	border-bottom: 1px dotted black;
}
acronym:after {
	content: " (" attr(title) ")";
}

/* SITEMAP 

p.sml1 {
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0;
}
p.sml2 {
	margin: 0 0 0 30px;
}
p.sml3 {
	margin: 0 0 0 60px;
}
p.sml4 {
	margin: 0 0 0 90px;
}*/

/* navigation */
#lnav {
	position: absolute;
	top: 220px;
	left: 0;
	width: 120px;
	margin: 5px 0 0 0;
	text-align: left;
	border: 0px solid #ff0000;
	line-height: 20px;
}

#lnav_sub {
	position: absolute;
	top: 120px;
	left: 0;
	width: 120px;
	margin: 5px 0 0 0;
	text-align: left;
	border: 0px solid #ff0000;
	line-height: 20px;
}


 #lnav a{
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 2px;
	margin: 0px;
	height: auto;
	width: 120px;
	height: auto;
	color: #000000;
	border-bottom: 1px solid #000;
	background: #000;
	background-image: url(../images/nav_bck.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	font-size: 11px;
	line-height: 16px;
}

#lnav_sub a {
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 2px;
	margin: 0px;
	height: auto;
	width: 118px;
	height: auto;
	color: #000000;
	border-bottom: 1px solid #000;
	background: #000;
	background-image: url(../images/nav_bck.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	font-size: 11px;
	line-height: 16px;
}

#lnav a:hover {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	height: auto;
	width: 118px;
	height: auto;
	color: #ffffff;
	line-height: 20px;
	border-bottom: 1px solid #000;
	background: #000;
	background-image: url(../images/active_btn.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	font-size: 11px;
}

#lnav_sub a:hover {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	height: auto;
	width: 118px;
	height: auto;
	color: #ffffff;
	line-height: 20px;
	border-bottom: 1px solid #000;
	background: #000;
	background-image: url(../images/active_btn.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	font-size: 11px;
}

#lnav_sub a.active {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	height: auto;
	width: 118px;
	height: auto;
	color: #ffffff;
	line-height: 20px;
	border-bottom: 1px solid #000;
	background: #000;
	background-image: url(../images/active_btn.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

/* homepage nav */
#lnav a.sub1 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-image: url(../images/nav_sub_bck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav a:hover.sub1 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav a.activesub {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
#lnav a:hover.activesub {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
/* third level */
	
#lnav a.sub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-image: url(../images/nav_sub_bck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav a:hover.sub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav a.activesub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
#lnav a:hover.activesub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

/* third level */
#lnav a.sub3 {
	text-decoration: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #CBCB98;
	text-indent: 10px;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	line-height: 16px;
}

#lnav a:hover.sub3 {
	text-decoration: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 10px;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	line-height: 16px;
}




/* testing */

#lnav_sub a.sub1 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-image: url(../images/nav_sub_bck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav_sub a:hover.sub1 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav_sub a.activesub {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
#lnav_sub a:hover.activesub {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 3px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
/* third level */
	
#lnav_sub a.sub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-image: url(../images/nav_sub_bck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav_sub a:hover.sub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

#lnav_sub a.activesub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}
	
#lnav_sub a:hover.activesub2 {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #000000;
	text-indent: 10px;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FCFBD0;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 15px;
}

/* third level */
#lnav_sub a.sub3 {
	text-decoration: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #CBCB98;
	text-indent: 10px;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	line-height: 16px;
}

#lnav_sub a:hover.sub3 {
	text-decoration: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
	height: 15px;
	width: 120px;
	height: auto;
	color: #ffffff;
	text-indent: 10px;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	line-height: 16px;
}

.left {
padding-right: 5px; float: left;}

.right {
padding-left: 15px; float: right; padding-bottom: 10px;}

p.sm1 {
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0;
}
p.sm2 {
	margin: 0 0 0 30px;
}
p.sm3 {
	margin: 0 0 0 60px;
}
p.sm4 {
	margin: 0 0 0 90px;
}
