body {
padding: 0;
margin: 0;
font-family: Verdana;
font-size: 11px;}

	#container {
			width: 900px;
			margin: 0 auto;}

 
   /*#blue_line {background: url(../img/blue_line.jpg) no-repeat;
			height: 31px;} */

#header {background: url(../images/middle_line.jpg) repeat-x;
		height: 30px;
		position: relative;
		width: 900px;
		border-top:#92278F 20px solid;}
#main_image {
background: url(../images/banner.gif) no-repeat;
height: 170px;
width: 900px;
}

	.logo {
		height: 135px;
		width: 155px;
		position: absolute;
		top: 0px;
		left: 0;
		border:none;}

		.header_links {
			text-align: center;
			position: absolute;
			top: 1px;
			right: 14px;
			background-image:url(../images/upmenu_border.gif); background-position:left top; background-repeat:no-repeat;
			height:39px;
			width:335px;}

		.header_links a {
			color:#92278F; }
			.header_link{
				background:url(../images/upmenu_border.gif); background-position:right top; background-repeat: no-repeat; height:38px; width:300px; padding:10px 10px;}




.search {
		position: absolute;
		top: 4px;
		right: 230px;}

	.what {
		position: absolute;
		top: 5px;
		right: 75px;
		height: 16px;
		width:145px;}

	.input {
		border: 0px; 
		position: absolute;
		top: 5px;
		right: 10px;
		font-family: 'Tahoma'; font-size: 11px;
		width: 56px; height: 20px;
		vertical-align: bottom;
		color: #fff;}

	/*.image {
			height: 20px;
			width: 56px;
			position: absolute; 
			top: 5px;
			right: 20px;}
*/
	.menu {
			background: url(../images/menu_bg.jpg) repeat-x;
			height: 100%;
			margin-top: 1px;
			}

		.menu ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			/*border-bottom:1px solid #9f9f9f ;*/}

		.menu li {
			float: left;
			font-size:12px;
			background:url(../images/menu_bg_a.jpg); background-position:right top; background-repeat:no-repeat;}
			.menu li a {
					/*background: url(../img/menu_bg_a.gif) top left no-repeat;*/
					display: block;
					padding: 11px;
					color:#49494a; 
					}
			.menu li a:hover {
					color: #fff;
					background:url(../images/menu_bg_hover.jpg) repeat-x;}
			.menu a { text-decoration: none;  }
			
			.menu li.active a{
					background:url(../images/menu_bg_hover.jpg) repeat-x;
					color:#fff;}
			 .cler{ clear:both;}	 	


 

 .news {
      background-color: #F4F4F4;
      /*position: relative;*/
	  border-bottom:#92278F 2px solid;
      margin:5px 0 10px 0;
     /* top: 1px;*/
      width: 240px;
      float: left;
	  padding-top:0;}
/*
.news_end {
background: #4982D3;
height: 4px;
width: 265px;
position: relative; top: 850px;}*/

 .lh-nav {
      background-color: #F4F4F4;
      /*position: relative;*/
	  border-bottom:#92278F 2px solid;
      margin:5px 0 10px 0;
     /* top: 1px;*/
      width: 240px;
      float: left;
	  padding-top:5px;}
	  
  		.lh-nav-header {
			background: url(../images/blocknews.jpg) no-repeat;
			width: 240px;
			height: 31px;
			}
			
  		.lh-nav-header a {
			color:#FFFFFF;
			text-decoration: none;}
					
				.lh-nav-header span{
					font-family: Verdana;
					color: #ffffff;
					/*font-weight: bold;*/
					text-align: left;
					font-size: 14px;
					line-height:30px;
					margin-left:10px;
					}

	 	.lh-nav-item {
			width:230px;
			height:100%;
			text-align: left;
			line-height: 17px;
			font-size: 12px;
			margin-left: -30px;
			margin-top:10px;
			padding-left:15px;}

				/*.categories li {
						white-space: nowrap;}*/
			
					.lh-nav-item ul {
						list-style-type:circle;
						width: 220px;
						clear: both;
						line-height:20px;}
						
					.lh-nav-item li a {
						color:#92278F;
						text-decoration: underline;}
						
						.lh-nav-item li a:hover {
							text-decoration: none;}


  .imgblock {
			background: url(../images/blocknews.jpg) no-repeat;
			width: 240px;
			height: 31px;
			}
		.imgblock span{
				font-family: Verdana;
				color: #ffffff;
				/*font-weight: bold;*/
				text-align: left;
				font-size: 14px;
				line-height:30px;
				margin-left:10px;
				}

	.datenews {
			font-family: Verdana;
			color:#92278F;
			text-align: left;
			margin:0 0 13px 6px;
			/*position: relative; top: 10px;*/
			/*padding-bottom: 10px;*/
			text-decoration:none;}
		

	.textnews {
				color: #4A4A4A;
				width: 220px;
				text-align: left;
				margin: 0 0 13px 6px;
				padding-bottom: 15px;
				border-bottom:1px dashed;}

      .textnews a {color:#92278F; }
	  .textnews1 {color: #4A4A4A;
				width: 220px;
				text-align: left;
				margin-left: 6px;
				/*padding-bottom: 10px;*/}
				.textnews1 a {color:#92278F; }

/*.dashline_news {
background: url(../img/dashline_news.jpg) repeat-x;
height: 5px;
width: 240px;
margin-right: 5px;
padding-bottom: 10px;
}*/

	.content {
		width: 646px;
		float: right;
		height: 100%;}

			.textheading {
			color:#92278F;
			font-weight: bold;
			padding-top: 10px;
			margin-right: 22px;
			font-size: 14px;}

			.breadcrumbs {
			color:#4A4A4A;
			padding-top: 15px;
			margin-right: 22px;
			font-size: 10px;}

			.breadcrumbs a {
			color:#92278F;
			text-decoration: underline;}

		.text {
			color: #4A4A4A;
			width: 625px;
			text-align: left;
			margin-right: 22px;
			margin-top: 6px;
			line-height:15px;}
			
			.text-projects {
			color: #4A4A4A;
			width: 625px;
			text-align: left;
			margin-right: 22px;
			margin-top: 6px;
			padding-bottom: 10px;
			line-height:15px;}
			
		.text a {
			color:#92278F;
			text-decoration: underline;}
		
		.text-projects a {
			color:#92278F;
			text-decoration: underline;}


			.dash {
			background: url(../images/dashdot.jpg) repeat-x;
			height: 15px;
			width: 647px;
			float: right;
			margin-right: 0px;
			margin-bottom: 3px;
			}
      
.img1  {
width: 624px;
height: 164px;
float: right;
margin: 10px 0 10px; 
}

		.content-wide {
		width: 890px;
		margin-left: 5px;
		margin-right: 5px;
		height: 100%;}

			.textheading-wide {
		width: 890px;
			color:#92278F;
			font-weight: bold;
			padding-top: 10px;
			font-size: 14px;}

			.breadcrumbs-wide {
			color:#4A4A4A;
			padding-top: 15px;
			margin-right: 22px;
			font-size: 10px;}

			.breadcrumbs-wide a {
			color:#92278F;
			text-decoration: underline;}

		.text-wide {
			color: #4A4A4A;
			width: 890px;
			text-align: left;
			margin-top: 6px;
			line-height:15px;}
			
		.text-wide a {
			color:#92278F;
			text-decoration: underline;}


			.dash-wide {
			background: url(../images/dashdot.jpg) repeat-x;
			height: 15px;
			width: 890px;
			float: right;
			margin-right: 0px;
			margin-bottom: 3px;
			}
      
.img1  {
width: 624px;
height: 164px;
float: right;
margin: 10px 0 10px; 
}


 	.categories {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;}

	/*.categories li {
			white-space: nowrap;}*/

		.categories ul {
			list-style-type:none;
			width: 166px;
			clear: both;
			line-height:20px;}
			
     	.categories li{
				 background:url(../images/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
     	.categories li a {
			color:#92278F;
			text-decoration: underline;
			padding-left:10px;}
			
			.categories li a:hover {
				text-decoration: none;}

			/*.categories a {
				text-decoration: underline}*/



	#footer {
			background-color: #92278F;
			height: 100%;
			width: 900px;
			clear: both;
			text-align: center;
			padding:7px 0 7px 0;}


    #footer p {
          display: inline;
          padding-right:15px;
		  font-size:12px;
		 }

      #footer p a {color: #ffffff;
         text-decoration: none;}

      #footer p a:hover {
          text-decoration: underline;}

		#copyright {
		color:#454444;
		padding-top: 15px;
		padding-bottom: 25px;
		text-align: center;
		}
		
		#copyright a{
		color:#92278F;
		padding-left: 3px; 
		/*padding-right: 4px;*/
		outline: none;
		}	

.bold {font-weight: bold;}

.italic {font-style:italic;}

.bold-italic {font-weight: bold; font-style:italic;}

img.floatLeft {float: left; margin: 2px; margin-left: 0px; margin-right: 10px; border: 0px ;}
img.floatRight {float: right; margin: 2px; margin-left: 10px; margin-right: 5px; border: 0px;}
