html {
   height: 100%;
}

body {
   margin: 0;
   padding: 0;
   font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
   font-size:14px;
   background: #E6E6E6 url(images/page_bg.png) repeat-y center top;
   text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-style:normal;
}

h1 {
	font-size: 1.6em;
	margin-bottom: 15px;
}

h2 {
	font-size: 1.4em;
	padding-top: 20px;
	padding-bottom: 10px;
}

h3 {
	font-size: 1.4em;
}

h4 {
    font-size: 1.2em;
}
h5 {
   font-size: 1.1em;
}

body#open h5, body#how h5 {
   color: #980000;
}

h6 {
   font-size: 1em;
   margin: 0px;
}

#wrapper {
   width: 760px;
   height:auto;
   margin-right: auto;
   margin-left: auto;
   border-right: 1px solid #120c43;
   border-left: 1px solid #120c43;
   background: #FFF url(images/medic_symbol03_new.gif) no-repeat 220px 150px;
   text-align: left;
}
#logo {
   margin: 0;
   padding: 0;
   width: 760px;
   height: 120px;
   background: #fff url(images/logo.jpg) no-repeat left top;
}
#contact {
   width: 120px;
   height: 12px;
   font-size: .7em;
   margin-left: 640px;
   padding: 14px 0 0 14px;
   background: transparent url(images/mail02.png) no-repeat left 16px;
}
#folder {
   width: 120px;
   height: 12px;
   font-size: .7em;
   margin: -12px 0px 0px 520px;
   padding: 0px 0px 0px 14px;
   background: transparent url(images/doc02.png) no-repeat left top;
}
#print {
   width: 70px;
   height: 16px;
   font-size: .8em;
   margin-left: 680px;
   margin-top: -16px;
   padding-left: 18px;
   background: transparent url(images/action_print.gif) no-repeat left top;
}
#sidebar {
   float: left;
   margin: -18px 0 0 0;
   padding: 25px 0 0 0;
   width: 160px;
   font-size: .8em;
   background: transparent url(images/main_nav_bg.png) no-repeat  left top;
}
#sidebar ul, li {
   margin: 0;
   padding: 0;
}
#sidebar li {
   background-color: transparent;
   list-style: none;
   background: transparent url(images/arrow02_new.gif) no-repeat 12px 2px;
   padding-left: 29px;
}
#sidebar li.here-u-r {
   color: #000033;
   text-decoration: underline;
}
#sidebar h4 {
   margin: 10px 6px 10px 6px;
   color:#000066;
   border-bottom: 1px dashed #000066;
   padding: 0;
}

#sidebar_dnlf_logo {
  margin: 25px 0 0 22px;
  vertical-align: top;
}

a {
   text-decoration: none;
   color: #39279D;
   font-weight: none;
}

a:hover {
   color:#CF2700;
   text-decoration:underline;
}

#main {
   margin: 4px 50px 0px 180px;
   font-size: .9em;
   min-height: 700px;
   height:auto;
   padding-bottom: 10px;   
}

#main hr {
   height: 1px;
}

#rights #main h4, #sick #main h4 {
   margin: 0;
}

.name {
   font-size: 1em;;
   text-decoration: underline;
   text-transform: uppercase;
   text-align: left;
}
.message {
   font-size: 1em;
   font-style: italic;
   color: #980000;
   text-align: center;
   
}
#legal {
   clear: both;
   margin: 0;
   padding: 2px 0 2px 0;
   font-size: .7em;
   border-top: 1px solid #E6E6E6;
   background-color: #E5E3FA;
   text-align: center;
}
#legal p {
   margin: 0;
   padding: 0;
}
#legal a {
   text-decoration: underline;
}
table {
   border: solid 1px #201577;
   border-collapse: collapse;
}
th {
   font-size:1.1em;
   background-color:#E6E6E6;
   padding: 2px 3px 2px 3px;
   color: #170F51;
   text-align:left;
   border-top-width:3px;
   border-bottom-width:3px;
}
th.alert {
   color: #EF1414;
}
body#index th {
   text-align:center;
   font-size:1.2em;
}
td {
   border: solid 1px #201577;
   font-size: 1em;
   padding: 2px 3px 2px 3px;   
   color: #170F51;
}

.price_tbl_col1 {
   text-align: left;
}
.price_tbl_col2 {
   text-align: right;
   vertical-align: bottom;
   padding-left: 10px;
}
.price_tbl_licol1 {
   list-style-type: none;
   padding-left: 20px;
}
.price_tbl_licol2 {
   list-style-type: none;
}
.news_tbl td{
   color:#000000;
   text-align:left;
}
.acu_text {
   background: transparent url(images/jenjiu.gif) no-repeat  560px right;
}

