body
{
	margin:				0px;
	background-color:	rgb(238,238,238);
	background-image:	url(/images/stars.gif);
	background-repeat:	repeat-x;
}

#center-x
{
	width:			850px;
}

table#topcontent
{
	margin:			20px 0px 20px 38px;
}

table#topcontent td,
table#labtour td
{
	padding:			0px;
	vertical-align:		top;
}

table#topcontent .bodytext,
table#labtour .bodytext
{
	margin-left:		0px;
}

table.homefeature
{
	margin:			0px 12px 30px 20px;
}

table.homefeature td
{
	padding:			0px;
	vertical-align:		top;
}

table.homefeature h2,
table#labtour h2
{
	line-height: 18px;
	margin-bottom:	0px;
	font-family: arial,helvetica,sans serif;

	font-size: 15px;

	font-weight: bold;

	color: #112266;
}
table.homefeature h2 a
{
	color: #112266;
}

table.homefeature .homefeaturetext
{
	line-height: 12px;
	margin-bottom:	0px;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #112266;
}

table.homefeature img
{
	border:			0px!important;
}
img.Left
{
	margin-right:	10px;
}
img.Right
{
	margin-left:	10px;
}


table#labtour
{
	margin:			40px 38px;
	width:			557px;
}
img#roomimage
{
	margin-right:		20px;
}

table#labtour tr.r1
{
	height:				200px;
}


h1
{
	line-height: 20px;
	margin-bottom:	0px;
	font-family: arial,helvetica,sans serif;

	font-size: 18px;

	font-weight: bold;

	color: #112266;
}

img.photo
{
	margin-right:		20px;
}

input.siteedit,select.siteedit,input.siteeditbuttom
{
	font-size:		10px;
}

.bodytext
{
    margin-left:	38px;
    margin-right:	18px;	
	line-height:	16px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		11px;
	color:			black;
}


.menutext
{
	margin:			6px 12px;
	
	font-family:	verdana,arial,sans serif;
	font-weight:	bold;
	font-size:		10px;
}

a
{
	text-decoration:	none;
	color:			rgb(85,102,170);
}

a:hover
{
	color:			rgb(0,0,85);
}

a.menu
{
	text-decoration:	none;
	color:			rgb(85,102,170);
}

a.menu:hover
{
	color:			rgb(0,0,85);
}


a.menu1
{
	text-decoration:	none;
	color:			rgb(0,0,85);
}

a.menu:hover
{
	color:			rgb(0,0,85);
}


a.footerlink
{
	padding:			5px;
	text-decoration:	none;
	color:			rgb(85,102,170);
}

a.footerlink:hover
{
	color:			rgb(0,0,85);
}

.footer
{
	margin-left:		38px;
	line-height:		32px;
	
	font-family:		verdana,arial,helvetica,sans serif;
	font-size:			10px;
	color:				rgb(51,102,204);
}

.hometd 
{
	font-family : verdana,tresbuchet ms,arial,helvetica;
	font-size : 10px;
	line-height : 16px;
	color : 000000;
    margin-left : 18px;
    margin-right : 18px;
}


.smtext 
{
	font-family:	verdana,arial,helvetica;
	font-weight:	bold;
	font-size : 10px;
	line-height : 14px;
	color : 000000;
    margin-left : 18px;
    margin-right : 18px;
}


.phototd 
{
	font-family : verdana,tresbuchet ms,arial,helvetica;
	font-size : 9px;
	color : 112266;
    margin-right : 18px;
}


.textnavtd 
{
	font-family : verdana,tresbuchet ms,arial,helvetica;
	font-size : 9px;
	line-height : 16px;
	color : 5566AA;
    margin-left : 10px;
}


.navlink 
{
	font-family : verdana,tresbuchet ms,arial,helvetica;
	font-size : 9px;
	font-weight : bold;
	line-height : 16px;
	color : 112266;
	
}


.textmargin 
{
	font-family : verdana,tresbuchet ms,arial,helvetica;
	font-size : 9px;
	line-height : 14px;
	color : 3366CC;
	margin-right : 20px;
}


.subnavlink 
{
    margin-left:	10px;
	margin-right:	10px;

	font-family:	verdana,tresbuchet ms,arial,helvetica;
	font-weight:	bold;
	font-size:		9px;
	color:			5566AA;
}


.sidenavlink 
{
	font-family :	verdana,tresbuchet ms,arial,helvetica;
	font-size :		9px;
	font-weight :	bold;
	line-height :	12px;
	color :			5566AA;
    margin-left :	18px;	
}


.eventtext
{
    margin-left:	5px;	
	line-height:	16px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		11px;
	color:			black;
}


.linktext
{
    margin-left:	38px;	
	line-height:	16px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		11px;
	color:			5566AA;
}


.subtitle
{
    margin-left:	38px;	
	line-height:	20px;

	font-family:	arial,helvetica,sans serif;
	font-size:		15px;
	font-weight : bold;
	color:			rgb(17,34,102);
}

.title
{
    margin-left:	38px;	
	line-height:	20px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		16px;
	font-weight:	bold;
	color:			rgb(17,34,102);
}

.formlabel
{
    margin-left:	38px;
    margin-right:	18px;	
	line-height:	16px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-weight:	bold;
	font-size:		11px;
	color:			black;
}

.formcell
{	
	line-height:	16px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-weight:	bold;
	font-size:		11px;
	color:			black;
}

img.leftimage
{
	margin-right:	14px;
	float:	left;
	clear:	all;
}

input.textfield
{
	background-color:	white;
	width:				260px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		12px;
	color:			rgb(17,34,102);
	
}

select.textfield
{
	background-color:	white;
	width:				260px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		12px;
	color:			rgb(17,34,102);
	
}

select.cal-date
{
	background-color:	white;
	font-family:		verdana,arial,helvetica,sans serif;
	font-size:			10px;
	color:				rgb(17,34,102);
	margin-left:		5px;
	
}

textarea.textfield
{
	background-color:	white;
	width:				260px;

	font-family:	verdana,arial,helvetica,sans serif;
	font-size:		12px;
	color:			rgb(17,34,102);
	
}

input.button
{
	background-color:	rgb(187,204,238);
	border:			1px solid rgb(17,34,102);
	font-family:	verdana,arial,helvetica,sans serif;
	font-weight:	bold;
	font-size:		11px;
	color:			rgb(17,34,102);
}

input.cal-date
{
	margin-left:		5px;
	background-color:	rgb(187,204,238);
	border:				1px solid rgb(17,34,102);
	font-family:		verdana,arial,helvetica,sans serif;
	font-weight:		bold;
	font-size:			10px;
	color:				rgb(17,34,102);
	line-height:		12px;
	margin-top:			0px;
	margin-bottom:		2px;
}

/*******************************************************************************************************************/
/*   Navigation and DHTML blocks                                                                                   */
/*******************************************************************************************************************/

#meteor
{
	position:	absolute;
	top:		40px;
	left:		400px;
	z-index:	100;
}

#navstrip
{
	position:		absolute;
	top:			91px;
	left:			20px;
	z-index:		180;
	white-space:	nowrap;
}

#navbuttons
{
	position:		absolute;
	top:			20px;
	left:			90%;
	z-index:		200;
	white-space:	nowrap;
}

#menu-about
{
	position:	absolute;
	top:		113px;
	left:		20px;
	z-index:	200;
	visibility:	hidden;
	width:		100px;
	
	background-color:	rgb(153,170,221);
	border-top:			1px solid white;
}

#menu-calendar
{
	position:	absolute;
	top:		113px;
	left:		85px;
	z-index:	200;
	visibility:	hidden;
	width:		104px;
	

}


#menu-study
{
	position:	absolute;
	top:		113px;
	left:		189px;
	z-index:	200;
	visibility:	hidden;
	width:		122px;
	
	background-color:	rgb(153,170,221);
	border-top:			1px solid white;
}

#menu-academic
{
	position:	absolute;
	top:		113px;
	left:		311px;
	z-index:	200;
	visibility:	hidden;
	width:		120px;
	
	background-color:	rgb(153,170,221);
	border-top:			1px solid white;
}

#menu-research
{
	position:	absolute;
	top:		113px;
	left:		431px;
	z-index:	200;
	visibility:	hidden;
	width:		143px;
	
	background-color:	rgb(153,170,221);
	border-top:			1px solid white;
}

#menu-resources
{
	position:	absolute;
	top:		113px;
	left:		575px;
	z-index:	200;
	visibility:	hidden;
	width:		114px;
	
	background-color:	rgb(153,170,221);
	border-top:			1px solid white;
}

.cal-weekday
{
	border-bottom:		1px solid rgb(238,238,238);
	background-color:	rgb(153,170,221);
	text-align:			center;
	padding:			3px 10px;
}

.cal-dayblock
{
	border:	1px solid rgb(238,238,238);
}


#homecontent
{
	margin:				0px 20px 20px;

	font-family:		times new roman,serif!important;
	font-style:			italic!important;
	color:			rgb(17,34,102);

}

#homecontent h1
{
	margin:				0px;
	font-family:		times new roman,serif!important;
	font-style:			italic!important;
	font-size:			18px;
}

.hometext
{
	line-height:		18px;
	font-size:			13px;
	font-style:			italic;

}



