body{
		margin: 0px;
		padding: 0px;
		font-size: 12px;
}

/* Header */

#header_block{
		width: 1010px;
		border-top-width: 6px;
		border-top-style: none;
}

#logo{
		margin-top:  3px;
		margin-bottom:  3px;
		margin-left:  20px;
}

#advbanner{
		margin-left: 20px;
		margin-top:  3px;
		margin-bottom:  3px;
}

/* Menu */

#menu_block{
		width: 970px;
		border-top-width: 2px;
		border-top-style: solid;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 3px;
		margin-bottom: 10px;
		font-weight: bold;
		overflow: hidden;
}

.menuitem{
		float:left;
		cursor: pointer;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
}

.menuitem_left{
		float:left;
		cursor: pointer;
		border-left-width: 2px;
		border-left-style: solid;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
}

.menuitem_right{
		float:right;
		cursor: pointer;
		border-left-width: 2px;
		border-left-style: solid;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
}

/* Footer */

#footer_block{
		margin-top: 48px;
		width: 1010px;
}

#footer_menu{
		margin: 0px;
		border-top-width: 2px;
		border-top-style: solid;
		padding-top: 2px;
		padding-left: 20px;
		padding-right: 20px;
}

.footer_item{
		margin: 0px;
		padding: 3px 7px 3px 7px;
		float: left;
}

.footer_item_right{
		margin: 0px;
		padding: 3px 7px 3px 7px;
		float: right;
}

#copyright{
		border-top-width: 2px;
		border-top-style: solid;
		width: 1010px;
		text-align: center;
		margin-bottom: 20px;
}

/* Indent */


.header_body{
		margin-left: 20px;
}

.contents_body{
		margin-left: 40px;
		margin-bottom: 12px;
}


.menu_searchbox{
		float:right;
		cursor: pointer;
		padding: 4px 9px 0px 9px;
}

.menu_searchbutton{
		background-color: #f0f0f0; 
		margin:0px 0px 2px 4px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 10px;
		height: 13pt;
}

#tab_block{
		width: 748px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		margin-top: 3px;
		margin-bottom: 10px;
		font-weight: bold;
		overflow: hidden;
}

.tabitem{
		float:left;
		cursor: pointer;
		border-top-width: 2px;
		border-top-style: solid;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
}

.tabitem_left{
		float:left;
		cursor: pointer;
		border-top-width: 2px;
		border-top-style: solid;
		border-left-width: 2px;
		border-left-style: solid;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
		margin-left: 3px;
}

.tabitem_right{
		float:left;
		cursor: pointer;
		border-top-width: 2px;
		border-top-style: solid;
		border-right-width: 2px;
		border-right-style: solid;
		padding: 7px 9px 7px 9px;
}


