﻿body {margin :0px;padding:0px;font-size:75%;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif;background-color:#fff;}
a {font-size:xx-small;}
hr {height:1px;}

form {margin:0px;}

h1{font-size:110%; font-weight: bold;margin:0px;padding:0px; margin-bottom:5px;}
h2{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h3{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h4{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h5{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}
h6{color: #000; font-size: xx-small; font-weight: bold;margin:0px;padding:0px;}


#MWmainBody {padding-left:3px;}

#MWcellmainbodyWithColumn {padding-right:1px;width:460px;}

.miniwebtable_TH th {visibility: hidden;display:none;}
table#miniweb { margin-top:1px}
#miniweb td {vertical-align:top;}
.MWContentArea { padding: 0px 0px 0px 3px}

#miniwebmenu {width:160px; }

.current {font-weight:bolder;}

#RelatedInformation { margin-top:0px; border-top: solid 1px}

.selected {font-weight:bolder; font-size:xx-small;}

.content {font-size:xx-small;}

.MiniwebLabel {font-size:x-small; color:black}

.MiniwebImagelabel {font-size:xx-small; text-align:center; width:100%;}

td.rightColumn {width:160px;height:650px; font-size:smaller;}
.rightColumn .PageHeading { background-color:#333333; color:white; border-bottom: solid 1px white}

.PageHeading {margin-bottom:1px;clear:both;width:100%;border-bottom:solid 0px; font-weight:bold;}


.ErrorMessage {clear:both;FONT-WEIGHT: bolder;padding: 0.5em;COLOR: #fff;BACKGROUND-COLOR: #c33;border-style: solid ;border-color: #000;border-width: 1px;text-align: center;width: 100%;}


/*  BEGIN MENU CLASSES  */
div.cat {height:1.5em;padding-left:10px;font-size:110%;font-family:Arial;font-weight:bold;padding-top:5px;padding-bottom:5px;}
div.relcat {height:1.5em;padding-left:4px;font-size:110%;font-family:Arial;font-weight:bold;padding-top:5px;padding-bottom:5px;}

#miniwebmenu a { color:white; font-weight:bold; text-decoration:none; padding-top:10px; padding-bottom:10px; width:150px}


/*  END MENU CLASSES  */



/* BEGIN HEADER CLASSES*/

div#top {width:780px;}
div#header {width:780px;height:94px;}
div#innerheader {width:100%;height:94px;}

div#headerright {float:right;}
div#headermiddle {float:left; margin-bottom:0px; height:10px; width:461px;}
div#headertext {width:160px;float:left; text-align:center;font-weight:bold; font-size:smaller}

.headerImg {padding:0px; margin:0px; border:0px}

a#listen { color:#6576B3; text-decoration:none; font-weight:bold}

span#datelabel{ color:white}

div#accessibilitylinks
{
	text-align:left;
	float:left;
	width:75%;
	margin:0px;
	padding:0px;
}
div#browseAloud
{
	text-align:right;
	float:right;
	width:25%;
	margin:0px;
	padding:0px;
}

span.hiddenseperator {visibility:hidden;}
.hidden2 {display:none;visibility:hidden;}
.textonlyHeader {display:none;visibility:hidden;}
.noBorder {border-style:none}
.hidden {visibility: hidden;display:none;}

.MWSiteLogo {border-style:none; margin:  10px 0px 3px 0px}

div#search {float:right;margin:20px 5px 0px 0px;}
div#search form label {clear:both;}
div#search input{ font-size:x-small}
.searchLabel {clear:both;font-weight:bold;}
div#advSearch {clear:both; margin-top:3px;}
div#advSearch a {text-decoration:none;}
div#advSearch a.loginlink {font-size:90%; text-decoration:none;}
.searchGo {text-decoration:none;font-size:110%; font-weight:bold; font-family:Arial;}



.trail {width:780px;height:1.5em;margin: 1px 0px 0px 0px;}
#traillistleft {}
#traillistright {float:right; vertical-align:middle;}
.traillistleft {list-style:none;padding:0px;margin:0px;}
.traillistleft li {float:left; border-right:solid 2px #fff;height:1.5em;padding: 0px 5px 0px 5px;}
.traillistleft a {font-size:xx-small;text-decoration:none;}
.traillistright {list-style:none;padding:0px;margin:0px;}
.traillistright li {float:right; border-left:solid 2px #fff;height:1.5em;padding: 0px 5px 0px 5px;}
.traillistright a {font-size:xx-small;text-decoration:none;}

.loggedInAs{font-size:xx-small;}

.loginForm 
{
	border-top: solid 1px white;
	width:770px;
	height:23px;
	padding:0px 0px 0px 10px;
	font-family:Arial;
	font-weight:bold;
	font-size:90%;
	vertical-align:middle;
}

div#loginleft{float:left;height:23px; width:635px;}
div#loginright{float:right;height:23px; width:135px;}

.loginForm a.loginlink {text-decoration:none;font-size:100%;}
.loginForm a.loginlink:hover {text-decoration:none;font-size:100%;}

.LoginStatus {margin-left:150px}

.loginGo {text-decoration:none;font-size:100%;}

.loginInput
{
	font-size:smaller;
	vertical-align:middle;
	margin-right:5px;
	border:solid 1px white;
}

.aaa
{
	float:right;
	height:23px;
	padding-top:2px;
	padding-right:2px;
}

.imgGo
{
	vertical-align:middle;
}

.forgotpass
{
	padding-left:20px;
	text-decoration:none;
	font-size:100%;
}

.fontImg { padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; border-style:none; vertical-align:middle}

.FlatInput {border:solid 1px white;}

/* END HEADER CLASSES*/


/* BEGIN FOOTER CLASSES*/

div#footer {clear:both;width:775px;height:1.5em;margin-top:1px; text-align:right; padding-right:5px}
div#footer
div#lowerfooter {clear:both;width:780px;}
.lowerfooter {clear:both;width:780px; text-align:center;font-size:xx-small;margin: 5px 0px 5px 0px;}

div#subfooter {clear:both;width:780px;height:1.5em;margin-top:0px;}
.outercontentfooter{padding-left:0px; margin-left:0px;}

#contentfooter {}
.contentfooter {list-style:none;padding:0px;margin:0px;margin-top:10px;margin-bottom:10px;text-align:left;width:100%;}
.contentfooter li {float:left; padding: 0px 5px 0px 5px; margin-left:4px;}
.contentfooter a {font-size:xx-small;text-decoration:none;}
.contentfooter a:hover {font-size:xx-small;text-decoration:underline;}

.cfimg{margin-right:0px; margin-left:0px}

div#footer a {font-family:verdana, arial, helvetica, sans-serif;color:#eee!important;text-decoration:none;}	

/* END FOOTER CLASSES*/


/* BEGIN classes for "custom" tables (manually entered html)*/
	/* tabular data tables */
	table.tabulardatatable {border-top-width:0px; border-left-width:0px;border-right-width:1px;border-bottom-width:1px; border-style:solid; border-color:#C4C4AB; border-collapse:collapse}
	
	/* tabular table header classes */
	table.tabulardatatable th {border-top-width:1px; border-left-width:1px;border-right-width:0px;border-bottom-width:0px;border-style:solid; border-color:#C4C4AB; background-color:#C4C4AB; color:black;font-size:x-small;font-weight:bolder;font-family: verdana, arial, helvetica, sans-serif;}
	table.tabulardatatable th.tabheadleft {text-align:left;}
	table.tabulardatatable th.tabheadright {text-align:right;}
	
	table.tabulardatatable td {border-top-width:1px; border-left-width:1px;border-right-width:0px;border-bottom-width:0px;border-style:solid; border-color:#C4C4AB; vertical-align:top; text-align:center;font-size:x-small;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif; }
	table.tabulardatatable td.tableft { text-align:left}
	table.tabulardatatable td.tabright { text-align:right}
	
	table.tabulardatatable td.tabfootleft {text-align:left}
	table.tabulardatatable td.tabfootright {text-align:right}
	
	/* general layout tables */
	td.layoutcenter {text-align:center;font-size:x-small;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif;}
	td.layoutleft {text-align:left;font-size:x-small;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif;}
	td.layoutright {text-align:right;font-size:x-small;font-weight:normal;font-family: verdana, arial, helvetica, sans-serif;}

/* END classes for "custom" tables (manually entered html)*/

.displayPanel{padding:10px;}

/** Data Grid **/
.dgridHolder {float:left;background-color:#f7f7f7;margin: 0px 2px 0px 2px;}
.dgridHolder table {width:185px;}
.dgrid caption {display:none;}
.sortlabel {font-size:xx-small;}
.dgrid_related td {font-size:xx-small;}
.dgrid_related caption {display:none;}
.dgrid_related .dgridHeader th,.dgrid_related .dgridHeader td,  .QuestionHeader  {font-weight:bold;font-size:larger;text-align:left;}
#jobdgridHolder {margin-left:100px;}
.list_heading {font-weight:bold;font-size:xx-small;}
.dgrid_indented_item {margin-left:30px;}
#tblItem .dgridHeader {background-color:#f7f7f7;}
.dgridHeader td {background-color:#f7f7f7;}
.RelPostDgridHeader th,.RelPostDgridHeader td {font-weight:bold;font-size:xx-small;text-align:left;}
.Pager td {font-size:xx-small;text-align:left;}

.relatedholder1 {clear:both;padding-top:20px;}
/****/


/** Paging Control **/
div#pagingControl { font-size:xx-small;color:#003366;clear:both;height:6em;border-bottom:solid 1px #dcdcdc;border-top:solid 1px #dcdcdc;}
div#pagingControlUpperInner {width:100%;text-align:right;padding-top:5px;padding-bottom:5px;}
div#pagingControlLowerInner {width:100%;}

div#pagingControlUpper {height:3em;background-color:#f7f7f7;border-bottom:solid 1px #dcdcdc;}
div#pagingControlLower {height:2em;background-color:#fff;margin: 0px 0px 0px 0px;}
div#pagingControlLowerRight {float:right;height:2em;margin:5px;}
div#pagingControlLowerLeft {float:left;height:2em;margin:5px;}
/** End Paging Control **/