@charset "utf-8";
/* CSS Document */
html {
    
}
html,body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	background-image:url(background.png);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-size:100%;
	padding:0;
	margin:0;
	margin:0px auto;
	
}

.main {
	width:1024px;
	min-height:100%;
	padding:0;
	margin:0;
	margin:0px auto;
	
}
.top{
	width:980px;
	height:140px;
	float:left;
	margin-left:33px;
	position:fixed;
	top:0px;
	background-color: transparent;
	z-index:1;
	
}
.col1 {
	width:276px;
	min-height:100%;
	float:left;
	position:fixed;
	background:transparent;
}
.col2 {
	width:471px;
	float:left;
	position:absolute;
	top:140px;
	bottom:100px;
	margin-left:276px;
	background:transparent;
	padding-left:15px;
	overflow-y:auto;
	overflow-x:hidden;
	
	
}
.col3 {
	width:245px;
	height:100%;
	float:right;
	position:fixed;
	margin-left:779px;
	background:transparent;
}

#hdr_demorex{
	width:163px;
	height:38px;
	float:left;
	position:fixed;
	top:70px;
	margin-left:15px;
	background:transparent;
	z-index:1;
}
#hdr_mid{
	width:425px;
	height:64px;
	float:left;
	position:fixed;
	top:62px;
	margin-left:259px;
	padding-top:14px;
	padding-left:14px;
	background-image:url(stripe.png);
	z-index:1;
}
#hdr_pills{
	width:940px;
	height:64px;
	float:left;
	position:fixed;
	top:107px;
	background:transparent;
	z-index:2;
}

#hdr_bfd{
	width:61px;
	height:29px;
	float:left;
	position:fixed;
	top:70px;
	margin-left:757px;
	padding-left:14px;
	padding-top:4px;
	background-color:transparent;
	border:none;
	z-index:3;
}

#hdr_right_top{
	width:223px;
	height:78px;
	float:left;
	position:fixed;
	top:61px;
	margin-left:757px;
	background-image:url(stripe.png);
	z-index:1;
}
#hdr_right{
	width:209px;
	height:16px;
	float:left;
	position:fixed;
	top:141px;
	margin-left:757px;
	padding-left:14px;
	padding-top:4px;
	background-image:url(stripe.png);
	z-index:2;
}

#menu_1 {
	width:199px;
	height:40px;
	float:left;
	position:fixed;
	top:190px;
	margin-left:33px;
	padding-top:40px;
	padding-left:14px;
	background-image:url(stripe.png);
	z-index:1;
}

#menu_1:hover {
	width:210px;
	height:40px;
	float:left;
	position:fixed;
	top:190px;
	margin-left:7px;
	padding-top:40px;
	padding-left:40px;
	background-image:url(stripe_hover.png);
	z-index:1;
}

#menu_2 {
	width:199px;
	height:25px;
	float:left;
	position:fixed;
	top:276px;
	margin-left:33px;
	padding-top:6px;
	padding-left:14px;
	background-image:url(stripe.png);
	z-index:1;
}
#menu_2:hover {
	width:210px;
	height:25px;
	float:left;
	position:fixed;
	top:276px;
	margin-left:7px;
	padding-top:6px;
	padding-left:40px;
	background-image:url(stripe_hover.png);
	z-index:1;
}

#menu_3{
	width:199px;
	height:25px;
	float:left;
	position:fixed;
	top:313px;
	margin-left:33px;
	padding-top:6px;
	padding-left:14px;
	background-image:url(stripe.png);
	z-index:1;
}
#menu_3:hover {
	width:210px;
	height:25px;
	float:left;
	position:fixed;
	top:313px;
	margin-left:7px;
	padding-top:6px;
	padding-left:40px;
	background-image:url(stripe_hover.png);
	z-index:1;
}

#menu_4{
	width:199px;
	height:100px;
	float:left;
	position:fixed;
	top:350px;
	margin-left:33px;
	padding-top:6px;
	padding-left:14px;
	background-image:url(stripe.png);
	z-index:1;
}
#menu_4:hover {
	width:210px;
	height:100px;
	float:left;
	position:fixed;
	top:350px;
	margin-left:7px;
	padding-top:6px;
	padding-left:40px;
	background-image:url(stripe_hover.png);
	z-index:1;
}

#right_title{
	width:197px;
	height:75px;
	float:left;
	position:fixed;
	top:190px;
	margin-left:14px;
	padding-left:14px;
	padding-right:10px;
	padding-top:25px;
	padding-bottom:4px;
	background-image:url(back_right.png);
	z-index:1;
}

#right_cnt{
	width:197px;
	height:100px;
	float:left;
	position:fixed;
	top:300px;
	margin-left:14px;
	padding-right:10px;
	padding-left:13px;
	padding-top:10px;
	background-image:url(back_right.png);
	z-index:1;
}

#right_home{
	width:193px;
	height:265px;
	float:left;
	position:fixed;
	top:190px;
	margin-left:14px;
	padding-left:14px;
	padding-right:14px;
	padding-top:25px;
	background-image:url(back_right.png);
	z-index:1;
}

#cnt{
	width:471px;
	height:380px;
	float:left;
	margin-left:0px;
	margin-top:50px;
}

#bottom{
	width:980px;
	height:125px;
	float:left;
	position:fixed;
	bottom:0px;
	margin-left:32px;
}
#bottom_col1{
	width:190px;
	height:70px;
	float:left;
	background-color:transparent;
	margin-left:20px;
	font-style:italic;
	
	
}
#bottom_col2{
	width:240px;
	height:70px;
	float:left;
	background-color:transparent;
	margin-left:30px;
}
#bottom_col3{
	width:200px;
	height:70px;
	float:left;
	background-color:transparent;
	margin-left:30px;
}





.txt_hdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#999;
	text-align:left;
	text-decoration:none;
}

.txt_hdr a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#999;
	text-align:left;
	text-decoration:none;
}
.txt_hdr a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#666;
	text-align:left;
	text-decoration:none;
}
.txt_level2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#333;
	text-align:left;
	text-decoration:none;
	
}

.txt_level2  a{
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#333;
	text-align:left;
	text-decoration:none;
	
}

.txt_level2  a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 11px;
	color:#999;
	text-align:left;
	text-decoration:none;
	
}

.txt_level1  {
	margin:0px;
	padding:0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	letter-spacing:-1px;
	color:#333;
	text-align:left;
	text-decoration:none;
}
.txt_level1  a{
	margin:0px;
	padding:0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	letter-spacing:-1px;
	color:#333;
	text-align:left;
	text-decoration:none;
}
.txt_level1  a:hover{
	margin:0px;
	padding:0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	letter-spacing:-1px;
	color:#333;
	text-align:left;
	text-decoration:none;
}
.txt_lavender  {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color:#96C;
	text-align:left;
	text-decoration:none;
}

.txt_chamomile  {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color:#FC3;
	text-align:left;
	text-decoration:none;
}

.txt_valerian  {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color:#6CF;
	text-align:left;
	text-decoration:none;
}

.txt_scullcap  {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color:#6C9;
	text-align:left;
	text-decoration:none;
}
.txt_cnt{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	font-size: 11px;
	color:#333;
	text-align:left;
	text-decoration:none;
	
}

.txt_cnt a {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	font-size: 11px;
	color:#333;
	text-align:left;
	text-decoration:none;
	
}
.txt_cnt a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	font-size: 11px;
	color:#333;
	text-align:left;
	text-decoration:none;
	
}
.txt_bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 10px;
	color:#999;
	text-align:left;
	text-decoration:none;
}

.txt_bottom a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 10px;
	color:#999;
	text-align:left;
	text-decoration:none;
}
.txt_bottom a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 10px;
	color:#666;
	text-align:left;
	text-decoration:none;
}.ABlack {
	color: #000;
}
