/* Global Styles */

body {
	margin:0px;
	background-color: #CCCCCC;
	padding: 5px;
	color:#003355;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	}
#header {
	display: block;
	BORDER: 0;
	MARGIN: 0;
	PADDING: 15px 0 0px 12px;
	WIDTH: 788px;
	HEIGHT: 155px;
	TEXT-ALIGN: left;
	background: #006CB4;
}
#header * img{
	BORDER: 0;
}
#header #pic_head {
	float:right;
	display: block;
	padding: 0 12px 0 0;
	margin: 0;
	border: 0;
}
table {
	font:14px Arial, Helvetica, sans-serif;
	color:#003355;
	}
td {
	border: 1px solid #003366;
	padding:2px 3px;
}
td.subHeaderDate {
	width: 88px;
}
.title {
	text-align: center;
	background-color: #003355;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 5px 5px;
}	
a {
	color: #0033CC;
	}

p, #fulltext li,#righttext li {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	letter-spacing:0.05em;
}
.image_right {
float:right;
margin:0.5em 0 1em 1em;
position:relative;
}
.image_left {
float:left;
margin:0.5em 1em 1em 0;
position:relative;
}
.image_right, .image_left {
position:relative;
background-color:#006CB4;
text-align:center;
}
.image_right img, .image_left img {
border:none;}
.image_right p, .image_left p {
font-size:80%;
color:#EFF7FB;
margin:0;
padding:0 0.5em 0.5em 0.5em;
line-height:normal;
}
.spareSpan {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:17px;
	height:17px;
	background-image: url(curvedCorner.png);
}
a:hover {
	color: #FFBA00;
	text-decoration:none;
	}
	
/* ID Styles */
#nav_backgr {
	width:587px;
	background-color:#006CB4;
	display: block;
	margin:0;
	padding: 0;
	border: 0;
	background-image: url(nav_topline.jpg);
	float: left;
}
#nav_spacer {
	background-color: #033967;
	display: block;
	float: left;
	padding: 0 0 0 100px;
}

#navigation {
	display:block;
	BORDER: 0;
	margin: 0;
	PADDING: 0;
	float: left;
	width: 100%;
}
#navigation UL { PADDING: 0; MARGIN: 0; LIST-STYLE-TYPE: none }
#navigation UL LI { MARGIN: 0; PADDING: 0 }
#navigation UL LI A {
	DISPLAY: block;
	FLOAT:left;
	MARGIN: 0;
	BORDER: 0;
	PADDING: 5px 5px 5px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}
#navigation UL LI A.nav_current { color: #FF9F3F; FONT-WEIGHT: bold }
#navigation UL LI A:hover {
	color:#EFF7FB;
	background-color: #26354A;
}
/* Menu CSS Dropdown */
#menus dl, #menus dt, #menus dd, #menus ul, #menus li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menus {
	display:block;
	BORDER: 0;
	margin: 0;
	PADDING: 0;
	float: left;
	width: 100%;
}
#menus dl {
float: left;
}
#menus dt {
cursor: pointer;
text-align: center;
font-weight: bold;
}
#menus dd {
display: none;
border: 1px solid gray;
}
#menus li {
text-align: center;
}
#menus li a, #menus dt a {
	DISPLAY: block;
	FLOAT:left;
	MARGIN: 0;
	BORDER: 0;
	PADDING: 5px 5px 5px 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
height: 100%;
border: 0 none;
}
#menus li a:hover, #menus li a:focus, #menus dt a:hover, #menus dt a:focus {
	color:#EFF7FB;
	background-color: #26354A;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
/* end of navigation */
#mainarea {
	clear:both;
	display:block;
	BORDER: 0;
	MARGIN: 0;
	width:800px;
	PADDING: 0;
	FONT-SIZE: 13px;
	background-color: #026DB3;
}
#maintext {
	display:block;
	BORDER: 0;
	MARGIN: 0px;
	width:800px;
	PADDING: 0;
	background-color: #005DA2;
	background-image: url(nav_leftback.jpg);
	background-repeat: no-repeat;
}
#fulltext {
	display:block;
	BORDER: 0;
	MARGIN: 0;
	width:720px;
	PADDING: 20px 40px;
	background-color: #D3DCE6;
}
#left_home {
	clear:both;
	float:left;
	width:213px;
	margin: 0;
	border:0;
	height: 100%;
	padding: 0;
}
#left_home_img {
	width:183px;
	margin: 0;
	border:0;
	height: 100%;
	padding: 120px 15px 20px;
}
#left_home_img p a {
	text-align: center;
	display: block;
	padding: 10px;
	width: 158px;
	border: dotted #f0f7fa 1px;
	font-size: 16px;
	color: #F0F7FA;
	text-decoration:none;
}
#left_home_img p a:hover {
	background-color: #000033;
	border-style:solid;
}
#righttext {
	display:block;
	BORDER: 0;
	MARGIN: 0;
	PADDING: 0 20px 20px 20px;
	float: left;
	background-color: #ffffff;
	width: 544px;
	height: 100%;
}
#fulltext {
	clear:both;
	display:block;
	BORDER: 0;
	MARGIN: 0;
	PADDING: 0 20px 20px 20px;
	float: left;
	background-color: #ffffff;
	width: 760px;
	height: 100%;
}
#fulltext a, #righttext a {
	padding-left:12px;
	background-image:url(link.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}
#fulltext a.pdfLink, #righttext a.pdfLink {	padding-left:19px; background-image: url(pdf.gif); background-position: left; }
#fulltext a.docLink, #righttext a.docLink {	padding-left:19px; background-image: url(doc.gif); background-position: left; }
#fulltext a.zipLink, #righttext a.zipLink {	padding-left:19px; background-image: url(zip.gif); background-position: left; }
#footer_home {
	clear : both;
	margin : 0;
	height : 1px;
	width: 100%;
	display: block;
}
#footer {
	clear : both;
	margin : 0;
	height : 4px;
	width: 800px;
	display: block;
	background-color: #005DA2;
}
#background td {
	background:url("mm_bg_header.gif");
	}
	
#padding {
	padding:14px;
	}
	
/* Calendar Styles */


	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:30px Times New Roman, Times, serif;
	color: #FFCC00;
	letter-spacing:0.3em;
	line-height:26px;
	border:0;
	padding:12px 0 0 0;
	margin:0;
	float: left;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#003355;
	letter-spacing:0.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName, h1 {
	font:24px Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing:0.2em;
	padding:3px 5px 0px 0px;
	text-align:center;
	line-height: 24px;
	font-weight: normal;
	}
	
.subHeader, h2, h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
.subHeaderDate {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	padding:5px 10px;
	}
.indent_text {
	padding-left: 70px;
}
#sjmain {
	line-height:normal;
}
#sjmain p {
	font-size: x-small;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 0px;
	margin-top: 0px;
	line-height:normal;
}
.picblock {
	border: solid thin black;
	margin-top:10px;
	width: 760px;
	padding-left:3px;
}
.picrow {
	padding-top:3px;
	padding-bottom: 1px;
}
.piccell {
	display:inline;
	padding-top: 3px;
	width:260px;
}