@media screen, print
{
body {
	background: url("../images/acg_bg.gif") left top; color: rgb(80, 80, 80); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px;
}
header {
	display: block;
}
section {
	display: block;
}
footer {
	display: block;
}
article {
	display: block;
}
figure {
	display: block;
}
hgroup {
	display: block;
}
a {
	color: rgb(79, 79, 79); text-decoration: none;
}
a:hover {
	color: rgb(1, 1, 1);
}
a:active {
	color: rgb(1, 1, 1);
}
a.dark:active {
	color: rgb(1, 1, 1);
}
.tight {
	margin: 0px; padding: 0px;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.txtcenter {
	text-align: center;
}
.hand {
	cursor: pointer;
}
.font14 {
	font-size: 14px;
}
.p1 {
	line-height: 19px; font-size: 13px;
}
.p2 {
	line-height: 17px; font-size: 13px;
}
.gothic {
	font-family: "Century Gothic";
}
h1 {
	color: rgb(109, 110, 113); font-family: Helvetica; font-size: 21px; font-weight: normal; margin-bottom: 20px; display: block; position: relative;
}
h1 span {
	left: -30px; top: -5px; position: absolute;
}
h2 {
	line-height: 26px; font-size: 22px; font-weight: normal; margin-bottom: 10px;
}
.bluehr {
	background: url("../images/blue_hr.gif") no-repeat left top; width: 900px; height: 20px; clear: both;
}
.bluelabel {
	background: url("../images/bluelabel.jpg") repeat-x left top; width: 120px; height: 29px; text-align: center; line-height: 29px; font-size: 18px; display: block;
}
.fix_label {
	width: 110px; display: inline-block;
}

#about_heading {
	width: 910px; position: relative;
}
#about_heading_big_button {
	top: -10px; right: 20px; position: absolute;
}
#about_heading #sectionName {
	left: 250px; top: 27px; color: rgb(141, 69, 32); font-size: 19px; position: absolute;
}
#about_heading ul {
	top: -5px; right: 20px; position: absolute;
}
#about_heading ul li {
	text-align: center; font-size: 11px; margin-left: 40px; float: right;
}
#about_heading ul li a {
	color: rgb(35, 31, 32);
}
#about_heading .backLink a {
	text-align: right; color: rgb(236, 73, 136); padding-right: 30px; display: block;
}

#outerWrapper {
	background: white; margin: 0px auto 20px; width: 980px; min-height: 500px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; box-shadow: 0px 1px 3px rgba(0,0,0,0.35); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .35); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .35); -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;
}

.healthmenu {
	width: 295px; float: left;
}
.healthmenu .menu_wrapper {
	width: 252px; height: 180px; margin-bottom: 20px; float: left; position: relative;
}
.healthmenu .menu_wrapper ul {
	margin: 4px 0px 0px 5px; width: 150px; line-height: 18px; font-size: 13px; float: left;
}
.healthmenu .menu_wrapper ul li {
	background-position: 0px 1px; padding-left: 17px; background-repeat: no-repeat;
}
.healthmenu .menu_wrapper .health_image {
	top: 43px; width: 106px; height: 132px; right: 0px; position: absolute; z-index: 0;
}
.healthmenu .tall.menu_wrapper .health_image {
	height: 217px;
}
.healthmenu .tall.menu_wrapper {
	height: 260px; line-height: 17px;
}
.green.healthmenu .menu_wrapper {
	background-color: rgb(240, 242, 230);
}
.green.healthmenu .menu_wrapper ul li {
	background-image: url("../images/dot_g.png");
}
.green.healthmenu .menu_wrapper ul li a {
	color: rgb(104, 120, 44);
}
.green.healthmenu .menu_wrapper .health_image {
	background-color: rgb(228, 233, 163);
}
.blue.healthmenu .menu_wrapper {
	background-color: rgb(230, 240, 242);
}
.blue.healthmenu .menu_wrapper ul li {
	background-image: url("../images/dot_b.png");
}
.blue.healthmenu .menu_wrapper ul li a {
	color: rgb(46, 112, 123);
}
.blue.healthmenu .menu_wrapper .health_image {
	background-color: rgb(187, 226, 221);
}
.orange.healthmenu .menu_wrapper {
	background-color: rgb(246, 240, 230);
}
.orange.healthmenu .menu_wrapper ul li {
	background-image: url("../images/dot_o.png");
}
.orange.healthmenu .menu_wrapper ul li a {
	color: rgb(136, 107, 45);
}
.orange.healthmenu .menu_wrapper .health_image {
	background-color: rgb(252, 234, 105);
}
.medicine_blue.healthmenu .menu_wrapper {
	background-color: rgb(239, 249, 251);
}
.medicine_blue.healthmenu .menu_wrapper ul li {
	background-image: url("../images/dot_b.png");
}
.medicine_blue.healthmenu .menu_wrapper ul li a {
	color: rgb(63, 119, 167);
}
.medicine_blue.healthmenu .menu_wrapper .health_image {
	background-color: rgb(169, 224, 233);
}
.healthinfo_header {
	width: 860px; height: 80px; margin-top: 10px; margin-bottom: 8px; border-bottom-color: rgb(139, 211, 213); border-bottom-width: 8px; border-bottom-style: solid; border-top-left-radius: 15px; background-color: rgb(89, 192, 195); -webkit-border-top-left-radius: 15px; -moz-border-radius-topleft: 15px;
}
.healthinfo_header h1 {
	padding: 42px 5px 0px; width: 170px; height: 38px; text-align: center; color: white; font-size: 25px; border-right-color: rgb(139, 211, 213); border-right-width: 5px; border-right-style: solid; display: inline-block;
}
.healthinfo_header h2 {
	background: url("../images/white_gradient_bg.png") repeat-x left top; padding: 12px 10px; border-radius: 17px; top: 1px; height: 60px; color: rgb(10, 35, 36); font-size: 29px; margin-top: 0px; margin-left: 10px; display: inline-block; position: relative; -webkit-border-radius: 17px; -moz-border-radius: 17px;
}
.healthinfo_header h2 span {
	font-size: 19px; margin-left: 7px;
}
.healthinfo_column {
	width: 265px; line-height: 18px; font-size: 14px; margin-right: 8px; border-right-color: rgb(231, 246, 246); border-left-color: rgb(231, 246, 246); border-right-width: 8px; border-left-width: 8px; border-right-style: solid; border-left-style: solid; float: left; background-color: rgb(207, 236, 236);
}
.double.healthinfo_column {
	width: 555px; margin-right: 0px;
}
.triple.healthinfo_column {
	width: 844px; margin-right: 0px;
}
.last.healthinfo_column {
	margin-right: 0px;
}
.healthinfo_column h3 {
	padding: 7px 0px 10px; width: 100%; height: 15px; text-align: center; color: white; font-size: 20px; font-weight: normal; margin-top: 8px; border-top-color: rgb(139, 211, 213); border-top-width: 8px; border-top-style: solid; display: block; position: relative; background-color: rgb(89, 192, 195);
}
.healthinfo_column h3::before {
	top: -16px; width: 265px; height: 0px; border-top-color: rgb(221, 242, 242); border-top-width: 8px; border-top-style: solid; display: block; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.healthinfo_column h4 {
	background: url("../images/pinlabel_y.png") no-repeat left top; margin: 10px 0px 0px 5px; padding: 5px 10px; width: 260px; height: 14px; text-align: left; color: rgb(35, 31, 32); font-size: 14px; font-weight: 600; display: block;
}
.healthinfo_column h4.double {
	background: url("../images/pinlabel_y2.png") no-repeat left top; padding: 2px 10px; width: 260px; height: 35px;
}
.healthinfo_column h4.cross {
	background: url("../images.png") no-repeat left top; padding: 4px 8px 4px 40px; width: 460px; height: 16px;
}
.healthinfo_column h4.intend {
	width: 240px; margin-left: 25px;
}
.healthinfo_column ul {
	background-position: right 10px; padding: 10px 10px 0px 30px; display: block; background-repeat: no-repeat;
}
.healthinfo_column ul.circle {
	list-style-image: url("../images/circle_y.png");
}
.healthinfo_column ul li {
	text-align: justify; margin-bottom: 10px; -ms-text-justify: inter-ideograph;
}
.healthinfo_column ul.circle2 {
	list-style-image: url("../images/circle_g.png");
	
}
.healthinfo_column ul li.nojust {
	text-align: left;
}
.healthinfo_column ul.tight li {
	margin-bottom: 3px;
}
.healthinfo_column p {
	background-position: right bottom; padding: 7px 15px 7px 17px; text-align: justify; display: block; -ms-text-justify: inter-ideograph; background-repeat: no-repeat;
}
.healthinfo_column p.intend {
	padding-left: 39px;
}
.double.healthinfo_column p {
	width: 480px;
}
.healthinfo_column .table_green {
	margin: 10px 0px; width: 220px; text-align: center; font-size: 11px; background-color: rgb(174, 224, 224);
}
.table_green {
	border: 1px solid rgb(0, 0, 0);
}
.table_green td {
	border: 1px solid rgb(0, 0, 0);
}
.table_green th {
	border: 1px solid rgb(0, 0, 0);
}
.table_green th {
	background-color: rgb(89, 192, 195);
}
table.classic td {
	border: 1px solid rgb(0, 0, 0); height: 26px;
}
.healthinfo_column ul li span.label {
	width: 55px; font-size: 13px; display: inline-block;
}
.healthinfo_column ul li span.short_label {
	width: 20px; display: inline-block;
}
#medicinenews_wrapper {
	background: url("../images/medicinenews_banner.jpg") no-repeat left top; height: 800px;
}
#medicinenews_wrapper ul {
	margin: 120px 0px 0px 160px; width: 300px; line-height: 18px; font-size: 13px; float: left;
}
#medicinenews_wrapper ul li {
	margin-bottom: 5px;
}
.modpwd_form {
	margin: 0px auto; padding: 15px; width: 500px;
}
.modpwd_form span.label {
	margin: 10px; width: 100px; font-size: 16px; display: inline-block;
}
.modpwd_form .input {
	padding: 3px; width: 300px; color: rgb(129, 28, 167); font-size: 14px; background-color: rgb(226, 226, 226); border-: 0px;
}
.resource .left_menu {
	padding: 17px 19px; width: 160px; float: left;
}
.resource .left_menu h1 {
	font: 20px/normal "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color: black; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.right_content h1 {
	font: 20px/normal "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color: black; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.resource .right_content {
	padding: 17px 19px; width: 640px; height: 300px; margin-left: 20px; float: left; background-color: rgb(231, 231, 231);
}
.resource .right_content span {
	font-size: 20px; margin-bottom: 10px; display: inline-block;
}
.resource .list1 {
	line-height: 23px; font-size: 14px;
}
.resource .list1 a {
	color: rgb(0, 136, 204);
}
.resource .list2 {
	height: 600px; line-height: 23px; overflow: auto; font-size: 14px;
}
.resource .list2 span {
	font-size: 14px; display: inline-block;
}
.resource .list2 a {
	color: rgb(0, 136, 204);
}
}
