body {
	line-height: 1.4em;
	cursor: default;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #f0f0f0;
	text-align: left;
}

/* Semantic */

h1 {margin: 0; padding: 0; width: 167px; height: 45px;}
h2 {margin: 0 0 25px 0; padding: 0; border-left: 2px solid #9B1516; margin-left: -21px; background-repeat: no-repeat; background-position: 19px 0;}
h3 {margin: 0 0 15px 0; padding: 0; color: #9C1516; font-family: garamond, "times new roman"; font-size: 15px; font-weight: bold;}
h4 {margin: 0 0 5px 0;  padding: 0; color: #666; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 1.4em;}
ul {list-style-type: none; margin: 0; padding: 0;}
p  {margin: 0; padding: 0;}
.h_hidden {display: none;}

/* Special Semantic */
#logo {width: 148px; height: 45px;}
#title_h2_1, #title_im_1 {width: 450px; height: 29px;}
#title_h2_2, #title_im_2 {width: 450px; height: 59px;}
#title_h2_3, #title_im_3 {width: 450px; height: 88px;}
#title_im_1, #title_im_2, #title_im_3 {margin-left: 19px;}
.breadcrumb {display: inline; list-style-type: none;}

/* Container */

#holder {width: 868px; margin: auto;}
#header_lft, #body_lft {float: left; width: 216px;}
#header_ctr, #body_ctr {float: left; width: 430px; padding: 0 20px 0 20px;}
#header_rgt, #body_rgt {float: left; width: 160px; padding: 0 0 0 20px;}
#header_ctr {padding-top: 25px;}
#header_rgt {padding-top: 26px;}
#body_lft, #body_ctr, #body_rgt {margin-top: 55px;}
#body_ctr {border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; text-align: justify; padding-bottom: 70px}
#body_rgt {padding: 0 0 0 18px;}
.clear {clear: both;}
.sidebox_holder  {padding-bottom: 15px;}
.sidebox_content {margin-bottom: 15px; line-height: 1.3em;}
#top {position: fixed; bottom: 40px; margin-left: 446px; background: url('http://frequencyme.com/images/bu_top.gif') no-repeat;}
#top:hover {position: fixed; bottom: 40px; margin-left: 446px; background: url('http://frequencyme.com/images/bu_top_hover.gif') no-repeat;}

/* Links */

a img {border: none;}
a       {color: #888888; text-decoration: none;}
a:hover {color: #9C1516;}
.a_header       {color: #888888; font-size: 10px;}
.a_header:hover {color: #9C1516;}

/* Forms */

form   {padding: 0; margin: 0;}
input  {font-family: arial, helvetica, sans-serif;}

/* Special Forms */

#searchbox #searchfield  {float: left; width: 137px; height: 15px; background-color: #eaeaea; border: 1px solid #C0C0C0; color: #888; font-size: 10px; padding: 0; padding-left: 3px;}
#searchbox #bu_searchbox {float: left; width: 15px;  height: 17px; display: block; background-color: transparent; background-image: url(http://frequencyme.com/images/bu_searchbox.gif); background-repeat: no-repeat; background-position: 0px 0px; border: 0px;}
#bu_searchbox            {cursor: pointer;}

#loginbox #login_un, #login_pw {float: left; width: 137px; height: 15px; background-color: #eaeaea; border: 1px solid #C0C0C0; color: #888; font-size: 10px; padding: 0; padding-left: 3px;}
#loginbox #bu_loginbox {float: left; width: 15px;  height: 17px; display: block; background-color: transparent; background-image: url(http://frequencyme.com/images/bu_searchbox.gif); background-repeat: no-repeat; background-position: 0px 0px; border: 0px;}
#loginbox #login_un    {border-bottom: none; width: 152px;}
#bu_loginbox           {cursor: pointer; margin-bottom: 9px;}

/* Navigation */

.navi_ul2                    {margin-top: 40px;}
.subnavi_ul                  {margin: 0 0 0 14px;}
.navi_li_i                   {list-style-type: square; color: #f0f0f0; font-size: 20px;}
.subnavi_li_i, .subsubnavi_li_i {list-style-type: square; color: #f0f0f0; font-size: 15px;}
.navi_li_i:hover, .navi_li_a {list-style-type: square; color: #9C1516; font-size: 20px;}
.subnavi_li_i:hover, .subsubnavi_li_i:hover, .subnavi_li_a, .subsubnavi_li_a {list-style-type: square; color: #9C1516; font-size: 15px;}

.a_navi_i2                                          {color: #888888; text-decoration: none; font-size: 12px; font-weight: bold;   line-height: 1.2em;}
.a_navi_i2:hover, .a_navi_a2                        {color: #9C1516; text-decoration: none; font-size: 12px; font-weight: bold;   line-height: 1.2em;}
.navi_li_i .a_navi_i                                {color: #4d4d4d; text-decoration: none; font-size: 12px; font-weight: bold;   line-height: 1.2em;}
.navi_li_i:hover .a_navi_i, .navi_li_a .a_navi_a    {color: #9C1516; text-decoration: none; font-size: 12px; font-weight: bold;   line-height: 1.2em;}
.subnavi_li_i .a_subnavi_i                          {color: #888888; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}
.subnavi_li_i:hover .a_subnavi_i, .a_subnavi_a      {color: #9C1516; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}
.subsubnavi_li_i .a_subsubnavi_i                          	{color: #888888; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}
.subsubnavi_li_i:hover .a_subsubnavi_i, .a_subsubnavi_a     {color: #9C1516; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}
.subnavi_li_i, .subnavi_li_i:hover, .subnavi_li_a {margin-left:14px;}
.subsubnavi_li_i, .subsubnavi_li_i:hover, .subsubnavi_li_a {margin-left:14px;}

.sn, .ssn		   {display: none;}
.tn .sn            {display: none;}
.tn:hover .sn      {position:absolute; display: block; border: 1px solid #ccc; border-top: 2px solid #9C1516; width: 121px; padding: 3px 0 3px 18px; margin: -24px 0 0 146px;}
.ssntn .ssn        {display: none;}
.ssntn:hover .ssn  {position:absolute; display: block; border: 1px solid #ccc; border-top: 2px solid #9C1516; width: 121px; padding: 3px 0 3px 18px; margin: -22px 0 0 121px;}


/* Whitebox */

.whitebox1_430   {background-image: url(http://frequencyme.com/images/bg_img_middle_430.gif); background-color: #fff; background-repeat: repeat-y; width: 430px; margin-top: 15px;}
.whitebox2_430   {background-image: url(http://frequencyme.com/images/bg_img_top_430.gif); background-repeat: no-repeat; background-position: 0 0; width: 430px;}
.whitebox3_430   {background-image: url(http://frequencyme.com/images/bg_img_bottom_430.gif); background-position: 0px 100%; background-repeat: no-repeat; width: 422px; padding: 3px 5px 5px 3px;}

.whitebox1_128   {background-image: url(http://frequencyme.com/images/bg_img_middle_128.gif); background-color: #fff; background-repeat: repeat-y; width: 128px; margin-top: 15px;}
.whitebox2_128   {background-image: url(http://frequencyme.com/images/bg_img_top_128.gif); background-repeat: no-repeat; background-position: 0 0; width: 128px;}
.whitebox3_128   {background-image: url(http://frequencyme.com/images/bg_img_bottom_128.gif); background-position: 0px 100%; background-repeat: no-repeat; width: 120px; padding: 3px 5px 5px 3px;}

/* Teaser */

div.teaser     {padding: 14px; text-align: left; line-height: 1.3em;}
.teaser_img    {float:left; width: 120px;}
.teaser_txt    {float:left; width: 264px;}
a.teaser       {color: #404040;}
a.teaser:hover {color: #9C1516;}
img.teaser     {vertical-align: bottom; margin: -14px 14px -14px -14px;}
h3.teaser      {color: #888; font-family: garamond, "times new roman"; font-weight: bold; font-size: 15px; margin-bottom: 5px;}

img.teaser-image {vertical-align: bottom;}

/* Images */

.more {width:11px; height:11px; vertical-align: top;}




















