@charset "utf-8";
/* CSS Document */

.body{
	background-color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a,a:link,a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0f0272;
	font-weight:bold;
	text-decoration:none;
	}
	a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#900000;
	font-weight:bold;
	text-decoration:none;
	}
	
.logo
{
	background-image:url(images_nmt/logo2.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	}

.buttonText a, .buttonText a:visited, .buttonText a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.buttonText a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bce4ff;
	text-decoration:none;
	font-weight:bold;
}


.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	padding-bottom:5pt;
	padding-right:5pt;
	}
.textgrid
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
	
.dark{
	background-color:#cedde2;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.light{
	background-color:#FFFFFF;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	text-align:left;
	position:absolute;
	height:20px;
	}
.menu{
	background-image:url(images_nmt/menuu_bg.png);
	background-repeat:repeat-x;
	height:22px;
}
.menu2{
	background-image:url(images_nmt/menuu2_bg.png);
	background-repeat:repeat-x;
	height:22px;
}

.menuText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	float:none;
	font-weight:bold;
	color:#464646;
	padding-left:5pt;
	}
.hide
	{ 
	display:none;
	}
	
/*Grid { border: solid 1px #666666; }
Grid td
{
	border: solid 1px #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
GridHeader
{
	font-weight: bold;
	background-color:#acd4fc;
}

GridAltItem
{
	background-color: white;
}
.tblTitles {border-collapse:collapse;border:1px solid #CCCCCC;margin:0 auto 0 auto;}
.tblTitles {border-collapse:collapse;border: 1px solid #CCCCCC;}
.tblHeader {background-color: #ddddee;}
.tblrows {background-color: #ccddee;}*/

.GridItem
{
	background-color: #e6e6e6;
	text-align:left;
	vertical-align:bottom;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	color:#555555;
}

.surveyText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.buttons
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	background-color:#285b90;
}
.buttons hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	color:#125252;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
/* 720 Pixel Dalvay Table */
th.dalvay-table { padding: 5px; background: rgb(221, 221, 221) none repeat; text-align: left; }
tr.table-title th {
	border-top: 1px solid rgb(102, 102, 102);
	padding: 0.5em 10px;
	background: rgb(102, 102, 102) none repeat;
	color: rgb(255, 255, 255);
}
table.dalvay-table   tbody  td, table.dalvay-table tfoot td {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
}
table.dalvay-table { border-collapse: separate; }
table.dalvay-table thead th { background: transparent none repeat; }
table.dalvay-table thead td, table.dalvay-table thead th { border: 0pt none ; background: rgb(249, 250, 250) url('Images/dalvaytable/header.png') repeat-x scroll center top; }
table.dalvay-table thead .top-left { background: transparent url('Images/dalvaytable/top-left.png') no-repeat scroll left top; }
table.dalvay-table thead .top-right {
	background: transparent url('Images/dalvaytable/top-right.png') no-repeat scroll right top;
	text-align: right;
}
td.left { border-left: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
td.right { border-right: 1px solid rgb(215, 215, 215); }
table.dalvay-table tfoot td { border: 0pt none ; background: rgb(249, 250, 250) url('Images/dalvaytable/footer.png') repeat-x scroll center bottom; }
table.dalvay-table tfoot .bottom-left { background: transparent url('Images/dalvaytable/bottom-left.png') no-repeat scroll left bottom; }
table.dalvay-table tfoot .bottom-right { background: transparent url('Images/dalvaytable/bottom-right.png') no-repeat scroll right bottom; }
table.dalvay-table tfoot td { height: 12px; }
table.dalvay-table td, table.dalvay-table th { margin: 0pt; padding: 0.5em; }
table.dalvay-table th { text-align: left; }
table.dalvay-table th h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	margin-top: 0px;
	margin-bottom:0px;
}
/* 720 Pixel Dalvay Table */
#sidebar {
	float: left; 
	width: 240px;
	padding: 0px;
}
#sidebar #mainmenu {
	background-image: url(images_nmt/menu-bg.gif);
	background-repeat: no-repeat;
	height: 710px;
	width: 240px;
	display: block;
	margin-top: 0px;
	padding-top: 6px;

}
#sidebar #mainmenu ul
{
	margin-left: 1px;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
}
#sidebar   #mainmenu   a
{
	display: block;
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	padding-left: 20px;
}

#sidebar #mainmenu a:link,  #sidebar #mainmenu a:visited
{
color: #EEE;
text-decoration: none;
display: block;
	

}

#sidebar #mainmenu a:hover
{
	background-color: #B8CFE7;
	color: #003366;

	
}