body {
	margin-top: 8px;
	background-color: #fff;
	text-align: center;
	font: 12px Arial, Verdana, sans-serif;
	color: #464544;
}

#header {
	margin:20px auto 0px auto;
	width:900px;
	height:106px;
    text-align:left;
    position:relative;
    border-bottom:1px solid #333;
    


}
img {border:0px;}
.clear {
	clear:both;
	}

.editor {
 border:1px solid red;
 padding:10px;
 }


#footer {
	margin:10px auto 50px auto;
	width:900px;
	height:11px;
	text-align:center;
    padding-top:10px;
    border-top:1px solid #333;

}


#main {
	margin:0px auto;
	width:900px;
	/*height:520px;*/
	background-color:#fff;
    padding:14px;
    border: 1px solid white;
    
    
	}
	
#menu {
	width:100%;

	
}
/* old menu styles */
#menu-container { display:block; position:relative; font-size:11px; overflow:visible; height:50px; }
#drop_down_menu {display:block; position:absolute; clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; float:left; left:0px; top:0px; }

#drop_down_menu li {margin-right:1px;border-left:1px solid #000;font-size:12px; font-weight:bold; float:left; color:#333; padding:5px 0px 5px 4px; cursor:pointer; background:#fff; width:144px; }
#drop_down_menu li a { color:#333; text-decoration:none;}
#drop_down_menu li a:hover {color:red;}
#drop_down_menu li a.selected {color:red;}

#drop_down_menu li ul {margin:0px; padding:0px; list-style-type:none;}
#drop_down_menu li ul li {border:none; display:block; float:none; clear:both;padding:0px;}
#drop_down_menu li ul li a { color:#333; font-weight:normal; text-decoration:none; display:block; }
#drop_down_menu li ul li a:hover{color:red;}
/* new menu styles */

#menuContainer	{display:block; position:relative; font-size:11px;overflow:visible; height:54px; } 
#dropDownMenu	{display:block; position: absolute;clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; float:left; left:0px; top:0px;}

#dropDownMenu  li {margin-right:1px; border-left: 1px solid black; font-size:12px; font-weight:bold; float: left; color:#333; padding:5px 0px 5px 4px; cursor:pointer; background:#fff; width:144px;}
#dropDownMenu  li a	{color: #333; text-decoration: none;}
#dropDownMenu  li a:hover {color: red; }
#dropDownMenu  li a.selected	{color:red;}
/*	LEVEL TWO */
#dropDownMenu  li ul	{margin: 0px;padding: 0px; list-style-type:none;}
#dropDownMenu  li ul li	{border:none; display:block; float: none; clear:both;padding:0px; }
#dropDownMenu  li ul li a {color:#333;font-weight:normal; text-decoration: none; display:block;} 
#dropDownMenu  li ul li a:hover	{color:red;}






#maglogo {
	float:left; width:161px;
}

#definition {
	float:right;
	margin: 44px 240px 0px 0px;
	font-size: 18px;
	color:#4b7290;
}

#langchooser {
position:absolute;
bottom:20px;
right:0px;
color:red;
}

#langchooser a{
text-decoration:none;
color:#333;
}

#langchooser a:hover{

color:red;
}

#langchooser selected{
text-decoration:none;
color:#ccc;
}

#content {
/*border-top: 1px solid #C2C4B6;*/
margin-top: 10px;
padding-top: 20px;
text-align:left;
}
#breadcrumbs {
margin-bottom:10px;
}

#breadcrumbs a {
text-decoration:none;
color: #333;
}

#breadcrumbs a:hover {
color: red;
}

#home {
	padding-top:30px;
	}


/* Start home left*/
#homeLeft {
	width: 306px;
	padding-right:10px;
	margin-bottom: 10px;
	float:left;
	}

#homeLeft .sectitle {
	border-bottom:1px solid #333;
	color:#000;
	padding:4px 0px;
	font-size: 12px;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing:2px;
	}
	
#homeLeft img {
	display:block;
	margin:0;
	padding:0;
	border:0;
	}

#homeLeft .modules {
	padding:0px 0px 10px 0px;
	}
	

#homeLeft .categories {
	padding:0px;
	}
	

#homeLeft .title {
	color:#fff;padding:0px;
	font-size: 13px;
	font-weight:bold;
	}
	
#homeLeft .title a{
	color:black;
	text-decoration:none;
	}
	
#homeLeft .title a:hover{
	color:red;
	text-decoration:none;
	}
	
#homeLeft .summary {
	margin:10px 0px 0px 0px;
	line-height: 17px;
	}
	
#homeLeft a {
	color:#000;
	text-decoration: none;
	}
	
#homeLeft a:hover {
	color:red;
	}		
/* End home left*/

/* Start home right*/	
#homeRight {
	float:left;
	width:564px;
	margin-left:20px;
	}
	
#homeRight .sectitle {
	border-bottom:1px solid #333;
	color:#000;
	padding:4px 0px;
	font-size: 12px;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing:2px;
	}

#homeRight .title {
	color:#333;padding:0px;
	font-size: 12px;
	font-weight:bold;
	}
	
#homeRight .title a{
	color:#333;
	text-decoration:none;
	}
	
#homeRight .title a:hover{
	color:red;
	}

#homeRight .subtitle {
	color:#333;padding-bottom:2px;
	}	
/* End home right*/	

#textonly {
padding: 20px 100px 0px 0px;
text-align:justify;
}
#exhibit {
padding:10px 0px 20px 0px;
}
#exhibit .title{
	font-weight:bold;
	font-size: 14px;
	border-bottom:1px solid #777;
	padding-bottom:4px;
	width:100%;
	margin-bottom:4px;
	color:black;
}
#exhibit .subtitle{
	color:#333;
	font-size: 14px;
	margin-bottom:2px;
}

#exhibit .location{
	color:#333;
	margin-bottom:2px;
}
#exhibit .date{
	color:#666;
	font-style:italic;
}
#exhibit .summary{
	margin:20px 0px 0px 0px;
	font-weight:bold;
	line-height: 16px;
	text-align:justify;

}
#exhibit .body{
	float:right;
	margin:0px 0px 0px 0px;
	line-height: 18px;
	text-align:justify;
}

#module {
	/*border-top:1px solid #ccc;*/
	}
#module .sectitle {
	border-bottom:1px solid #333;
	color:#000;
	padding:4px 0px;
	font-size: 12px;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing:2px;
	}
	
#module .modules {
	/*border-bottom:1px solid #ccc;*/
	padding:10px 0px 20px 0px;
	}
#module .title{
	font-weight:bold;
	font-size: 14px;
	border-bottom:1px solid #777;
	padding-bottom:4px;
	width:100%;
	margin-bottom:8px;
	color:black;
}

#module .title a{
		font-weight:bold;
	font-size: 14px;
	text-decoration:none;
	color:#000;
	}
#module .title a:hover{
	color:red;
	}

#module .thumbs{
	float:left;
	margin: 0px 2px 10px 0px;
	width:110px;
}
#module .subtitle{
	color:#333;
	font-size: 14px;
	margin-bottom:2px;
}
#module .date{
	color:#555;
	font-style:italic;
}
#module .summary{
	margin-top:10px;
	
}

select {  
  background-color: #fff;  
  color: #333;  
  border:1px solid #666;
}

.pageBrowser{float:left;
	}
.pageBrowser ul{
	margin: 8px 0px;
	padding: 0;
	list-style-type:none;
}
.pageBrowser li{
display:inline;
}
.pageBrowser a{
	background-color:white;
	text-decoration:none;
	padding:4px;
	border-left:1px solid #000;
	color:black;
	
}
.pageBrowser a:hover{
	color:red;
	
}
.pageBrowser a:visited{
	text-decoration:none;
	}

.pageBrowser .selected{
	
	background-color:white;
	text-decoration:none;
	padding:4px;
	border-left:1px solid #000;
	color:red;
}

.attachments {
}

.attachments a {
	color:#333;
	text-decoration: none;
}

.attachments a:hover {
	color:red;
}