
@import "navi.css";
@import "forms.css";
@import "tables.css";
@import "featured_slide.css";
@import "loginslider.css";

img {
    border: medium none;
    display: block;
    margin: 0;
    padding: 0;
}
.justify {
    text-align: justify;
}
.bold {
    font-weight: bold;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.nostart {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
br.clear {
    clear: both;
    margin-top: -15px;
}
a {
    outline: medium none;
    text-decoration: none;
}
.fl_left {
    float: left;
}
.fl_right {
    float: right;
}
.imgl, .imgr {
    border: 1px solid #999999;
    padding: 5px;
}
.imgl {
    clear: left;
    float: left;
    margin: 0 8px 8px 0;
}
.imgr {
    clear: right;
    float: right;
    margin: 0 0 8px 8px;
}
div.wrapper {
    display: block;
    
    text-align: left;
    width: 100%;
}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.col0 {
    background-color: #2D3134;
    border-top: 5px solid #4A5155;
    color: #FFFFFF;
}
.col1, .col1 a {
    background-color: #2D3134;
    color: #C4C5C3;
}
.col2 {
    background-color: #FFFFFF;
    color: #FFFFFF;
    
}
.col3 {
    background-color: #FFFFFF;
    color: #666666;
}
.col3 a {
    background-color: #FFFFFF;
    color: #02ACEE;
}
.col4 {
    background-color: #2A2B2F;
    color: #CCCCCC;
}
.col4 a {
    background-color: #2A2B2F;
    color: #02ACEE;
}
.col5, .col5 a {
    background-color: #1B1B1B;
    color: #666666;
}
#header, #topbar, #topnav, #breadcrumb, #homecontent, #container, #footer, #copyright {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#header {
    padding: 0 0 20px;
}
#header #logo {
    display: block;
    float: left;
    margin-top: 7px;
    overflow: hidden;
    width: 300px;
}
#header #logo h1, #header p, #header ul {
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#header #logo h1 {
    font-size: 32px;
}
#breadcrumb a {
    background-color: #02ACEE;
    color: #FFFFFF;
}
#breadcrumb ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#breadcrumb ul li {
    display: inline;
}
#breadcrumb ul li.current a {
    text-decoration: underline;
}
#container {
    padding: 20px 0;
}
#container h1, #container h2, #container h3, #container h4, #container h5, #container h6, #homecontent h2 {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #999999;
    color: #666666;
    font-size: 20px;
    margin: 0 0 15px;
    padding-bottom: 8px;
}
#homecontent {
    line-height: 1.3em;
    padding: 30px 0;
}
#homecontent img {
    border: 1px solid #999999;
    padding: 4px;
}
#homecontent ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#homecontent p.readmore {
    font-weight: bold;
    text-align: right;
}
#homecontent .fl_left {
    display: block;
    float: left;
    width: 530px;
}
#homecontent .fl_left .column2 {
    display: block;
    width: 530px;
}
#homecontent .fl_left li {
    display: block;
    float: left;
    margin: 0 30px 30px 0;
    padding: 0;
    width: 250px;
}
#homecontent .fl_left li.last {
    margin-right: 0;
}
#homecontent .fl_left p.readmore {
    display: block;
    font-weight: bold;
    line-height: normal;
    padding: 5px;
    text-align: right;
    width: 240px;
}
#homecontent .fl_right {
    display: block;
    float: right;
    width: 385px;
}
#homecontent .fl_right li {
    border-bottom: 1px dotted #999999;
    display: block;
    margin: 0 0 10px;
    padding: 0 0 8px;
    width: 385px;
}
#homecontent .fl_right img {
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    width: 80px;
}
#content {
    display: block;
    float: left;
    width: 600px;
}
#comments {
    margin-bottom: 40px;
}
#comments .commentlist {
    margin: 0;
    padding: 0;
}
#comments .commentlist ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even {
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 15px;
}
#comments .commentlist li.comment_odd {
    background-color: #F7F7F7;
    color: #666666;
}
#comments .commentlist li.comment_odd a {
    background-color: #F7F7F7;
    color: #02ACEE;
}
#comments .commentlist li.comment_even {
    background-color: #E8E8E8;
    color: #666666;
}
#comments .commentlist li.comment_even a {
    background-color: #E8E8E8;
    color: #02ACEE;
}
#comments .commentlist .author .name {
    font-weight: bold;
}
#comments .commentlist .submitdate {
    font-size: smaller;
}
#comments .commentlist p {
    font-weight: normal;
    margin: 10px 5px 10px 0;
    padding: 0;
    text-transform: none;
}
#comments .commentlist li .avatar {
    border: 1px solid #EEEEEE;
    float: right;
    margin: 0 0 0 10px;
}
#column {
    display: block;
    float: right;
    width: 300px;
}
#column .holder, #column #featured {
    display: block;
    margin-bottom: 20px;
    width: 300px;
}
#column .holder h2.title {
    border-bottom: 1px dotted #999999;
    display: block;
    font-size: 20px;
    height: 65px;
    line-height: normal;
    margin: 0;
    padding: 15px 0 0;
    width: 100%;
}
#column .holder h2.title img {
    border: 1px solid #999999;
    float: left;
    margin: -15px 8px 0 0;
    padding: 5px;
}
#column div.imgholder {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 0 10px;
    padding: 4px;
    width: 290px;
}
#column .holder p.readmore {
    display: block;
    font-weight: bold;
    line-height: normal;
    text-align: right;
    width: 100%;
}
#column #featured ul, #column #featured h2, #column #featured p {
    background-color: #F9F9F9;
    color: #666666;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#column #featured a {
    background-color: #F9F9F9;
    color: #02ACEE;
}
#column #featured li {
    background-color: #F9F9F9;
    color: #666666;
    display: block;
    margin: 0;
    padding: 20px 25px;
    width: 250px;
}
#column #featured li p.imgholder {
    border: 1px solid #CCCCCC;
    display: block;
    height: 90px;
    margin: 20px 0 15px;
    padding: 4px;
    width: 240px;
}
#column #featured li h2 {
    border-bottom: 1px dotted #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0 0 8px;
}
#column #featured p.readmore {
    display: block;
    font-weight: bold;
    line-height: normal;
    margin-top: 15px;
    text-align: right;
    width: 100%;
}
#column #latestnews {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#column #latestnews li {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin: 0 0 20px;
    padding: 0 0 15px;
}
#column #latestnews li.last {
    margin-bottom: 0;
}
#column #latestnews p {
    margin: 0 0 5px;
    padding: 0;
}
#column #latestnews p.readmore {
    margin: 0;
    padding: 0;
}
#column #latestnews .imgl {
    margin: 0 10px 10px 0;
    padding: 4px;
}
#footer {
    padding: 20px 0;
}
#footer h2, #footer p, #footer ul, #footer a {
    font-weight: normal;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer h2 {
    border-bottom: 1px dotted #999999;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 8px;
}
#footer li {
    margin-bottom: 5px;
}
#footer .footbox {
    display: block;
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    width: 180px;
}
#footer .last {
    margin: 0;
}
#copyright {
    padding: 15px 0;
}
#copyright p {
    margin: 0;
    padding: 0;
}
