body
{
/*	background:         #F9F9F9;*/
	font-family:        Verdana, Arial, Helvetica, Sans-Serif;
	font-size:          11px;
	margin:             3px;
}

form
{
	margin:             0px;
	padding:            0px;
}

img
{
	border:             0px;
	vertical-align:     middle;
}

#frame
{
	width:              1027px;
}

#frame #logo
{
	margin:             2px;
}

#frame #bar
{
	text-align:         center;
	font-weight:        bold;
	margin:             0px 0px 2px 2px;
	padding:            3px;
	background:         #EEE;
}

#frame #bar li
{
	margin:             0px 30px;
	display:            inline;
}

#frame #bar li a
{
	color:              #0d5e96;
	text-decoration:    none;
	letter-spacing:     1px;
}

#frame #bar li img
{
	border:             0px;
	vertical-align:     text-top;

}

#frame #menubar
{
	font-size:          10px;
	float:              left;
	margin:             0px 2px;
	padding:            0px;
	width:              165px;
	text-align:         right;
}

#frame #menubar #menu,
#frame #menubar #menu ul
{
	margin:             0px;
	padding:            0px;
}

#frame #menubar #menu li,
#frame #menubar #login #title
{
/*	background:         #0d5e96; */
	background:url(../tabright10.gif) ;
/*	background-position:100% -42px; */

	border:             1px solid #f8f8f8;
	color:              #FFFFFF;
	font-weight:        bold;
	list-style-type:    none;
	line-height:        18px;
}

#frame #menubar #menu li li
{
	background:         #eeeeee;
	color:              #000000;
	font-weight:        normal;
	padding:            1px 2px;
}

#frame #menubar #menu a
{
	color:              #000000;
	text-decoration:    none;
}


#frame #menubar #login form
{
	border:             2px solid #f8f8f8;
	background:         #eeeeee;
	padding:            1px 2px;
}

#frame #menubar #login .text,
#frame #menubar #login .textbox,
#frame #menubar #login .button
{
	margin:             2px;
	font-size:          10px;
}

#frame #menubar #login .textbox
{
	border-top:         1px solid #888888;
	border-left:        1px solid #888888;
	border-right:       1px solid #EEEEEE;
	border-bottom:      1px solid #EEEEEE;
	width:              80px;
}

#frame #menubar #login .button
{
	border-top:         1px solid #EEEEEE;
	border-left:        1px solid #EEEEEE;
	border-right:       1px solid #888888;
	border-bottom:      1px solid #888888;
}

#frame #menubar #login .message_error
{
	color:              #FFEEEE;	
	background:         #FF3333 url('/images/icons/24/error.gif') no-repeat center left;
	border:             2px solid #DD0000;
	font-weight:        bolder;
	padding:            1px 1px 1px 25px;
	margin:             5px;
}

#frame #menubar #logonome
{
	border:             2px solid #f8f8f8;
	background:         #eeeeee;
	padding:            30px 2px;
	text-align:         center;
	font-style:         italic;
}

#frame #menubar #logonome img
{
	margin-bottom:      15px;
}

#frame #content
{
	background:         white url('/images/backgrounds/watermark.jpg') no-repeat bottom right;
	margin:             0px 2px 0px 170px !important;
	margin:             0px 2px 0px 166px;
	padding:            5px;
	min-height:         720px;
}

#frame #content h1
{
	background:         #0782C4 url('/images/backgrounds/barleft3.jpg') no-repeat center left;;
	color:              #FFFFFF;
	font-size:          22px;
	text-align:         left;
	margin:             0px 0px 6px 0px;
	padding:            0px 15px;
	line-height:        31px;
}

#frame #content h2
{
	background:         #EEEEEE;
	color:              #333333;
	font-size:          11px;
	padding:            3px;
	margin:             0px;
}

#frame #content h3 a
{
	color:              #000000;
}

#frame #content p
{
	margin:             0px;
	padding:            5px;
	text-align:         justify;
	text-indent:        20px;
}

#frame #content 
{
	font-size:          14px;
	color:              #000;
}

#frame #content b,
#frame #content i
{
	color:              #0782C4;
}

#frame #content fieldset
{
	border-top:         1px solid #EEEEEE;
	border-left:        1px solid #EEEEEE;
	border-right:       1px solid #888888;
	border-bottom:      1px solid #888888;
	display:            inline;
	margin:             0px;
	padding:            4px;
	text-align:         center;
}

#frame #content form,
#frame #content form select,
#frame #content form input
{
	font-size:          10px;
}


#frame #content #submenu
{
	background:         #000000 url('/images/backgrounds/divisionbox.jpg');
	clear:              right;
	font-weight:        bold;
	float:              right;
	list-style-type:    none;
	padding:            5px;
	margin:             0px 0px 15px 15px;
	height:             300px;
	text-align:         right;
}

#frame #content #submenu a
{
	color:              #555599;
	font-weight:        bold;
	text-decoration:    none;
}

#frame #content #submenu ul
{
	padding:            15px;
}

#frame #content #submenu img
{
	background:         #000000;
	margin-bottom:      10px;
}

/* ****************************************** */
/* **********  F R O N T  P A G E  ********** */
/* ****************************************** */


#frame #content #infobar
{
	font-size:          9.5px;
	float:              right;
	width:              170px;
	text-align:         center;
}

#frame #content #infobar .title
{
	font-size:          12px;
	font-weight:        bold;
	font-variant:       small-caps;
	margin:             10px 0px 0px 0px;
	text-align:         center;
}

#frame #content #infobar p
{
	margin:             0px 5px 10px 5px;
	padding:            0px;
	text-align:         left;
	text-indent:        0px;
}

#frame #content #infobar p:first-letter,
#frame #content #infobar a:first-letter
{
	font-size:          15px;
	color:              #FFFFFF;
}

#frame #content #infobar a
{
	color:              #FFFFFF;
	text-decoration:    none;
}

#frame #content #infobar a:hover
{
	text-decoration:    underline;
}

#frame #content #infobar img
{
	margin:             0px;
	padding:            0px;
}

#frame #content #infobar hr
{
	margin:             10px 5px;
	border-top:         1px solid #555555;
	border-bottom:      1px solid #777777;
	padding:            0px;
}

#frame #content #infobar #news,
#frame #content #infobar #realtime
{
	margin:             0px 0px 10px 10px;
	padding:            0px;	
}

#frame #content #infobar #news
{
	background:         #0477b5;
	border-top:         3px solid #0598e7;
	border-right:       3px solid #024b72;
	border-bottom:      3px solid #024b72;
	border-left:        3px solid #0598e7;
	color:              #FFFFFF;
}

#frame #content #infobar #realtime
{
	background:         #000000;
	border-top:         3px solid #777777;
	border-right:       3px solid #555555;
	border-bottom:      3px solid #555555;
	border-left:        3px solid #777777;
	color:              #FFFFFF;
}

#frame #content #infobar #realtime #index
{
	margin:             15px 0px;
}

#frame #content #infobar #realtime #index .index_high,
#frame #content #infobar #realtime #index .index_meddium,
#frame #content #infobar #realtime #index .index_low
{
	margin:             25px 0px;
	padding:            3px;
	font-size:          11px;
	font-weight:        bold;
}

#frame #content #infobar #realtime #index .index_high
{
	background:         #ff5151;
	border-top:         2px solid #FF8385;
	border-right:       2px solid #C63E40;
	border-bottom:      2px solid #C63E40;
	border-left:        2px solid #FF8385;
}


#frame #content #infobar #realtime #index .index_meddium
{
	background:         #EAB82D;
	border-top:         2px solid #FFC831;
	border-right:       2px solid #C89D26;
	border-bottom:      2px solid #C89D26;
	border-left:        2px solid #FFC831;
}

#frame #content #infobar #realtime #index .index_low
{
	background:         #1eb928;
	border-top:         2px solid #1EE832;
	border-right:       2px solid #149921;
	border-bottom:      2px solid #149921;
	border-left:        2px solid #1EE832;
}

#frame #content #divisions
{
	font-size:          9px;
	height:             300px;
}

#frame #content .division
{
	padding:            5px;
	float:              right;
	width:              110px;
	margin:             10px 5px;
	text-decoration:    none;
}

#frame #content .division .image img
{
	border:             0px;
	padding:            0px;
}

#frame #content .division .abbre,
#frame #content .division .abbre a
{
	font-size:          20px;
}

#frame #content .division .title
{
	height:            20px;
}

#frame #content .division .abbre,
#frame #content .division .abbre a,
#frame #content .division .title,
#frame #content .division .title a
{
	color:              #0782C4;
	font-weight:        bold;
	text-align:         center;
	text-decoration:    none;
}

#frame #content .division .descr
{
	padding:            6px 0px;
	text-align:         center;
	height:             70px;
}

#frame #content .division .coord
{
	color:              #777777;
	font-weight:        bold;
}


#frame #content #projects
{
	font-size:          9px;
}

#frame #content .project
{
	padding:            5px;
	margin:             10px 5px;
	text-decoration:    none;
}

#frame #content .project .image img
{
	border:             0px;
	padding:            0px;
	float:              left;
}

#frame #content .project .abbre,
#frame #content .project .abbre a
{
	font-size:          20px;
}

#frame #content .project .abbre,
#frame #content .project .abbre a,
#frame #content .project .title,
#frame #content .project .title a
{
	color:              #0782C4;
	font-weight:        bold;
	text-decoration:    none;
}

#frame #content .project .abbre,
#frame #content .project .title,
#frame #content .project .descr,
#frame #content .project .coord
{
	margin-left:        140px;
}

#frame #content .project .descr
{
	padding:            6px 0px;
	text-align:         justify;
}

#frame #content .project .coord
{
	color:              #777777;
	font-weight:        bold;
}

/* ****************************************** */
/* **************  P E O P L E  ************* */
/* ****************************************** */

#frame #content #people #options
{
	background:         #F7F7F7;
	border-top:         1px solid #E0E0E0;
	border-right:       1px solid #FEFEFE;
	border-bottom:      1px solid #FEFEFE;
	border-left:        1px solid #E0E0E0;
	margin-bottom:      10px;
	padding:            5px;
}

#frame #content #people #options .on
{
	font-weight:        bold;
	text-decoration:    none;
}

#frame #content #people #options .on,
#frame #content #people #options a
{
	color:              #000000;
}

#frame #content #people #options form
{
	float:              right;
	display:            inline;
}

#frame #content #people #options form .textbox
{
	border-top:         1px solid #E0E0E0;
	border-right:       1px solid #FEFEFE;
	border-bottom:      1px solid #FEFEFE;
	border-left:        1px solid #E0E0E0;
	height:             12px;
}

#frame #content #people #options form .button
{
	border-top:         1px solid #FEFEFE;
	border-right:       1px solid #E0E0E0;
	border-bottom:      1px solid #E0E0E0;
	border-left:        1px solid #FEFEFE;
	height:             16px;
}

#frame #content #people #list
{
	border-collapse:    collapse;
}
	
#frame #content #people #list tr th
{
	background:         #F7F7F7;
	border:             1px solid #E0E0E0;
	font-size:          10px;
	padding:            5px;
}

#frame #content #people #subtitle
{
	border-bottom:      1px solid #DDDDDD;
	font-size:          12px;
	font-weight:        bold;
	height:             15px;
	padding:            0px 15px 5px 15px;
}

#frame #content #people #text
{
	clear:              right;
	font-size:          12px;
	padding:            5px 15px;
	margin:             0px;
	text-align:         justify;
}

#frame #content #people #image
{
	margin:             0px 0px 10px 10px;
	clear:              right;
	float:              right;
	
}

#frame #content #people #back
{
	background:         #EEEEEE;
	border-top:         2px solid #999999;
	border-right:       1px solid #DDDDDD;
	border-bottom:      1px solid #DDDDDD;
	border-left:        1px solid #DDDDDD;
	color:              #333333;
	display:            block;
	text-align:         right;
	text-decoration:    none;
	letter-spacing:     5px;
}

#frame #content #people .block 
{
	background:         #F7F7F7;
	border:             1px solid #E0E0E0;
	clear:              right;
	font-size:          12px;
	font-weight:        bold;
	padding:            5px 15px;
	margin:             10px 5px;
}

#frame #content #people .block img
{
	vertical-align:     text-bottom;
}

#frame #content #people .right
{
	float:              right;
}

/* ****************************************** */
/* ********  P U B L I C A T I O N  ********* */
/* ****************************************** */

#content .publication
{
	padding:            10px;
	border-bottom:      1px dotted black;
}

#content .publication .author
{
	font-weight:        bold;
}

/* ****************************************** */
/* ****  R E A L T I M E  M O N I T O R  **** */
/* ****************************************** */

#rtmon{
	
}

#rtmon .session
{
	border-top:         5px solid #999999;
	border-bottom:      5px solid #DDDDDD;
}

#rtmon .subsession
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:         center;

	padding:            2px;
	margin:             15px 0px 5px 0px;
	font-size:          16px;
	font-weight:        bold;
	font-variant:       small-caps;
	padding:            5px;
	letter-spacing:     3px;
	height: inherit;
}

#rtmon .frame
{
	text-align:         center;
	border-top:         1px solid #EEEEEE;
	border-right:       1px solid #CCCCCC;
	border-bottom:      1px solid #CCCCCC;
	border-left:        1px solid #EEEEEE;
	padding:            2px;
	margin:             0px;
}

#rtmon .frame .title
{
	font-size: 			10px;
	font-weight:        bold;
	letter-spacing:     1px;
	background:         #EEEEFF;
}
	
/* ****************************************** */
/* ****************************************** */
/* ****************************************** */

#frame #footer
{
	background:          url(../tabfooter10.gif);
	border-bottom: 		3px solid #999;
/*	border-top:         15px solid #c5d8e5;*/
	clear:              both;
	color:              white;
	font-size:          10px;
	padding:            3px;
	text-align:         center;
}
