html                                    { margin-bottom: 0px;  height: 100%;  }
body                                    { margin:0px; padding:0px; color:#000000; background: #e8eeea url(img/bg.jpg) repeat-x; font-family:"Trebuchet MS", Helvetica,Jamrul,sans-serif; }
a:link,
a:visited,
a:active                                { color:#333333; }
a:hover                                 { color:#215588; }
img                                     { border:0px; }
h1,h2,h3,h4,h5,h6,
p,form,ul,ol,dl,
table,
table td,
div,
form                                    { margin: 0px; padding:0px; }
.c                                      { text-align: center; }
.l                                      { float: left; }
.r                                      { float: right; }
.red                                    { color: #ff0606!important; }
.hr_line                                { width:571px; height:25px; margin:0px auto; background: url("img/line.png") no-repeat; }

.page-holder                            {	width:100%;	background: url("img/body_bg.jpg") no-repeat top center;}

#header                                 { width:980px; height:304px; margin:0px auto; background:transparent; position:relative; }
#logo                                   { width:168px; height:104px; position:absolute; top:0px; left:10px; }
#top_img                                { width:968px; height:144px; position:absolute; top:120px; left:2px; padding: 0px; margin: 0px; }
#slogan                                 { width:538px; height:62px; position:absolute; top:30px; right:150px; }

#nav                                    { width:950px; height:38px; position:absolute; padding: 10px 0px 0px 0px;  top:260px; left:5px;   text-align: center; color: #5080c6; font-size: 16px;  background: transparent;   }
#nav a                                  { color: #5080c6; font-size: 18px; margin: 0px 9px 0px 9px; text-decoration: none; }
#nav a:hover                            { color: #1b3f73; }

#wrapper                                { width:990px; margin:0px auto; padding:0px; background: transparent url(img/wrapper_bg.png) repeat-y  center; overflow:hidden; }

#content                                { margin:0px; padding:0px 10px 0px 8px; background: transparent;  width: 930px; }

#right_col                              { margin:0px; padding:30px 0px 0px 0px; background: transparent; float: left; width: 740px; overflow:hidden;  }
#right_col p                            { font-size: 16px; line-height:22px; margin: 8px 0px 20px 15px; padding: 0px; color: #666666; }
#right_col h1                           { font-size: 28px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#right_col h2                           { font-size: 22px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#right_col h3                           { font-size: 18px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#right_col ul, ol                       { font-size: 16px; margin: 15px 10px 15px 45px;  padding: 0px;  line-height: 26px; color: #666666; }
#right_col hr                           { margin: 10px auto; width: 96%; height: 1px; color: #2e818d; }

#newsletter                             { margin: 80px auto; width: 750px; font-size: 14px; line-height:26px;  }
#newsletter table                       { }
#newsletter td                          { margin:5px; padding: 10px 10px 10px 0px; }
#newsletter p                           { font-size: 14px; line-height:26px; margin: 8px 0px 20px 15px; padding: 0px; color: #666666; }
#newsletter h1                          { font-size: 28px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#newsletter h2                          { font-size: 22px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#newsletter h3                          { font-size: 18px; line-height:35px; margin: 15px 0px 30px 15px; padding: 0px; color: #2e818d; font-weight: normal !important; }
#newsletter ul, ol                      { font-size: 16px; margin: 15px 10px 15px 45px;  padding: 0px;  line-height: 26px; color: #666666; }

#articleslist                           { width: 720px; height: 350px; padding: 10px; border: 1px #ededed solid; background-color: #e9eeea; overflow: auto; }

#left_col                               { margin:0px; padding:30px 0px 0px 0px; background: transparent url(img/left_bg.jpg) no-repeat; float: left; width: 190px; overflow:hidden;  }

#leftnav                                {  }
#leftnav p                              { font-size: 14px; line-height: 27px }
#leftnav a                              { color: #005420; margin: 0px 6px 0px 20px; text-decoration: none; font-weight: 400; }
#leftnav a:hover                        { color: #1b3f73; text-decoration: underline; }


#health_tips                            { width:884px; height:194px; margin:0px auto; padding:0px; background: transparent url(img/healt_tips_bg.jpg) no-repeat; position:relative; }
#tip                                    { width:605px; height:95px; position:absolute; top:88px; left:250px; }
#tip p                                  { font-size: 16px; line-height:26px; margin: 0px 0px 10px 0px; padding: 0px; color: #999999; }

#followus                               { width:150px; margin:0px auto; padding:0px; }
#followus div                           { padding: 10px 0px 10px 0px; }

#footer_wrapper                         { width:100%; height:143px; padding-top: 20px; margin:0px auto; background: transparent url(img/footer_bg.jpg) repeat-x; text-align: center; }
#footer                                 { width:990px; height:53px; padding-top: 20px; margin:0px auto 25px; background: transparent url(img/footer_bg.jpg) no-repeat   center; position:relative; text-align: center; }
#footer p                               { font-size: 12px; line-height:20px; margin: 0px; padding: 0px; color: #666666; }

.err                                    { color: #FF0000; background: #FFFFEE; border: 1px #FF0000 solid; padding: 20px; }
