*{margin:0px;}
body
{
	margin: 0px;
	background-color: #E8DDE8;
	z-index:-1;	
	}

body,td,th {
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
	color: #4E4E4E;
	font-weight :normal ;
	
}

#Row0
{
	display:none;
}
	


#Row2 {
	position: relative;
	width: 980px;
	margin:3px auto 0px auto;
	
}





#Row5 {
	position: relative;
	width: 980px;
	margin: 0px auto;
}
#Row6 {
	position: relative;
	width: 980px;
	margin: 0px auto;
	text-align:center;
	font-size:0.7em;
	direction:ltr;
	padding-top:5px;
	padding-bottom:30px;
}

/*-----------------------------------------------------------------------START OF ROW 1 ----------------------------------------------------------------*/
#Row1 {
	position: relative;
	width: 980px;
	font-size: 0.7em;
	margin:13px auto 0px auto;
}
#Row1 #language {
	float: right;
	width: 680px;
	position: relative;
	margin-right: 20px;
	text-align :right;
}
#Row1 #members {
	float: left;
	width: 180px;
	position: relative;
	text-align:left;
	
}
#Row1 #primarynav {
	float: left;
	width: 80px;
	position: relative;
	margin-left: 20px;
}
/*-----------------------------------------------------------------------END OF ROW 1 ----------------------------------------------------------------*/



/*-----------------------------------------------------------------------START OF ROW 3 ----------------------------------------------------------------*/

#Row3 {
	position: relative;
	width: 100%;
	margin: 0px auto;
	background-image: url('../images/top_texture.png');

}
#Row3 #Row3_container {
	width: 980px;
	margin: 0px auto;
}
#Row3 #Row3_container #date {
	float: right;
	width: 400px;
	position: relative;
	margin-right: 5px;
	font-size: 0.7em;
	color: #FFF;
	padding-top:5px;
	text-align:right;
	
	
}

#Row3 #Row3_container #logo {
	float: left;
	width: 350px;
	position: relative;
	margin-left: 5px;
	margin-top: 25px;
	margin-bottom: 25px;
	
}


/*-----------------------------------------------------------------------END OF ROW 3 ----------------------------------------------------------------*/

/*-----------------------------------------------------------------------START OF ROW 4 --------------------------------------------------------------*/

#Row4 {
	position: relative;
	width: 980px;
	background-color: #FFF;
	padding-top: 30px;
	margin:0px auto 0px auto ;	
}

#Row4 #top_nav {
	position:absolute;
	left:3px;
	top:-18px;
	width:974px;
	height:40px;
	z-index:100;
	background-image: url('../images/top_nav_bg.png');
	background-repeat: no-repeat;
	font-size: 0.7em;

}

#Row4 #top_nav #links {
	float: left;
	width: 750px;
	position: relative;
	margin-right: 10px;
	padding-top: 10px;
}

#Row4 #top_nav #links a 
{cursor:pointer;
	}
	
	
#Row4 #top_nav #search {
	float: right;
	width: 175px;
	position: relative;
	margin-left: 5px;
	padding-top: 7px;
	padding-left: 5px;
	}


/*-----------------------------------------------------------------------END OF ROW 4 ----------------------------------------------------------------*/

/*-----------------------------------------------------------------------start OF right ----------------------------------------------------------------*/



/*-----------------------------------------------------------------------end OF right ----------------------------------------------------------------*/
 .picalign
	{
	vertical-align:middle;	
	}









#Row4 #left {
	position: relative;
	width: 257px;
	float:right	
	}
	
#Row4 #left #focalpoint {
	position: relative;
	width: 236px;
	margin-left:auto;
	margin-right:auto;
	}	
.Box_Header_text {
	background-color: #FFF;
}

#Row4 #right #right_container {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#Row4 #right #right_container #right_container_body {
	background-color: #F3EDF3;
	position: relative;
	width: 700px;
}



		
#Row4 #left #reaserch {
	position: relative;
	width: 236px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	font-size:0.8em;
	}
.box_pink_header{
	position: relative;
	width: 206px;
	background-image:url(../images/box_border_pink_r1_c1.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-left: 30px;	
	padding-bottom: 6px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_pink_r1_c1.png", sizingMethod="crop");
	
	}	
.box_pink_body{
	position: relative;
	width: 226px;
	background-image:url(../images/box_border_pink_r2_c1.png);
	background-repeat:repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_pink_r2_c1.png", sizingMethod="crop");
	}
	
.box_pink_footer{
	position: relative;
	width: 236px;
	background-image:url(../images/box_border_pink_r4_c1.png);
	background-repeat:no-repeat;
	background-position:center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_pink_r4_c1.png", sizingMethod="crop");
	}	

#Row4 #left #ad1 , #Row4 #left #ad2 {
	position: relative;
	width: 236px;
	background-color: #E8DDE8;
	height:60px;
	margin:10px auto 0px auto;
	}
	
	
#Row4 #left #login {
	position: relative;
	width: 236px;
	margin:10px auto 0px auto;
	font-size:0.75em;
	direction:ltr;
	}
	
#Row4 #left #login a {
	text-decoration:none;
	color:#909;
	
	}
#Row4 #left #login a:hover {
	text-decoration:none;
	color:#d0d;
	
	}	
	
	
#Row4 #left #rss {
	position: relative;
	width: 236px;
	margin:10px auto 0px auto;

	font-size:0.75em;
	}
	
#Row4 #right {
	position: relative;
	width: 723px;
	float:left;
	font-size:0.8em
	}
#Row4 #right #right_container{	
	background-color:#F3EDF3;
}
#Row4 #right .title_bg 
{
	background-image:url(../images/right_box_title_bg.png);
	background-repeat:repeat-x;
	
}	
	
#Row4 #right #text {
	position: relative;
	width: 673px;
	margin:15px auto 0px auto;
	}		
	
#Row4 #right #box1 {
	position: relative;
	width: 673px;
	margin-left:auto;
	margin-right:auto;
	}	
	
#Row4 #right #box2 {
	position: relative;
	width: 673px;
	margin:5px auto 0px auto;
	}
	
.box_gray_header{
	position: relative;
	width: 643px;
	background-image:url(../images/box_border_gray_r1_c1.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-left: 30px;
	padding-bottom: 12px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray_r1_c1.png", sizingMethod="crop");
	}	
.box_gray_body{
	position: relative;
	width: 663px;
	background-image:url(../images/box_border_gray_r2_c1.png);
	background-repeat:repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	text-align:justify;
	_background: none;
	font-size :0.9em;
	line-height:170%;
	direction:ltr;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray_r2_c1.png", sizingMethod="crop");
	
	}
.box_gray_header,.box_gray2_header,.box_pink_header
{
	color :#aa00aa ;

	
	}
.box_gray_body a{ color:Red; text-decoration:none}	
	
.box_gray_footer{
	position: relative;
	width: 673px;
	background-image:url(../images/box_border_gray_r4_c1.png);
	background-repeat:no-repeat;
	background-position:center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray_r4_c1.png", sizingMethod="crop");
	}
	
#Row4 #right #bottom_boxes {
	position: relative;
	width: 673px;
	margin:5px auto 0px auto;
	}
	
#Row4 #right #bottom_boxes #boxes_left {
	position: relative;
	width: 533px;
	float:right;
	}	
#Row4 #right #bottom_boxes #boxes_right {
	position: relative;
	width: 140px;
	float:left;
	}

#Row4 #right #box3 {
	position: relative;
	width: 533px;
	}
	
#Row4 #right #box4 {
	position: relative;
	width: 533px;
	}
#Row4 #right #ad3 {
	position: relative;
	width: 125px;
	margin-right:15px;
	background-color: #ffffff;
	margin-top:10px;
	height:125px;
	}	

#Row4 #right #ad4 {
	position: relative;
	width: 125px;
	margin-right:15px;
	background-color: #ffffff;
	margin-top:10px;
	height:125px;
	}	
	
#Row4 #right #ad5 {
	position: relative;
	width: 125px;
	margin-right:15px;
	background-color: #ffffff;
	margin-top:10px;
	height:125px;
	}		

#Row4 #right #bottom_nav {
	position: relative;
	width: 645px;
	margin:5px auto 0px auto;
	background-image: url(../images/bottom_navigation.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:0.8em;
	padding: 14px;
	}
	
	
#Row4 #right #pathmarker {
	position: relative;
	width: 645px;
	margin-left:auto;	
	margin-right:auto;
	background-image: url(../images/bottom_navigation.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:0.8em;
	padding: 14px;
	}
	
#Row4 #right #pathmarker #path	
{
	width:70%;
	float:left;
	direction:ltr;
	}
	
#Row4 #right #pathmarker #toolbar	
{
	width:25%;
	float:right;
	}	
	
#Row4 #right #right_container #right_container_body #pathmarker a {
	color: #909;
	text-decoration: none;
	direction:ltr;
	
}		
	
.box_gray2_header{
	position: relative;
	width: 503px;
	background-image:url(../images/box_border_gray2_r1_c1.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-left: 30px;
	padding-bottom: 12px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray2_r1_c1.png", sizingMethod="crop");
	}	
.box_gray2_body{
	position: relative;
	width: 523px;
	background-image:url(../images/box_border_gray2_r2_c1.png);
	background-repeat:repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray2_r2_c1.png", sizingMethod="crop");
	}
	
.box_gray2_footer{
	position: relative;
	width: 533px;
	background-image:url(../images/box_border_gray2_r4_c1.png);
	background-repeat:no-repeat;
	background-position:center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box_border_gray2_r4_c1.png", sizingMethod="crop");
	}
	
	



.fixer {
	clear: both;
}
#Row4 #right #right_container #right_container_body #bottom_nav a {
	color: #666;
	text-decoration: none;
}
#Row4 #left #login .box_pink_body div ul {
	list-style-position: outside;
	list-style-type: square;
	line-height:140%;	
	padding-right:13px;
}
#Row4 #left #login .box_pink_body div #registration {
	text-align: center;
}
#Row4 #left #login .box_pink_body div #form2 #login_bottun {
	text-align: left;
	padding-left:25px;
}
#Row4 #left #login .box_pink_body div #form2 a {
	color: #969;
	text-decoration: none;
}

.login_btn
{
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	background-position:center;
	width:50px;
	height:22px;
	border:none;
	
	}
	
#text div.box_gray_body{min-height:435px;}	

a span {
display:none;}

div.box_gray_body table 
{
	margin-left:auto ;
	margin-right :auto ;
	background-color :#F3EDF3;
	border :1px solid #999999;
	
	}
div.box_gray_body table td,div.box_gray_body table th
{
	padding:5px;
	border-bottom :1px solid #cccccc;
	
	}
	
	
	#table_hidden 
{
	margin-left:auto ;
	margin-right :auto ;
background-color : #ffffff;
	border :1px none #ffffff;
	
	}
#table_hidden td,#table_hidden th
{
	padding:5px;
	border-bottom :1px none #cccccc;
	
	}
	
	#table_hidden td 
	{
		border-bottom :1px solid #eeeeee;}
	
a.coninue
{
display :block ;
   text-decoration :none;
    color:#990099;
    font-size :0.9em;
     padding-top :5px;
      padding-bottom :2px;	
      clear :both ;
	  text-align:right;
	}	
.searchresult
{
	background-color:#F3dcF3;
	border-bottom :1px solid #ff00ff;
	
	}
	.pagging{direction :ltr ;margin-left :3px; margin-right :3px}
/*------------------------------------------news first page styles-------------------------------------------*/
.box_gray_body #news 
{
	list-style :none;
	list-style-position :inside;
	margin:0px;
	padding:0px;
	float :left;
	width :450px;
}	

.box_gray_body #news li
{
	border-bottom :1px dashed #eeeeee;
	padding:3px;

}

.box_gray_body #news li:hover
{
	background-color :#eeeeee;
	border-bottom :1px dashed #aaaaaa;
}

.box_gray_body #news li a
{
	color:#333333;
	display :block;
	float :left;
	width:80%

}
.box_gray_body #news li .date
{
	color:#333333;
	display :block;
	float :right;
	width:15%

}

/*------------------------------------------news  styles-------------------------------------------*/
.box_gray_body #news2 
{
	list-style :none;
	list-style-position :inside;
	margin:0px;
	padding:0px;

}	

.box_gray_body #news2 li
{
	border-bottom :1px dashed #eeeeee;
	padding:3px;

}

.box_gray_body #news2 li:hover
{
	background-color :#eeeeee;
	border-bottom :1px dashed #aaaaaa;
}

.box_gray_body #news2 li a
{
	color:#333333;
	display :block;
	float :right;
	width:90%

}
.box_gray_body #news2 li .date
{
	color:#333333;
	display :block;
	float :left;
	width:10%

}

/*------------------------------------------books styles-------------------------------------------*/
.box_gray2_body #books,.box_gray_body #books ,.box_gray2_body #projects,.box_pink_body #seminar
{
	list-style :none;
	list-style-position :inside;
	margin:0px;
	padding:0px;

}	

.box_gray2_body #books li,.box_gray_body #books li,.box_gray2_body #projects li,.box_pink_body #seminar li
{
	border-bottom :1px dashed #eeeeee;
	padding:3px;

}

.box_gray2_body #books li:hover,.box_gray_body #books li:hover,.box_gray2_body #projects li:hover,.box_pink_body #seminar li:hover
{
	background-color :#eeeeee;
	border-bottom :1px dashed #aaaaaa;
	direction :ltr ;
}

.box_gray2_body #books li a,.box_gray_body #books li a,.box_gray2_body #projects li a,.box_pink_body #seminar li a
{
	color:#333333;
	display :block;
	width:100%;
	text-decoration :none;


}



/*------------------------------------------sites styles------------------------------------------------*/
.box_gray_body #sites 
{

	margin:0px;
	padding:3px;
	margin-bottom :10px;
	border-bottom :1px dashed #eeeeee;
	position :relative;

}	

.box_gray_body #sites .site_title
{
	padding-top :25px;
	padding-right:10px;
	float :left ;
}

.box_gray_body #sites .site_logo
{
	float : right;
}

.box_gray_body #mysites a
{
color:#333333;
	display :block;
}

/*------------------------------------------------------------------------------------*/

.rows
{
	list-style :none;
	list-style-position :inside;
	margin:0px;
	padding:0px;
	padding-bottom :20px;

}	

.rows li
{
	border-bottom :1px dashed #eeeeee;
	padding:3px;

}

.rows li:hover
{
	background-color :#eeeeee;
	border-bottom :1px dashed #aaaaaa;
	direction :ltr ;
}

.rows li a
{
	color:#333333;
	display :block;
	width:100%;
	text-decoration :none;


}

.search_header
{
    list-style :square;
	list-style-position :outside;
	border-bottom :1px dashed #993399;
	padding:3px 3px 3px 3px;
}

.rss
{
	list-style-image  :url(../images/RSS_NORC.png);
	list-style-position :inside;
	margin:0px;
	padding:0px;
	padding-bottom :20px;
	font-weight: bold;
	color: #FC9809;

}	

.rss li
{
	border-bottom :1px dashed #eeeeee;
	padding:3px;
	
}
.rss li a 
{
    color:#ff8800;
        
    
    }
