
* {
	
    margin: 0;
}

html {
    color: #000;
    direction: ltr;
    font: 400 11px/15px verdana, helvetica, arial, sans-serif;
}

body {
    margin: 0;
    padding: 0;
}

p {
    margin: 0px 0px 10px 0px;
}
p:last-child {
    margin-bottom: 0px;
}

a {
    text-decoration: none;
	
}

img {
    border: 0;
}

td {
    vertical-align:top;
}

div, form {
    padding: 0;
}

input, select {
    font-family: verdana,helvetica,arial,sans-serif; 
    font-size:11px;
    margin: 0;
}

input.text {
    padding: 0px 0px 0px 2px; 
    margin: 1px 0px 1px 0px; 
    width: 200px;
}


th {
    text-align: left;
}


.content-text {
}

.content-text, .content-text a, td {
    font-size: 11px;
    line-height: 15px;
    color: #333333; 
}
.content-text a {
    text-decoration: underline;
}
.content-text a:hover {
    color: #999999;
}

.content-text-small, .content-text-small a, .content-text-small a:link  {
    font-size: 10px;
    line-height: 13px;
    color: #999999; 
}
.content-text-small a:hover {
    text-decoration: underline;
}

.content-title-small, th {
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #A8000E;
    padding-bottom: 6px;
}

.content-title-big {
    font-family: "Arial", "Helvetica", sans-serif; 
    font-size: 24px;
    color: #555555; //#f49500; //#DA6219; 
    line-height: 26px;
    font-weight: 100;
}


.block-head-half, .block-head-third, .block-title-168, .block-title-234, .block-title-267, .block-title-300, .block-title-360 {
    margin: 0px 0px 6px;
    padding: 2px 6px 2px; 
    //background-color: #DA6219; 
  
    //height: 18px;
    text-align: center;
    font-size: 11px;
    line-height: 12px;
    color: #ffffff;
}

.block-head-half, .block-title-360 {
    background: url(block-head-360x16-br.png) no-repeat;
    //line-height: 10px;
    //background-repeat: no-repeat;
}
.block-head-third, .block-title-234 {
    background: url(block-head-234x16-br.png) no-repeat;
    //line-height: 10px;
    //background-repeat: no-repeat;
}
.block-title-300 {
    background: url(block-head-300x16-br.png) no-repeat;
}
.block-title-168 {
    background: url(block-head-168x16-br.png) no-repeat;
}
.block-title-267 {
    background: url(block-head-267x16-br.png) no-repeat;
}

.white {

}

.nav-path {
    font-size: 10px;
    color: #999999;
    text-align: right;
}
.nav-path:link {
    text-decoration: none;
}
.nav-path:hover {
    text-decoration: underline;
}





.nav-button, .nav-button a {
    font-family: helvetica, arial;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.nav-button a {
    display: block;
    width: 154px;
    margin: 14px 0px 6px 0px;
    background:url(nav_btn_bkgd.png);
}
.nav-button a:hover {
    background:url(nav_btn_bkgd_hover.png);
}
.nav-button a div {
    padding: 4px 0px 4px 12px;
}

.nav-button a, .login-form {
  box-shadow: 2px 2px 2px #161616;
  -webkit-box-shadow: 2px 2px 2px #161616;
  -moz-box-shadow: 2px 2px 2px #161616;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#161616, offX=1, offY=1, positive=true);
}

.nav-subentry div {
    padding: 0px 6px 5px 0px;
}
.nav-subentry, .nav-subentry a {
    font-size: 11px;
    line-height: 10px;
    font-weight: bold;
    color: #888888;
    text-decoration: none;
}
.nav-subentry-bullet {
    font-size: 6px;
    line-height: 10px;
    width: 12px;
    float: left;
    padding: 0px 0px 0px 3px;
    margin: 0px -3px 0px 0px;
    color: #888888; 
    font-weight: bold;
}
.nav-subentry a:hover span {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.nav-subentry a:hover .nav-subentry-bullet {
    color: #000000; 
    text-decoration: none;
    font-weight: bold;
}
.login-form {
    margin: 14px 0px 6px 0px;
    width: 154px;
    /*padding: 3px 12px 2px 12px;*/
    background:url(nav_btn_bkgd.png);
}
.login-form form {
    /*margin: 2px 0px 0px 0px;*/
    padding: 5px 12px 2px 12px;
    /*width: 100%; */
    white-space: nowrap;
}
.login-text, .login-text a {
    color: #FFFFFF; 
    font-size: 11px; 
    font-weight: bold;
    text-align: right;
    margin: -2px 0px 0px 0px;
    padding: 0px 0px;
}
.login-text a:hover {
    text-decoration: underline;
}
.login-comment, .login-comment a {
    color: #FFFFFF; 
    font-size: 11px; 
    line-height: 12px; 
    margin: -2px 0px 2px 0px;
    padding: 0px 0px;
}
.login-input {
    width: 130px;
    margin: 0px 0px 1px 0px;
    border: 1px solid #017F01;
    font-family: verdana, helvetica;
    font-size: 11px;
    color: #000000; 
    padding:  0px 1px 0px 1px;
    min-height: 16px;
    height: 16px;
    bbackground:url(nav_btn_bkgd_hover.png);
    background-color: #1EC804;
}


.news-title {
    font-weight: normal;
    font-size: 11px;
    line-height: 12px;
    color: #A8000E; 
}
.news-title a:hover {
    text-decoration: underline;
}

.news-teaser {
    font-size: 11px;
    line-height: 12px;
    color: #333333; 
    background: transparent none;
}

.news-text-small {
    font-size: 10px;
    line-height: 12px;
    color: #999999;
}



.news-list a {
    display: block;
    background: transparent none;
}
.news-list div {
    //padding: 2px 0px 2px 0px;
    background: transparent none;
}
.news-list a:link {
    background: transparent none;
}
.news-list a:hover {
    background: transparent none;
}
.news-list div a:hover {
    //text-decoration: underline;
    background: transparent none;
}

.news-list table div {
    border: none;
    margin: 0; padding: 1;
}

.close-letters {
    letter-spacing: -0.05em;
}


.row0 {
    background-color: #ffffff;
}
.row1 {
    background-color: #ebebeb;
}


.simple-list .row1 {
    background-color: #ebebeb;
}
.simple-list .row0 {
    background-color: #FFFFFF;
}


