
#pagewrap__p {
	background-color:#f6f6f6;
	padding:0px;
	margin:0px;
	color:#61727e;
	font-size:14px;
}

#content-well .layout img {
	border:1px solid #cccccc;
	padding:5px;
	margin:10px;
}

a {
	font-weight:bold;
	color:#095b95;
}

a:hover {
	color:#000000;
} 

.header {
	background:url(_media/Images/site-images/header-logo.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
}

.header-address {
	color:#ffffff;
	font-weight:bold;
}

.header a {
	color:#ffffff;
}

.header a:hover {
	color:#c7d8e8;
}

.header .weblet_links-heading {
	padding:0px;
	margin:0px;
}

.header-left {
	background:url(_media/Images/site-images/left-header.gif) repeat-x;
}

.header-right {
	background:url(_media/Images/site-images/right-header.gif) repeat-x;
}

.nav-left,
.nav-right,
.nav-container {
	background:url(_media/Images/site-images/nav-background.gif) repeat-x;
	color:#dce6f0;
	font-weight:bold;
}

.left-nav-container {
	background:url(_media/Images/site-images/nav-background.png) no-repeat;
}

.flash-container {
	background:url(_media/Images/site-images/index-middle-background.jpg) no-repeat top center;
	background-color:#c7d8e8;
}

.button-band-left,
.button-band-middle,
.button-band-right {
	background:url(_media/Images/site-images/index-button-background.jpg) repeat-x;
}

.master-content {
	background:url(_media/Images/site-images/master-content-background.jpg) repeat-x;
}

.p7PMnavH a {
	padding: 10px 0px 0px 10px;
	background:url() no-repeat 8px 5px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	letter-spacing:-1px;
	font-family:arial;
}

.p7PMnavH a, .p7PMnavH a:active, .p7PMnavH a:visited {
	color:#ffffff;
	text-decoration:none;
}

.p7PMnavH a:hover, .p7PMnavH a:focus,
.p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, 
.p7PMnavH .p7PMon:active {
	background:url() center center no-repeat;
	color: #c7d8e8;
	border:0px;
	text-decoration:none;
	letter-spacing:-1px;
	font-family:arial;
	font-weight:normal;
}

.p7PMHspacer {
	margin:0px;
	border:0px;
	width:2px;
	background:url() center center no-repeat;
}

.p7PMnavH .p7PMtrg, .p7PMnavH .p7PMtrg:hover, .p7PMnavH .p7PMtrg:active {
	background:url();
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-image:  url();
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-color: #f7f8f9;
}

.p7PMnavH ul a:hover, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #ffffff;
	border: 0px;
	background-color: #f7f8f9;
}

.p7PMnavH ul a, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #ffffff;
	border: 0px;
	background-color: #f7f8f9;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
} 

.p7PMnavH .p7PMfirstSubMenuItem {
	border:0px;
}

.p7PMnavH ul li {
	border:0px;
}

.p7PMnavH ul {
	border:0px;
}

.p7PMnavH ul li {
	background-color: #f7f8f9;
	margin:0px;
	padding:0px;
}

.p7PMnavH ul li a {
	margin-top:0px;
	margin-bottom:0px;
	padding:7px 5px 7px 30px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	font-size:12px;
	text-align:left;
}

.p7PMnavH ul li a:hover {
	color:#000000;
	background-color: #accae2;
	text-transform:none;
}

.p7PMnavH ul li .p7PMmark {
	font-weight:normal;
	color:#000000;
}

.p7PMnavH ul li .p7PMmark:hover {
	font-weight:normal;
	color:#000000;
}

.p7PMnavH ul {
	width:230px;
} 

.p7PMmark .p7PMmark,
.p7PMnavH .p7PMmark,
.p7PMnavH .p7PMmark:hover,
.p7PMmark:hover {
	font-weight:normal;
}


.p7PMnavH li a, .p7PMnavV li a:link, .p7PMnavV li a:hover, .p7PMnavV li a:visited, .p7PMon a, .p7PMon a:active, .p7PMon a:visited {
	background:url(_media/Images/sub-menu-norm.jpg) center bottom no-repeat;
	background-color:transparent;
}

.p7PMnavH li a:hover {
	background:url(_media/Images/sub-menu-roll.jpg) center bottom no-repeat;
	background-color:transparent;
} 

.p7PMnavH ul li {
	background:url(_media/Images/sub-menu-tile.jpg) center bottom no-repeat;
	background-color:transparent;
} 

.weblet_image {
	display:block;
	margin:0px;
	padding:0px;
} 

h1 {
	border-bottom:1px solid #cccccc;
	font-size:20px;
	margin:20px 0 15px;
	padding:10px 0 10px 0px;
	font-weight:bold;
	color:#095b95;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
	color:#095b95;
}

.side-band a {
	font-weight:bold;
	color:#095b95;
	text-decoration:none;
	font-size:12px;
}

.side-band a:hover {
	color:#000000;
} 

p,
div.paragraph {
	line-height:22px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
}

.p7PMnavV a, .p7PMnavV a:active, .p7PMnavV a:visited, .p7PMtrg {
	background:url(_media/Images/site-images/nav-divider.png) center bottom no-repeat;
	padding: 8px 0px 8px 30px;
	border: 0px;
	color:#ffffff;
	font-weight: bold;
	font-size:12px;
}

.p7PMnavV a:hover {
	background:url(_media/Images/site-images/nav-roll.png) center bottom no-repeat;
	padding: 8px 0px 8px 30px;
	color:#ffffff;
	font-weight:bold;
}

.p7PMnavV {
	border: 0px;
}

.p7PMnavV .p7PMtrg:hover,
.p7PMnavV .p7PMon, .p7PMnavV .p7PMon:hover {
	background-color: transparent;
	color:#ffffff;
}

.p7PMnavV li a, .p7PMnavV li a:link, .p7PMnavV li a:hover, .p7PMnavV li a:visited {
	background:url(_media/Images/site-images/sub-norm.jpg) center bottom no-repeat;	
	color: #ffffff;
	font-weight: normal;
	background-color:#transparent;
	border:0px;
	padding: 4px 0px 4px 5px;
	margin:0px;
	border:0px;
}

.p7PMnavV li a:hover {
	background:url(_media/Images/site-images/sub-roll.jpg) center bottom no-repeat;
	background-color:#transparent;
	color: #ffffff;
} 

.p7PMnavV .p7PMtrg, .p7PMnavV .p7PMtrg:hover, .p7PMnavV .p7PMtrg:active {
	background:url(_media/Images/site-images/nav-divider.png) center bottom no-repeat;	
}

.p7PMnavV ul li {
	background:url(_media/Images/site-images/nav-tile.jpg) center bottom no-repeat;
	background-color:#transparent;
	margin:0px;
} 

.navBarV {
	background:url(_media/Images/site-images/nav-divider.png) center top no-repeat;
}

.p7PMnavV ul {
	border:1px solid #333333;
}

.p7PMnavV .p7PMfirstSubMenuItem {
	border-top:0px solid #333333;
}

.p7PMnavV ul li {
	border-bottom:0px solid #333333;
}

#content-well li,
.index-content li {
	font-size:14px;
	margin-top:15px;
	margin-bottom:15px;
} 

.mrp_links_footer {
	display:none;
}

.page-footer-responsibility {
	margin-top:60px;
}

.page-footer-copyright {
	padding-bottom:30px;
} 


#content-well .layout .partnership-table img {
	border:0px;
	margin:0px;
	padding:0px;
}

#content-well .layout .partnership-table p {
	margin-top:3px;
	margin-bottom:3px;
}

#content-well .layout .partnership-table p {
	font-size:12px;
}

#content-well .layout img {
	border:0px solid #cccccc;
	padding:0px;
	margin:0px;
}

.archive-container {
	font-family:Arial, Helvetica, sans-serif;
}

.archive-container h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#095B95;
}

.messagearchives_heading {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#095B95;
	font-size:20px;
	font-weight:bold;
	padding:10px 10px 10px 10px;

	overflow:hidden;
	cursor:pointer;
}
.messagearchives_container{	/* Parent box of slide down content */
	/* Start layout CSS */
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.messagearchives_container_content{	/* Content that is slided down */
	padding:10px;
	position:relative;
}

.archive-item {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

.week-links a {
	display:block;
	margin:6px;
	padding:5px;
	border:1px solid #CCCCCC;
	text-decoration:none;]
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.heading-date {
	font-size:12px;
	color:#666;
}

.hide {
	display:none;
}

.message-archive-text {
	font-size:13px;
	line-height:20px;
}

.message-archive-week-title {
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	color:#666666;
}

.show-first {
	display:block;
	height:450px;
}

.hide-first {
	display:none;
} 

#march-30-08-loadingLayer1 {
	height:445px;
} 

#june-14-09-loadingLayer1 {
	height:445px;
} 

#sept-13-09-loadingLayer1 {
	height:445px;
} 

#nov-29-09-loadingLayer1 {
	height:400px;
} 

#nov-29-09-loadingLayer1 {
	height:450px;
} 

#jan-10-10-loadingLayer1 {
	height:450px;
}