BODY { 
	margin: -10px 0 0 -10px;	/* For NN4. Gets rid of the 4 horsemen of non-conformity */
	background-color: #fff;
	background: #fff url(/emss/files/background_topbar_strip.gif) repeat-x top;
	font-size: 100%;
}
HTML BODY { 
	margin: 0; 
	padding: 0; 
}

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
IMG {
	border: 0;
}
H1 {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 1.5em;
	font-weight: normal;
	color: #069;
	margin-top: 0;
}
H2 {
	font-size: 1em;
	color: #069;
}
H3 {
	font-size: 0.8em;
	color: #069;
}
H4 {
	font-size: 0.7em;
	color: #069;
}
P.intro {
	font-size: 0.8em;
	line-height: 120%;
}
P {
	font-size: 0.7em;
	line-height: 120%;	/* Actually 130%. Fixed in emss2.css */
}

A {
	font-weight: bold;
	color: #09c;
	text-decoration: none;
}
A:hover {
	text-decoration: underline
}
A:visited {
	color: #939;
}

ADDRESS {
	font-size: 0.8em;
	font-style: normal;
	line-height: 120%;
	margin-left: 20px;
}
ACRONYM, span.smallcaps {
	font-size: 90%;
	border-bottom: 0;	/* Otherwise Mozilla adds a dotted underline */
}
/* except in the following cases... */
DIV.sidebaritem H2 ACRONYM, DIV.sidebaritem H3 ACRONYM, DIV.menuBar ACRONYM, DIV.subMenuBar ACRONYM {
	font-size: 100%;
}

/**** LISTS ****/

DL {
	font-size: 0.7em;
	line-height: 120%;	/* Actually 130%. Fixed in emss2.css */
}
DT {
	font-weight: bold;
}

LI LI {
	list-style-type: square;
}

/**** MISC ****/

.lhcolumn {
	background: #fff url(/emss/files/bg_lh01.gif) no-repeat;
}
.lhcolumn2 {
	background: #fff url(/emss/files/bg_lh02.jpg) no-repeat;
}
span.divider {
	color: #999;	/* This divider graphic is made invisible in emss2.css */
}
table.footer {
	background-color: #E5F0F7;
	margin-top: 1em;
}
DIV.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	margin: 0 20px;
}

/* special style for indenting the events */
.indent { margin-left:20px; padding-left:0px; }


/**** SIDEBAR ****/


DIV.sidebaritem {
	width: 300px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	clear: both;
}
TABLE.sidebaritem {
	width: 300px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	margin-left: 15px;
}
TABLE.template2 DIV.sidebaritem {
	float: right;
	margin-left: 15px;
}
DIV.sidebaritem H2 {
	font-size: 0.7em;
	color: #666;
	text-transform: uppercase;
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
DIV.sidebaritem H3 {
	font-size: 0.7em;
	color: #000;
	text-transform: uppercase;
	padding: 0 10px;
	margin-top: -10px;	/* for NN4. Fixed in emss2.css */
	margin-bottom: -10px;	/* ditto */
}
DIV.sidebaritem P {
	padding: 0 10px;
	margin-top: -20px;	/* for NN4. Fixed in emss2.css */
	clear: both;
}
DIV.sidebaritem UL P {
	padding: 0;
}
DIV.sidebaritem UL.caption {
	font-size: 0.6em;
	margin-top: 0;
	margin-left: -20px;	/* for NN4. fixed in emss2.css */
}
DIV.sidebarsubitem {
	margin: 0 10px;
}


/**** MENU ****/

DIV.menuBar,
DIV.subMenuBar {	
	text-align: center;
	vertical-align: middle;
	padding-bottom: 3px;
}
DIV.menuBar a.menuButton,
DIV.subMenuBar a.menuButton,
DIV.menuBar a.menuButtonActive,
DIV.subMenuBar a.menuButtonActive,
DIV.menuBar a.menuButtonActiveSub,
DIV.subMenuBar a.menuButtonActiveSub {	/* Base menu text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
DIV.menuBar a.menuButtonActive,
DIV.subMenuBar a.menuButtonActive {	/* Active state */
	font-weight: bold;
	color: #069;
}
DIV.menuBar a.menuButtonActiveSub,
DIV.subMenuBar a.menuButtonActiveSub {	/* Submenu'd item */
	font-weight: bold;
	color: #333;
}
DIV.menuBar a.menuButton:hover,
DIV.subMenuBar a.menuButton:hover,
DIV.menuBar a.menuButtonActiveSub:hover,
DIV.subMenuBar a.menuButtonActiveSub:hover {	/* Rollover states */
	text-decoration: underline;
}
DIV.menuBar a.menuButtonActive:hover,
DIV.subMenuBar a.menuButtonActive:hover {	/* Active menu items shouldn't look active. Arrow cursor */
	text-decoration: none;
	cursor: default;
}

