body {
	MARGIN: 0px 10px 0px 0px;
	BORDER: 0px;

	BACKGROUND-COLOR: #F5F5F5;

	BACKGROUND-IMAGE: url(./menu_bar_bg.png);
	BACKGROUND-REPEAT: repeat-y;

	FONT-SIZE:   13px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

DIV.spaceholder 
{
	FLOAT:  none;
	MARGIN: 0px;
	BORDER: 0px;
	HEIGHT: 5px;
	BACKGROUND-COLOR: #F4F4F4;
}

#header
{
	FLOAT:  none;
	MARGIN: 0px;
	BORDER: 0px;
	HEIGHT: 125px;
	
	BACKGROUND-IMAGE: url(./header_bg.png);
	BACKGROUND-REPEAT: repeat-x;
	
	TEXT-ALIGN: center;
}

#header_title
{
	FLOAT:  none;
	MARGIN: 0px;
	BORDER: 0px;
	HEIGHT: 40px;
	PADDING-TOP: 40px;
	
	TEXT-ALIGN: center;
	FONT-SIZE:   36px;
	COLOR: #444444; 
	FONT-WEIGHT: bold; 
}
	
#header_left
{
	FLOAT:  left;
	MARGIN: 0px;
	BORDER: 0px;
	HEIGHT: 125px;
	WIDTH:  35px;
	
	BACKGROUND-IMAGE: url(./header_left.png);
	BACKGROUND-REPEAT: no-repeat;
}

#header_right
{
	FLOAT:  right;
	MARGIN: 0px;
	BORDER: 0px;
	HEIGHT: 125px;
	WIDTH:  35px;
	
	BACKGROUND-IMAGE: url(./header_right.png);
	BACKGROUND-REPEAT: no-repeat;
}

#menubar {
	FLOAT:  left;
	WIDTH:  225px;
	
	TEXT-ALIGN: center;
}

DIV.menubar_top {
	WIDTH:  225px;
	HEIGHT: 25px;
	
	BACKGROUND-IMAGE:  url(./menu_bar_top.png);
	BACKGROUND-REPEAT: no-repeat;
}

DIV.menubar_bottom {
	WIDTH:  225px;
	HEIGHT: 25px;
	
	BACKGROUND-IMAGE:  url(./menu_bar_bottom.png);
	BACKGROUND-REPEAT: no-repeat;
}



#photo 
{
	WIDTH:  155px;
	HEIGHT: 135px;
	MARGIN: 5px 35px 0px 35px;
	
	BACKGROUND-IMAGE:  url(./photo.png);
	BACKGROUND-REPEAT: no-repeat;

}

DIV.photo_title 
{
	WIDTH:  155px;
	MARGIN: 4px 35px 0px 35px;
	
	TEXT-ALIGN:center;
	
	COLOR: #444444; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22px;
}

#content 
{
	FLOAT: none;
	MARGIN: 0px;
	BORDER: 0px;
	
	PADDING-LEFT: 225px;
}

#content_textarea
{
	FLOAT: none;
	MARGIN: 0px;
	BORDER: 0px;

	PADDING-LEFT: 25px;
}

#content_textarea UL LI
{
	LINE-HEIGHT: 22px;
}

#menubar UL
{
	MARGIN: 0px;
	BORDER: 0px;
	PADDING:0px 25px 5px 25px;
	LIST-STYLE: none;
}

#menubar UL LI
{
	MARGIN: 5px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	DISPLAY:block;
}

#menubar UL LI.separator
{	
	LINE-HEIGHT: 20px;
	PADDING-LEFT: 20px;
	BORDER: #bcbcbc 1px solid;
	
	BACKGROUND-IMAGE: url(./menu_separator_bg.png);
	BACKGROUND-REPEAT: repeat-x; 
	
	COLOR: #444444; 
	FONT-WEIGHT: bold; 
}

#menubar UL LI A 
{
	PADDING:0px 0px 7px 5px;
	DISPLAY:block;
	
	BACKGROUND-IMAGE: url(./menu_item_bg.png);
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION:bottom left;

	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: #444444;
}

#menubar UL LI A.active
{
	FONT-WEIGHT: bold;
	COLOR: #AB3042;
}

#menubar UL LI A:link {
	FONT-WEIGHT: normal;
}

#menubar UL LI A:hover {
	FONT-WEIGHT: bold;
	COLOR: #AB3042;
}

DIV.table DIV
{
	float:left;
	padding: 2px;
}

DIV.table DIV.col250px 
{
	width:250px;
}

DIV.table DIV.col200px 
{
	width:200px;
}

DIV.table DIV.col150px 
{
	width:150px;
}

DIV.table DIV.col125px
{
	width:125px;
}

DIV.table DIV.col100px 
{
	width:150px;
}

DIV.table DIV.col50px
{
	width:50px;
}

DIV.table DIV.lastcol
{
	float:none;
}

ol 
{
	line-height: 18px;
}

H1
{
	text-align:left;
	font-size: 24px;
	font-weight:bold;
}

H2
{
	text-align:left;
	font-size: 18px;
	font-weight:bold;
}

#publications h2
{
	border-bottom: 1px solid #808080;
	font-size: 24px;
	text-align: right;
}

