 @charset "utf-8";
/* Stop here, but check out here: http://www.alistapart.com/articles/slidingdoors/ 
 Colors are: Primary: #004B8C
Darkest to lightest: #00305A, #004B8C, #0074D9, #4192D9, #7ABAF2
Midrange: #004B8C;
*/ 

html, body, form, fieldset { margin: 0; padding: 0; font: 95.01% normal Helvetica, Arial, sans-serif; width:auto; }
/* Neutralize styling:    Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 1.0em 0; padding: 0; }
/* Apply left margin:   Only to the few elements that need it: */
li, dd, blockquote { margin-left: 1em; }
/* Miscellaneous conveniences: 		form label {cursor: pointer;}		fieldset {border: none;}*/
input, select, textarea { font-size: 100%; font-family: inherit; }
/* See http://www.sitepoint.com/article/top-ten-css-tricks
   Sets minimum width, for both normal browsers and IE 
   Note that this command will cause your CSS document to become invalid; you may prefer to insert it into the head of each HTML document to get around this. 
 */
#txtbody { min-width: 740px; }
body { position:relative; padding:.5em; }  /* Essential in IE7 for correct layout scaling ... */
a, a:link { color:#004B8C; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }

#pgtitle { border-bottom-style:ridge; font-size:1.3em; padding-left:5px; }
#h2colsright { font-size:1.3em; display:inline; float:left; margin-right:2%; padding-left:5px; text-align:left; width:auto; }
#h2cols { border-bottom-style:ridge; font-size:100%; font-weight:bold; letter-spacing:-1px; padding:1em .5em .5em 0; text-align:right; }
/* use the * html CSS hack to render an alpha-based transparent background */

#topnav { /* #444D75 */
	background:left url(images/grad.8.new.png) repeat-x; width:auto; height:105px; display:block; margin:0; padding:0; }
#nmlouter { margin:0; padding:5px; /*important for bottom-aligning the tabs */ height:65px; display:block; }
#quot { float:none; color:#fff; font: 0.9em normal Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;margin:0; padding:5px 0 0 5px; /* Sets quote off from the very top of page */ text-align:center;  }
ul.tabs { position:static; border:none; line-height:normal; list-style-type:none; margin:0; padding:0; font-size:20px; }
.tabs li { display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */ 
/*	height:30px; */
    line-height:30px; 
    float:left; 
    margin:0 0 0 5px;  /* margin-right determines the spacing between tabs, */ 
    padding:0;  /* Fix for IE6, so there's not space between tabs and bottom of gradient */
    background:url(images/tabr.png) no-repeat right top; 
    width:auto; 
    border:none; 
   	white-space: nowrap; 
	overflow:visible;
}

.tabs li a { 
	font-size: 1.1em; 
    display:block; 
    white-space: nowrap; 
    overflow:visible; 
    color:#444; 
    margin:0; 
    padding: 1px 10px 2px 10px; /* sets the padding inside a single tab,  */ 
    text-decoration:none; 
    background:  url(images/tabl.png) no-repeat left top; 
    height: 27px; /* 30px (parent) - 3px (padding) */ 
    line-height: 27px; }
.tabs #here { 
	background:url(images/tabr_on.png) no-repeat right top; 
    border-width:0; 
    display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */ 
   	display: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */ 	
}
.tabs #here a { background:url(images/tabl_on.png) no-repeat left top; }

#pgtitle, #h2colsright, .tabs li a, .htitle {font-weight:bold; font-family:"Trebuchet MS","Century Gothic","Lucida Sans",Verdana,Arial,sans-serif;
/* 'century gothic', verdana, arial, helvetica, sans-serif; */
}


.htitle { margin:.01em; padding:1em 0 0 0; text-decoration:underline; font-size: 1.1em}
.indent_1 { margin: .5em 0 0 .5em; padding:.5em 0 0 .5em; font-size:0.989em; }
.indent_1sub { margin: 0 0 0 1em; padding:0 0 0 1em; }
.hang_2 { margin:.5em 0 0 1em; padding:.5em 0 0 1em; font-size:0.989em; text-indent:-1em; }
.hang_2sub { margin: 0 0 0 1em; padding: 0 0 0 1em; }
dt.deflist { font-weight:bold; font-size:1.05em; padding-top:1em; }
dt a, dt a:link, .boldlink { font-weight:bold; font-size:1.0em; color:#004B8C }
dt a, dt a:link {padding-top:1em; }
.deflist dd { margin:.1em .25em; padding:.1em 0 .1em 1em; }
dd.subpnt { font-weight:normal; margin:.1em .25em; padding:.1em 0 .1em 2.25em; text-indent:-1.25em; }
#footer { font-family:"Trebuchet MS","Century Gothic","Lucida Sans",Verdana,Arial,sans-serif; font-size:0.95em; background-color:#004B8C; color:#fff; margin:1em 0; padding:.5em 0; text-align:center; width:auto; width:100%; }

