body {background-image: url('images/design/default/bg_body.gif');}
body, table, input, textarea, a {font-family: Verdana; font-size: 9pt; color: black;}
a, a:hover, a:visited {color: black; text-decoration: none; border-bottom: 1px dotted #818181;}
a:hover {background-color: #54c600; border-top: 1px dashed #178800; border-bottom: 1px dashed #178800;}

ul {list-style-image: url('images/design/default/dec_list.gif');}
li {margin-left: -17px; padding-bottom: 3px;}

.NoDecLinks a, .NoDecLinks a:hover, .NoDecLinks a:visited {text-decoration: none; border: 0px; background-color: transparent;}

.top {font-size: 8pt; padding-bottom: 3px;}
.top a, .top a:hover, .top a:visited {font-size: 8pt; color: black; text-decoration: none; border: 0px; background-color: transparent;}

.top2 {border: 1px solid #0173bc; padding-right: 3px; padding-bottom: 1px;}
.top2 {color: #dcf1ff; text-decoration: none;}
.top2 a, .top2 a:hover, .top2 a:visited {color: #dcf1ff; text-decoration: none; border: 0px; background-color: transparent;}

.menu_cat {padding-top: 7px; padding-bottom: 5px; border-bottom: 1px solid #d5d5d5; color: #0085d9; font-weight: 600; font-size: 10pt;}
.menu_item {border-bottom: 1px solid #d5d5d5; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; padding-right: 1px;}
.menu_item {color: #282828; text-decoration: none;}
.menu_item a, .menu_item a:hover, .menu_item a:visited {color: #282828; text-decoration: none; border: 0px; background-color: transparent;}

.news {margin-bottom: 20px;}
.news_header {color: #0085d9; font-weight: 600; font-size: 10pt; border: 1px solid #d5d5d5; background-color: #e8e8e8; border-right: 0px;}
.news_header a, .news_header a:hover, .news_header a:visited {color: #0085d9; border: 0px; background-color: transparent;}
.news_body, .news_body_sep {padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #B9B9B9; line-height: 1.4;} 
.news_body_sep {border: 0px;}
.news_info, .news_info_sep {border: 1px solid #d5d5d5; background-color: #e8e8e8;  color: #282828; font-size: 7pt; border-left: 0px;}
.news_info_sep {border: 1px solid #d5d5d5; }
.news_info a, .news_info a:hover, .news_info a:visited, .news_info_sep a, .news_info_sep a:hover,.news_info_sep a:visited {color: #282828; font-size: 7pt; text-decoration: none; border: 0px; background-color: transparent;}
.news_header, .news_info, .news_info_sep {padding: 3px;}

.page_header {color: #0085d9;font-weight: 600; font-size: 10pt; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #B9B9B9;}
.page_header a, .page_header a:hover, .page_header a:visited {color: #0085d9; border: 0px; background-color: transparent;}
.page_header a:hover {border-bottom: 1px dotted #0085d9;}

.input input {width: 170px; border: 1px solid #d5d5d5; background-color: #e8e8e8; margin: 3px; vertical-align: middle;}
.input input.submit {border: 0px; font-weight: 600; border: 1px solid #d5d5d5; padding: 1px;}
.input textarea {width: 370px; height: 100px; border: 1px solid #d5d5d5; background-color: #e8e8e8; margin: 3px; vertical-align: middle;}

.date, .CommentAuthor {color: #47bd00;}

.Comment {margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #d5d5d5;}
.Comment td {padding: 5px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #d5d5d5;}
.Comment1 {background-color: #f3f3f3;}
.Comment2 {background-color: white;}
.CommentNum {}
.CommentText {padding-left: 25px; padding-top: 10px;}

.code {font-family: Courier New, Verdana; padding: 2px; background-color: #F6F6F6; border: 1px dotted #DEDEDE;} 
