body {background: #ECF5FF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

h1, h2, h3, h4, h5, h6, p, form, input{margin: 0px; padding: 0px;}

h1 {font-size: 1.5em; font-weight: bold; margin: 5px 0px 10px 0px; color: #D86C38;}
h2 {font-size: 1.5em; margin: 0px 0px 5px -1px; color: #D86C38; font-weight: bold;}
h2 a {font-style: normal; text-decoration: none; color: #DD5500; font-weight: bold;}
h2 a:hover {text-decoration: underline;}
h3 {font-size: 1.3em; font-weight: bold; color: #0476B8; margin: 20px 0px 10px 0px;}
h3 a {font-style: normal; text-decoration: none; color: #0476B8; font-weight: bold;}
h3 a:hover {text-decoration: underline;}
h4 {margin-bottom: 5px; font-size: 1.2em; font-weight: bold; color: #0476B8;}
h5 {font-size: 1.1em; font-weight: bold; margin: 0px; color: #0476B8;}
h6 {font-size: 1em; font-weight: bold; margin: 0px; color: #698FD2;}
h6 a {margin: 0px; color: #698FD2; font-style: normal; text-decoration: none;}
h6 a:hover {text-decoration: underline;}

.f3 {font-size: 1em; color: #0476B8; margin: 0px;}
.f4 {font-size: 1em; color:#FF0000; font-style: italic;}
.f5 {font-size: 1.2em; margin: 8px 0px 8px 0px;}
.f6 {font-size: 1.1em; margin: 4px 0px 4px 0px;}
.f7 {font-size: 1em; font-weight: bold;}
.f8 {color: #DD5500; font-weight: bold;}

pre {font-size: 1em;}

.big_list {font-size: 1.2em;}
.big_list li {margin-bottom: 5px;}

.middle_list {font-size: 1.1em;}
.middle_list li {margin-bottom: 2px;}

.small_list {font-size: 1em; list-style: square;}
.small_list li {margin-bottom: 3px;}

.break {margin-top: 10px 0px 5px 0px;}

#content {display: block;}

#site_wrapper {background: #FFFFFF; width: 720px; margin: 10px auto; padding: 20px;}
#site_wrapper #header {width: 100%;}
#site_wrapper #header #slogan_wrapper {width: 510px; height: 31px; float: right; white-space: nowrap; overflow: hidden;}
#site_wrapper #header #slogan_text {font-size: 16px; color: #3366FF; text-align: center; margin-top: 8px;}
#site_wrapper #header #logo {}

.float_left {float: left; margin: 3px;}
.float_right {float: right; margin: 3px;}

#main .left {float: left; width: 195px;}
#main .right {float: right; width: 500px;}	

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}

.nowrap { white-space: nowrap; overflow: hidden;}
				
#nav_bar {background: #698FD2; height: 35px; border-top: 1px solid white; width: 100%; margin-top: 5px; white-space: nowrap; overflow: hidden;}

#search {}
#search .input {font-size: 11px; vertical-align:middle; width:65%; border-left:1px solid #a2bae4; border-top:1px solid #a2bae4}
#search .button {vertical-align:middle; padding:0; margin:0}
#search .span {vertical-align:middle}


#nav_bar #nav {margin-left: 10px; color: #FFFFFF;}
#nav_bar #nav .nav_item {float: left; border-top: 3px solid #688dcf; margin:7px 5px 0px 0px;}
#nav_bar #nav a {text-decoration:none;color:#FFFFFF; font-weight: bold;}
#nav_bar #nav a:hover {text-decoration:underline;color:#FFFFFF}

#main {margin-top: 5px;}

#sidebar {width: 175px;}
#sidebar .menu {background-color: #FAFAFA; border: 1px solid; margin-bottom: 10px;}
#sidebar .menu_title {height: 20px;font-size: 1.2em; font-weight: bold; padding-top: 3px; color: #FFFFFF; text-indent: 10px; margin-bottom: 5px;}
#sidebar .menu_item {height: 20px; margin: 0px 5px 0px 10px;}
#sidebar .menu_news_time {height: 15px; margin: 0px 5px 0px 10px; font-weight: bold; color:#666666;}
#sidebar .menu_news_item {height: 20px; margin: 0px 5px 0px 10px; color: #666666;}

#sidebar .blue_menu {border-color:#698FD2;}
#sidebar .blue_menu .menu_title {background-color: #698FD2;}

#search_menu {
	visibility: hidden;
	height: 0px;
}

#sidebar .green_menu {border-color:#69B12B;}
#sidebar .green_menu .menu_title {background-color: #69B12B;}

#sidebar .black_menu {border-color: #666666;}
#sidebar .black_menu .menu_title {background-color: #666666;}

#search_menu {height: 60px;}

#software_info {border:#1E5791 solid 1px; background-color: #ECF5FF; padding: 5px;}

#screenshot {float: right; margin: 0px 5px 0px 4px;}
#screenshot .screenshot_info {text-align: center; margin: 1px 0px 1px 0px; color:#DD5500;}

#screenshot_middle {float: right; margin: 30px 5px 0px 5px;}
#screenshot_middle .screenshot_info {text-align: center; margin: 1px 0px 1px 0px; color:#DD5500;}

#screenshot_big {float: left; margin: 15px 10px 15px 10px;}
#screenshot_big .screenshot_info {text-align: center; margin: 10px 0px 10px 0px; font-size: 1.2em; font-weight: bold; color: #0476B8;}

#software_info #intro {color: #000000; margin: 0px 0px 4px 0px; font-size: 12px;}
#software_info #function {margin: 10px 0px 15px 0px; height: 20px;}
#software_info #function a {}
#software_info #function .function_item {float: left; padding: 3px 6px 3px 6px; background-color:#D6845A; border:#000000 solid 1px; margin-right: 5px;}
#software_info #function .function_item a {color: #FFFFFF; text-decoration: none; font-weight: bolder;}
#software_info #function .function_item a:hover {text-decoration: underline;}
#software_info #key_features {clear: both; margin: 10px 0px 5px 0px;}
#software_info #key_features ul {padding: 0px; margin: 0px; margin-left: 15px; list-style-type:square;}
#software_info #key_features li { margin-bottom: 5px;}
#software_info #function2 {margin: 5px 0px 5px 0px;}

#float_right {float: right; margin: 5px 5px 5px 4px;}

#purchase_guarantee_icon {float: right; margin: 0px 35px 5px 4px;}

.info {margin: 5px 0px 0px 0px; padding: 5px 5px 5px 5px; border-bottom: solid 1px; border-bottom-color: #CCCCCC}
.lastinfo {border: none;}
.info h4 {font-size: 12px; padding: 0px; margin: 0px; }
.info p {font-size: 12px; margin: 0px; padding: 5px 0px; color: #333333;}

#footer_nav_bar {clear: both; width: 100%; text-align: center; margin-top: 15px; padding-top: 6px; height: 20px; font-size: 0.9em; border-top: #CCC solid 1px;}
#footer_nav_bar a{color: #6E9BE9;}
#footer {clear: both; width: 100%; text-align: center; font-size: 0.8em; padding-top: 5px; background-color: #698FD2; height: 20px; color: #FFFFFF;}

#intro_name {margin: 10px 0px 2px 0px; font-size: 1.1em; font-weight: bold; color: #0476B8;}

#version_info {margin: 5px 0px 10px 0px;}
#version_info h5 {margin-bottom: 5px;}

p {margin-top: 1px; margin-bottom: 2px; clear:left;}

#product_function {margin: 15px 0px 20px 0px;}
#product_function a{font-size: 1.2em;}

#main p {font-size: 1em;}
p a {color: #333;}
