body {  padding: 0; margin: 0; font: 0.7em Tahoma, sans-serif;
        line-height: 1.5em; background: #fff; color: #454545; }

a { color: #E0691A; background: inherit;}
img { border: 0px; }
a:hover { color: #6C757A; background: inherit; }

.dark  { color: #737373; background: inherit; font-weight: bold; }
.form_text  { font-size: 1.4em; }
.red_text { color: #FF0000; }

h1 { font: normal 2.3em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
h2 a { text-decoration: none; }
h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0 0 5px 0; font: bold 1.4em Arial, Sans-Serif;
     color: #000; background: inherit; }
h4 { font: bold 1.8em Arial, Sans-Serif; text-align: center; }

p { margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

.content { margin: 0 auto; width: 800px; padding: 10px; }

.jlink { vertical-align: 40%; line-height: 1.8em;}

.header { height: 55px; background: #eee; color: #808080; margin: 3px 0;
          padding: 10px 0 0 0; border-bottom: 1px solid #ccc; }

.cat_links{ text-align: center; padding: 0 10px 0 0;}

.top_info { float: right; width: 255px; padding: 5px 0 4px 0;
             border-bottom: 1px solid #eee; background: #eee; color: #808080;}

.top_info_right { float: right; width: 220px; padding: 0 0 0 35px;
                  border-left: 1px solid #eee; }

.browse_category  { font-size: 1.1em; width: 110px; color: #FFF; background: inherit; }

.bar { clear: both; font-size: 1.1em; height: 84px;
       color: #FFF; margin: 0 0 0 0px; background: #FF9148;}

.table_center { text-align: center; font-size: 1.1em;}

.image_center { display: block; margin-left: auto; margin-right: auto; }


.bar li { margin: 0; padding: 7px 12px 5px 12px; color: #FFEADC;
          background: #FF9148; float: left; }

.bar li.active { background: #E0691A url(images/bar.gif) no-repeat center top;
                 color: #fff; font-weight: bold; pad ding: 7px 10px 6px 10px; }

.bar li a { font-weight: bold; color: #FFF; background: inherit; text-decoration: none; }

.bar li a:hover { color: #E0691A; background: inherit; }

.sub_header { background: #FFF; color: #000000; clear: both; font: bold 1.6em Arial;
              padding: 7px 25px 10px 10px; margin: 5px 0; }

.subheader { margin: 0px 0 10px 0; border-bottom: 1px solid #eee;
        padding: 5px 0 5px 0; background: #A4A4A4; color: #fff; }

.left { float: left; width: 100%; margin: 0 0 10px 0; }

.news1 { float: left; width: 400px; margin: 0 10px 10px 0px; }
.news2 {  margin: 0 0px 0 0px; }
.news1 h2 { text-align: center; }
.news2 h2 { text-align: center; }

.left h3 {
        clear: both;
        background: #A9C0CE url(images/corner.gif) no-repeat top right;
        color: #000;
        padding: 7px 0 7px 5px;
        font: bold 1.2em Tahoma, Arial, Sans-Serif;
        margin: 0 0 0px 0;
}
.left_side { float: left; width: 320px; padding: 0 0 0 40px;
            margin: 10px 0; }
.left_side a, .right_side a { font-size: 1.2em; color: #414141; background: #FFF; }

.right_side { float: right; width: 320px; background: #FFF;
              color: #414141; padding: 0 0 0 20px; margin: 10px 0;}

.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
.left_bot_box { font-size: 11pt; clear: both; margin: 10px 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
        .left_box p { font-size: 10pt; }

.right { float: right; width: 34.6%; margin: 0 0 10px 0;}

.right h3 { background: #6C757A  url(images/corner.gif) no-repeat top right;
            color: #FFF; padding: 7px 0 7px 5px; margin: 0 0 3px 0;
            font: bold 1em Tahoma, Arial, Sans-Serif; }

        .right_articles {
                background: #f5f5f5;
                color: #414141;
                padding: 8px;
                margin: 0 0 3px 0;
        }

.image { float: left; margin: 0 9px 3px 0; }
.imager { float: right; margin: 0 9px 3px 0; }
.imager1 { text-align: right; margin: 0 9px 3px 0; }
.imager2 { margin-left: 25%; }

.footer { clear: both; text-align: center; padding: 10px 0 10px 0;
        margin: 0; border-top: 1px solid #ccc; line-height: 1.8em; }

.footer a { color: #808080; background: #fff; }

