/* main tags */

html, body {height: 100%; background: #fff url(/img/header_gradient.gif) 0 0 repeat-x;;}

body {font: normal 100% Tahoma, Arial;}

a:hover {text-decoration: none;}

p {margin: 10px 0;}

/* structure */

#top {position: relative; height: auto !important; height: 100%; min-height: 100%; width: 999px; margin: 0 auto; font-size: 0.6875em;}

#header {min-height: 100px; height: auto !important; height: 100px;}
    #header-table {width: 100%; background: url(/img/header_bg.jpg) right bottom no-repeat;}
        #header-table td.c1 {text-align: center; vertical-align: middle;}
        #header-table td.c2 {width: 740px; font-weight: bold; color: #06c; background: url(/img/header_topline.gif) right 0 no-repeat;}
            #header-table table {width: 100%; margin: 20px 0; height: 60px;}
                #header-table table td.cc1 {padding: 0 120px 0 25px; background: url(/img/header_dots.gif) 0 0 repeat-y;}
                    #header-table table td.cc1 a {color: #06c;}
                #header-table table td.cc2 {width: 160px; color: #c9c9c9; font-weight: normal; vertical-align: middle; text-align: center;}
                    

#center_pic {height: 243px; background: url(/img/center_pic.jpg) 0 0 no-repeat;}

#body {min-width: 999px; padding-bottom: 80px;}
    #leftCol {float: left; position: relative; width: 258px; margin: -45px 0 0; background: #fff url(/img/vertline.gif) 0 7px no-repeat;}
        #leftCol ul {margin: 0 20px; position: relative;}
            #leftCol ul li {padding: 12px 0 13px 15px; background: url(/img/ul_dot.gif) 0 bottom repeat-x;}
                #leftCol ul li a {font-weight: bold; color: #005ebe;}
                    #leftCol ul li.current {background-color: #f5f5f5;}
                        #leftCol ul li.current a {text-decoration: none;}
                #leftCol ul ul {margin: 4px 0 0;}
                    #leftCol ul ul li {background: #f5f5f5 url(/img/ul2li.gif) 0 5px no-repeat; padding: 1px 0 1px 10px;}
                        #leftCol ul li ul li a {font-weight: normal; color: #666; text-decoration: underline !important;}
                            #leftCol ul ul li a:hover {text-decoration: none !important;}
                        #leftCol ul ul li.current a {font-weight: bold; text-decoration: none !important;}
                    #leftCol ul ul ul {margin: 0 0 10px 0;}
                        #leftCol ul ul ul li {background: none; padding: 0 0 0 10px;}
                            #leftCol ul li.current ul li.current ul li a {font-weight: normal !important; text-decoration: underline !important;}
                                #leftCol ul li.current ul li.current ul li a:hover {text-decoration: none !important;}
                                #leftCol ul li.current ul li.current ul li.current a {color: #005ebe; text-decoration: none !important;}
    #rightCol {float: right; width: 741px;}
        #m-line {height: 5px; margin: 1px 0; background: url(/img/mline.gif) 0 0 repeat-x; font-size: 1px;}
        #menu {width: 100%;}
            #menu a {display: block; padding: 16px 20px; text-transform: uppercase; font-weight: bold; color: #fee900; text-align: center; text-decoration: none; background: url(/img/menu_sec.gif) right bottom no-repeat;}
                #menu a:hover, #menu a.current {color: #2a82dc; background-image: url(/img/menu_cur.gif)}
    
        #content {min-height: 300px; height: auto !important; height: 300px; padding: 25px 15px 25px 25px; color: #666; background: #f5f5f5; text-align: justify;}
            * html #content {width: 698px;}
            #content a {color: #005ebe;}
            #content h1 {margin: 0 0 10px 0; padding: 0 0 10px 0; text-transform: uppercase; color: #005ebe; font-size: 18px; font-weight: normal; background: url(/img/ul_dot.gif) 0 bottom repeat-x;}
            #content h2 {margin: 10px 0; text-transform: uppercase; color: #005ebe; font-size: 14px; font-weight: normal;}
            #content h3 {margin: 10px 0; color: #005ebe; font-size: 12px;}
            
            #content table, #content table td {vertical-align: top;}
            #content table td {padding: 8px 0; background: url(/img/ul_dot.gif) 0 bottom repeat-x;}
            #content input, #content textarea, #content select {border: 1px solid #bcbcbc;}
           
            #content ul li {background: url(/img/ul2li.gif) 0 5px no-repeat; padding: 1px 0 1px 10px;}
            
              #content ol  {margin: 0 20px; position: relative;}
              #content ol li {background: none; list-style-type: decimal; padding: 1px 0 1px 5px;}
              #content ol ul li {list-style-type:none; background: url(/img/ul2li.gif) 0 5px no-repeat; padding: 1px 0 1px 10px;}

            
            .news-entry {margin: 0 0 20px 0;}
                .news-entry td {background: 0 !important; padding: 0 !important;}
                    .news-entry td p {margin: 5px 0;}
                    
            .staty-entry {margin: 0 0 20px 0;}
                .staty-entry td {background: 0 !important; padding: 0 !important;}
                    .staty-entry td p {margin: 5px 0;}
                    
            #pageNav {margin: 10px 0 0; text-align: center;}
                #pageNav a {margin: 0 5px;}
                #pageNav span {margin: 0 3px; padding: 3px 7px; font-weight: bold; color: #06c; border-bottom: 2px solid #06c; background: #eccb00;}
            
            #pageNav2 {margin: 20px auto 0;}    
                #pageNav2 td {width: 170px; background: none !important; padding: 0 20px !important;}
                        #pageNav2 td.c1 span {padding-left: 35px; background: url(/img/larrow_pn.gif) left 14px no-repeat;}
                        #pageNav2 td.c2 {text-align: center;}
                        #pageNav2 td.c3 span {padding-right: 35px; background: url(/img/rarrow_pn.gif) right 14px no-repeat;}
            
            a.a_more {padding: 0 15px 0 0; background: url(/img/rarrow.gif) right 6px no-repeat;} 
                    
#bottom {position: relative; width: 999px; margin: 0 auto; height: 80px; margin-top: -80px; font-size: 0.6875em;}
    #bottom-table {width: 100%;}
        #bottom-table td.c1 {text-align: center; vertical-align: middle;}
        #bottom-table td.c2 {width: 740px; color: #666; background: url(/img/header_topline.gif) right bottom no-repeat;}
            #bottom-table table {width: 100%; margin: 20px 0;}
                #bottom-table table td {padding: 0 20px;}
                    #bottom-table table td a {color: #06c;}
                #bottom-table table td.cc1 {width: 300px; background: url(/img/header_dots.gif) 0 0 repeat-y;}
            #bottom-table table.link-entry {margin: 0; background: url(/img/vertline.gif) 0 50% no-repeat;}
                #bottom-table table.link-entry td {padding: 0; vertical-align: middle; width: 50%;}

/* styles */

/*#content {overflow: hidden;}*/

.noTable, .noTable td {padding: 0 5px!important; background: none !important;}
.borderTable table, .borderTable td {padding: 5px 5px!important; border: 1px solid #c9c9c9 !important; background: none !important;}
