/* ------------------------| Header |----------------------- */
HTML {
    HEIGHT: 100%;
    
}
BODY { Ffont-size: 0.9em; font-family: Arial, sans-serif; color: #525252; background-color: #3B4368;  
PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN: 0; PADDING-TOP: 0; table-layout: fixed
}

/* ------------------------| Headings |----------------------- */

h1 { FONT-SIZE: 100%; font-family: Tahoma, sans-serif; font-weight: bold; padding: 16px 0 10px; margin: 0; color: #000000; text-transform: uppercase }
h2 { FONT-SIZE: 90%; font-family: Tahoma, sans-serif; font-weight: bold; padding: 30px 0 10px; margin: 0; color: #000000; text-transform: uppercase }


/* ------------------------| Structure |----------------------- */
TABLE { border: 0px
}
DIV {
    FONT: 100% Arial;
}
TD {
    FONT: 100% Arial; vertical-align: top
}
UL { FONT: 100% Arial; padding: 20px; margin: 0; color: #79AD00}

.bg1 { background: url(bg1_4000.gif) repeat-x; text-align: right; height: 30px; 
}
.bg2 { background: url(bg1_7000.gif) repeat-x; height: 30px; 
}
.bg3 { background: url(bg1_8000.jpg) repeat-x; height: 387px;  
}

.bg5 { background: url(bg1_1000.jpg) 0 0 no-repeat;  height: 387px; width: 410px 
}
.bg6 { background: transparent url(bg1_1200.gif) 100% 0  no-repeat; text-align: right;
}
.bg7 { background: transparent url(bg1_1300.gif) 100% 0  no-repeat; width: 210px; vertical-align: bottom
}
.bg8 { background: transparent url(bg1_1500.jpg) 0 0 no-repeat;  height: 46px; width: 210px 
}
.bg9 { background-color: #87C001; width: 178px; border-right: #9ADA03 1px solid; padding: 0 16px;  height: 46px; text-align: right;
}
.bg10 { color: #FFF; background-color: #F71500; border-right: #B50F00 1px solid; padding: 0 20px; height: 46px; vertical-align: middle;
}
.bg11a { color: #FFF; padding: 30px 15px
}
.border1 { font-size: 12px; border-left: #74A600 1px solid; border-right: #74A600 1px solid
}
.bg12 { padding: 20px 15px; border-left: #FFF 1px solid; }

.bg15 { background: transparent url(bg1_1500.gif) 100% 100%  no-repeat; text-align: right; vertical-align: top
}

/* Content */
.content { background-color: #FFF; padding: 20px 20px ; border-right: #EEDCAC 1px solid; 
}
p { font-size: 100%; border-bottom: #D5D5D5 1px solid; padding: 0 0 20px; line-height: 140%}
.date { color: #F71500; font-weight: bold; }
.date b { font-size: 11px; color: #929292; text-decoration: underline; vertical-align: super }
a { color: #79AD00; text-decoration: none } 
a:visited  { color: #C2CFA4; text-decoration: none}
a:hover { color: #F71500; text-decoration: none }

.tr_green { background: #87C001 url(sp000000.gif) 0 100% repeat-x; color: #FFF; border-bottom: #FFF 1px solid}
.tr_green a { font-size: 12px; color: #FFF; text-decoration: underline }
.tr_green a:hover { color: #4F7100; text-decoration: underline  }

.tr_white { background-color: #FFF; color: #87C001; }
.tr_white a { font-size: 12px; color: #87C001; text-decoration: underline  }
.tr_white a:hover { color: #4F7100; text-decoration: underline  }
.photo {padding: 15px 0}

.navcontainer { background: #5C8A95 url(bg1_1600.jpg) 0 0 no-repeat;  padding: 0 15px 20px
}





/* NAVBAR */
ul#navlist
{
list-style-type: none;
position: relative;
}

ul#navlist li a
{
background: transparent url(bul00000.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: normal 12px arial, verdana, lucida, sans-serif;
text-decoration: none;
color: #FFF;
line-height: 20px;
margin: 0;
text-transform: none;
}

ul#navlist li a:hover
{
background: transparent url(bul10000.gif) left center no-repeat;
color: #00CEFF;
}

ul#navlist li a#current
{
background: transparent url(bul10000.gif) left center no-repeat;
color: #00CEFF;
}

#navlist
{
margin: 0;
padding: 0;
text-align: left;
}


ul#navlist ul
{
position: relative;
top: 0;
left: 0;
}

ul#navlist ul li a, ul#navlist ul li a:hover, ul#navlist ul li a#current { background-image: none; }



/* NAVBAR RIGHT */
ul#navlist2
{
list-style-type: none;
position: relative;
}

ul#navlist2 li a
{
background: transparent url(bul20000.gif) left center no-repeat;
padding-left: 8px;
text-align: left;
font: normal 12px arial, verdana, lucida, sans-serif;
text-decoration: none;
color: #79AD00;
line-height: 20px;
margin: 0;
text-transform: none;
}

ul#navlist2 li a:hover
{
background: transparent url(bul40000.gif) left center no-repeat;
color: #4F7100;
}

ul#navlist2 li a#current
{
background: transparent url(bul40000.gif) left center no-repeat;
color: #4F7100;
}

#navlist2
{
margin: 0;
padding: 0;
text-align: left;
}


ul#navlist2 ul
{
position: relative;
top: 0;
left: 0;
}

ul#navlist2 ul li a, ul#navlist2 ul li a:hover, ul#navlist2 ul li a#current { background-image: none; }





.noline P {
    border-bottom : 0px;
    padding: 0 0 13px;
}

.no_h1_blog {
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
}

.tp__container {
    margin-left  : 35px;
    margin-bottom: 10px;
}
.tp__container * {
    font-size: 8pt;
}
.tp__container h2 {
    font-size: 10pt;
    font-weight: bold;
}

.tp_small_input_data2 {
    width: 85px !important;
}