html, body {
	margin: 0%;
	padding: 0%;
	height: 100%;
         background-color: #ffffff;
         color:#2E4E70;
         font:normal 11px  arial, tahoma, helvetica, sans-serif;
}
body {
	padding:0px;
         border:0px solid #fff;
}

#header1 {
         padding-left:70px;
         width:413px;
         /*border:1px solid black;*/
         text-align:center;
}
#header2 {
         width:50px;
}
#header3 {
	background-image:url(../images/topline.gif);
         width:auto;
         text-align:right;
         color:#ffffff;
         font:bold 13px verdana
}
#haeder_pic {
	border-bottom:6px solid #ffffff;
         border-top:6px solid #ffffff;
         width:100%;
         margin-bottom:0px;
         background-color:#ffffff;
}
#top_menu {
         background-color:#C1C1C1;
         border-bottom:1px solid #D9D9D9;
         border-top:1px solid #888888;
         padding-top:3px;
         padding-bottom:3px;
         width:100%;
         margin-bottom:0px;
         color:#ffffff;
         /*border:1px solid black;*/
}
#top_menu td {
         color:#dfdfdf;
         font-weight:bold;
}
#top_submenu {
	background-color:#CBCBCB;
         background-image:url("../images/bgr_topmenu.gif");
         border-bottom:1px solid #ffffff;
         /*border-top:1px solid #888888;*/
         padding-top:1px;
         padding-bottom:2px;
         width:100%;
         margin-bottom:40px;
}
#top_submenu td {
         font:bold 10px arial, verdana, arial, helvetica, sans-serif;
}
#title {
	 font:normal 21px arial, verdana, arial, helvetica, sans-serif;
}
#subtitle{
	font-size:11px;
         font:normal 11px verdana, arial, helvetica, sans-serif;
         letter-spacing:1px;
         /*padding-right:30px;*/
}
#container {
	padding:0px;
         margin:0px;
         height:100%;
         width:100%;
         background-color:#D6D6D7/*#DFDFDF*/;
         border:7px solid #ffffff;
}
#content_box {
	margin-left:80px;
         width:700px;
         margin-bottom:50px;
         /*border:1px solid black;*/
}
#top_container {
	height:95%;
         padding: 0px;
         margin: 0px;

}
#bottom_container {
	height:5%;
         padding:0;
         margin: 0;
}
#footer {
	color:#ffffff;
         padding-top:1px;
         padding-bottom:1px;
         border-top:2px solid #ffffff;
         border-bottom:0px solid #ffffff;
         background-color:#415F92;
         font-size:10px;
         width:100%;
}
#map {
         font:normal 11px verdana, arial, helvetica, sans-serif;
         width:550px;
         height:480px;
         border:1px solid #efefef;
         padding:2px;
}
.topnavibtn {
	display:inline;
         /*border:1px solid black; */
         padding-top:4px;
         padding-bottom:4px;
         padding-right:6px;
         padding-left:6px;
         font-size:11px;
}
.topnavibtn_cur {
	display:inline;
         /*border:1px solid black; */
         padding-top:4px;
         padding-bottom:4px;
         padding-right:6px;
         padding-left:6px;
         font-size:11px;
         background-color:#B9B9B9;
}
.bottomnavibtn {
	display:inline;
         /*border:1px solid black; */
         padding-top:4px;
         padding-bottom:4px;
         padding-right:6px;
         padding-left:6px;
}

td, p {
	font:normal 12px  arial, tahoma, helvetica, sans-serif;
	/*color: #2A496A;*/
}
h1 {
	border-bottom: 1px solid #E2E2E3;
         padding-bottom:4px;
	margin-bottom:40px;
         margin-top:0px;
         font-weight:normal;
         font-size:18px;
         color:#415F92;/*#5A77A7*/;
}
.title {
	padding-left:80px;
	background-color:#afafaf;
         border-top:1px solid #efefef;
         border-bottom:1px solid #efefef;
}
h2 {
	margin-bottom:10px;
         font-weight:bold;
         font-size:14px;
}
h3 {
	margin-bottom:20px;
         font-weight:bold;
         font-size:14px;
}
.small {
	font-size:11px;
}
label {
	font:bold 12px  arial, tahoma, helvetica, sans-serif;
}
.mark {
	text-decoration:underline;
}
/*FORM==================================================================================*/
.inputtext {
	border-top: 1px solid #adadad;
         border-left: 1px solid #adadad;
         border-bottom: 1px solid #adadad;
         border-right: 1px solid #adadad;
         color:#2E4E70;
}
input,  textarea{
	width:330px;
}
select, textarea {
	border-top: 1px solid #adadad;
         border-left: 1px solid #adadad;
         border-bottom: 1px solid #adadad;
         border-right: 1px solid #adadad;
	font:normal 12px  arial, tahoma, helvetica, sans-serif;
         color:#2E4E70;
}

.button {
	border-top: 1px solid #adadad;
         border-left: 1px solid #adadad;
         border-bottom: 1px solid #adadad;
         border-right: 1px solid #adadad;
         color:#415F92;
         width: 120px;
         background-color:#cfcfcf;
	font:normal 12px  arial, tahoma, helvetica, sans-serif;
}
/*LIST==================================================================================*/
ul li{
	margin:3px;
         list-style-image:url('../images/bull_1.gif');

}
/*ul li a {
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: 3 5px;
         padding-left:15px;
}
ul li a:hover {
	background-image: url(../images/link_hov.gif);
	background-repeat: no-repeat;
	background-position: 3 5px;
         padding-left:15px;
}*/
ul.members {
}
ul.members li {
	list-style-image:url('../images/bull_1.gif');
         list-style-type : none;
         font-weight: bold2;
         color:#34507F;
         /*line-height: 16px; */
         margin:3px;
}
ul.members li a:link{
         color:#34507F;
}
ul.members li a:visited{
         color:#34507F;
}
ul.members li a:active{
         color:#34507F;
}
ul.members li a:hover{
	/*letter-spacing:1px;*/
         text-decoration:none;
         color:#34507F;
         font-weight: bold;
         list-style-image:url('../images/bull_2.gif');
}

/*=LINKS===============================================================================*/

a.morelink:link, a.morelink:visited, a.morelink:active {
	text-decoration:none;
	/*background-image: url(../images/backOFF.gif);
	background-repeat: no-repeat;
	background-position: 3 5px;
         padding-left:15px;*/
}
a.morelink:hover {
	text-decoration:none;
	/*background-image: url(../imagesbackON.gif);
	background-repeat: no-repeat;
	background-position: 3 5px;
         padding-left:15px; */
}
a.backlink:link, a.backlink:visited, a.backlink:active {
	text-decoration:none;
	background-image: url(../images/backOFF.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
         padding-left:15px;
         font-size:11px;
         font-weight:bold;
}
a.backlink:hover {
	text-decoration:none;
	background-image: url(../images/backON.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
         padding-left:15px;
         font-size:11px;
         font-weight:bold;
}
a:link, a:visited, a:active {
         text-decoration:none;
         color:#4B6899;
         /*font-weight:normal;*/
}
a:hover {
         text-decoration:underline;
         color:#4B6899;
}
a.topnavi:link, a.topnavi:visited, a.topnavi:active {
         text-decoration:none;
         color:/*#5573A5;*/#2A496A;
         font-weight:bold;
         letter-spacing:3px
}
a.topnavi:hover {
         text-decoration:none;
         color:#BF0000;
         letter-spacing:3px
}
a.topnavi2:link, a.topnavi2:visited, a.topnavi2:active {
         text-decoration:none;
         color:/*#5573A5;*/#2A496A;
         letter-spacing:1px;
         font-weight:bold;
         background-image: url(../images/off2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
         padding-left:13px;
}
a.topnavi2:hover {
         text-decoration:none;
         color:#2A496A;
         letter-spacing:1px;
         background-image: url(../images/on2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
         padding-left:13px;
}
a.topnavi2_cur:link, a.topnavi2_cur:visited, a.topnavi2_cur:active {
         text-decoration:none;
         color:#2A496A;
         letter-spacing:1px;
         background-image: url(../images/on2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
         padding-left:13px;
}
a.topnavi2_cur:hover {
         text-decoration:none;
         color:#2A496A;
         letter-spacing:1px;
         background-image: url(../images/on2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
         padding-left:13px;
}
a.topnavi_cur:link, a.topnavi_cur:visited, a.topnavi_cur:active {
         text-decoration:none;
         color:#BF0000;
         font-weight:bold;
         letter-spacing:3px
}
a.topnavi_cur:hover {
         text-decoration:none;
         color:#BF0000;
          letter-spacing:3px
}
a.bottomnavi:link, a.bottomnavi:visited, a.bottomnavi:active {
         text-decoration:none;
         color:#ffffff;
         font-weight:bold;
}
a.bottomnavi:hover {
         text-decoration:underline;
         color:#ffffff;
}
a.bottomnavi2:link, a.bottomnavi2:visited, a.bottomnavi2:active {
         text-decoration:none;
         color:#afafaf;
         font-weight:normal;
}
a.bottomnavi2:hover {
         text-decoration:none;
         color:#efefef;
}