/* CSS Document */

body{	
	font-family: Arial, Tahoma, Verdana;	
	font-size: 12px; 
	font-weight: normal; 
	color: #444444;
	margin: 0px; 
	padding:0px; 
	background-image: url(../images/main-bg.gif); background-repeat: no-repeat; background-position: top center;
}
img{ border: none; }
h1, h2, h3, p, img, form{ margin: 0; padding: 0; border: none; }
.clear{ clear:both; margin:0px; padding:0px;}
.sections-space{ height: 10px; }
.no-border{ border: none; }

#wrapper{ margin: 0; padding: 0; width: 950px; }
#wrapper #top{ widows: 950px; height: 84px; }
#wrapper #top #logo{ float: left; width: 306px; height: 84px; }
#wrapper #top #search{ float: left; width: 358px; height: 30px; margin-top: 50px; }
#wrapper #top #search .class-div{ text-align: left; background-image: url(../images/search.jpg); background-repeat: no-repeat; margin-left: 50px; }
#wrapper #top #search input{ text-align: left; width: 200px; height: 14px; margin: 3px 5px; margin-bottom: 15px; 
	border: none; border-top: 1px solid #D6FBFF;
	background-image: url(../images/pixel-search-bg.gif); background-repeat: repeat-x;
}
#wrapper #top #contact{ float: left; width: 158px; text-align: left; padding-left: 30px; padding-top: 50px; }
#wrapper #top #contact a{ font-size: 12px; color: #444444; }
#wrapper #top #letters{ float: left;  text-align: right; padding-top: 50px; }

#wrapper #top-banner{ float: left; width: 950px; height: 267px; text-align: left; 
	background-image: url(../images/banner-container.gif); background-repeat: no-repeat; 
}
#wrapper #top-banner #banner{ float: left; width: 660px; padding-top: 8px; padding-left: 4px; text-align: left; }
#wrapper #top-banner #message-box{ 
	float: left; width: 286px; height: 259px; margin-bottom: 8px; 
	background-image: url(../images/message-box-container.jpg); background-repeat: no-repeat; 
}
#wrapper #top-banner #message-box div{ padding: 25px; text-align: left; }
#wrapper #top-banner #message-box h1{ font-size: 18px; color: #ffffff; font-weight: normal; }
#wrapper #top-banner #message-box span{ font-size: 12px; color: #b9f6b9; font-weight: bold; }

#wrapper #content-wrapper{ float: left; width: 950px; text-align: left; }
#wrapper #content-wrapper #left{ float: left; width: 165px; }
#wrapper #content-wrapper #center{ float: left; width: 499px; }
#wrapper #content-wrapper #right{ float: left; width: 286px; text-align: right; }
#wrapper #content-wrapper #center-back{ float: left; width: 785px; }
#wrapper #content-wrapper #center-back #content{ float: left; width: 499px; }
#wrapper #content-wrapper #center-back #content-right{ float: left; width: 286px; text-align: right; }

#wrapper #content-wrapper #left #menu{ padding-bottom: 10px; }

#navbar{ float: left; text-align: left; width: 165px; background-image: url(../images/menu-pixel.gif); background-repeat: repeat-y; }
.nav{ width: 151px; font-weight: normal; margin: 0; padding: 0 1px; font-size: 18px; color: #444444; list-style: none; }
.nav li{ background: url('../images/hor_dott.gif') repeat-x 0 0; padding: 8px 20px; }
.nav a{ color:#444444; text-decoration: none; }
.nav .active{ background-color: #83b8f8; color: #ffffff; }

.nav ul{ width: 111px; font-weight: normal; margin: 0; padding: 0; font-size: 12px; color: #444444; list-style: none; }
.nav ul li{ 
	padding: 0; margin: 0; margin: 5px 0; 
	background: url('../images/arrow1.gif') no-repeat 0 4px;
}
.nav ul li a{ margin-left: 10px;  }
.nav ul li a:hover, .nav ul li .active1{ text-decoration: underline; }

#wrapper #bottom{ float: left; width: 950px; height: 12px; text-align: center; border-top: 1px solid #c3c3c3; padding: 22px 0; }
#wrapper #bottom #b-left{ float: left; width: 160px; text-align: left; font-family: Tahoma; font-size: 9px; color: #7c7c7c; }
#wrapper #bottom #b-center{ float: left; width: 630px; text-align: center; font-size: 11px; font-weight: bold; color: #444444; }
#wrapper #bottom #b-center a{ font-size: 11px; font-weight: bold; color: #444444; }
#wrapper #bottom #b-right{ float: left; width: 160px; text-align: right; }

.right-box{ width: 286px; padding-bottom: 10px; }
.right-box-wrapper{ width: 277px; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; text-align: left; }
.right-box-container{ padding: 0 15px; }
.right-box-container .overflow{ height: 200px; width: 247px; overflow: auto; }
.right-box-container .no-overflow{ width: 247px; }
.right-box h1{ color: #48abe4; font-size: 18px; font-weight: normal; }
.right-box h2{ color: #444444; font-size: 12px; font-weight: normal; }
.right-box span{ color: #666666; font-size: 11px; font-weight: normal; }
.right-box span a{ color: #444444; font-size: 12px; font-weight: bold; }
.right-box span a:hover{ text-decoration: none; }
.right-box span .active{ color: #48ABE4; }
.right-box .header{ padding: 7px 0; background-color: #48abe4; text-align: center; font-size: 11px; font-family: Tahoma; color: #83c9f1; }
.right-box .header a{ color: #ffffff; font-weight: bold; }

.news-list{ width: 490px; padding: 10px 0; border-bottom: 1px solid #e9e9e9; }
.news-list .date{ font-size: 11px; color: #4c4c4c; }
.news-list h1, .news-list h1 a{ font-size: 20px; color: #129b12; font-weight: bold; text-decoration: none; }
.news-list h1 a:hover{ text-decoration: underline; }
.news-list h1 { padding-bottom: 10px; }

.content h1{ font-size: 20px; color: #129b12; font-weight: bold; text-decoration: none; }
.content p, .news-list p{ font-size: 12px; margin: 0px; padding: 0px; margin-bottom: 5px; }
.right-images{ width: 277px; border: 1px solid #cdcdcd; margin-bottom: 10px; float: right; }
.right-images img{ border: 4px solid #fff; }

.n_l{ width: 140px; float: left; border: 1px solid #cdcdcd; margin-right: 5px; }
.n_l img{ border: 4px solid #fff; }

.n_l ul{ 
	float: left; width: 132px; border-top: 1px solid #cdcdcd; list-style: none; font-size: 11px; font-weight: bold; 
	padding: 5px 4px; margin: 0px; 
}
.n_l li{ float: left; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.n_l li a{ display: block; padding: 3px 4px 3px 4px; background-color: #129b12; margin-right: 1px; color: #fff; text-decoration: none; }
.n_l li a:hover, .n_l li .active{ background-color: #8ec1ff; color: #f6f8cd; }

p#pagination{ margin: 0; padding: 0; padding-top: 10px; }
#pagination{ font-size: 12px; }
#pagination b{ color: #f6f8cd; margin: 0 1px; padding: 3px 3px; background-color: #8ec1ff; }
#pagination a{ color: #fff; margin: 0 1px; padding: 3px 3px; background-color: #129b12; text-decoration: none; font-weight: bold; }
#pagination a:hover{ background-color: #8ec1ff; color: #f6f8cd; }

.pages-pdf{ font-weight: normal; margin: 0; padding: 0 1px; padding-top: 20px; font-size: 12px; color: #444444; list-style: none; }
.pages-pdf li{ padding: 10px 20px; background: url('../images/ico-pdf.gif') no-repeat 0 4px; }
.pages-pdf a{ color: #444444; text-decoration: none; margin-left: 15px; }
.pages-pdf a:hover{ text-decoration: underline; }

/*


.nav .active{ background-color: #83b8f8; color: #ffffff; }

.nav ul{ width: 111px; font-weight: normal; margin: 0; padding: 0; font-size: 12px; color: #444444; list-style: none; }
.nav ul li{ 
	padding: 0; margin: 0; margin: 5px 0; 
	background: url('../images/arrow1.gif') no-repeat 0 4px;
}
.nav ul li a{ margin-left: 10px;  }
.nav ul li a:hover, .nav ul li .active1{ text-decoration: underline; }

*/
