div,form,h1,h2,h3,h4 { margin:0; padding: 0;} 

body {margin:0; padding:0; font-family:Verdana, sans-serif; font-size: 11px;}

p, th, td, dt, dl {font-family:Verdana, sans-serif; font-size: 11px; line-height: 1.4em;}

h1 {font-size:12px; line-height:20px; color:#729700; letter-spacing: 0.1em; background: url(dotted_line.gif) repeat-x left bottom; 
	padding:5px 0; margin-bottom: 5px;}
	
h1.heading {font-size:18px; font-weight: normal; padding-bottom: 15px; letter-spacing: 0.15em; margin-bottom: 15px;}


h2,h2 a {font-size:12px; color:#555; margin:0;}

#page_div	{width:739px; margin:0 auto; padding:0; }

#header_div {width:739px; background: #fff URL(header1.gif) no-repeat; overflow: hidden;}

#logo_div {width:249px; height:105px; float:left;}

#logo img {margin-top: 20px; border: 0px}

#menu_div {width:490px; height:105px; float: right;}

#mini_menu_div {width:490px; height:20px; padding-top: 10px;}

#main_menu_div {width:490px; height:75px; }

#main_div {width: 739px; margin: 3px 0 20px 0; overflow: hidden;}

.home #main_div {background: URL(slogan.jpg) top right no-repeat}

.home #left_div {width: 200px; float:left; margin-top: 20px;}

.home #center_div {width: 250px; float: left; margin-top: 190px; margin-left: 36px; margin-right: 10px;}

.home #right_div {width: 233px; float: left; margin-top: 170px; margin-left: 10px;}

.two_columns #left_div {width: 200px; float:left; margin-top: 20px;}

.two_columns #right_div {width: 519px; float: right; margin-top: 20px; margin-left: 20px;}

.two_columns #main_div {background: url(v_dotted_line.gif) 200px top repeat-y;}


#footer_div {width: 100%; margin: 30px 0; background:url(footer.gif) no-repeat;}

#search_box_div {margin: 0 0 20px 3px}

ul.menu_bar_mini {float: right; list-style:none; line-height:18px; margin:0;padding:0;}

ul.menu_bar_mini li {float:left;background:url(pointer.gif) center left no-repeat;
	padding:0 16px 0 8px;}

ul.menu_bar_mini li a {color:#a3a3a3; font-size:9px; text-decoration:none;}

ul.menu_bar_mini li a:hover {text-decoration:underline;}

ul.menu_bar_main {list-style:none; margin:0; padding:0; overflow:hidden;}

ul.menu_bar_main li {float:left; width:97px; background:none; padding:0;}

ul.menu_bar_main li.first {width:102px;}

ul.menu_bar_main li a {height:75px; width:97px; color:#fdffd2; text-decoration:none; display:block; text-transform:uppercase; 
	font-family:sans-serif; font-size:11px; padding:38px 6px 10px 24px;}

ul.menu_bar_main li.first a {width:102px; padding:38px 6px 10px 27px;}

ul.menu_bar_main li a.selected,ul.menu_bar_main li a:hover {color:#cedf93; background:url(tab_on.gif) left top no-repeat;
	padding:32px 6px 10px 24px;}

ul.menu_bar_main li.first a.selected,ul.menu_bar_main li.first a:hover {background:url(tab_on_first.gif) left top no-repeat;
	padding:32px 6px 10px 27px;}
	
.menu_path_basic {margin: 0; padding: 4px 6px; overflow: hidden; list-style:none; background:#f7f7f7;
	border:1px solid #ccc;}

.menu_path_basic li {float: left; margin: 0;	padding:0; font-size: 11px; font-weight: normal; color:#686868;}

.menu_path_basic a {color: #686868;}


.submenu_basic {width: 170px;	margin: 25px 30px 15px 0px; background: url(v_dotted_line.gif) left top repeat-y; overflow: hidden;}

.submenu_basic h1 {display: none;}

.submenu_basic ul{margin: 0; padding: 0; text-align: left; list-style: none; 
	background: url(dotted_line.gif) left bottom repeat-x; }

.submenu_basic ul li{margin: 0 0 0 10px;padding: 8px 0; background: url(dotted_line.gif) left top repeat-x; }

.submenu_basic ul li.first{background: none;}

.submenu_basic a {text-decoration: none;	color: #686868}

.submenu_basic a:hover {font-weight: bold;}
.submenu_basic a.selected {font-weight: bold; color: #729700;}


.page_list_product {margin: 10px 0px 20px 0px; width: 519px;}

.page_list_product dl {overflow: hidden; width: 519px; margin:20px 0 40px 0; padding: 0px;}

.page_list_product dl dt {float:left; width: 310px; margin:0; padding:0 0 10px 0; text-align: right;}

.page_list_product dl dt a {margin:0; font-size: 15px; letter-spacing: 0.15em; color: #8C9662; text-decoration: none}

.page_list_product dl dt a:hover {text-decoration: underline}

.page_list_product dl dd {margin:0;	padding:0;}

.page_list_product dl dd.intro {float: left; width: 280px; padding: 10px 10px 10px 20px;
	background: url(v_dotted_line.gif) right top repeat-y; text-align: right}

.page_list_product dl dd.img {float:right; width: 180px; padding: 0 10px 0 19px;}

.page_list_product img {border: 0px;}

.folder_view_basic {margin: 20px 0px; 10px 0;}

.article_view_basic, .os_registration {margin: 10px 0px;}

.content {min-height: 350px;}

.page_search_result dl {margin:20px 0;}

.page_search_result dl dd {margin: 0;}

.paging {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	height: 40px;
}

.paging li {
	float: right;
	margin: 0;
	padding: 24px 3px;
	}

.paging li.previous {
	text-align: right;
	width: 50px;
}

.paging li.page_number {
	text-align: center;
	width: 120px;
}

.paging li.next {
	text-align: left;
	width: 50px;
}

p.footer {text-align: right; font-size:10px; padding: 15px 10px 10px 0;}
