@charset "utf-8";
/* CSS Document */

@import url("reset.css");

/* ---------- BODY AND PAGE ---------- */
body {
	background-color:#fff;
	font:0.8em arial, helvetica, sans-serif;
	text-align:center;
}

/* LINKS */
a {
	color:#003145;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* Styles for "Learn More" links [ */
a.allMoreLink, .allMoreLink a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 4px no-repeat;
	padding-left:10px;
}
/* ] */

/* end LINKS */

#pageContainer p a strong {
	color:#0086bf;
}

/* To accommodate for underline tags applied in content through Contributor Mode [ */
#contentareasm p a u {
	font-weight:normal;
	color:#0086bf;
}
/* ] */

/* FRAMED IMAGES
   Styles to apply the matte and border to images [ */
img.border, .border img {
	border:1px solid #e0e1dd;
	padding:10px;
}
/* ] */

/* Style applied that, in most cases, is applied to an empty div in order to maintain leading element height for floated elements. [ */
.clear {
	clear:both;
	width:auto;
}
/* ] */

table td {
	vertical-align:top;
}

/* PAGE CONTAINER */
#pageContainer {
	margin:0px auto;
	text-align:left;
	width:870px;
}
/* end PAGE CONTAINER */

/* ---------- end BODY AND PAGE ---------- */

/* ---------- MASTHEAD ---------- */
#masthead {
	padding:10px 0px 0px 0px;
	text-align:left;
	width:870px;
}
#logo {
	float:left;
	margin:21px 0px 19px 0px;
}
#logo img {
	border:0px;
}

/* MASTHEAD SEARCH */
#masthead .search {
	float:right;
	font-weight:bold;
}
#masthead .search label {
	visibility:hidden;
}
#masthead .search input#inputMastheadSearch {
	border:1px solid #ccc;
	color:#000000;   /* was 666 - MAINT-0006291 */
	font-family:'Tahoma', 'Trebuchet MS', arial, helvetica, sans-serif;
	font-size:0.8em;
	margin:0px 1px 0px 0px;
	padding:3px 5px 4px 5px;
	vertical-align:middle;
	width:167px;
}
#masthead .search a#btnMastheadSearch {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 4px no-repeat;
	color:#003145;
	font-size:0.8em;
	font-weight:normal;
	padding:0px 0px 2px 11px;
	text-transform:uppercase;
}
/* end MASTHEAD SEARCH */

/* GLOBAL NAV */
#pageContainer ul#globalNav {
	list-style:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	text-align:right;
}
#pageContainer ul#globalNav li {
	background:transparent;
	line-height:1em;
	list-style:none;
	margin-bottom:2px;
	width:auto;
}
#pageContainer ul#globalNav li.last {
	margin-bottom:0px;
}
#pageContainer ul#globalNav li a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 4px no-repeat;
	color:#003145;
	font-size:0.8em;
	font-weight:normal;
	padding-left:8px;
}
/* end GLOBAL NAV */
/* --------- end MASTHEAD ---------- */

/* ---------- PRIMARY NAVIGATION ---------- */
#pageContainer ul#primaryNav {
	line-height:0px;
	list-style:none;
	margin:0px 0px 0px 0px;
	*margin:-10px 0px 0px 0px; /* IE fix */
	padding:0px 0px 2px 0px;
	width:870px;
}
#pageContainer ul#primaryNav li {
	background:transparent;
	display:inline;
	line-height:1em;
	margin:0px;
	padding:0px 7px 0px 0px;
	width:auto;
}
#pageContainer ul#primaryNav li.last {
	border-right:0px;
	padding-right:0px;
}
#pageContainer ul#primaryNav li a {
	color:#5eb6e4;
	font-size:0.85em;
	padding:0px;
	text-transform:uppercase;
}
#pageContainer ul#primaryNav li a:hover {
	text-decoration:underline;
}
#pageContainer ul#primaryNav li a.active {
	color:#003145;
	font-weight:bold;
}
/* ---------- end PRIMARY NAVIGATION ---------- */

/* ---------- SECONDARY NAVIGATION ---------- */
#pageContainer #secondaryNavContainer {
	background-color:#f6fbfe;
	margin-bottom:16px;
	padding:15px 22px;
}
#mwvstandardformtemplate #pageContainer #secondaryNavContainer {
	background-color:#f6fbfe;
	width: 825px;
	/* _width: 100%;*/ /* IE fix */
	_width: 825px; /* test */
        margin-left: -23px;
	padding:15px 22px;
}
#pageContainer #secondaryNavContainer h2 {
	background:url('/mwv/fragments/mwvcorpsiteimages/ttl/ttl_arrow.gif') 0px -7px no-repeat;
	color:#004569;
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-left:10px;
	position:relative;
	text-transform:uppercase;
}
#pageContainer #secondaryNavContainer ul.secondaryNav {
	float:left;
	list-style:none;
	margin:0px 0px 0px 15px;
	padding:0px;
	/*width:170px;*/
}
#pageContainer #secondaryNavContainer ul.secondaryNav li {
	background:transparent;	
	list-style:none;
	padding:0px 0px 5px 0px;
}
#pageContainer #secondaryNavContainer ul.secondaryNav li a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 5px no-repeat;
	color:#003145;
	display:block;
	padding-left:10px;
	text-decoration:none;
}
#pageContainer #secondaryNavContainer ul.secondaryNav li a.active {
	background:url('/mwv/fragments/mwvcorpsiteimages/global/nav_arrow_active.gif') -12px 0px no-repeat;
}
/* ---------- end SECONDARY NAVIGATION ---------- */

/* ---------- BREADCRUMB NAVIGATION ---------- */
#breadcrumbNav {
	background:url('/mwv/fragments/mwvcorpsiteimages/bg_barstripe.jpg') bottom center no-repeat;
	color:#003145;
	float:left;
	font-size:0.75em;
	line-height:13px;
	margin:0px;
	padding:6px 0 19px 0;
	text-align:left;
	width:870px;
}
#breadcrumbNav a {
	color:#999;
}
#breadcrumbNav b {
	color:#003145;
	font-weight:normal;
}
/* ---------- end BREADCRUMB NAVIGATION ---------- */

/* ---------- SECTION NAVIGATION ---------- */
#pageContainer #sectionNavContainer {
	color:#000000;  /* was 666 - MAINT-0006291 */
	padding:27px 0px 0px 0px;
}
#pageContainer #sectionNavContainer label {
	display:block;
	margin-bottom:18px;
}
#pageContainer ul#sectionNav {
	list-style:none;
	margin:0px 0px 0px 3px;
}
#pageContainer ul#sectionNav li {
	background:transparent;
	list-style:none;
	padding:10px 0px 9px 0px;
}
#pageContainer ul#sectionNav li a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 4px no-repeat;
	color:#003145;
	font-weight:bold;
	padding-left:12px;
}
#pageContainer ul#sectionNav li.active a {  
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_down_small_darkblue.gif') 0px 5px no-repeat;
}
/* ---------- end SECTION NAVIGATION ---------- */

/* ---------- FOOTER ---------- */
#pageContainer #footer {
	color:#528399;
	font-size:0.85em;
	margin:0px auto;
	padding:50px 0px 29px 0px;
	text-align:left;
	width:870px;
}
#pageContainer #footer p {
	color:#000000;  /* was 666 - MAINT-0006291 */
	font-size:1em;
	margin:0px;
	padding:0px;
}
#pageContainer #footer a, #pageContainer #footer a:visited {
	color:#5eb6e4;
}
#pageContainer #footer ul {
	margin:0px 0px 6px 0px;
	padding:0px;
}
#pageContainer #footer ul li {
	background:transparent;
	display:inline;
	padding:0px 9px 0px 0px;
	width:auto;
}
#pageContainer #footer ul li a {
	color:#5eb6e4;
	padding:0px;
	text-transform:uppercase;
}
#pageContainer #footer ul li a.active {
	color:#003145;
}
/* ---------- end FOOTER ---------- */

/* ---------- COLUMN STRUCTURE ---------- */
#leftCol {
	color:#000000;  /* was 666 - MAINT-0006291 */
	font-size:0.9em;
}
#rightCol {
	float:right;
	margin-left:20px;
}
/* ---------- end COLUMN STRUCTURE ---------- */

/* ---------- CONTENT CONTAINER ----------- */
#contentContainer {
	padding:0px;
	margin:0px auto;
	position:relative;
	text-align:left;
	width:870px;
}
#contentContainer p a {
	color:#0086bf;
}

/* HEADINGS */
h1 {
	color:#003145;
	font-size:2.4em;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	position:relative;
}
h2 {
	color:#004569;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:13px;
}
h3 {
	color:#003145;
	display:block;
	/*font-size:1.2em;*/
	font-size:1.4em;
	font-weight:normal;
	margin:15px 0px 30px 0px;
	padding-bottom:3px;
	position:relative;
}
/* end HEADINGS */

p {
	line-height:12pt;
	margin:10px 0px;
}

/* Style for the introductory text and images [ */
p.leadIn {
	color:#333;
	font-size:1.4em;
	margin-bottom:20px;
}
img.leadIn {
	margin-bottom:20px;
}
/* ] */

/* UNORDERED LISTS */
#pageContainer ul, #pageContainer #contentareasm ul {
	list-style:none;
	list-style-image:none;
	/*margin:10px 0px 26px 5px;*/
	margin:10px 0px 10px 0px;
	padding:0px;
	/*position:relative;*/
}
#pageContainer ul li, #pageContainer #contentareasm ul li {
	background:url('/mwv/fragments/mwvcorpsiteimages/global/bullet_blue.gif') 0px 6px no-repeat;
	background-color:#fff;
	line-height:1.4em;
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding-left:15px;
	/*position:relative;*/
}
#pageContainer ul li a, #pageContainer #contentareasm ul li a {
	color:#0086bf;
	list-style-image:none;
}
#pageContainer ul li ul, #pageContaienr #contentareasm ul li ul {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#pageContainer ul li ul li, #pageContainer #contentareasm ul li ul li {
	background:url('/mwv/fragments/mwvcorpsiteimages/bullet_circle_small_blue.gif') 0px 5px no-repeat;
	margin:0px 0px 4px 0px;
	padding-left:10px;
}
/* end UNORDERED LISTS */

/* ORDERED LISTS */
#pageContainer ol, #pageContaienr #contentareasm ol {
	list-style-type:decimal;
	/*margin:10px 0px 26px 5px;*/
	margin:10px 0px 10px 5px;
	padding:0px 0px 0px 18px;
}
#pageContainer ol li, #pageContainer #contentareasm ol li {
	background:transparent;
	line-height:1.2em;
	margin-bottom:4px;
	padding-left:0px;
}
#pageContainer ol li a, #pageContainer #contentareasm ol li a {
	color:#0086bf;
	list-style-image:none;
}
#pageContainer ol li ol, #pageContaienr #contentareasm ol li ol {
	list-style-type:lower-alpha;
	margin-top:0px;
}
/* end ORDERED LISTS */

/* STANDARD LIST TABLE */
.standardListTable {
	margin-top:20px;
	width:744px;
}
.standardListTable th {
	border-bottom:1px solid #ccc;
	font-weight:bold;
	padding:3px 0px;
	text-align:left;
}
.standardListTable td {
	padding:20px 10px 40px 0px;
}
.standardListTable td a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 5px no-repeat;
	color:#003145;
	display:block;
	margin-top:10px;
	padding-left:10px;
}
.standardListTable td a.calendarEventName {
	background:transparent;
	color:#005480;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
}
/* end STANDARD LIST TABLE */

/* FORM INPUTS TABLE */
table.inputsTable td {
	color:#000000;  /* was 666 - MAINT-0006291 */
	padding:0px 20px 20px 0px;
}
table.inputsTable td label {
	display:block;
	margin-bottom:6px;
}
table.inputsTable td.error {
	color:#ff3300;
}
table.inputsTable td.error label, table.inputsTable td.error label span.required {
	color:#ff3300;
	font-weight:normal;
}
div.error table.inputsTable label {
	color:#ff3300;
	float:left;
	font-weight:normal;
}
div.error table.inputsTable span.required {
	color:#ff3300;
	font-weight:normal;
}
table.inputsTable td.error input {
	border:1px solid #ff3300;
}
table.inputsTable td.lrgprocessmessage {
	color:#005480;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
table.inputsTable td.regprocessmessage.error {
	color:#f30;
	font-weight:bold;
	padding-right:0px;
}
table.inputsTable td .error {
	float:left;
}
table.inputsTable td input, table.inputsTable td select, table.inputsTable td textarea {
	border:1px solid #ccc;
	color:#000000;  /* was 666 - MAINT-0006291 */
	font:normal 1.1em arial, helvetica, sans-serif;
}
table.inputsTable td input.doubleWidth, table.inputsTable td select.doubleWidth, table.inputsTable td textarea.doubleWidth {
	width:345px;
}
table.inputsTable td input.doubleHeight, table.inputsTable td select.doubleHeight, table.inputsTable td textarea.doubleHeight {
	width:345px;
        Height:200px;     
}
table.inputsTable td input.fullWidth, table.inputsTable td select.fullWidth, table.inputsTable td textarea.fullWidth{
	width:100%;
}
table.inputsTable td input.requiredField, table.inputsTable td select.requiredField, table.inputsTable td textarea.requiredField {
	background-color:#f6fbfe;
}
/* end FORM INPUTS TABLE */

/* SHOWING/PAGINATION CONTAINER */
.showingPaginationContainer {
	border-top:1px solid #ccc;
	font-size:1em;
	margin-top:25px;
	padding:20px 10px;
}
.showingPaginationContainer.top {
	border-bottom:1px solid #ccc;
	border-top:0px;
	margin:0px;
}
.showingPaginationContainer .showing {
	float:left;
}
.showingPaginationContainer .pagination {
	float:right;
	text-align:right;
}
.showingPaginationContainer .pagination a {
	color:#003145;
	padding:0px 5px;
}
.showingPaginationContainer .pagination a img {
	border:0px;
}
.showingPaginationContainer .clear {
	height:0px;
}
/* end SHOWING/PAGINATION CONTAINER */

/* ---------- end CONTENT CONTAINER ----------- */

/* ---------- CALLOUTS --------- */
#calloutContainer {
	font-size:0.95em;
}
.callout {
	margin-bottom:12px;
}
.callout h4 {
	margin:5px 0px;
}
.callout a {
	color:#003145;
}
.callout .allMoreLink {
	margin-top:4px;
}
.callout .allMoreLink a {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 6px no-repeat;
	padding-left:10px;
}
.callout .calloutEntry {
	margin-bottom:20px;
	width:180px;
}
.callout .calloutEntry p {    /* added MAINT-0007464  */
        padding: 0px !important;
        line-height:normal !important;
	font-size:normal !important;
}
.callout .calloutEntry ul {
	color:#000000;  /* was 666 - MAINT-0006291 */
}

/* CALLOUT: RELATED */
#calloutRelated {
	margin-bottom:25px;
}
#calloutRelated h4 {
	color:#000;
	font-weight:bold;
}
#calloutRelated ul li {
	background:url('/mwv/fragments/mwvcorpsiteimages/pointer_right_small_darkblue.gif') 0px 4px no-repeat;
	padding-left:10px;
	width:auto;
}
#calloutRelated ul li a {
	color:#0086bf;
}
/* end CALLOUT: RELATED */
/* ---------- end CALLOUTS ---------- */

/* ---------- PRINT CSS --------- */

.pageshow, img.imgresizer, .seccol, .seccol .left, .gallerygrey img, .bottomright, .bodcontainer{
}

.deleter{
}

.printshow{
display: none;
}

.displaymobile{
display: none;
}

.displaypage{
}

/* ---------- end PRINT CSS --------- */