#header h1,
#header p,
#header form {
    margin: 0;
	padding:0;
}

#header img,
#footer img {
    border:0;
}


/* header
---------------------------------------- */
#header {
	background:#FFFFFF;
	background-image:url(/00common/img07/topic-path-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:95px;
	width:780px;
}

#logo { 
	width:186px;
    float:left;
	padding:20px 0 20px 25px !important;
}

#header div#logo a img {
    display:block;
}

#header div#assist-nav {
    width:560px;
	float:right;
	height:64px;
}

#assist-nav p.site-map {
    text-align:right;
    float:right;
	width:48px;
	padding-top:27px;
	padding-right:0.2em;
}

*html #assist-nav p.site-map {
	padding-right:10px;

}


#search-block {
    float:right;
    text-align:right;
	width:261px;
	padding-top:22px;

}

*html #search-block {
    width:260px;
}


#header div#assist-nav div#search-block form input#search { 
    margin:0px;
    padding:0px;
    width:17em;
	font-size:10px;
	color:#999999;
	position:relative;
	right:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6;
}

 
*html #header div#assist-nav div#search-block form input#search { 
	font-size:10px;
	padding:0;
	margin:0;
	position:relative;
	right:10px;
	width:175px;
	line-height:12px;
	height:18px;

}



input.search-btn { 
    vertical-align:bottom;
    position:relative;
    top:-3px;
    width:47px;
    height:17px;
	margin-right:1.9em;
}

*html input.search-btn { 
	margin-right:20px;

}

/* gnav
---------------------------------------- */
#gnav {
    clear:both;
}

#gnav ul {
    display:inline;
	height:22px;
	margin:0;
	padding:0;
}

#gnav ul li {
    margin:0;
	padding:0;
    display:inline;
    list-style:none;
	line-height:1;

}
    
#gnav ul li img {
    vertical-align:bottom;
}

/* footer
---------------------------------------- */

#footer {
	width:780px;
    height:70px;
    clear:both;
	background-color:#FFFFFF;
	background-image:url(/00common/img07/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom: 1px solid #ADADAD;
}

#footer img {
    margin-top:10px;
}


#footer ul {
    padding:0;
	margin:0;

}
#footer ul li {
    padding:0;
	margin:0;
    float:right;
	width:85px;
	list-style:none;
}


#footer ul li.copyright {
    padding:0;
	margin:0;
    float:left;
}

#footer ul li.copyright img {
    margin:10px 25px 0;
}


