body {
background: #9daacd url(y_img_general/fadeback4.jpg) repeat-x fixed;
font:100.01% verdana, arial, sans-serif;
text-align:center;
}

div#container {
max-width:65.1em;
text-align:left;
width:expression(document.body.clientWidth > 900? "100%": "auto" );
margin:8px auto 0;
padding: 0px 0px 0em;
background: #4a567c url(y_img_general/treblebackground9.png) repeat-y 0 10px;
/*-moz-border-radius: 8px;*/ 
/*-moz-border-radius-topleft: 8px;*/ 
/*-webkit-border-radius: 8px;*/ 
/*-webkit-border-top-right-radius: 8px;*/ 
}

div#head {
float:right;
width:100%;
color:#ccc;
text-align:left;
/*border-top: 1px solid #0d1c44;*/
/*background: #0f2152 url(y_img_general/16thnotes3.png) no-repeat 6% 25px ;*/
margin-top: 0px;
padding:0px;
/*border-bottom: 7px solid #243459;*/
}


div#head a {
color:#fff;
text-decoration:none
}

div#head h1 {
color:#fff;
font-size:1em;
letter-spacing:0;
font-weight:700;
display:block;
margin:0;
padding:26px 0 0 9.5%;
display:none;
}

div#navbar { 
float: left;
display:block;
/*border-top: 1px solid #243459;*/
/*background:#cbd3e2;  #9daacd#c5d2e4*/
background: #cbd3e2 url(y_img_general/content-tr.png) top right no-repeat;
width:100%;
margin:1.5em 0 0 /*.8em*/;
padding:0;
border-bottom: 1px solid #9fa6b2; /*#7b8eb1*/
/*-moz-border-radius-topright: 8px; 
-moz-border-radius-topleft: 8px; 
-webkit-border-top-left-radius: 8px;	
-webkit-border-top-right-radius: 8px;*/
/*-webkit-border-radius: 8px;*/
}

div#navbar ul {
list-style:none;
display:block;
margin:0;
padding:10px 0 5px 2%;
float: left;
background: url(y_img_general/content-tl.png) top left no-repeat;
}

div#navbar ul li {
list-style:none;
float: left;
display:inline;
text-align:left;
font-size: .8125em; 
font-weight:700;
/*border-right:1px solid #2C4177;*/
margin:0;
padding:0;
}

div#navbar ul a, div#navbar ul a:visited {
display:block;
color: #5d6a92; /*#5c6787 #4a629c #99a9d1*/
padding:9px 18px;
text-decoration: none;
}

div#navbar ul a.current {
text-decoration: underline;
}

div#navbar ul a:hover {
text-decoration: underline;
color: #3d4768; /*#26355b*/
/*color:#fefc7d*/
}

div#extra a {
color:#fff;
/*text-decoration: underline;*/
}

div#secondcolumn {
float:left;
width:17.9%;
padding: 0 0 0 1.7em;
display:inline;
border-bottom:0 solid #ccc;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.75em;
color:#fff;
background: url(y_img_general/container-tl.png) no-repeat left top;
line-height: 1.3em;
}

div#secondcolumn a {
color: #fff;
}

div#sitetitle {
margin: 0;
padding: 0;
padding:27px 0 2.2em 50px;
background: url(y_img_general/treblelogo3.png) no-repeat 10px 32px;font-family: Tahoma, Verdana, sans-serif;
/*display:block;*/
float: left;
}

div#sitetitle h1{
color: #fff;
font-size:1.5em;
letter-spacing:0.3em;
font-weight:normal;
line-height: 1.2em;
margin: 0;
padding: 0;
}

/*#26355b*/ 

div#sitetitle a, div#sitetitle a:visited  {
color:  #fff; /*#a6b5db*/
text-decoration: none;
}
span#thethe {
font-size: .7em;
line-height: 1.2em;
}

span#subtitle {
color: #a6b5db /*#dde0e4*/;
font-size:1em;
letter-spacing:1px;
/*font-style:italic;*/
display:block;
font-weight:400;
/*text-transform:lowercase;*/
margin:0 0 0em;
/*text-align: center;*/
/*background: #26355b;*/
padding: .8em 0 .9em .5em;
clear: left;
/*border-top: 1px solid #9fa6b2; #6c7792*/
/*border-bottom: 1px solid #9fa6b2; #6c7792*/
/*display: none;*/
}

span#subtitle a {
color:#fff;/*#a6b5db #dde0e4*/
text-decoration: none;
}

div#searchbox {
float: left;
/*vertical-align:text-bottom;*/
margin:0;
padding:.8em 0 .8em .2em ;
/*background: #3b4565;*/ /*#0d1c44*/
/*-moz-border-radius: 5px; 
-webkit-border-radius: 5px;*/ 
/*border: 1px solid #9fa6b2;*/
	/*text-align: center;*/
/*display:none;*/
/*border-bottom: 1px solid #9fa6b2; #6c7792*/
}

form#searchbox_007445916031352140003:7memtwpeggm
{
	margin: 0;
	padding:0;
}

/*div#navcol {
float:left;
width:17.9%;
margin-top:1.5em;
display:inline;
margin-left:1%;
border-bottom:0 solid #ccc;
border-color:#22376d;
padding:0 0 0 1%;
color:#ffffff
}*/

/*div#navcol a {
color: #fff;
}*/

ul.navcol {
clear: both;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.2em;
margin:0;
padding:1em 0 1em;
/*border-top:1px solid #9fa6b2 ; #7f8cad #6c7792 #a6b5db;*/
/*border-bottom: 1px solid #9fa6b2;*/
}

ul.navcol li {
list-style-type:none;
/*border-bottom:1px solid #9fa6b2;*/
}

.navcolrightcolheading {
	border-bottom: 1px solid #9fa6b2;
	padding: .5em .3em .6em .5em;
	color: #9fa6b2;
}

ul.navcol li.tablestyle {
border-bottom: 1px solid #9fa6b2;
}

ul.navcol li.tablestyle a:hover {
-moz-border-radius: 0px; 
-webkit-border-radius: 0px; 

}

ul.navcol li.spacer {
padding: 0 .7em .3em;
/*border-bottom: 1px solid #9fa6b2; #6c7792 #a6b5db*/
/*margin-bottom: 1em;*/
}

ul.navcol li a, 
ul.navcol li a:visited {
display:block;
border:0;
text-decoration:none;
text-indent:-0.9em;
color:#fff;
margin:0;
padding:.5em .3em .5em 1.3em;
/*font-weight: bold;*/
}


ul.navcol li.navcolheading a {
font-weight:700;
font-size:1.1em;
padding:.7em .3em .7em 1.3em;
/*border-bottom:1px solid #a6b5db;*/
/*margin-bottom: .7em;*/
}

ul.navcol li.subheading a {
font-weight:700
}

ul.navcol li.subitem a {
text-indent:0
}

ul.navcol li a:hover {
background:#0d1c44;
color:#fefc7d;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

/*text-decoration: underline;*/
}

/*.navcolrightcol {
float:right;
padding-right: 2em;
}*/

/*.navcolnewseries {
padding:.5em .3em .5em .5em;
font-size: .9em;
color: #9fa6b2;
}*/


div#extra {
float:left;
clear:left;
/*width:17.9%;
margin-left:2%;*/
display:inline;
border-bottom:0 solid #ccc;
font-family:Tahoma, Arial, Helvetica, sans-serif;
/*font-size:.875em;*/
color:#fff;
padding:15px 0
}

/*div#postextra {
float:left;
clear:left;
display:inline;
padding:15px 0
}*/

div#maincol {
float:right;
width:76%;
margin-left:0;
display:inline;
padding:0;
padding-right: 2%;
background: url(y_img_general/container-tr.png) top right no-repeat;

}

div#contentwrapper {
	clear: both;
	background: #fff url(y_img_general/content-br.png) bottom right no-repeat;
	margin: 0;
	padding: 0;
	width:100%;
}
div#mnpcontent {
/*clear:both;*/
background:  url(y_img_general/content-bl.png) bottom left no-repeat;
font-size:.875em;
color:#333;
border-right:0 solid #C4C4C4;
border-left:0 solid #727b96;
margin:0;
padding:1.7em 3.5% 2em;
min-height:500px;
/*position: relative;*/
	/*top: 15px;*/
	
/*-moz-border-radius-bottomright: 8px; 
-moz-border-radius-bottomleft: 8px; 
-webkit-border-bottom-left-radius: 8px;	
-webkit-border-bottom-right-radius: 8px;*/	
}


div#mnpcontent p,div#mnpcontent li,div#mnpcontent dt,div#mnpcontent dd {
line-height:1.4
}

div#mnpcontent li {
margin-top:1em;
}

div#mnpcontent dt {
margin-top:1em;
margin-bottom:0;
font-weight:700
}

div#mnpcontent dd {
margin-left:1em
}

div#mnpcontent h2 {
font-size:1.375em;
margin:0 0 10px
}

div#mnpcontent h3 {
font-size:medium;
line-height:1.5em
}

div#mnpcontent h4 {
font-size:.875em;
font-weight:700;
margin:5px 0
}

div#footmap {
clear: both;
background: url(y_img_general/container-br.png) no-repeat right bottom;
/*background:#0d1c44;*/
/*margin:0 auto;*/
/*max-width:65.1em;*/
/*-moz-border-radius-bottomright: 8px; 
-moz-border-radius-bottomleft: 8px;
-webkit-border-bottom-right-radius: 8px; 
-webkit-border-bottom-left-radius: 8px;*/
/*background-color: #4a567c;*/
/*display: block;*/
/*position: relative;*/
}

/*div.greybotright {
clear:both;
height:5px;
margin:0;
padding:0
}*/

div#footmap ul {
clear: right;
/*float: right;*/
list-style:none;
margin:0;
padding:1em 30px 0 0px;
}

div#footmap ul li {
list-style:none;
margin:0;
float:right;
display:inline;
text-align:left;
font-size:small;
margin:0;
padding:0px 15px 19px
}

div#footmap ul a {
display:block;
color:#eee;
text-decoration:none;
padding:0;
}

div#footmap ul a:hover {
text-decoration:underline;
color:#fff
}

div.google_translate_element{
}

/*div#translatebox {
	border-top: #546083 6px solid;
	background: #4a567c;
	padding: 1em 0 0 0;
	margin: 0 0 1em 01em;
	float: left;
	position: relative;
	bottom: 6px;
}*/

div#googletranslate {
float: left;
padding: 4em 0 0em 0px;
margin: 0 ;
display:block;
width: 220px;
height: 3.7em;
background: url(y_img_general/container-bl.png) bottom left no-repeat;
}

div.skiptranslate.goog-te-gadget {
	/*background: #fff;*/
	padding: 0px 5px 5px;
	color: #ccc;
}
div.skiptranslate.goog-te-gadget span a.goog-logo-link{
	color: #ccc;
}

div#foot {
text-align:center;
background:#727b96;
border-top:1px solid #555;
color:#ddd;
font-size:x-small;
margin:20px auto 0;
padding: 1em 0 1em 0 ;
}

div#foot p {
margin:0;
padding:10px 0 0
}

div#foot a {
display:inline;
color:#fff;
font-size:x-small;
padding:0
}

div#googleads {
width:765px;
margin:0 auto
}

div#gutter {
border-top:0 #999 solid;
margin-top:0;
font-size:smaller;
text-align:right;
padding:10px 0
}

div.gutter a {
padding:0 1em 0 .7em
}

div#mnpcontent a:link {
color:#34B;
text-decoration:underline
}

div#mnpcontent a:visited {
color:#969;
text-decoration:underline
}

div#mnpcontent a:active {
/* color:green; */
text-decoration:underline
}

.SmallText {
font-size:smaller;
line-height:1.4em
}

.footnotenumber {
vertical-align:super;
font-size:smaller
}

.nobottommargin {
margin-bottom:0
}

.TinyText {
font-size:xx-small
}

div.nextpage {
/*text-align:right; */
font-weight:700;
clear:both;
border-top: 1px solid #999;
margin-top: 2em;
padding-left: 1em ;
/* padding-top: 1em; */
}

div.horizontalline {
border-top:1px #999 solid;
display:block;
clear:both;
margin:25px 0 10px;
padding:0
}

div.horizontallineSidebar {
border-top:1px #ccc solid;
display:block;
clear:both;
margin:25px 0 10px;
padding:0
}

div.anchor {
clear:both
}

div.box {
border:1px #999 solid;
margin-bottom:15px;
padding:15px
}

div#mnpcontent h2.mission {
display:inline;
font-size:1em;
line-height:1.4;
font-weight:400
}

ul.headline {
list-style:none;
margin:0;
padding:0
}

ul.headline li {
list-style:none;
margin:0;
padding:.7em 0
}

ul.headline li a {
text-decoration: none;
}

ul.headline li a:hover {
text-decoration: underline;
}

div#creditfooter {
display:none
}

div.homeimagebox {
margin:30px 10px
}

.caption {
font-weight:700;
text-align:center;
margin:13px 0
}

div#mnpcontent h2.greybox {
/*background: #0d1c44;*/
background:#dde0e4;
/*background: #f3f6fb;*/
width:96%;
clear:both;
border:1px solid #C4C4C4;
padding:7px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
/*color: #fff;*/
}

div#mnpcontent h3.greybox {
width:96%;
clear:both;
border:1px solid #C4C4C4;
margin:40px 0 0;
padding:4px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
background:#dde0e4;
/*background: #152a60;*/
/*color: #fff;*/
}

div#mnpcontent h3.greyboxhome {
width:96%;
background:#dde0e4;
clear:both;
border:1px solid #c4c4c4;
margin:35px 0 15px;
padding:4px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
}

div#mnpcontent h3.greybox2 {
/*background:#dde0e4;*/
background:#dde0e4;
width:96%;
clear:both;
font-size:.875em;
border:1px solid #C4C4C4;
margin:40px 0 10px;
padding:3px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
font-weight: normal;
}

div.greyboxGallery {
/*background:#dde0e4;*/
background:#dde0e4;
width:96%;
clear:both;
font-size:.875em;
color:#333;
border:1px solid #C4C4C4;
margin:15px 0 10px;
padding:4px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
font-weight: normal;
display: block;
float: left;
}

div#mnpcontent a.greybox {
	text-decoration: none;
	color: #333;
}
div#mnpcontent a.greybox:hover {
	color: #34B;
}

div#mnpcontent a.plaintextlink {
	text-decoration: none;
	color: #333;
}
div#mnpcontent a.plaintextlink:hover {
	color: #34B;
	text-decoration: underline;
}

.undergreybox {
padding:0 .8em;
}

div.notationbox {
margin:30px 0 40px 2%;
padding:0
}

div.notationboxvert {
float:left;
display:inline;
margin:30px 30px 40px 2%;
padding:0
}

div.notationsidebox {
width:130px;
float:right;
margin:20px 0 20px 20px;
padding:0 2% 10px 10px
}

/*div.gallerydescription {
display:block;
font-size:.875em;
font-weight:400;
line-height:1.7em;
width:96%;
clear:both;
margin:.6em 0 0;
padding:0 2%
}*/

ul.gallery {
clear:both;
float:left;
display:block;
/*margin:1.5em 0 2em;*/
margin: 0 0 15px;
padding:0;
width: 100%; /* fixes IE bug */
}

ul.gallery li {
list-style:none;
float:left;
display:inline;
width:325px;
overflow:hidden;
text-align:center;
font-size:xx-small;
clear:none;
margin:0 6px 12px;
padding:0;
}

ul.gallery img {
display:block;
border:0 #999 solid;
margin:0 auto
}

ul.gallery a {
display:block;
background:#fff;
border:0 solid #fff;
text-decoration:none;
clear:both;
padding:0 0 5px;
color: #333;
}

ul.gallery a:hover {
	color:#34B ;
	text-decoration: underline;
}

div#results {
	margin-bottom: 50px;
}


ul.sitemap,ul.sitemap li {
list-style:none;
padding:0
}

div#mnpcontent ul.sitemap li {
float:left;
display:inline;
text-align:left;
font-size:small;
width:180px;
border-top:0 solid #999;
line-height:1.4em;
padding:0 40px 20px 0
}

div#mnpcontent ul.sitemap li a {
display:block;
text-decoration:none;
text-indent:-1em;
margin-bottom:.4em;
padding:0 0 0 1em
}

div#mnpcontent ul.sitemap a.heading {
font-size:1.2em;
font-weight:700
}

div#mnpcontent ul.sitemap a:hover {
text-decoration:underline
}

div#mnpcontent ul.sitemap li div.feedburnerFeedBlock ul {
margin:0 0 0em;
margin-top: 0px;
padding:0;
}

div#mnpcontent ul.sitemap li div.feedburnerFeedBlock ul li {
list-style-type:none;
margin: 0 0 0 0 ;
padding:0 0 0em /* was 1em on bottom */
}

div.feedburnerFeedBlock ul li a {

	margin-bottom: 0;
}

div#oldmnma {
float:right;
border:1px solid #aaa;
font-size:.75em;
color:#fff;
text-align:center;
display:none;
margin:15px 20px 0 0;
padding:5px 25px
}

div#oldmnma a {
color:#ccc;
text-decoration:underline;
font-weight:400
}

div#oldmnma a:hover {
color:#fff;
text-decoration:underline
}

div.mnmaheader {
background:#dde0e4;
border:1px solid #C4C4C4;
font-size:1.125em;
font-weight:400;
line-height:1.6em;
text-align:left;
width:96%;
margin:0 0 20px;
padding:5px 2%;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
}

div#mnpcontent div.bigheader {
display:block;
clear:both;
border:1px solid #C4C4C4;
float:left;
text-align:left;
font-weight:400;
width:92%;
background-color:#dde0e4;
/*background-color: #cbd3e2;*/
/*color: #fff;*/
margin:0 0 25px 0;
padding:10px 4% 10px 4%;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
}

div.bigheader h2 {
padding:.6em 0 .15em;
}
div.bigheader p {
margin: 0;
padding: .3em 0 1em;
}

div#mnpcontent p.bigheader-p {
font-size: .9em;
padding: 1em 0 ; 
margin-top: 0 ; 
margin-bottom: 0;
}

div#mnpcontent h2.bigheader-introh2 {
font-size:1.7em;
margin:0;
padding:.6em 0 .15em
}

div#mnpcontent h2.bigheader-mnmah2 {
font-size:2em;
margin:0;
padding:.6em 0 .15em

}

div#mnpcontent h3.bigheader-mnmah3 {
font-weight:400;
font-size:1.125em;
margin:0;
padding:0 0 1em
}

html,body,div#akawrapper {
margin:0;
padding:0
}

div#navbar ul li.right, div#footmap ul li.right, {
float:right
}

div.blogextra a {
text-decoration:none
}

div.blogextra a:hover {
text-decoration:underline
}

div#mnpcontent h3.topofpage,.notopmargin {
margin-top:0
}

#mnpcontent p.mission,div#searchbuttonwrap {
display:inline
}


.table {
	padding: 0;
	margin: 0;
	border-collapse: separate;
	border-spacing: 0px;
}
.table tr {
	padding: 0;
	margin: 0;
}
.table td, .table th {
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 2px 3px 2px 3px ;
	background: #5f6b90;
	margin: 0;
	font-size: x-small;
	text-align: center;
	border-color: #e6e6e6;
}

.table th {
	background: #bbb;
	text-align: center;
}


.draft {
	color: red;
}

div#mnpcontent a.button {
	padding: 8px 14px; 
	margin: 5px ; 
	border: 1px solid #aaa; 
	background: #dde0e4; 
	text-decoration: none;
	display: inline-block;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
font-size: smaller;
	font-weight: bold;
	text-align: center;
	}
div#mnpcontent a.button:hover {
	border: 1px solid #34B; 
}

div#mnpcontent a.buttonB {
	padding: 8px 8px; 
	margin: 4px ; 
	border: 2px solid #aaa; 
	text-decoration: none;
	display: inline-block;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px;
font-size: smaller;
	text-align: center;
	}
div#mnpcontent a.buttonB:hover {
	border: 2px solid #34B; 
}

#preload {
	display: none;
}