@charset "utf-8";
/* CSS Document */
body,td,th {font-size: 12px;line-height: 22px;}
body {background-color: #DFEFFF;
	margin-left: 0px;margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;}
a {font-size: 12px;color: #333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: none;color: #FF3300;
	position: relative;left: 1px;top: 1px;}
a:active {text-decoration: none;color: #666666;}
h1,h2,h3,h4,h5 {margin:0px;padding:1px;line-height:20px;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
.clearFloat {height:1px;width:auto;line-height:0px;clear:both;}
form {margin:0px;padding:0px;}
input {font-size: 12px;color: #333333;height: 16px;
	border-top-width: 1px;border-right-width: 1px;
	border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;
	border-top-color: #666666;border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;border-left-color: #999999;}
.button {margin: 1px;padding: 1px;height: 18px;width: 60px;
	border-top-width: 1px;border-right-width: 1px;
	border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;
	border-top-color: #CCCCCC;border-right-color: #999999;
	border-bottom-color: #999999;border-left-color: #CCCCCC;
	background-color: #F4FAFB;}
.PubAd {margin:0 auto;padding:0;}
#Header {padding: 0px;height: auto;width: 760px;margin-top: 0px;
	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;
	background-image: url(../Images/bg_top.gif);background-position: 20px;}
#Header #Logo {text-align: center;margin: 0px;
	float: left;height: 70px;width: 150px;padding-top: 8px;
	padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
#Header #Top_Line {background-color: #d9d9d9;margin: 0px;height: 15px;
	width: auto;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #000000;padding-top: 2px;padding-right: 10px;
	padding-bottom: 2px;padding-left: 10px;}
#Header #Banner {float: left;height: 72px;width: 500px;text-align: center;
	margin: 0px;padding-top: 8px;}
#Header #Banner img {border: 1px solid #333333;}
#Header #Favorites {float: right;height: 72px;width: 85px;margin: 0px;
	padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#Header #Favorites ul {margin: 0px;padding: 0px;list-style-type: none;}
#Header #Favorites li {margin: 0px;padding: 2px;height: 18px;}
#Header #Nav {margin: 0px;clear: both;height: 22px;width: auto;border-top-width: 1px;
	border-top-style: solid;border-top-color: #000000;background-color: #D90000;
	text-align: center;padding-top: 3px;padding-right: 2px;
	padding-bottom: 0px;padding-left: 2px;font-size: 12px;color: #FFFFFF;
	font-weight: bold;}
#Header #Nav a {color: #FFFFFF;}
#Header #Nav a:hover {color: #FFFF00;}
#Ad_Flash {	background-color: #FFFFFF;padding: 0px;height: auto;
	width: 760px;border-top-width: 1px;
	border-bottom-width: 1px;border-top-style: solid;
	border-bottom-style: solid;border-top-color: #000000;
	border-bottom-color: #000000;text-align: center;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#Content {background-color: #FFFFFF;padding: 0px;
	height: auto;width: 760px;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#Content .Line {background-image: url(../Images/bg_top.gif);
	background-repeat: repeat-x;margin: 0px;
	padding: 0px;height: 10px;width: auto;}
#Content #LeftMenu {margin: 0px;padding: 0px;float: left;height: auto;
	width: 180px;border-right-width: 1px;border-right-style: solid;
	border-right-color: #CCCCCC;background-color: #FBFBFB;
	border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}
#Content #MainContent {padding: 0px;height: auto;width: 579px;
	margin: 0px;float: left;}
*html #Content #MainContent {width: 577px;}
#Footer {background-color: #FFFFFF;padding: 0px;height: auto;width: 760px;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#Footer #SiteNav {text-align: center;height: 22px;width: auto;
	background-image: url(../Images/bg_top.gif);background-repeat: repeat-x;
	margin: 0px;padding-top: 8px;padding-right: 2px;padding-bottom: 0px;
	padding-left: 2px;}
#Footer #Contact {background-color: #D90000;margin: 0px;padding: 5px;height: auto;
	width: auto;line-height: 20px;color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#Footer #Copyright {font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D90000;height: 16px;width: auto;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 3px;
	padding-right: 2px;padding-bottom: 2px;padding-left: 2px;color: #CCCCCC;
	text-align: center;border-bottom-width: 2px;border-bottom-style: solid;
	border-bottom-color: #000000;}
#Footer #Contact a {color: #FFFFFF;}
#Footer #Conunt {margin: 0px;height: 22px;padding-top: 5px;text-align: center;
	clear: both;}
#Footer #Conunt .SiteCount {font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCCCC;padding: 2px;border: 1px solid #FF9900;margin: 1px;}
/* Index CSS */
#Content #LeftMenu .LeftMenuBlock {padding: 0px;height: auto;width: 169px;
	margin-top: 5px;margin-right: auto;margin-bottom: 10px;margin-left: auto;
	border: 1px solid #666666;}
#Content #LeftMenu .LeftMenuBlock .Topic {background-color: #FF7979;
	margin: 0px;padding: 0px;height: 23px;width: auto;text-align: center;}
#Content #LeftMenu .LeftMenuBlock .MenuBlockContent {margin: 0px;padding: 2px;
	line-height: 23px;}
#Content #LeftMenu .LeftMenuBlock .MenuBlockContent #BBSLogin {
	text-align: center;line-height: 30px;}
#Content #LeftMenu .LeftMenuBlock .Topic2 {color: #FFFFFF;background-color: #FF7979;
	margin: 0px;height: 18px;padding-top: 3px;padding-right: 5px;
	padding-bottom: 2px;padding-left: 5px;font-weight: bold;text-align: center;}
#Content #MainContent #ProBlockTopic {margin: 0px;padding: 0px;height: 48px;
	width: auto;background-color: #FFFFFF;clear: both;}
#Content #MainContent #ProBlockContent {margin: 1px;padding: 0px;width: auto;}
#Content #MainContent #CommBlockTopic {margin: 0px;padding: 0px;height: 48px;
width: auto;clear: both;}
#Content #MainContent #CommBlockContent {margin: 1px;padding: 0px;}
#Content #MainContent #ProBlockContent ul {margin: 0px;	padding: 0px;
	list-style-type: none;height: auto;width: 576px;}
#Content #MainContent #ProBlockContent li {margin: 2px;padding: 1px;float: left;
	height: 120px;width: 109px;text-align: center;}
*html #Content #MainContent #ProBlockContent li {width: 108px;}
#Content #MainContent #ProBlockContent li img {margin-bottom: 8px;}
#Content #MainContent #CommBlockContent ul {margin: 0px;padding: 0px;
	height: auto;width: 577px;list-style-type: none;}
#Content #MainContent #CommBlockContent li {margin: 2px;padding: 2px;float: left;
	height: 120px;width: 280px;overflow: hidden;}
*html #Content #MainContent #CommBlockContent li {width:278px;}
#Content #LeftMenu .LeftMenuBlock .MenuBlockContent ul {margin: 0px;padding: 0px;
	list-style-position: inside;list-style-type: circle;}
#Content #LeftMenu .LeftMenuBlock .MenuBlockContent p {margin: 0px;padding: 0px;line-height:23px;}
#Content #MainContent #CommBlockContent dl {margin: 0px;padding: 0px;}
#Content #MainContent #CommBlockContent dd {margin: 2px;padding: 2px;}
#Content #MainContent #CommBlockContent dt {line-height: 18px;color:#666666;
	margin: 1px;padding: 0px;}
#Content #MainContent #CommBlockContent li img {margin: 3px;float: left;}
#Content #MainContent #CommBlockContent a {color: #006699;}
#Content #MainContent #CommBlockContent a:hover {text-decoration: none;color: #FF3300;}
/* Company */
#Content #IntroMain {margin: 2px;padding: 5px;float: left;height: auto;
	width: 74%;line-height: 25px;color: #666666;}
#Content #IntroPhoto {margin: 0px;padding: 2px;float: right;height: auto;
	width: 23%;	border-bottom-width: 1px;border-left-width: 1px;
	border-bottom-style: solid;	border-left-style: solid;
	border-bottom-color: #F5F5F5;border-left-color: #F5F5F5;}
#Content #NowPage {	background-color: #EFEFEF;margin: 0px;
	height: 18px;width: auto;padding-top: 5px;
	padding-right: 10px;padding-bottom: 2px;padding-left: 10px;}
#Content #IntroPhoto ul {margin: 0px;padding: 0px;list-style-type: none;}
#Content #IntroPhoto li {text-align: center;margin: 2px;padding: 0px;}
/* Product */
#Content #MainContent .ProBlock {padding: 2px;height: auto;width: 95%;
	margin-top: 0px;margin-right: auto;margin-bottom: 5px;
	margin-left: auto;border-bottom-width: 1px;border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;}
#Content #MainContent #PageNav {height: 20px;width: 96%;
	margin-top: 2px;margin-right: auto;margin-bottom: 2px;
	margin-left: auto;padding-top: 2px;padding-right: 2px;
	padding-bottom: 5px;padding-left: 2px;text-align: center;
	background-color: #EEEEEE;border: 1px solid #CCCCCC;clear: both;}
#Content #MainContent .ProBlock dl {margin: 0px;padding: 0px;}
#Content #MainContent .ProBlock dd {margin: 0px;padding: 2px;font-size: 13px;
	font-weight: bold;}
#Content #MainContent .ProBlock img {margin: 2px;padding: 1px;float: right;
	border: 1px solid #CCCCCC;}
#Content #MainContent .ProBlock a {color: #2C709F;text-decoration: underline;}
#Content #MainContent .ProBlock a:hover {color: #FF3300;text-decoration: none;}
/* Pro */
#Content #ProIntro {margin: 2px;padding: 2px;height: auto;width: auto;
	font-size: 13px;line-height: 22px;}
#Content #Other_Image {margin: 5px;padding: 2px;clear: both;
border: 1px solid #F5F5F5;}
#Content #ProExplain {margin: 2px;padding: 2px;height: auto;width: 96%;}
#Content #ProExplain img {margin: 5px;padding: 2px;	border: 1px solid #CCCCCC;}
#Content #Other_Image ul {margin: 0px;padding: 0px;list-style-type: none;
height: auto;}
#Content #Other_Image li {margin: 2px;padding: 2px;float: left;height: auto;
	width: 240px;text-align: center;}
#Content #Other_Info {font-size: 13px;text-align: right;padding: 2px;
	width: 96%;	margin-top: 2px;margin-right: auto;	margin-bottom: 2px;
	margin-left: auto;}
/*News*/
#Content #MainContent #NewsBlock {padding: 2px;	height: auto;
	width: 96%;	margin-top: 2px;margin-right: auto;	margin-bottom: 2px;
	margin-left: auto;}
#Content #MainContent #NewsBlock ul {margin: 0px;
	padding: 0px;list-style-position: inside;
	list-style-image: url(../Images/arrow.gif);}
#Content #MainContent #NewsBlock li {margin: 2px;height: 18px;
	border-bottom-width: 1px;border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;padding-top: 1px;
	padding-right: 5px;	padding-bottom: 3px;
	padding-left: 5px;	overflow: hidden;}
#Content #MainContent #NewsBlock .NewsDate {color: #999999;float: right;}
#Content #NewsBody {line-height: 23px;padding: 2px;height: auto;
	width: 96%;	margin-top: 2px;margin-right: auto;	margin-bottom: 2px;
	margin-left: auto;}
/*Message*/
#Content #MainContent .msg {margin: 5px auto 10px auto;
	padding: 2px;height: auto;width: 96%;border: 1px solid #FFD0DF;
	font-size: 12px;line-height: 18px;}
#Content #MainContent .msg .userInfo {
	padding: 2px;float: left;height: auto;width: 22%;margin: 1px;
	border-right-width: 1px;border-right-style: solid;
	border-right-color: #FFD0DF;}
#Content #MainContent .msg .msgContent {
	margin: 1px;padding: 2px;float: right;height: auto;width: 75%;}
#Content #MainContent .msg .replay {margin: 1px;
	padding: 2px;clear: both;height: auto;
	width: auto;border-top-width: 1px;border-top-style: solid;
	border-top-color: #FFD0DF;}
#Content #MainContent #UserMsg {
	margin: 2px auto;padding: 2px;height: auto;width: 96%;
	border: 3px double #CCCCCC;font-size: 12px;line-height: 18px;}
/*Contact*/
#Content #ContactMain {font-size: 13px;padding: 2px;
	height: auto;width: 96%;line-height:25px;margin-top: 2px;
	margin-right: auto;	margin-bottom: 2px;	margin-left: auto;}
/*Download*/
#Content #MainContent .ProBlock .downInfo {
    text-align:right;clear:both;color:#006699;margin:0 auto;padding:0px 2px;
}
