BODY {
	BORDER: 0; PADDING: 0; MARGIN: 0;background-color: #e0ffff;
	COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: LEFT;
}
H1 {
	FONT-SIZE: 4em; COLOR: #000; font-weight: normal; FONT-FAMILY: "times new roman", serif;
}
H2 {
	FONT-SIZE: 1.5em; COLOR: #000; font-weight: noraml; FONT-FAMILY: arial, helvetica, sans-serif;
}
H3 {
	FONT-SIZE: 1em; COLOR: #000; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif;
}
H4 {
	FONT-SIZE: 0.8em; COLOR: #000; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif;
}
A {
	COLOR: #000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #111; TEXT-DECORATION: none;
}
A:active {
	COLOR: #222; TEXT-DECORATION: none;
}
A:hover {
  COLOR: #f00; TEXT-DECORATION: underline;
}
.h14base {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #191970; line-height: 110%
}
.p14base {
	FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #191970; text-indent: 5px; line-height: 110%
}
.t11gold {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffd700; text-align: center;
}
.t11red {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: red; text-indent: 2em; line-height: 110%;
}
.h11base {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #191970; line-height: 110%
}
.p11base {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #191970; text-indent: 5px; line-height: 110%
}
#wrapper {
	MARGIN: 0; height: auto; WIDTH: 1000px; TEXT-ALIGN: left;
	background: none #fff repeat 0 0;
}
#header {
	border: 0 solid gold; border-bottom: 0px solid gold; 
  margin: 0px; padding: 0px; WIDTH: 1000px; height: auto; float: left; position: relative; 
}
#prism {
  margin: 0; border:0; padding: 0; position: relative; float: left;
}
#ssplogo {
  margin: 0; margin-right: 30; border:0; padding: 0; position: relative; float: right;
}
#logo {
  margin: 5px 40px 0 25px; border:0; padding: 0; position: relative; float: left;
}
#banner H1 {
	margin: 80px 0 0 0px; PADDING: 0; border: 0; Position: relative; display: inline; 
	FONT-SIZE: 42px; COLOR: #191970; font-weight: bold; FONT-FAMILY: "times new roman", serif;
}
#banner H2 {
	margin: 0px 0 0 0px; PADDING: 0; border: 0; Position: relative;  
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #191970; text-align: left; 
}
#banner H4 {
	margin: 5px 0 0 0px; PADDING: 0; border: 0; Position: relative; 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #191970; text-align: left; 
}
#glass {
  margin: 30px 0 0 30px; padding: 0; border: 0; Position: relative; 
}	
#pmenubar {
	Z-INDEX: 100; MARGIN: 0; border: 0; padding: 0; WIDTH: 1000px; HEIGHT: auto; POSITION: relative;
  background: #191970;
}
#mission  {
  margin: 0; border:  0 solid gold;; border-top: 1px solid gold; padding: 3px 0; Position: relative;
	BACKGROUND: #191970; WIDTH: 1000px; text-align: center;
}

#footer {
  margin: 0; border: 0; padding: 5px 0; CLEAR: both; 
	BACKGROUND: #191970; WIDTH: 1000px; text-align: center;
}

#infowrap {
	BACKGROUND: #ffffff url(../graphic/mnblue220.gif) repeat-y right top; 
	WIDTH: 1000px; HEIGHT: auto; 
}

#info2wrap {
/*
	BACKGROUND: #ffffff url(../graphic/ltcyan180.gif) repeat-y left top; 
*/
	background-color: #3399ff;
	width: 770px; HEIGHT: auto; 
}
#info_core {
	PADDING: 0;
	margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 220px;
	display: inline; WIDTH: 560px; float: left; height: auto;
}
/*
#info_core P {
	PADDING: 10px 0px 10px 25px;
}

*/
#info_left {
	PADDING: 0; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -780px;
	BACKGROUND: #3399ff; WIDTH: 210px; height: auto; float: left; 
}
#info_right {
	margin: 0px; PADDING: 0px; border: 0px;BACKGROUND: #191970; 
	DISPLAY: inline; WIDTH: 215px; height: auto; float: right;
}
#info_right .event {
  margin: 0 0 7px 4px; padding: 3px; border: 1px #ffd700 solid; width: 200px; 
	background: #e0ffff; color: #191970; FONT-SIZE: 11px; TEXT-DECORATION: none;
	FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left;
}
#info_right .evt {
	margin: 0; padding: 0; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: red; text-indent: 0em; line-height: 110%; TEXT-DECORATION: none;
}
#info_right .evh {
	margin: 0; padding: 0; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #191970; line-height: 110%; TEXT-DECORATION: none;
}
#info_right .evp {
	margin: 0; padding: 0; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #191970; text-indent: 0em; line-height: 110%
}
#info_left .event {
  margin: 7px 0px 0 7px; padding: 3px 0 3px 0; border: 1px #ffd700 solid; width: 205px; 
	BACKGROUND: #cee; color: #191970; FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
#info_left .evt {
	margin: 0; padding-left: 5px; FONT-WEIGHT: bold; COLOR: #cc0000; line-height: 110%; TEXT-DECORATION: none; 
}
#info_left .evh {
	margin: 0; padding-left: 5px; FONT-WEIGHT: bold; COLOR: #191970; line-height: 110%; TEXT-DECORATION: none; 
}
#info_left .evp {
	margin: 0; padding-left: 5px; FONT-WEIGHT: normal; COLOR: #191970; line-height: 110%;
}
.spacer {
	MARGIN-TOP: 5px
}
.clear {
	CLEAR: both
}
.date {
	FONT-WEIGHT: bold; COLOR: #008080
}
.bold {
	FONT-WEIGHT: bold
}
.right_col {
	DISPLAY: inline; FLOAT: right; WIDTH: 250px
}
.left_col {
	DISPLAY: inline; FLOAT: left; WIDTH: 250px
}
.mid_col {
	DISPLAY: inline; FLOAT: left; WIDTH: 250px
}
