/* ------------------------| Header |----------------------- */
HTML {
	HEIGHT: 100%;
	
}
BODY { FONT-SIZE: 14px; font-family: Arial, sans-serif; color: #123e68; background:  #FFF url(../img/bg.gif) 0 0 repeat-x; 
PADDING: 0; MARGIN: 0; table-layout: fixed
}

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

h1 { FONT-SIZE: 16px; font-weight: bold; padding: 0 0 10px 0; margin: 0; display: block; color: #3c6fb3; text-transform: uppercase  }
h2 { FONT-SIZE: 14px; font-weight: normal; padding: 0 0 5px 0; margin: 0; display: block; color: #3c6fb3; }

/* ------------------------| Structure |----------------------- */
TABLE { border: 0px
}
DIV {
	FONT: x-small Arial;
}
TD {
	FONT: x-small Arial; vertical-align: top
}
P {
	FONT: 12px Arial; padding: 0; margin: 0 0 15px 0; clear: left; line-height: 20px
}


.top { height: 383px; background: transparent url(../img/top01.jpg) 0 0 no-repeat; 
}
.top3 { height: 310px; background: transparent url(../img/top03.jpg) 100% 0 no-repeat; padding: 0px 0 0 0 
}
.top4 { text-align: right; height: 310px; background: transparent url(../img/top04.jpg) 100% 0 no-repeat; vertical-align: bottom; width: 180px; margin: 0 0 0 ;
}
.top4 table tr td { font-size: 11px
}
.top_menu { width: 210px 
}

/* LEFT column */
.left_column {width: 210px; padding: 0; background: transparent url(../img/bg_left.gif) 0 0 repeat-y;}

/* Content */
.content { padding: 0 0 30px 10px; background: transparent url(../img/cont.jpg) 100% 0 no-repeat;
FONT: 12px Arial; line-height: 20px
}


/* Right column */
.right_column {background: transparent url(../img/bg_right.gif) 0 0 repeat-y; width: 180px;}
.right_column1 {color: #00b700; background: transparent url(../img/bg_right1.gif) 0 0 no-repeat; width: 170px; padding: 0 0 0 10px}
.right_column1 p a {color: #009100; }
.right_column1 p a:hover {color: #00b700; }
.right_column1 ul li {color: #009100; }
.right_column h2 { font-weight: bold;font-size: 12px; color: #FFF; text-transform: uppercase; background: transparent url(../img/head_right.gif) 0 50% no-repeat; padding: 20px 0 20px 10px }


/* Bottom */

.bottom { background: transparent url(../img/bg_05.gif) 0 100% repeat-x; vertical-align: bottom; height: 178px
}
.bottom1 { background: transparent url(../img/bg_05.jpg) 0 100% no-repeat; vertical-align: bottom; height: 178px; width: 204px; vertical-align: bottom;
}

.bottom2 { background: transparent url(../img/bg_06.jpg) 100% 100% no-repeat; vertical-align: bottom;  width: 313px
}

.bottom3 { background: transparent url(../img/bg_07.gif) 0 0 repeat-x; 
}
.bottom4 { color: #142a4b; padding: 60px 10px 0 0; text-align: right
}



/* ------------------------| Nav |----------------------- */
/* NAVBAR_top */
ul#navlist_top li a,ul#subnavlist_top li a { font-size: 11px; text-decoration: none; font-weight: bold; }
div#navcontainer_top { width: 190px; padding: 0 5px 0 20px; }
ul#navlist_top { list-style-type: none; margin: 0; padding: 0; }
ul#navlist_top li { display: block; text-transform: uppercase}
ul#navlist_top li a { color: #FFF; display: block; padding: 3px 0 5px 0 ; width: 190px;  }
ul#navlist_top li a:hover { color: #b1faff; text-decoration: underline; }
ul#navlist_top li a#current { color: #b1faff; padding: 3px 0 5px 0; width: 190px;  }


/* NAVBAR_left */
ul#navlist li a,ul#subnavlist li a { font-size: 14px; text-decoration: none; }
div#navcontainer { width: 210px; padding: 5px 10px 0 0; background: transparent url(../img/bg_left1.gif) 0 0 no-repeat; }
ul#navlist { list-style-type: none; margin: 0; padding: 0; }
ul#navlist li { display: block; padding: 0 10px 0 20px}
ul#navlist li a { color: #FFF; display: block; padding: 3px 0 10px 0 ; width: 200px;  }
ul#navlist li a:hover { color: #b1faff; }
ul#navlist li a#current { color: #b1faff; padding: 3px 0 10px 0; width: 200px;  }
ul#navlist li#header { font-size: 12px; color: #FFF; padding: 25px 10px 25px 20px; width: 200px; text-transform: uppercase; background: transparent url(../img/head_left.gif) 0 9px no-repeat;  }


/* NAVBAR_right */
ul#navlist_right li a,ul#subnavlist_right li a, ul#navlist_right li { color: #009100; font-size: 12px; text-decoration: none; }
div#navcontainer_right { width: 160px; padding: 0 0px 0 0px; }
ul#navlist_right { list-style-type: none; color: #009100; margin: 0; padding: 0; }
ul#navlist_right li { color: #009100; display: block; }
ul#navlist_right li a { color: #009100; display: block; padding: 3px 0 5px 10px ; width: 160px; background: transparent url(../img/bul01.gif) 0 9px no-repeat; }
ul#navlist_right li a:hover { color: #00b700; background: transparent url(../img/bul01a.gif) 0 9px no-repeat;}
ul#navlist_right li a#current { color: #00b700; padding: 3px 0 5px 10px; width: 160px; background: transparent url(../img/bul01a.gif) 0 9px no-repeat; }

/* ------------------------| Links |----------------------- */
p a {  text-decoration: underline; color: #3c70b5; } 
a { color: #3c70b5; text-decoration: none } 
a:visited  { color: #3943CA; text-decoration: none }
a:hover { color: #ff1111; text-decoration: none  }


/* ------------------------| Misc |----------------------- */




.tp__container {

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

.tp_small_input_data2 {
width: 85px !important;
}

.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_data, .tp_small_input_data2 {
	width: 85px !important;
}
