/* CSS document */
body {
              		font-family : verdana, arial, sans-serif; 
              		font-size : 11px;  
              		color : #000;  
              		background-color: #fff; 
              		text-align:left; 
              		margin:0; 
              		padding:0;
              		\\padding-top:10px;
}
p, h1, h2, h3 {
              		margin: 0;
	     				padding: 0;
	      			font-size : 11px;
}
img{
	      			border: 0px;
						margin: 0px;
						padding: 0px;
}
#content h3{
text-align: left;
padding: 18px 0px 5px 0px;
}

#entirebody{
						width: 920px;
						height: auto;
						margin-left:auto;
              			margin-right:auto;
						\\background-image:url(../images/bgr1.gif);
                  		text-align:center;
						background-color:#fff;
						\\border: solid 1px red;
}

#s{
	float: left;
	background: url(../images/bgr1.gif) repeat-y;
	width: 920px;
	padding-left: 10px;
	margin-top: 0px !important;
	margin-top: -3px;
}
.bgr{
width:920px;
\\border:1px solid;
height:10px;
background-image:url(../images/bgr.gif);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
}

.bgr1{
width:920px;
height:9px;
background-image:url(../images/bgr2.gif);
background-repeat:no-repeat;
\\margin-left: 150px !important;
margin-left: auto;
margin-right: auto;
float: left;
}

#logo{
						float: left;
			
						height: 113px;
}
#top{					
						width: 688px;
						height: 34px;
						background-color: #fff;
						\\border: solid 1px green;
						float: left;
}
#maintop{
						width: auto;
						height: 34px;
						float: left;	
}
#maintop ul{
                  padding:0px;
						margin: 0px;
						text-align: center;
					   margin-top: 10px;
						\\border: solid 1px green;
}
#maintop ul li{
						list-style-type:none;
                  display: inline;					
}
#maintop ul li a{
						text-decoration: none;
						font-family: verdana;
						font-size: 10px;
						font-weight: bold;
						color: #222222;
						border-right: solid 2px #444444;
						padding: 0px 18px 0px 18px !important;
 
}
#maintop ul li a.active{
						color: #5A6A6D;
}
#maintop ul li a:hover{
						color: #5A6A6D;
}
#maintop ul li a.last{
						border: none;				
}
#languages{
						width: auto;
						height: 34px;
						float: right;
						\\display: none;
}
#languages ul{
						
                  padding:0px;
						text-align: center;
						padding:0px;
						margin: 10px !important;
						margin-top: 10px;
						\\border: solid 1px green;
}
#languages ul li{
						list-style-type:none;
                  		display: inline;	
						padding-top: 10px;				
}
#languages ul li a{
						text-decoration: none;
						font-family: verdana;
						font-size: 10px;
						font-weight: bold;
						color: #222222;
						\\border-right: solid 2px #444444;
						padding: 0px 18px 0px 18px !important;
}
#languages ul li a.active{
						color: #F8A13C;
}
#languages ul li a:hover{
						color: #F8A13C;
}
#languages ul li a.last{
						border-right: none;				
}
#banner{				
						width: 688px;
						height: 115px !important;
						height: 116px;
						background-image: url(../images/banner.gif);
				     	background-repeat: no-repeat;
						float: left;
						border: solid 1px #A9ABAB;
						
						margin-top: 0px !important;
						\\margin-top: -58px;
}
#search{
						width: 210px;
						height: 34px;
						background-image: url(../images/search_bg.gif);
						background-repeat: no-repeat;
						float: left;
						margin-top: 0px;

						border-top: solid 1px #ECECEC;
						\\border-bottom: solid 1px #ECECEC;
						
}
#search form{
						\\border: 1px solid #7291B0;
						\\margin-bottom: 5px;
						padding-top: 7px;
						float: left;
}
#search form label{
						color:#000;
						float:left;
						font-family:verdana;
						font-size:11px;
						margin-right:5px;
						margin-left: 20px;
						margin-top: 4px;
}
#search input.search{
						height:15px;
						width: 102px;
						border: solid 1px #898989;
						background-color: #fff;
						float: left;
}
#search input.go{
						border: solid 1px #898989;
						color: #fff;
						font-family: verdana;
						font-size:8px;
						font-weight: normal;
						height: 19px;
						width: 19px;
						margin-left: 3px;
						margin-top: 0px;
						margin-top: 0px !important;
						padding: 0px;
						padding-top: 0px;
						//padding-top: 1px;
						text-align: center;
						background-color: #A6A7A9;
						float: left;
}
#topnav{
						width: 688px;
						height: 33px;
						\\border: 1px solid green;
						float: left;
						margin-top: 0px !important;
						margin-top: 0px;
						background-image: url(../images/topnav_bg.gif);
						background-repeat: repeat-x;
						border: solid 1px #B5BCBD;
						\\border-top: solid 1px #B5BCBD;
}
#topnav ul{			
						
						margin:0px;
                  padding:0px;
						text-align:center;
						width: auto;
						
}
#topnav ul li{		

						list-style-type: none;
                  display: inline;
						padding: 9px 0px 0px 8px;
						float: left;				
}
#topnav ul li a{
						text-decoration: none;
						font-family: verdana;
						font-size: 11px;
						font-weight: normal;
						color: #BDBFBF;
						border-right: solid 2px #444444;
						padding: 0px 18px 0px 0px;
						height: 20px;
						
						
}

#topnav ul li a.last{
						\\padding: 0px 18px 0px 18px;
						\\border-left: solid 2px #444444;
						border-right: none;						
}
#topnav ul li a.break{
						width: 180px;
						color: #BDBFBF;
						float:left;
						font-family:verdana;
						font-size:11px;
						font-weight: normal;
						border-right: solid 2px #444444;
						margin-right:0px;
						margin-top: -7px;
						\\height: 20px;
						padding: 0px 0px 0px 0px;
						padding-top:0px;
						text-decoration:none;
						border: none;
}
#topnav ul li a:hover{
						color: #fff;
}
#topnav ul li a.active{
						color: #fff;
}
#leftnav{
						width: 191px;	
						height: auto;
						float: left;
						\\border: 1px solid blue;
						background-color: #fff;
}
#leftnav .box1{	
						width: 193px;	
						height: auto;
						background-color: #F2F2F2;
						float: left;
						border: 1px solid #CCCCCC;
}
#leftnav .box1 h2{
						width: 136px !important;
						\\width: 100px;
						\\height: 23px;
						\\background-image: url(../images/leftnav_h2.gif);
						background-color: #cdd2d3;
						background-repeat: repeat-x;
						\\border: 1px solid #E3E6E6;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						color: #5A6A6D;
						\\float: left;
						padding: 5px 35px 5px 20px !important;
						padding: 5px 15px 5px 15px; 
						margin-top: 5px;		
						text-align: left;
						margin: 0px;				
}
#leftnav .box1 ul{
						margin:0px;
                 		padding:0px;
						text-align: center;
						background-color: #F2F2F2;
}
#leftnav .box1 ul li{
						width: 170px;
						list-style-type:none;
                  		display: block;		
						float: left;
						padding: 0px 0px 5px 0px;
						background-color: #F2F2F2;
}
#leftnav .box1 ul li a{
						width: 160px;
						\\height: 15px;
						text-decoration: none;
						font-family: verdana;
						font-size: 10px;
						font-weight: normal;
						color: #414141;
						background-image: url(../images/list_disc.gif);
						background-repeat: no-repeat;
						float: left;	
						background-position: left;
						padding:7px 0px 7px 31px;
						margin:0px;
						background-color: #EAEAEB;
						text-align: left;	
						background-position:15px 10px;				
}
#leftnav .box1 ul li a:hover{
						
}
#leftnav .box1 ul li a.active{
						background-image: url(../images/list_disc2.gif);
						background-repeat: no-repeat;
}			
#leftnav .box1 ul li ul{
						list-style-type: decimal;
						margin:0px;
                  		padding:0px;
						\\text-align: left;
						background-color: #fff;
}
#leftnav .box1 ul li ul li{
						height: 24px;
                  		display: block;		
						float: left;
						padding: 0px 0px 0px 0px;
						width: 190px;
						height: auto;
						\\background-color: #FFF;	
						\\border: 1px solid red;
margin: 0px;
margin-bottom: 3px;			
}
#leftnav .box1 ul li ul li a{
						
						text-decoration: none;
						font-family: verdana;
						font-size: 10px;
						font-weight: normal;
						color: #414141;
						width: 175px;
						height: auto;
						background-image: none;
						\\background-position: left;
						text-align: left;
						margin-left: 0px;
						float: left;
background-color: #F6F6F6;
padding: 2px 0px 2px 15px;
margin: 0px;
				
}
#leftnav .box1 ul li ul li a:hover{
						\\background-image: url(../images/leftnav_temp2.gif);
						padding: 2px 0px 2px 9px;
						text-decoration: underline;	
						background-color: #fff;	
						border-left: solid 6px #CDD2D3;	
						margin: 0 0 0px 0;			
}
#leftnav .box1 ul li ul li a.active{
						color: #666666;
						background-image: none;
						background-color: #fff;
						border-left: solid 6px #CDD2D3;
						padding: 2px 0px 2px 9px;
						margin: 0 0 0px 0;	
}
#leftnav .box2{	
						width: 193px;	
						height: auto;
						float: left;
						margin-top: 16px;
						background-color: #E6E6E6;
						border: 1px solid #EAEAEA;
}
#leftnav .box2 h2{
						width: 170px;
						height: 20px;
						background-image: url(../images/h2_bg2.gif);
						background-repeat: no-repeat;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						\\border: 1px solid #ECECEC;
						float: left;
						color: #fff;
						padding: 8px 0px 0px 20px;			
						text-align: left; 	
						margin-left: 1px;			
}
#leftnav .box2 ul{
						width: 190px;
						height: auto;
						margin:0px;
						padding: 0px;
                  background-color: #E6E6E6;
						
}
#leftnav .box2 ul li{
						width: 190px;
						height: 22px;
						list-style-type: none;
                  display: block;		
						float: left;
						background-color: #F2F2F2;
						border-bottom: 1px solid #CCCCCC;
						margin-top: 4px;
						background-image: url(../images/list2_bg.gif);
						background-repeat: no-repeat;
						background-position: 17px 7px; 
						
}
#leftnav .box2 ul li a{
						
						text-decoration: none;
						font-family: verdana;
						font-size: 10px;
						font-weight: normal;
						color: #000000;
						float: left;
						padding: 3px 0px 0px 30px;

}
#leftnav .box2 ul li a:hover{
						background-image: url(../images/list3_bg.gif);
						background-repeat: no-repeat;
						color: #C1272D;		
						padding: 3px 0px 0px 30px;	
						background-position: 17px 7px; 
}
#leftnav .box2 ul li a.active{
						color: #C1272D;	
						background-image: url(../images/list3_bg.gif);
						background-repeat: no-repeat;
						color: #C1272D;
						padding: 3px 0px 0px 30px;
						background-position: 17px 7px; 
}
#implemented{
						width: 125px;
						height: 112px;
						float: left;
						\\border: 1px solid red;
						margin: 103px 0px 0px 0px;
						padding: 0px;
}
#container{
						width: 900px;
						height: auto;
						background: url(../images/containerbg.gif) repeat-y right;
						float: left;
		margin: 0px;
						padding: 0px;
}
#pathbar{
						font-family: verdana;
						font-size: 10px;
						color: #4C4C4C;
						float: left;
				\\		border: solid 1px black;
						width: 688px;
						padding-left: 212px;
						margin-top: 10px;
}
#pathbar span{
						font-family: verdana;
						font-size: 10px;
						color: #4C4C4C;
						font-weight: bold;
						
}
#patbar p a{
						text-decoration: none;
						color: red;
}
#content{
						width: 465px;
						height: auto;
\\						border: solid 1px red;
						float: left;
						padding: 0px;
						margin-left: 13px;
						margin-top: 10px;
						
}
#content img{
						float: left;
						border: 2px solid #D3D4D5;
						\\margin: 5px;
						display: inline;
						margin: 5px 11px 5px 0px;
						
}
#content h2{
						font-size: 11px;
						font-family: verdana;
						color: #808080;
						text-align: left;
						\\float: left;
						padding: 5px 0px 15px 0px;
						display: block;

						
}
#content p{
						
						font-size: 10px;
						font-family: verdana;
						text-align: left;
						color: #111111;
						\\border: solid 1px red;
											
					\\	padding: 0px 5px 5px 0px !important;
				 	\\	padding: 0px 5px 5px 0px;

						
}
#content .box3{
						width: 460px;
						height: auto;	
						float: left;
						padding: 0px;
						margin: 0px;
						margin-top: 0px;
						margin-right: -3px !important;
						//margin-top: 10px;
}
#content.box3 ul{
						width: 467px;
						height: auto;
						float: left;
						\\border: solid 1px red;
}
#content .box3 ul li{
						list-style-type: none;
						width: 467px;
						display: inline;
						float: left; 
						\\border: solid 1px red;	
						margin: 0px 0px 0px 0px;
						padding-top: 13px;
						padding-bottom: 13px;
						background-image: url(../images/border_bg.gif);
						background-repeat: repeat-x;
						background-position: top; 
}
#content .box3 ul li p{
						float: none;
}
#content .box3 ul li h2{
						font-size: 14px;
						font-family: verdana;
						color: #808080;
						text-align: left;		
						\\border: solid 1px red;		
						padding: 0px;
						margin: 0px;
						padding: 0px 0px 10px 0px;
}
						
#content ul li p{
						width: 460px;
						font-size: 10px;
						font-family: verdana;
						text-align: justify;
						color: #111111;
						float: left;
						padding: 0px;
						margin: 0px;
						\\padding:0px 5px 0px 10px;
}
#content ul li img{
						width: 108px;
						border: solid 1px #CCCCCC;
						float: left;
						margin-right: 10px;
}
#content ul li a{
						text-decoration: none;
						background-image: url(../images/more_image1.gif);
						background-repeat: no-repeat;
						padding: 0px 0px 0px 10px;
						margin: 6px 0px 0px 0px;
						background-position: 0px 3px;
						float: right;
						color: #F9AE56;
}
#content .bros ul li{
padding: 0px;
}
#content .bros ul li p{
float: none;
}
#content .bros ul li a{
background: url(../images/pdf.gif) no-repeat;
color: #808080;
padding: 0 0 10px 20px;
}
#content ul.press_year{
	
}
#content ul{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	float: left;
}
#content ul li{
	float: left;
	
}
#content ul li .listbox1{
				width: 471px;	
				height: auto;
				\\border: 1px solid red;
				background-color: #F5F5F5;
				margin-bottom: 5px;
				float: left;
				//float: none;
				background-image: url(../images/bro_top.gif);
				background-repeat: no-repeat;
				background-position: top;
				\\margin-top: 5px;
				
				
}
#content ul li .listbox1 .test{
	float: left;
	width: 470px;
}
#content ul li .listbox1 h3{
				font-size: 9px;
				font-family: verdana;
				font-weight: bold;
				padding: 0px;
				padding: 8px 11px 0px 11px;
				\\float: left;
}
#content ul li .listbox1 img{
				border: 1px solid #808C8F; 
				margin: 8px 11px 0px 10px;
				float: left;
				width: 66px;
				
}
#content ul li .listbox1 p{
				font-size: 9px;
				font-family: verdana;
				font-weight: normal;
				margin: 0px 11px 0px 11px;
				padding: 0px;
				width: auto;
				float: none;
}
#content ul li .listbox1 a{
				
				font-size: 9px;
				font-family: verdana;
				font-weight: normal;
				color: #898989;
				float: right;
				background-image: url(../images/pdf.gif);
				background-repeat: no-repeat; 
				background-position: left top;
				padding-left: 20px;
				padding-right: 11px;
				padding-bottom: 8px;
}

#content ul.press_year li{
	display: inline;
	margin: 0 5px 0 5px;
}
#content ul.press_year li a.nav_href{
	background-image: none;
	float: none;
	padding-left: 0px;
}
#content ul.news{
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
}
#content ul.news li{
	float: left;
	border-bottom: 1px solid #a6a7a9;
	padding-bottom: 5px;
}
#content ul.news li h3{
						font-size: 12px;
						font-family: verdana;
						color: #0071BC;
						\\float: left;
						padding: 0px 0px 0px 0px;
						margin-top: 10px;
						margin-bottom: 10px;
						\\border: 1px solid red;
						text-align: left;
}
#content ul.news li h4{
						font-size: 9px;
						font-family: verdana;
						color: #666666;
						text-align: left;
						\\float: left;
						margin-top: 2px;
						margin-bottom: 0px;
						padding: 0px 0px 0px 0px;
						text-decoration: underline;	
						font-weight: normal;
}
#content ul.news li p{
	width: 460px;
	text-align: left;
}
#content ul.news li p span{
	margin-left: 15px;
}
#content ul.news li p span a{
	float: none;
	color: #c1272d;
}

#rightnav{
						width: 196px !important;
						width: 200px;
						\\border: 1px solid black;
						float: left;
						\\background-color: #F2F2F2;
						\\border: 1px solid red;
						margin: 0px 0px 0px 17px !important;
						margin: 0px 0px 0px -2px;
}
#rightnav h3{		
						width: 185px;
						height: 20px;
						background-image: url(../images/news_bg1.gif);
						background-repeat: no-repeat;
						border-bottom: 1px solid #B2B2B2;
						padding: 10px 0px 0px 10px;
						margin: 0px 0px 5px 0px !important;
						margin: 0px 0px 0px 0px;
						font-family: verdana;
						font-size: 12px;
						text-align: left;
						float: left;
						margin-left: 8px;
}
#rightnav .rightbox1{
						width: 195px;
						height: auto;
						\\border: 1px solid green;
						float: left;			
}
#rightnav .rightbox1 ul{
						width: 195px;
						height: auto;
						float: left;
						margin: 0px;
						padding: 0px;
						\\border: 1px solid black;						
}
#rightnav .rightbox1 ul li{		
						width: 195px;
						height: auto;
						display: block;
						margin-bottom: 6px;
						margin-right: 0px;
						\\border: 1px solid black;
						float: left;
						background-color: #E6E6E6;		
						padding-top: 5px;
						margin-left: 0px !important;
						margin-left: 8px;
}
#rightnav .rightbox1 ul li h2{
						height: 37px;
						font-size: 11px;
						font-family: verdana;
						color: #0071BC;
						\\float: left;
						padding: 0px 0px 5px 7px;
						\\border: 1px solid red;
						text-align: left;
}
#rightnav .rightbox1 ul li h2 span{
						font-size: 11px;
						font-family: verdana;
						color: #808080;
						text-align: left;
						float: left;
}
#rightnav .rightbox1 ul li p{
						font-size: 9px;
						font-family: verdana;
						color: #000;
						text-align: left;
						\\float: left;
						margin-top: 2px;
						padding: 0px 3px 9px 6px;
						text-decoration: none;		
}
#rightnav .rightbox1 ul li p a{
						color: #C64046;
						background-image: url(../images/more_image.gif);
						background-repeat: no-repeat;
						background-position: 3px 3px;
						padding: 0px 5px 0px 10px;  
						text-decoration: none;
						

}
#rightnav .rightbox1 ul li img{
						width: 63px;
						height: 41px;
						float: left;
						border: 1px solid #ACACAC;
						margin: 0px 4px 0px 6px;
}
#rightnav .rightbox2{
						width: 190px;
						height: 80px;
						float: left; 
						padding: 17px 0px 0px 5px;	
						margin-left: 4px;			
}
#rightnav .rightbox2 h2{
						text-align: left;
						padding-left: 20px !important;
						padding-bottom: 4px;
						
}
#rightnav .rightbox2 p{
						text-align: left; 
						color: #8B8B8B;
						padding-left: 20px;
						float: left;
}
#rightnav .rightbox2 input.newsletter{
						width: 102px;
						height: 16px;
						background-color: #fff !important;
						float: left;
						border: 1px solid #3D3D3D;
						margin: 9px 0px 0px 20px;
}
#rightnav .rightbox2 input.go{
						width: 28px;
						height: 19px;
						float: left;
						margin: 9px 0px 0px 6px;
						padding: 0px 0px 0px 0px;
						border: 1px solid #999999;
						background-color: #F7931E;
						\\padding-left: 20px;
						font-weight: bold;
						text-align: center;
						font-size: 9px;
						font-family: verdana;
						color: #fff;
}
#content .image{
	border: 1px solid #d9d9d9;
	clear: both;
	margin-right: 8px;
	margin-bottom: 5px;

	
}
#content p.temp2{
float: left;
width: 450px;

}


#pathbar p{
						font-family: verdana;
						font-size: 10px;
						color:  4C4C4C;
						float: left;
						text-align: left;
						font-weight: bold;
}
#pathbar a{
font-weight: normal;
color: #4c4c4c;
text-decoration: none;
}
#pathbar span{
						font-family: verdana;
						font-size: 10px;
						color:  4C4C4C;
						font-weight: bold;
}
#leftnav{
						width: 191px;	
						height: auto;
						float: left;
						margin: 0px;
						padding: 0px;
						margin-left: 10px !important;
						margin-left: 5px;
					\\	border: 1px solid blue;
						background-color: #fff;
}
#leftnav .box3{	
						width: 175px;	
						height: auto;
						background-color: #fff;
						float: left;
						border: solid 1px #CCCCCC;
						margin: 0px;
}
#leftnav .box3 h2{
						width: 170px;
						height: 23px;
						background-image: url(../images/leftnav_h2.gif);
						background-repeat: repeat-x;
						\\border: 1px solid #E3E6E6;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						color: #5A6A6D;
						\\float: left;
						padding: 0px 0px 0px 20px;			
						text-align: left;				
}
#leftnav .box3 ul{
						margin:0px;
                  padding:0px;
						text-align: left;
						\\border: 1px solid;
}
#leftnav .box3 ul li{
						width: 170px;
						list-style-type:none;
                  display: block;		
						float: left;
						padding: 0px 0px 9px 0px;
}
#leftnav .box3 ul li a{
						width: 188px;
						height: 15px;
						text-decoration: none;
						text-align: left;
						font-family: verdana;
						font-size: 10px;
						font-weight: normal;
						color: #414141;
						\\background-image: url(../images/list_disc.gif);
						background-repeat: no-repeat;
						float: left;	
						background-position: left;
						padding: 1px 0px 0px 10px;
						margin: 5px 0px 0px 10px;					
}
#leftnav .box3 ul li a:hover{
						text-decoration: underline;	
						background-image: url(../images/leftnav_temp2.gif);
						background-repeat: no-repeat;	
				
}
#leftnav .box3 ul li a.active{
						background-image: url(../images/list_disc2.gif);
						background-repeat: no-repeat;
						background-color: #f2f2f2;
						width: 170px;
						height: 25px;
}

#copyright{
						width: 900px;
						height: 17px;
						background-color: #b2b2b2;
						background-repeat: no-repeat;
						float: left;
}
#copyright p{
						float: left;
						padding: 2px 0px 0px 10px;
						font-size: 9px;
}
#copyright a.rrota{
						padding: 2px 20px 0px 0px !important;
						padding: -5px 0px 0px 0px;
						margin-right: 5px;
						color: #000;
						float: right;
						text-decoration: none;
						font-size: 9px;
						background: url(../images/rrota_mshel.gif) no-repeat 65px 0px;
						height: 17px;
						margin-top: 1px;
}
#copyright a.rrota:hover{
						padding: 1px 20px 0px 0px !important;
						padding: -5px 0px 0px 0px;
						margin-right: 5px;
						color: #000;
						float: right;
						text-decoration: none;
						font-size: 9px;
						background: url(../images/rrota_orange_pik.gif) no-repeat 65px 0px;
						height: 17px;
						margin-top: 1px;
						color: #f2f2f2;
}
#contact_form{
						width: 400px;
						height: auto;
						\\margin-left: 2px;
						\\border: 1px solid red;
						text-align: left;
						float: left;
}
#contact_form h1{
						font-family: verdana;
						font-size: 14px;
						color: #F7931E;
						text-align: left;
						padding-bottom: 20px;
						\\border: 1px solid red;
}
#contact_form h2{
						font-family: verdana;
						font-size: 11px;
						color: #000;
						text-align: left;
						\\padding-bottom: 20px;
						\\border: 1px solid red;
						padding: 0px;
						margin: 0px;
}
#contact_form h3{
						color: #F7931E;
						font-family: verdana;
						font-size: 11px;
						\\padding-bottom: 30px;
						\\border: 1px solid red;
						float: left;
						clear: both;
						padding: 0px 0px 0px 0px;
}
#contact_form p{
						width: 178px;
						height: 40px; 
						float: left;
						margin-top: 14px;
						\\text-align: left;
						clear: both;
}
#contact_form p label{
						text-align: left;
						font-family: verdana;
						font-size: 11px;
						color: #3F3F3F;
						padding-bottom: 5px;
}
#contact_form input.fieldtextbox{
						width: 173px;
						height: 17px;
						border-top: 2px solid #B5B5B5;
						border-bottom: 1px solid #737373;
						border-left: 1px solid #737373;
						border-right: 1px solid #737373;
						float: left;
						margin-top: 5px;
						background-color: #F2F2F2 !important;
}
#contact_form input:focus {
						\\background-color: #fff !important;
}
input{
						background: #fff;
}
#contact_form input:focus, #contact_form input.sffocus, input:focus, input.sffocus{ 
						background: #fff;
}
#contact_form .boxform1{
						width: 128px;
						height: 60px;
						\\border: 1px solid red;
						clear: both;
						\\margin-bottom: 10px;
						margin-top: 23px;		
}
#contact_form .boxform1 p{
						padding-top: 0px;
						height: auto;
}
#contact_form .boxform1 input.radio{
						width: 13px;
						height: 13px;	
						\\float: left;
						text-align: left;
						clear: both;
						
}
#contact_form .boxform1 span{
						font-family: verdana;
						font-size: 10px;
						color: #000;
						clear: both;
						padding: 0px 0px 0px 8px;
						height: auto;
						width: auto;		
						\\border: 1px solid red;	
}
#contact_form input.formsubmit{
						width: 53px;
						height: 18px;
						border: 1px solid #000;
						background-color: #F7931E;
						margin-left: 213px;
						font-family: verdana;
						font-weight: bold;
						font-size: 9px;
						color: #fff;					
}
#content ul.lajme{
	width: 465px;
	\\border: 1px solid;
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#content ul.lajme li{
	\\border: 1px solid;
	width: 465px;
	float: left;
	border-bottom: 1px solid #a6a7a9;
	padding-bottom: 5px; 
}
#content ul.lajme li p.lajme{
	width: 465px;
	\\float: left;
	padding: 0px;
	margin: 0px;
	color: #666666;
	text-decoration: underline;
}
#content ul.lajme li p{
	font-family: verdana,regular;
	width: 465px;
	padding: 0px;
}
#content ul.lajme a{
	color: #C5353B;
}
#content ul.lajme li h3{
color: #0071bc;
padding-bottom: 15px;
padding-top: 15px;
width: 465px;
}
#content ul.lajme h2{
						color:#808080;
						font-family:verdana;
						font-size:11px;
						text-align:left;
}
#content .box3 {
float:left;
height:auto;
margin-bottom:0px;
margin-left:0px;
margin-right:-3px !important;
margin-top:0px;
padding:0px;
width:460px;
}
#content.box3 ul {
float:left;
height:auto;
width:467px;
}
#content .box3 .publication ul li {
background-image:url(../images/border_bg.gif);
background-position:center top;
background-repeat:repeat-x;
display:inline;
float:left;
//float: none;
list-style-type:none;
margin:0px 0px 0px -40px;
padding-bottom:13px;
padding-top:13px;
width:467px;
}
#content .box3  ul li .publication img{
border:none;
width: 80px;
}
#content .box3 ul li h2 {
color:#808080;
font-family:verdana;
font-size: 12px;
margin:0px;
padding-top: 5px;
padding-bottom: 8px;
text-align:left;
\\float: left;
}
#content .box3 ul li h3 {
font-family: verdana;
font-size: 11px;
color: #3F94CC;
margin: 0px;
padding: 0px;
margin-bottom: 14px;
\\float: left;
}
#content ul li p {
color:#111111;
\\float:left;
font-family:verdana;
font-size:10px;
margin:0px;
padding:0px;
text-align:left;
width: auto;
}
#content ul li img {
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
width:108px;
}
#content ul li a, #content a.home {
background-image:url(../images/more_image1.gif);
background-position:0px 3px;
background-repeat:no-repeat;
color:#F9AE56;
float:right;
margin:6px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:none;
}
#content ul li a.publications{
background-image:url(../images/pdf.gif);
background-position:left top;
background-repeat:no-repeat;
color: #F9AE56;
float:right;
font-family:verdana;
font-size:9px;
font-weight:normal;
padding-bottom:8px;
padding-left:20px;
\\padding-right:11px;	
}
h4{
text-align: left;
color: #f15a24;
font-size: 13px;
margin-top: 5px;
margin-bottom: 10px;
}
.institutions{
float: left;
margin-top: 15px;
}
#contactform{
	float: left;
}
#contactform dl{
	\\border: 1px solid;
	text-align: left;
	float: left;
	
}

#contactform dl .form{
\\border: 1px solid;
width: 195px;
float: left;
margin: 10px 10px 10px 0px;
}



#contactform dl .form .top{
	width: 205px;
	height: 14px;
	background-image: url(../images/f_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
}

#contactform dl .form .center{
	width: 185px;
	height: auto;
	background-image: url(../images/f_center.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	float: left;
}

#contactform dl .form .bottom{
	width: 205px;
	height: 15px;;
	background-image: url(../images/f_bottom.gif);
	background-repeat: no-repeat;
	float: left;
}

#contactform dl textarea{
		width: 380px !important;
		width: 380px;
		height: 150px;
		border: 1px solid #c5c5c5;
		padding-top: 0px;
		margin-top: -1px;
}

#contactform dl .search{
	width: 64px;
	height: 16px;
	float: right;
	margin-right: 83px !important;
	margin-left: 320px;
	background-image: url(../images/f_search.gif);
	background-repeat: no-repeat;
	border: none;
	margin-top: 0px;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}

#contactform dt input{
	width: 163px;
	margin-bottom: 10px;
	background-color: #fff;
}

#contactform .form dl input .search{
	width: 45px;
}

#contactform .form label{
	border: none;
	background-image: none;
	color: #5A6A6D;
}
#contactform dt label{
	float: left;
	width: 90px;
	height: 17px;
	background-image: url(../images/f_comment.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
	margin-top: 5px;
}

#contactform form h1{
	text-align: left;
	padding-top: 17px;
}

#contactform p{
	color: #4d4d4d;
}
#contactform dt{
	float: left;
	width: 239px;
	clear:both;
}
#contactform .form dt{
	width: auto;
}
/*--------------------------------------- start of sitemap ----------------------------------*/
#sitemap{

}
#sitemap ul{
margin: 0px;
padding: 0px;
float:none;
}
#sitemap ul li{
list-style-type: none;
text-align: left;
margin: 3px 0px;
float: none;
}
#sitemap ul li a, #sitemap ul li ul li a, #sitemap ul li ul li ul li a, #sitemap ul li ul li ul li ul li a{

float: none;
min-height: 1px;
height: auto !important;
height: 1px;
margin: 0px;
padding: 3px 0px 3px 30px;
\\background-color: #ccc;
background: url(../images/sitemap/list_icon.gif) no-repeat;
background-position: 7px 0px;
text-decoration: none;
color: #000;
}
#sitemap ul li a.home{
padding-left: 18px;
background: url(../images/sitemap/home.gif) no-repeat;
color: #000;
float: none;
}
#sitemap ul li a:hover{
text-decoration: underline;
}
#sitemap ul li ul{
background: url(../images/sitemap/ul_bg.gif) repeat-y;
}
#sitemap ul li ul li {
padding-left: 15px;
}
#sitemap ul li ul li a{
\\background: none;
}
#sitemap li.end a{
background: url(../images/sitemap/end_list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul{
background: none;
}
#sitemap li.end ul li a{
background: url(../images/sitemap/list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li.end a{
background: url(../images/sitemap/end_list_icon.gif) no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li a{

}

/*--------------------------------------- end of sitemap ----------------------------------*/


.formular{
	width: 440px;
	margin: 0 auto;
}
.formular label{
	background-color: #F2F2F2;
	color: #5A6A6D;
	display: block;
	font-weight: bold;
	text-align: left;
	padding: 0 6px;
	margin-bottom: 1px;
}
.formular label.caption{
	background-color: transparent;
}
.formular input, .formular select, .formular textarea{
	border-top: 1px solid #9CA6A7;
	border-right: 1px solid #8B9698;
	border-bottom: 1px solid #5A6A6D;
	border-left: 1px solid #949FA1;
	width: 100%;
}
.formular dl.center{
	width: 100%;
	margin: 0px;
	text-align: left;
}
.formular dl.center dt{
	margin: 8px 0px;
}
.formular dl.left{
	width: 190px;
	float: left;
	text-align: left;
}
.formular dl.right{
	width: 190px;
	float: left;
	text-align: left;
}
.formular dt{
	width: 190px;
	margin: 0px 0px 17px 0px;
}
.formular dt.check1{
	text-align: left;
	margin: 0px 0px 0px 8px;
}
.formular dt.check1 label{
	display: none;
}
.formular dt.check1 input{
	width: auto;
	border: none;
}
.formular dt.big{
	width: 334px;
}
.formular dt.medium{
	width: 150px;
}
.formular dt.small{
	width: 87px;
}
.formular dl.center{
	margin-bottom: 10px;
}
.formular dl.center dt.datum, .formular dl.center dt.datum1{
	text-align: left;
	float:left;
	display: block;
	clear: both;
}
.formular dl.center dt.datum{
	margin-bottom: 10px;
}
.formular dt.datum label, .formular dt.datum1 label{
	background-color: transparent;
	color: #000;
	font-weight: normal;
	display: inline;
	padding: 0px;
}
.formular dt.datum input, .formular dt.datum1 input{
	width: 100px;
	display: inline;
}
.formular dt.datum, .formular dt.datum1{
	margin-left: 0px;
}
.formular dt.datum input{
	margin-left: 2px;
}
.formular dl.right label.caption{
	margin-top: 10px;
}
.formular dl.center label.caption{

}
.formular dl.test{
	display:block;
}
.formular div.left{
	width: 200px;
	float: left;
}
.formular dt.submit{
	
}
.formular dt.submit input{
	width: 70px;

	height: 17px;
	background: url(../images/submit_back.gif) repeat-x;
	color: #000;
	border-top: 1px solid #5A6A6D;
	border-right: 1px solid #647376;
	border-bottom: 1px solid #5A6A6D;
	border-left: 1px solid #949FA1;
	margin: 0px 100px 0px 0px;
}
#content .formular p{
	color: #5A6A6D;
	font-weight: normal;
	font-size: 11px;
	margin-left: 8px;
}

#content .formular span.texti p{
font-size:8px;
}