

/* CSS SEI Center */

html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding:2px;
}

form {
margin: 0px;
padding: 0px;
}

h1 {
	margin:0 0 2em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	color: #000000;
}

h2 {
	margin:0;
	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 0px;
}

p {
	margin:0 0 1em 0;
	padding-top: 0px;
	line-height: 1.5em;
}

.home {
width:460px;
}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:783px;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
background-image: url(images/BGTile.gif);
background-repeat: repeat-y;
}

div#header {
padding:0em;
text-align: center;
background-image: url(images/BGTile.gif);
background-repeat: repeat-y;
}

div#header p {
font-style:italic;
font-size:1.1em;
margin:0;
}

div#content {
padding:0em 1em 5em; /* bottom padding for footer */
}

div#nav {
	background-color:#606060;
	height:30px;
	margin:0 34px 5px 34px;
	vertical-align:middle;
}

div#content p {
	text-align:left;
	padding:0 7px 0 0;
	margin-top: 0px;
}

div#footer {
position:absolute;
width:100%;
bottom:0; /* stick to bottom */
background:#fff;
background-image: url(images/BGTile.gif);
background-repeat: repeat-y;
text-align: center;
}

div#footer p {
padding:1em;
margin:0 33px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: right;
color: #999999;
}
	
.date {
margin:0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
padding-bottom: 0px;
}
	
.alt {
display:none;
}

.limitedtextarea 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
}


.admintextbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.searchheadline
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.searchtype
{		
	color: #95bbd9;	
	font-weight:bold;
}

a {
color:#333;
}

a:hover {
color:#999;
}

a#footer {
color:#999999;
text-decoration:none;
}

a#footer:hover {
color:#333333;
text-decoration:none;
}

a#archive {
color:#333333;
font-weight:bold;

}

a#archive:hover {
color:#999999;
font-weight:bold;
}

a#archive2 {
color:#999999;
font-size:11px;
text-decoration:none;
}

a#archive2:hover {
color:#333333;
font-size:11px;
text-decoration:none;
}

a#headline {
color:#999999;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a#headline:hover {
color:#333333;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a#link {
color:#333;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

a#link:hover {
color:#999;
font-size:12px;
text-decoration:none;
font-weight:bold;
}


#article {
	margin:0 0 15px 0;
	text-align: left;
}

#projects {
margin:0 0 15px 0;
}

#projects h1{
margin:0;
}

#publications h1{
margin:0;
}


#events h1{
margin:0;
}

#publications {
margin:0 0 15px 0;
}

#events {
margin:0 0 15px 0;
}

#events img{
margin-bottom:0px;
}

#projects img{
margin-bottom:10px;
}

#intro {
	padding:0 0 10px 0;
	border-bottom:#e5e5e5 solid 1px;
	margin: 0 0 15px 0;
}


#publications img{
margin-bottom:10px;
}

#subHDR {
border-bottom:#e5e5e5 solid 1px;
margin: 0 5px 15px 0;
}

#subHDRshort {
border-bottom:#e5e5e5 solid 1px;
margin: 0 5px 0px 0;
}

#adminHDR {
font-weight:bold;
}

#adminwarning {
color:red;
}

#user {
font-weight:bold;
color:#999999;
}

.comment {
float:right;
margin:0 0 5px 0;
}

a#small {
display: block;
width: 13px;
height: 30px;
background-image: url(images/nav/small.gif);
background-position: 0 0;
}

a#small:hover {
background-position: 0 -30px;
}

a#small_selected {
display: block;
width: 13px;
height: 30px;
background-image: url(images/nav/small.gif);
background-position: 0 -60px;
}

a#medium {
display: block;
width: 19px;
height: 30px;
background-image: url(images/nav/medium.gif);
background-position: 0 0;
}

a#medium:hover {
background-position: 0 -30px;
}

a#medium_selected {
display: block;
width: 19px;
height: 30px;
background-image: url(images/nav/medium.gif);
background-position: 0 -60px;
}

a#large {
display: block;
width: 14px;
height: 30px;
background-image: url(images/nav/large.gif);
background-position: 0 0;
}

a#large:hover {
background-position: 0 -30px;
}

a#large_selected {
display: block;
width: 14px;
height: 30px;
background-image: url(images/nav/large.gif);
background-position: 0 -60px;
}

a#aprojects2 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/projects.gif);
background-position: 0 0;
}

a#aprojects2:hover {
background-position: 0 -31px;
}

#aprojects3 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/projects.gif);
background-position: 0 -31px;
}

a#apublications2 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/publications.gif);
background-position: 0 0;
}

a#apublications2:hover {
background-position: 0 -31px;
}

#apublications3 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/publications.gif);
background-position: 0 -31px;
}


a#aevents2 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/events.gif);
background-position: 0 0;
}

a#aevents2:hover {
background-position: 0 -31px;
}

#aevents3 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/events.gif);
background-position: 0 -31px;
}

a#arecentnews2 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/news.gif);
background-position: 0 0;
}

a#arecentnews2:hover {
background-position: 0 -31px;
}

a#search {
display: block;
width: 50px;
height: 30px;
background-image: url(images/nav/search.gif);
background-position: 0 0;
}

a#search:hover {
background-position: 0 -30px;
}


#arecentnews3 {
display: block;
width: 119px;
height: 31px;
background-image: url(images/adminNav/news.gif);
background-position: 0 -31px;
}


/*Reorder List START*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
}

/*Reorder List END*/

