html,body, #body {
   margin:0;
   padding:0;
   background-color: #E6E6E6;
}

#body_pub {
   margin:0;
   padding:0;
   background-color: #FFFFFF;
}

#body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-left: auto;
	margin-right: auto;
}

#body_wide {
	width:1024px;
}
body, #footer2 {
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

#header1 {
	width: 750px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header1.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}


#header2 {
	width: 750px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header2.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}

#header3 {
	width: 115px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header3.png);
	text-align: center;
	height: 112px;
	text-indent: -9999px;
	float: left;
}

#header4 {
	width: 750px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header4.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}

#header5 {
	width: 750px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header5.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}

#header6 {
	width: 750px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: white;
	background-image: url(images/header6.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}

#header_wide {
	width: 1024px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
	color: red;
	background-image: url(images/header4wide.gif);
	text-align: center;
	height: 116px;
	text-indent: -9999px;
}


#footer {
	background-color: #333;
	background-image: url(images/footer.png);
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	font-size: 9px;
}

#footer_wide {
	width:1024px;
	background-color: #333;
	background-image: url(images/footerwide.png);
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	font-size: 9px;
}

#footer a {
	color: #900;
	text-decoration: none;
}

#footer_wide a {
	color: #900;
	text-decoration: none;
}


#body, #footer{
	width:750px;
}


#body_wide {
	width:1024px;
}


#header h1 a {
	color: white;
	text-decoration: none;
	display:block;
	padding-top: 0px;
	padding-bottom:0px;
	height:150px;
}

#container {
	width:750;
	padding-left: 0px;
	background: url(images/bg.png);
}


#container_pub {
	width:750;
	padding-left: 0px;
    background-color: #FFFFFF;
}

#nl_container {
	margin: 0px;
	width: 200px;
	height: 112px;

}


#container_wide {
	width:1024;
	padding-left: 0px;
	background: url(images/bgwide.png);
}


#content {
	width:460px;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
}

#content a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: none;
	color: #666;
}

#content_pub {
	width:530px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
    background-color: #FFFFFF;

}

#content_pub a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	color: #999;
}

#content a:hover {
	color: #36C;
}

#mdb_content {
	width:460px;
	height: 350px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
}

#mdb_content a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 0px;
    width: 160px; 
	height: 15px;
	border: hidden;
	color: #666;
}

#mdb_content a:hover {
	color: #36C;
}


#mdb_result {
	height: 320px;
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
}


#db_content {
	width:680px;
	padding-left: 0px;
	padding: 0px 32px 0px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
}

#db_content_wide {
	width:1024px;
	padding-left: 0px;
	padding: 0px 32px 0px;
	text-decoration: none;
	color:  #666;
	overflow: auto;
}


a {
	text-decoration: none;
}

a:visited{
	color: #666;
}

#info_pad {
    padding-left: 20px;	
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}



#nav {
    background: url(images/nav.png);
    padding-left: 250px;	
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	overflow: auto;
}

#nav_wide {
    background: url(images/navwide.png);
    padding-left: 524px;	
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}



#nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    float:left;
	display: block;
    width: 95px; 
	height: 24px;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	vertical-align: left;
    background: url(images/navbtn.png);
	color: #999;
}

#nav_wide a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    float:left;
	display: block;
    width: 95px; 
	height: 24px;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	vertical-align: left;
    background: url(images/navbtn.png);
	color: #999;
}

#nav a:hover {
    background-position: 0 -24px;
	color: #FFF;
}

#nav_wide a:hover {
    background-position: 0 -24px;
	color: #FFF;
}

#nav #current #nav_wide{
    color: #FFF;
    background-position: 0 -72px;
}

#p_nav {
    background: url(images/p_navbg.png);
	background-color: #FFF;
	padding-top: 20px;
    padding-left:20px;	
	margin-left: 12px;
	float: left;
	width: 175px;
	height: 250px;
	overflow: auto;
}

#p_nav a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	font-size:13px;
	display: block;
    width: 130px; 
	height: 40px;
	text-decoration: none;
	line-height: 20px;
	vertical-align: left;
	color: #333;
}

#p_nav a:hover {
	color: #36C;
}

#p_nav #p_current{
    color: #999;
}

#p_pdf{
    color: #E77;
}

#p_nav2 {
    background: url(images/p_navbg2.png);
	background-color: #FFF;
	padding-top: 20px;
    padding-left:20px;	
	margin-left: 12px;
	float: left;
	width: 175px;
	height: 200px;
	overflow: auto;
}

#p_nav2 a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	font-size:13px;
	display: block;
    width: 130px; 
	height: 40px;
	text-decoration: none;
	line-height: 20px;
	vertical-align: left;
	color: #333;
}

#p_nav2 a:hover {
	color: #36C;
}

#p_nav2 #p_current{
    color: #999;
}

#mdb_nav {
    background: url(images/mdb_bg.jpg);
	background-color: #FFF;
    padding-left:20px;	
	margin-top: 5px;
	margin-left: 41px;
	float: left;
	width: 155px;
	height: 314px;
	overflow: auto;
}

#nl_nav {
    background: url(images/nl_bg.jpg);
	background-color: #FFF;
    padding-left:20px;	
	margin-top: 5px;
	margin-left: 41px;
	float: left;
	width: 155px;
	height: 340px;
	overflow: auto;
}

#meet_nav {
    background: url(images/meet_bg.jpg);
	background-color: #FFF;
    padding-left:20px;	
	margin-top: 5px;
	margin-left: 41px;
	float: left;
	width: 155px;
	height: 314px;
	overflow: auto;
}

#nlmain_nav {
    background-color: #000;
    padding-left: 0px;	
	margin-left: auto;
	margin-right: auto;
	width: 80px;
	height: 112px;
	float: left;
	overflow: auto;
}

#nlmain_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    float:left;
	display: block;
	padding: 5px 2px 0px;
    width: 75px; 
	height: 15px;
	text-align: right;
	text-decoration: none;
	vertical-align: left;
	color: #999;
}

#nlmain_nav a:hover {
    background-position: 0 -24px;
	color: #FFF;
}

#nletter_nav2 {
	background-color: #FFF;
	padding: 10px 20px 0px;	
	margin-left: 0px;
	float: left;
	width: 155px;
	text-align: right;
	overflow: auto;
}

#nletter_nav2 a {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	font-size:10px;
	display: block;
    width: 160px; 
	height: 15px;
	text-decoration: none;
	text-align: right;
	vertical-align: left;
	color: #333;
}

#nletter_nav2 a:hover {
	color: #36C;
}

.btn1 {
    background-image: url(images/btn1.gif);
    width: 80px;
	height: 25px;
    border: none;	
	font-size: 0px;
	vertical-align: middle;
}

.btn2 {
    background-image: url(images/btn2.gif);
    width: 80px;
	height: 25px;
    border: none;
	font-size: 0px;
	vertical-align: middle;
}


.btn3 {
    border: none;
	vertical-align: middle;
	margin-top: 2px
}

.slot {
	width: 100px;
}

p {
	margin:0 0 5px 0; padding: 0;
} 

.img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding: 5px 0px 0px;
	border: none;
}

.img2 {
	border: none;
	margin-top: 3px;
	margin-right: 10px;
	float: left;
}

table {
	margin-left: 0px;
}

.mytable {
	font-size: 14px;
	margin:0px;
	color: #666;
	background-color: #FFF;
}

.mytableroll {
	font-size: 12px;
	background-color: #E6E6E6;
}

.mytableimg {
	text-align: center;
}

.form {
	width: 420px;
	padding: 10px;
}

.mytableimg_white {
	text-align: center;
	background-color: #FFF;
}

h1 {
	color: #09C;
	margin-bottom: 0px;
}

h2 {
   margin-top: 5px;
   margin-bottom:5px;
   color: #09C;
}

h2, h3, h4{
	padding: 0px;
}

h3{
   margin-top:0px;
   margin-bottom: 10px;
   color: #09C;
}

h4{
   margin-top:0px;
   margin-bottom: 10px;
   color: #F00;
}
h5{
   margin-top:0px;
   margin-bottom: 0px;
   color: #09C;
}


h6 {
	color: #666;
}

ul {
   margin-top: 0px;
   padding-left: 15px;
   list-style: square;
}


ol {
	margin-top: 0px;
    padding-left: 20px;
}

ol li {
    padding-bottom: 5px;
}

