﻿@charset "utf-8";

/* Normalization */
body{
	margin:0;
	border:0;
	font-size:11px;
	color: #333333;
  background:#5A8DAA url(/main_img/bg_blue02.gif) repeat-x 0 0;
	font-family: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";
	line-height: 1.5em;
	text-align:center;
}

img{margin:0; padding:0; border:0;}

table{border-collapse: collapse;font-size: 12px;color: #333333;font-family: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";}

form{margin:0; padding:0;}

input{font-family:arial,helvetica,sans-serif;font-size:12px}

textarea, checkbox{overflow:auto;font-family:arial,helvetica,sans-serif;font-size:12px;border:1px solid #7f9db9}

em {font-style: italic;}

strong {font-weight: bold;}

a:link, a:active, a:visited{color: #333333;text-decoration:none;}

a:hover{color: #0063dc;text-decoration:none;}

dl,dt,dd {margin:0;padding:0;}

div,blockquote {padding:0; margin:0; border:0;}

select{border: solid 1px #7f9db9;background-color:#ffffff;font-size: 12px;color: #000000;font-family:arial,helvetica,sans-serif;}

.required{color:red}

.warning{text-align:left}


/* Layout */
#wrapper{
  width:780px;
  text-align:left;
  margin:20px auto 30px;
  border:3px solid #666666;
  background-color:#ffffff;
}

#header{
  margin:5px 10px;
}

#topLinks{
  text-align:right;
  padding:5px 0;
}

#navigation{
  background-color:#000000;
}

#content{
  margin:5px 10px;
}

#banner{
  margin:10px 0;
}
#breadcrumb{
  font-size:12px;
  padding-left:30px;
}
#mainContent{
  
}

#footer{
  border-top:1px solid #999999;
  margin:30px 10px;
}

#bottomLinks{
  text-align:center;
  margin:15px 0;
}

#copyright{
  text-align:center;
  margin:15px 0;
}

#logo{
  float:left;
}
#menu{
  float:left;
}
#menu ul{
  margin: 15px 0 0 50px;
  padding: 0;
  list-style:none;
}

#menu ul li{
  margin:0;
  padding:0 17px;
  float:left;
}

h1.pageTitle{
  margin:5px 0;
  padding:7px 7px 7px 24px;
  color:#000000;
  font-family: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  background-color:#cccccc;
  border-bottom:1px solid #666666;
  background-repeat:no-repeat;
  background-image:url(/main_img/ico_bxa_green.gif);
  background-position:7px 7px;
}

/* Home Page*/
.homePageProducts{
}

.homePageProducts .product{
  float:left;
  width: 320px;
  margin:40px 0 0 40px;
}

.homePageProducts h2.productType{
  margin:0px;
  font-size:20px;
  font-weight:bold;
  color:#333333;
}

.homePageProducts h6.productName{
  margin:0px;
  background-image:url(/main_img/ico_-green.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding:0 0 0 18px;
}

.homePageProducts ul.productFeatures{
  font-size:12px;
}
.homePageProducts ul.productFeatures li{
  line-height:1.6em;
}

/* Products Page */
.leftHandMenu ul{
  margin:15px 10px 0 20px;
  padding:0;
  width:150px;
  list-style-image: url(/main_img/ico_bxas_black.gif);
  float:left;
}
.leftHandMenu ul li{
  margin:0 5px;
  padding:8px;
}
.productsPageProducts{
  border-left:1px solid #CCCCCC;
  float:left;
}
.productsPageProducts .product{
  float:left;
  width: 250px;
  margin:20px 0 0 20px;
}
.productsPageProducts h5.productType{
  margin:0px;
  font-size:18px;
  font-weight:bold;
  color:#333333;
}
.productsPageProducts h6.productName{
  margin:0px;
  background-image:url(/main_img/ico_bxas_green.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
}
.productsPageProducts ul.productFeatures{
  font-size:12px;
}
.productsPageProducts ul.productFeatures li{
  line-height:1.6em;
}
.productsPageProducts .productButtons{
  text-align:right;
}

/* Products Detail Page */
.productsDetailPageProducts{
  border-left:1px solid #CCCCCC;
  float:left;
}
.productsDetailPageProducts .product{
  margin:20px 0 0 20px;
}
.productsDetailPageProducts .leftSection{
  width: 250px;
  margin:0;
  float:left;
}

.productsDetailPageProducts .rightSection{
  width: 300px;
  margin:0;
  float:left;
}

.productsDetailPageProducts h5.productType{
  margin:0px;
  font-size:18px;
  font-weight:bold;
  color:#333333;
  text-align:center;
}
.productsDetailPageProducts .productImage{
  text-align:center;
  margin:20px 0 10px;
}
.productsDetailPageProducts .productPrice{
  text-align:center;
}
.productsDetailPageProducts h6.productName{
  margin:0px;
  font-size:12px;
  background-image:url(/main_img/ico_bxas_green.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
}
.productsDetailPageProducts .productTagline{
  font-weight:bold;
  margin-left:10px;
}
.productsDetailPageProducts dl.productFeatures{
  font-size:12px;
  margin-top:25px;
  margin-left:10px;
}

.productsDetailPageProducts dl.productFeatures dt{
  float:left;
  padding:0 0 0 10px;
  width:150px;
  background-image:url(/main_img/arrow_l.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
}

.productsDetailPageProducts dl.productFeatures dd{
  margin:8px;
  padding:0;
}

.productsDetailPageProducts .productButtons{
  text-align:right;
}
.productsDetailPageProducts .productDescription{
  margin-top:10px;  
}
.productsDetailPageProducts .productDescription h6{
  background-image:url(/main_img/arrow_b.gif);
  background-repeat:no-repeat;
  background-position:0 6px;
  font-size:13px;
  font-weight:normal;
  margin:5px 0 5px 30px;
  padding:0 0 0 10px;
}
.productsDetailPageProducts .productDescription ul{
  font-size:12px;
  margin:0 0 0 30px;  
}
.productsDetailPageProducts .productDescription ul li{
  line-height:2.0em;
}



/* Download Page */
.downloadPageProducts{
  float:left;
}
.downloadPageProducts .product{
  margin:20px 0 0 20px;
}
.downloadPageProducts .leftSection{
  width: 250px;
  margin:0 10px 0 0;
  float:left;
}
.downloadPageProducts .rightSection{
  margin:0;
  float:left;
}
.downloadPageProducts h5.productType{
  margin:0px;
  font-size:18px;
  font-weight:bold;
  color:#333333;
  text-align:center;
}
.downloadPageProducts .productImage{
  text-align:center;
  margin:20px 0 10px;
}
.downloadPageProducts .productPrice{
  text-align:center;
}
.downloadPageProducts h6.productName{
  margin:0px;
  font-size:12px;
  background-image:url(/main_img/ico_bxas_green.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
}
.downloadPageProducts .productTagline{
  font-weight:bold;
  margin-left:10px;
}
.downloadPageProducts dl.productFeatures{
  font-size:12px;
  margin-top:25px;
  margin-left:10px;
}
.downloadPageProducts dl.productFeatures dt{
  float:left;
  padding:0 0 0 10px;
  width:180px;
  background-image:url(/main_img/arrow_l.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
}
.downloadPageProducts dl.productFeatures dd{
  margin:8px;
  padding:0;
}
.downloadPageProducts .productButtons{
  text-align:right;
}

/* FAQ Page */
ul.faqTitles{
  list-style:none;
  margin:40px;
}

.faqItem{
  margin-left:40px;
  width:615px;
}
.faqItem h6{
  color:#000033;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:0;
}
.faqItem p{
  font-size:12px;
  color:#333333;
  line-height:1.8em;
  margin-left:20px;
}
.faqDivider{
  border-bottom:1px solid #cccccc;
  text-align:right;
  font-weight:bold;
  width:680px;
  margin:10px auto 30px;
  font-size:12px;
}

/* About Us Page */
.aboutUsPanel{
  margin:40px auto;
  width:680px;  
}
.aboutUsPanel .leftSection{
  float:left;
  width:480px;
}
.aboutUsPanel .leftSection h6{
  color:#0066CC;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:0;
}
.aboutUsPanel .leftSection p{
  font-size:12px;
  color:#333333;
  line-height:1.8em;
}
.aboutUsPanel .rightSection{
  float:right;
}

/* Contact Us Page */
.contactUsPanel{
  margin:40px auto;
  width:680px;  
}
.contactUsPanel .leftSection{
  float:left;
  width:250px;
}
.contactUsPanel .leftSection p{
  font-size:12px;
  color:#333333;
  line-height:1.8em;
}
.contactUsPanel .rightSection{
  float:right;
}


/* Privacy Policy Page */
.privacyPolicyPanel{
  margin:50px auto;
  width:700px;  
}
  
.privacyPolicyPanel h6{
  color:#333333;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
}
.privacyPolicyPanel p{
  font-size:12px;
  color:#333333;
  line-height:1.8em;
}

/*article*/
.articleTop{}
.articleCategory{float:left;font-size:12px;font-weight:bold;}
.articleDate{float:right;}
.articleHead{border-bottom:1px solid #bbbbbb;}
.articleHead h4{margin:3px 0 5px;}
.articleHead h4 a:link,.articleHead h4 a:visited,.articleHead h4 a:active{font-size:16px;color:#333333;}
.articleHead h4 a:hover{font-size:16px;color:#666666;}
.articleTitle{float:left;font-size:16px;}
.articleOperation{float:right;}
.articlePicture{}
.articleContent{font-size:12px;}
.articleFiles{margin-bottom:10px;}
.articleBottom{}
.articleReadMore{float:left;padding-right:10px;font-size:12px;}
.articleComment{float:left;font-size:12px;}
.articleRating{float:right;}
.articleVoting{text-align:right}

/* blog article itemize */
.blogList{
  border:1px solid #cccccc;
  margin:5px 0 10px;
  width:100%;
}
.blogList .th0{
  font-weight:bold;
  text-align:center;
  padding:5px 0 5px;
  border-bottom:1px solid #dddddd;
}
.blogList .td0{
  padding:3px 0 3px 5px;
}
.blogList .td1{
  padding:3px 0 3px;
  font-size:11px;
  color:#666666;
}

/* blog article edit*/
.articleFrame{
  width:100%;  
}
.articleFrame .td0{
  padding:3px 0 3px;  
}

.uploadedImageFrame{
  text-align:center;
  width:110px;
  padding-top:5px;
  margin:5px;
  border:3px solid #dddddd;
  float:left;
}
.uploadedFilename{
  overflow:hidden;
  margin-left:5px;
  width:100px;
  height:12px;
  text-align:left;
  font-size:10px;
}
a.uploadedFile:active, a.uploadedFile:link, a.uploadedFile:visited{
  font-weight:bold;
  font-size:11px;
  color:#333333;
}
a.uploadedFile:hover{
  font-weight:bold;
  font-size:11px;
  color:#0000ff;
}
.uploaderProgressFrame{
  width:200px;
  height:20px;
  text-align:left;
  border:3px solid #dddddd;
}
.uploaderProgressBar{
  height:20px;
  background-color:#ff0000;
  position:relative;
}
.uploaderProgressText{
  width:194px;
  height:14px;
  margin:3px;
  position:absolute;
  text-align:center;
}

.uploadedFilesArea{
}
.blogContentWrapper{
  background-image:url(/images/bgBlogAside.png);
  background-position:right top;
  background-repeat:repeat-y;
  width:100%;
}
.blogContent{
  width:75%;
  float:left;
}
.blogAside{
  width:23%;
  float:right;
}
/* Menu */
#topicsList{margin-bottom:10px;}
#topicsList .title{font-weight:bold;color:#222222}
#archiveList{margin-bottom:10px;}
#archiveList .title{font-weight:bold;color:#222222}
#externalLinksList{margin-bottom:10px;}
#externalLinksList .title{font-weight:bold;color:#222222}


/* Blog Article Comments */
.commentFrame{
  margin-top:3px;
  margin-bottom:3px;
  width:100%;
}
.commentFrame .td0{
  padding:3px;
  width:22%;
  vertical-align:top;
  text-align:center;
}
.commentFrame .td1{
  padding:5px;
  width:78%;
  vertical-align:top;
}
.commentWrittenBy{
  font-size:10px;
  font-style:italic;
  color:#333333;
}
.commentInputFrame{
  margin-top:3px;
  margin-bottom:3px;
  width:100%;
}
.commentInputFrame .td0{
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  background-color:#eeeeee;
}

/* Category Itemize*/
.notes{
  font-size:10px;  
}

/* Blog Admin Common Menu */
.blogAdminMenus{
  border:1px solid #cccccc;
  background-color:#dddddd;
  margin-bottom:10px;
}
.blogAdminMenus ul{
  margin:0;
  padding:0;
}
.blogAdminMenus ul li{
  margin:0;
  padding:5px 10px;
  float:left;
  list-style:none;  
}



#aggregatorControlPanel{
  width:100%;
}

#aggregatorControlPanel .th1{
  padding:3px;
}

#aggregatorListPanel{
  width:100%;
}

#aggregatorListPanel .th1{
  background-color:#dddddd;
  font-weight:bold;
  padding:3px;
}

#aggregatorListPanel .td1{
  padding:3px;
}

#jumpMenu{border: solid 1px #7f9db9;background-color:#ffffff;font-size: 12px;color: #000000;font-family: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";}


.topt

{

    FONT-SIZE: 11px;

    COLOR: #555555;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

}

.lin

{

    FONT-SIZE: 12px;

    COLOR: #CC0000;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

}

.white

{

    FONT-SIZE: 12px;

    COLOR: #FFFFFF;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

}

.red

{

    FONT-SIZE: 11px;

    COLOR: #CC0000;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

.blue

{

    FONT-SIZE: 12px;

    COLOR: #3366FF;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

.oange

{

    FONT-SIZE: 12px;

    COLOR: #DA6136;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

.sch

{

	FONT-SIZE: 13px;

	COLOR: #000000;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	font-weight: bold;

	text-decoration: none;





}

a.gr:link,a.gr:visited,a.gr:active

{

    FONT-SIZE: 12px;

    COLOR: #555555;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.gr:hover

{

    FONT-SIZE: 12px;

    COLOR: #555555;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

a.bl:link,a.bl:visited,a.bl:active

{

    FONT-SIZE: 12px;

    COLOR: #2c51c6;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.bl:hover

{

    FONT-SIZE: 12px;

    COLOR: #2c51c6;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

a.rd:link,a.rd:visited,a.rd:active

{

    FONT-SIZE: 12px;

    COLOR: #c6162a;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.rd:hover

{

    FONT-SIZE: 12px;

    COLOR: #c6162a;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

a.listn:link,a.listn:visited,a.listn:active

{

	FONT-SIZE: 12px;

	COLOR: #333366;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

	font-weight: bold;



}

a.listn:hover

{

	FONT-SIZE: 12px;

	COLOR: #1f3174;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: underline;

	font-weight: bold;



}

a.bk:link,a.bk:visited,a.bk:active

{

	FONT-SIZE: 12px;

	COLOR: white;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

	font-weight: bold;



}

a.bk:hover

{

	FONT-SIZE: 12px;

	COLOR: #FFFFFF;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: underline;

	font-weight: bold;



}

a.sr:link,a.sr:visited,a.sr:active

{

    FONT-SIZE: 12px;

    COLOR: #116997;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.sr:hover

{

    FONT-SIZE: 12px;

    COLOR: #116997;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

a.bt:link,a.bt:visited,a.bt:active

{

	FONT-SIZE: 13px;

	COLOR: #604c1b;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

	font-weight: bold;



}

a.bt:hover

{

	FONT-SIZE: 13px;

	COLOR: #604c1b;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: underline;

	font-weight: bold;



}

a.ct:link,a.ct:visited,a.ct:active

{

    FONT-SIZE: 12px;

    COLOR: #0539a3;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.ct:hover

{

    FONT-SIZE: 12px;

    COLOR: #0539a3;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

a.bkg:link,a.bkg:visited,a.bkg:active

{

    FONT-SIZE: 12px;

    COLOR: white;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: none

}

a.bkg:hover

{

    FONT-SIZE: 12px;

    COLOR: white;

    FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

    TEXT-DECORATION: underline

}

A:link,A:visited,A:active

{

	FONT-SIZE: 12px;

	COLOR: #FF6600;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none

}

A:hover

{

	FONT-SIZE: 12px;

	COLOR: #666666;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

}

a.wt:link,a.wt:visited,a.wt:active{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.wt:hover{
	FONT-SIZE: 12px;
	COLOR: #FF9900;
	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";
	TEXT-DECORATION: none;
	font-weight: bold;
} 

a.wts:link,a.wts:visited,a.wts:active

{

	FONT-SIZE: 12px;

	COLOR: #FFFFFF;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

	font-weight: bold;



}

a.wts:hover

{

	FONT-SIZE: 12px;

	COLOR: #85adfd;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif", "Arial", "Helvetica";

	TEXT-DECORATION: none;

	font-weight: bold;

} 



.topLinks{

  color:#ffffff;

}

.topLinks a:link, .topLinks a:visited, .topLinks a:active{

  color:#dddddd;

  font-size:11px;

  font-weight:bold;

}

.topLinks a:hover{

  color:#ffffff;

  font-size:11px;

  font-weight:bold;

}



/*products pagination*/

.dpPagination{width:100%;text-align:center;margin:5px 20px;clear:both}

.dpPagination span{font-style:normal;font-variant:normal;font-weight:bold;line-height:1.21em;border:1px solid #ffffff;color: #444444;display: block;float: left;margin: 0 5px 3px 0;padding: 1px 8px;text-align:center;text-decoration:none;background-color:#ffffff;}

.dpPagination a{font-style:normal;font-variant:normal;font-weight:normal;line-height:1.21em;border:1px solid #CCDBE4;color: #3666D4;display: block;float: left;margin: 0 5px 3px 0;padding: 1px 8px;text-align:center;text-decoration:none;}

.dpPagination a:hover{background-color:#3666D4;color: #ffffff;}

#subMenu{width:610px;height:32px;margin:5px auto 13px;border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:3px solid #666666;}

.subMenuSelectedTab{float:left;width:90px;font-size:13px;font-weight:bold;padding:8px;border-bottom:3px solid #990000;margin-bottom:-3px;}

.subMenuTab{float:left;width:90px;font-size:13px;font-weight:bold;padding:8px;}

/*member input*/

.memberTitle{width:610px;margin:5px auto;padding:3px;clear:both;}

.memberTitle h4{font-size:12px;font-weight:bold;margin:0;}

#memberCreate{width:610px;margin:5px auto;}

#memberCreate .th0{padding:10px;font-weight:bold;border:1px solid #dadada;width:23%;text-align:left}

#memberCreate .th1{padding:5px;border:1px solid #dadada;width:77%;text-align:left}

#memberCreate .th1 .desc{font-size:11px;color:#444444;}

#memberCreate .th2{padding:5px;border:1px solid #dadada;width:100%;}

#memberCreate .userDescription{width:400px;height:100px;}

#memberLogin{width:300px;border:1px solid #dadada;}

#memberLogin h4{font-size:12px;font-weight:bold;margin:0;}

#memberLogin .th0{padding:10px;font-weight:bold;width:35%;}

#memberLogin .th1{padding:5px;width:65%;}



.productsEditFrame{

  text-align:left;

  width:750px;

}

.productsEditFrame .td0{

  padding:2px;

}

.productsEditFrame .td1{

  padding:5px;

}

.productsEditFrame .td2{

  padding:2px;

  font-weight:bold;

}

.productsEditFrame .td3{

  padding:2px;

  font-weight:bold;

  font-size:12px;

}

.divider{

  clear:both;

}

.productList .th0{

  font-weight:bold;

  padding:4px 6px;

}

.productList .td0{

  padding:4px 6px;

}

.productList .td1{

  text-align:center;

}

.productBox{

  width:620px;

}

.productBox .productBoxHead{

  background-image:url(/images/img_box.gif);

  background-repeat:no-repeat;

  background-position:0 0;

  width:620px;

  height:6px;

}



.productBox .productBoxBody{

  background-image:url(/images/img_box.gif);

  background-repeat:repeat-y;

  background-position:-620px 0;

  width:620px;

}



.productBox .productBoxFoot{

  background-image:url(/images/img_box.gif);

  background-repeat:no-repeat;

  background-position:-1240px 0;

  width:620px;

  height:6px;

}



.productNavigation {

  background-color:#666666;

  text-align:left;

}

.productNavigation .productNavigationItem{

  padding:3px;

  border-bottom:1px solid #ffffff;

}

.productNavigation .productNavigationItem img{

  vertical-align:middle;

}

.productNavigation .productNavigationItemBottom{

  background-color:#990000;

}

.warning li{

  color:#ff0000;

  list-style: disc;

  margin-left:16px;

}



.basicEditFrame{

  text-align:left;

}

.basicEditFrame .td0{

  padding:2px;

  font-weight:bold;

  font-size:12px;

}

.basicEditFrame .td2{

  padding:2px;

}

.basicEditFrame .td1{

  padding:2px;

  font-weight:bold;

}

.topLinks {

  color:#111111;

}

.topLinks a{

  font-weight:bold;

  color:#111111;

}

.topLinks a:hover{

  text-decoration:underline;

}

a.addProductLink{

  font-weight:bold;

  font-size:12px;

  color:#111111;

}

a.addProductLink:hover{

  text-decoration:underline;

}





.forumList{

  width:750px;

  margin:10px 0px 20px ;

  text-align:left;

}

.forumList .th0{

  background-color:#444444;

  padding: 3px 0 3px;

  text-align:center;

  color:#ffffff;

  font-weight:bold;

}

.forumList .td0{

  padding: 3px 3px;

}

.forumList a{

  color:#111111;

}

.forumList a:hover{

  text-decoration:underline;

}

.forumList a.category{

  font-size:15px;

  color:#576C74;

}

.forumList .categoryDescri{

  font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;

  font-size:10px;

}

.forumTopic{

  font-size:16px;

  font-weight:bold;

  color:#576C74

}

.postFrame{

  margin-top:10px;

  margin-bottom:10px;

}

.postFrame .postHeader{

  border:1px solid #cccccc;

  padding:5px;

}

.postFrame .postBody{

  border:1px solid #cccccc;

  padding:10px 5px;

  font-size:12px;

}

.postFrame .postWrittenOn{

  font-style:italic;

}

.postFrame .postWrittenBy{

  color:#576C74

}



a.commentLink{

  color:#576C74;

  text-decoration:none;

}

a.commentLink:hover{

  color:#111111;

  text-decoration:none;

}



a.footerLink{

  color:#ffffff;

  text-decoration:none;

}

a.footerLink:hover{

  color:#ffffff;

  text-decoration:underline;

}





.forumEditFrame{

  text-align:left;

}

.forumEditFrame td{

  padding:2px 0;

}





/*products pagination*/

.datapuzzlePagination{}

.datapuzzlePagination span{font-style:normal;font-variant:normal;font-weight:bold;line-height:1.21em;border:1px solid #ffffff;color: #444444;display: block;float: left;margin: 0 5px 3px 0;padding: 1px 8px;text-align:center;text-decoration:none;background-color:#ffffff;}

.datapuzzlePagination a{font-style:normal;font-variant:normal;font-weight:normal;line-height:1.21em;border:1px solid #CCDBE4;color: #3666D4;display: block;float: left;margin: 0 5px 3px 0;padding: 1px 8px;text-align:center;text-decoration:none;}

.datapuzzlePagination a:hover{background-color:#3666D4;color: #ffffff;}

#subMenu{width:610px;height:32px;margin:5px auto 13px;border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:3px solid #666666;}

.subMenuSelectedTab{float:left;width:90px;font-size:13px;font-weight:bold;padding:8px;border-bottom:3px solid #990000;margin-bottom:-3px;}

.subMenuTab{float:left;width:90px;font-size:13px;font-weight:bold;padding:8px;}

/*member input*/

.memberTitle{width:610px;margin:5px auto;padding:3px;clear:both;}

.memberTitle h4{font-size:12px;font-weight:bold;margin:0;}

#memberCreate{width:610px;margin:5px auto;}

#memberCreate .th0{padding:10px;font-weight:bold;border:1px solid #dadada;width:23%;text-align:left}

#memberCreate .th1{padding:5px;border:1px solid #dadada;width:77%;text-align:left}

#memberCreate .th1 .desc{font-size:11px;color:#444444;}

#memberCreate .th2{padding:5px;border:1px solid #dadada;width:100%;}

#memberCreate .userDescription{width:400px;height:100px;}

#memberLogin{width:300px;border:1px solid #dadada;}

#memberLogin h4{font-size:12px;font-weight:bold;margin:0;}

#memberLogin .th0{padding:10px;font-weight:bold;width:35%;}

#memberLogin .th1{padding:5px;width:65%;}



/* serial itemize */

.serialList{

  border:1px solid #cccccc;

  margin:5px 5px 10px;

  width:750px;

}

.serialList .th0{

  font-weight:bold;

  text-align:center;

  padding:5px 0 5px;

  border-bottom:1px solid #dddddd;

}

.serialList .td0{

  padding:3px 0 3px;

}

.serialList .td1{

  padding:3px 0 3px;

  font-size:11px;

  color:#666666;

}

.serialList span.orderField{

  cursor:pointer;

  color:#333333;

}

.btnGreen{

  background-image:url(/images/btnGreen.png);

  background-repeat:repeat-x;

  border:1px solid #3B6E22;

  padding:1px 3px;

}

.btnGreen a{

  color:#ffffff;

  font-weight:bold;

}

.btnGreen2{

  background-image:url(/images/btnGreen.png);

  background-repeat:repeat-x;

  border:1px solid #3B6E22;

  padding:0px 2px 0px 4px;

}

.btnGreen2 a{

  color:#ffffff;

  font-weight:bold;

  font-size:11px;

}



.serialUploadTable{

  margin:10px;

  border:1px solid #dddddd;

}

.serialUploadTable .td1{

  font-weight:bold;text-align:center;padding:3px;

}

.serialUploadTable .td2{

  font-weight:normal;text-align:left;padding:3px;

}









A.lblue:link,A.lblue:visited,A.lblue:active

{

	FONT-SIZE: 12px;

	COLOR: #333366;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif" "Arial", "Helvetica", "sans-serif";

	TEXT-DECORATION: none;

	font-weight: bold;

	line-height: 25px;



}

A.lblue:hover

{

	FONT-SIZE: 13px;

	COLOR: #000000;

	FONT-FAMILY: "Trebuchet MS", "Tahoma", "Sans-serif" "Arial", "Helvetica", "sans-serif";

	TEXT-DECORATION: none;

	font-weight: bold;

	line-height: 25px;

} 

.style3 {

	color: #000033;

	font-size: 14px;

}

.style8 {font-size: 14px}

.style1 {color: #0066CC}

.style4 {

	font-size: 20px;

	font-weight: bold;

}

.productHeadingKorean {

	font-size: 18px;

	font-weight: bold;

}



.productionReady {

color:#0066CC;

}

/* options edit */
.optionsTitle{width:610px;margin:5px auto;padding:3px;clear:both;}
.optionsTitle h4{font-size:14px;font-weight:bold;margin:0;text-align:left}
#optionsEdit{width:610px;margin:5px auto;}
#optionsEdit .th1{padding:3px 5px 3px 5px;font-weight:bold;text-align:left}
#optionsEdit .th2{padding:3px 5px 3px 20px;text-align:left}
#optionsEdit .th3{padding:3px;text-align:left}

.required{color:red;font-weight:normal}

.noRefundPolicyTitle{
  text-align:center;font-weight:bold
}
.noRefundPolicyContent{
  text-align:left;width:400px;margin:0 auto;
}
.noRefundPolicyBottom{
  text-align:center;
}

/* files edit */
.filesTitle{width:610px;margin:5px auto;padding:3px;clear:both;}
.filesTitle h4{font-size:14px;font-weight:bold;margin:0;text-align:left}

.filesList{
  border:1px solid #cccccc;
  margin:5px 5px 10px;
  width:740px;
}
.filesList .th1{
  font-weight:bold;
  text-align:center;
  padding:4px 0 4px;
  border-bottom:1px solid #dddddd;
}
.filesList .th2{
  font-weight:normal;
  text-align:center;
  padding:4px 0 4px;
}

.filesUploadFieldSet{
  margin:5px 5px 10px;
  width:730px;
}

.filesUpload{
  width:730px;
}
.filesUpload .td1{
  padding:2px;
  text-align:left;
}

a.comment:link, a.comment:visited, a.comment:hover, a.comment:active{
  font-size:11px;
  color:#333333;
}

/* banners */
.company_aboutus{
  background-image:url(/main_img/middle_imgabout.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.company_contactus{
  background-image:url(/main_img/middle_imgcontact.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_blackhole{
  background-image:url(/main_img/middle_imgblack.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_download{
  background-image:url(/main_img/middle_imgdown.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_home{
  background-image:url(/main_img/middle_img01.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_product{
  background-image:url(/main_img/middle_imgproduct.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_qa{
  background-image:url(/main_img/middle_imgqa.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}
.products_whitehole{
  background-image:url(/main_img/middle_imgwite.gif);
  background-repeat:no-repeat;
  width:760px;
  height:224px;
}

/* Template Metadata*/
.metadataTitle{
  width:700px;margin:5px auto;padding:3px;clear:both;
}
.metadataTitle h4{
  font-size:14px;font-weight:bold;margin:0;text-align:left
}
#metadataEdit{width:700px;margin:5px auto;}
#metadataEdit .th2{
  font-weight:bold;
  padding:2px 0;
}
#metadataEdit .th3{
  font-weight:bold;
  padding:2px 0;
}

.tagFormAnnotation{
  color:#666666;
  display:block;
  margin:0 0 5px 0;
}
.tag{
  margin-right:8px;
}
#tag_input{
  width:300px;
}
.topLinkDivider{
  margin:0 5px;
}


/* news article */
.newsList{
  border:1px solid #cccccc;
  margin:5px 0 10px;
  width:100%;
}
.newsList .th0{
  font-weight:bold;
  text-align:center;
  padding:5px 0 5px;
  border-bottom:1px solid #dddddd;
}
.newsList .td0{
  padding:3px 0 3px 5px;
}
.newsList .td1{
  padding:3px 0 3px;
  font-size:11px;
  color:#666666;
}

.newsContentWrapper{
  background-image:url(/images/bgBlogAside.png);
  background-position:right top;
  background-repeat:repeat-y;
  width:100%;
}
.newsContent{
  width:75%;
  float:left;
}
.newsAside{
  width:23%;
  float:right;
}

.newsAdminMenus{
  border:1px solid #cccccc;
  background-color:#dddddd;
  margin-bottom:10px;
}
.newsAdminMenus ul{
  margin:0;
  padding:0;
}
.newsAdminMenus ul li{
  margin:0;
  padding:5px 10px;
  float:left;
  list-style:none;  
}

.news_articles{
	
}

.blog_articles{
	border: 1px solid red;
	margin: 10px;
	display: none;
}