*{margin:0;padding:0;font-size:100%;}
body{background:#fdfdfd;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:1.5;color:#2c2b27;}

.page-title
{
    font-size:36px;
    font-weight:normal;
    color: #524e3e;
}



/* --------------------------------------------------------------------------------------------- 
START: HEADER
--------------------------------------------------------------------------------------------- */

#nma-header{background-color:#0d0b0c;}
#nma-header .wrapper{margin:0 auto;position:relative;width:1060px;min-height:164px;z-index:2000;}
#nma-logo{background:url(nma-logo-v2.png) 0 0 no-repeat;display:block;height:211px;width:221px;position:absolute;bottom:-55px;left:-20px;z-index:1000;}
#nma-nav-main{overflow:hidden;position:absolute;bottom:20px;right:0;margin:0;width:878px;}
#nma-nav-main li{float:left;list-style-type:none;background:url(nav-main-bg.gif) 0 9px no-repeat;}
#nma-nav-main a{color:#FFF;display:block;text-align:center;text-decoration:none;width:217px;font:18px Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:1px;padding:8px 0 44px;margin-left:2px;}
#nma-nav-main li:first-child{background:none;}
#nma-nav-main li:first-child a{width:212px;margin-left:9px;text-indent:-9px;}
#nma-nav-main a:hover,#nav-main a:focus,#nav-main li:first-child a:hover,#nav-main li:first-child a:focus{background:#356575;}
#nma-nav-main .selected a{background:#356575;}
#nma-nav-sec{overflow:hidden;position:absolute;bottom:0;right:0;margin:0;height:20px;width:878px;background:#464749 url(nav-sec-bg.gif) 0 0 repeat-x;}
#nma-nav-sec li{float:left;list-style-type:none;}
#nma-nav-sec a{color:#FFF;display:block;text-align:center;text-decoration:none;width:219px;font:16px/20px Helvetica, Arial, sans-serif;}
#nma-nav-sec li:first-child a{width:221px;}
#nma-nav-sec li:first-child a:hover,#nav-sec li:first-child a:focus{width:212px;margin-left:9px;text-indent:-9px;}
#nma-nav-sec a:hover,#nav-sec a:focus{background:#356575;}
#nma-nav-sec .selected{background:url(nav-sec-bg-support.gif) 0 0 repeat-x;}
#nma-nav-sec .selected a{background:url(nav-sec-bg-support-rt.gif) 100% 0 no-repeat;}
#nma-nav-sec .selected span{background:url(nav-sec-bg-support-lft.gif) 0 0 no-repeat;display:block;}
#nma-site-search{position:absolute;top:0;right:0;}
#nma-site-search input{float:left;}
#nma-site-search fieldset {border:none;}
#nma-site-search-query{border:0 none;font:12px Helvetica, Arial, sans-serif;color:#3e3c3c;padding-left:13px;width:260px;height:27px;line-height:27px;background:url(site-search-bg.gif) 0 0 no-repeat;}

/* --------------------------------------------------------------------------------------------- 
END: HEADER
--------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------- 
START: MAIN
--------------------------------------------------------------------------------------------- */

#nma-main{width:940px;/* 960 minus padding */margin:0 auto;padding:50px 10px 10px 10px;}

/* --------------------------------------------------------------------------------------------- 
END: END MAIN
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: FOOTER
--------------------------------------------------------------------------------------------- */
#nma-footer{background:#666241;color:#F5F1E5;overflow:hidden; margin-top:50px;}
#nma-footer a{color:#F5F1E5;}
#nma-footer .wrapper{width:940px;/* 960 minus padding */padding:10px;margin:0 auto;overflow:hidden;}
#nma-footer .wrapper-small{width:940px;/* 960 minus padding */padding:0px;margin:0 auto;overflow:hidden}
#nma-footer-nav{background:#666241 url(footer-bg.gif) 50% 177px no-repeat;min-height:516px;}
#nma-footer-nav-small{background:#666241 url(footer-bg.gif) no-repeat;min-height:300px;}
#nma-footer-logo{background:url(footer-logo-v2.gif) no-repeat 0 0;float:left;height:122px;line-height:76px;margin:0 40px 0 0;overflow:hidden;text-indent:-999em;width:120px;}
#nma-footer-detail{border-bottom:1px solid #736f4f;overflow:hidden;}
#nma-footer-detail .wrapper{padding:20px 10px;}
#nma-footer-detail a{color:#FAF1C1;}
#nma-footer-detail a:hover{color:#E53533;}
#nma-footer-detail .mandatory{float:left;width:453px;font-family:Helvetica, Arial, sans-serif;}
#nma-footer-detail .pad{padding:10px 0;}
#nma-footer-detail ul{list-style-type:none;margin:0;padding:0;}
#nma-footer-detail .col-1{float:left;padding-right:20px;width:236px;}
#nma-footer-detail .col-2{float:left;width:177px;padding-right:20px;}
#site-search-footer{float:right;width:307px;overflow:hidden;margin-top:10px;}
#site-search-footer input{float:left;}
#site-search-footer-query{border:0 none;font:12px Helvetica, Arial, sans-serif;color:#3e3c3c;padding-left:13px;width:260px;height:27px;line-height:27px;background:url(site-search-bg.gif) 0 0 no-repeat;}
#site-search-footer fieldset{overflow:hidden;margin-bottom:14px; border: none;}
#nma-footer-nav .wrapper{padding-top:30px;}
#nma-footer-nav .agency{margin-top:20px;font-size:16px;font-weight:bold;}
#nma-footer-nav .col-links{list-style-type:none;float:left;margin:0;width:135px;padding-right:26px;}
#nma-footer-nav .col-links li{padding-bottom:2px;}
#nma-footer-nav .col-links a{text-decoration:none;}
#nma-footer-nav .col-links a:hover{text-decoration:underline;}
#nma-footer-nav .col-heading a{font-weight:bold;color:#faf1c1;display:block;margin-bottom:10px;}
#nma-footer-nav .elsewhere{padding-right:0;}
#nma-footer-nav .elsewhere a{display:block;padding-left:20px;}
#nma-footer-nav .elsewhere .col-heading a{padding-left:0;}
#nma-legals{margin:0;padding:50px 0 0;list-style-type:none;clear:both;}
#nma-legals li{display:inline;border-left:1px solid #76715d;padding:0 18px;}
#nma-legals .first{border-left:none;padding-left:0;}
#nma-legals .last{padding-right:0;}
#nma-legals a{color:#f8efc0;text-decoration:none;}
#nma-legals a:hover{text-decoration:underline;}
#nma-legals-small{margin:0;padding:20px 0 0;list-style-type:none;clear:both;}
#nma-legals-small li{display:inline;border-left:1px solid #76715d;padding:0 18px;}
#nma-legals-small .first{border-left:none;padding-left:0;}
#nma-legals-small .last{padding-right:0;}
#nma-legals-small a{color:#f8efc0;text-decoration:none;}
#nma-legals-small a:hover{text-decoration:underline;}
/* --------------------------------------------------------------------------------------------- 
END: FOOTER
--------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------- 
START: GENERIC STYLES
--------------------------------------------------------------------------------------------- */

.remove-from-view,.js .remove-during-load{position:absolute;display:block;height:1px;width:1px;overflow:hidden;top:-9999px;}
.hide-from-all{display:none!important;}
.clear-both{clear:both;}
/* Contain floats: h5bp.com/q */.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

/* Insert generic global use styles here */

/* --------------------------------------------------------------------------------------------- 
END: GENERIC STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: PAGE CONTENT STYLES
--------------------------------------------------------------------------------------------- */
#page-content { margin-bottom: 30px; }
#page-content p { margin-bottom:10px; } 
#page-content a { border-bottom: 1px dotted #346574; text-decoration: none; }
#page-banner { margin-top:-10px }
#page-banner.custom { text-decoration: none; margin-left:-20px; border-bottom: 0px; }
#custom-banner a { border-bottom: 0; }
#custom-navigation { margin-bottom:10px; width: 100%; text-align:right;}

#index_img { margin-left: 20px; }
#pick-list { margin-left:13px;  }
#imagetile-container { float:right; }

h1, h2, h3, h4, h5, h5, h6 {
    color: #524E3E;
    font-family: Helvetica,Arial,sans-serif;
    line-height: normal;
    margin-bottom: 10px;
}

h1 { font-size:36px; font-weight:normal; color: #524e3e; }
h2 { margin-top: 22px; color: #8F0000; font-size: 20px;  }
h3 { font-size:18px; margin-top: 10px; color: #524e3e; }
h4 { font-size:16px;	margin-top: 20px; color: #524e3e; }
h5 { font-size:14px;	margin-top: 20px; font-weight: bold; }
a:link, a:visited, a:active { color: #346474; }



/* Index page Search Box styles ---------------- */
#search-form  { margin-top: 25px; margin-bottom: 50px; clear:both }
#search-form  H4{ margin-bottom: 5px; }
#search-form #searchbox {
    border-color:#c9c9c9;
	border-style:solid;
    border-width: 1px;
	font-size: 20px;
    width: 380px; 
    height: 30px; 
    margin-bottom: 10px; 
    margin-right: 10px;
}
#search-form #dropdown { font-size:11pt; height:20px; vertical-align:middle; width: 50px; }
#search-form #search_btn { font-size:11pt; height:34px;  width: 100px;  margin-bottom: 10px;   }
#search-form  .main-collsearch{ clear: both; }
/* End search box styles -------------------  */

/* Index page Search Box styles ---------------- */
#adv-search-form  { margin-top: 25px; margin-bottom: 50px; clear:both }
#adv-search-form  H4{ margin-bottom: 5px; }
#adv-search-form #row {padding-bottom: 8px; }
#adv-search-form #searchbox {
    border-color:#c9c9c9;
	border-style:solid;
    border-width: 1px;
	font-size: 20px;
    width: 420px; 
    height: 25px; 
    margin-right: 10px;
}
#adv-search-form #dropdown { font-size:11pt; height:20px; vertical-align:middle; width: 50px; }
#adv-search-form #search_btn { font-size:11pt; height:34px;  width: 100px;  margin-bottom: 10px;   }
/* End search box styles -------------------  */

/* Object type browse table -------------------  */
#browse-table { margin-bottom:75px;margin-top:10px; float:left; }
#browse-table .objbrowse-table {	border-width: 1px; border-style: solid ; border-color: #e4e4e4; border-collapse: collapse; width:940px;}
#browse-table .objbrowse-table td { border-width: 1px; padding: 5px; border-style: solid; border-color: #e4e4e4; }

.browse-link { font-size:14pt; }

/* Small search box styles ------------------ */
#small-search-form  { padding:8px; margin-top: 10px; margin-bottom: 50px; float:right; clear:both; background-color: #e4e4e4; }
#small-search-form  .title { font-weight:bold; color: #524E3E; margin-bottom:5px; }
#small-search-form #searchbox {
    border-color:#c9c9c9;
	border-style:solid;
    border-width: 1px;
    margin-bottom: 7px;
    margin-right: 10px;
    font-size: 14px;
    width: 180px; 
    height: 22px; 
	

	
}
#small-search-form #search_btn { float:none; margin-bottom: 7px; font-size:9pt; height:24px;  width: 70px; }
/* End dearch box styles -------------------  */



/* Display page styles -------------------  */



#recordnav { float:right; clear:both }
#recordnav-count { text-align: right;     }
#recordnav-backresults {  }
#recordnav-prevnext {    }
.img-nolink { border-bottom: 0px !important;}

#centercontent p { margin-bottom:15px; } 

#record-container{
 
  margin-top: 20px;
  padding-bottom: 30px;
  float:left;
  width:530px;
  border-left:240px solid #fff;  
  /* The width and color of the left rail */
  border-right:210px solid #fff;
  /* The width and color of the right rail */
}

#record-container H2 { margin-top:10px; }

#leftcontent {
  float:left;
  width:240px;
  margin-left:-240px;
  position:relative;
  padding-top: 5px;

}
#centercontent {
  padding-left: 10px;
  float:left;
  width:508px;
  margin-right:-498px;
  /*background-color: #ff0; */
} 

#content-footer {
    margin-top: 10px;
    clear:both;
	
}

#main-image {
 text-align:center;
}

.related-objects {  font-size: 12px;  font-weight: normal; margin-bottom:7px; }
.related-links {  font-size: 12px;  font-weight: normal; margin-bottom:7px; }

.footertext
{
  margin-top: 75px;
  text-decoration: none;
  border-top: 1px solid;
  padding:7px;  
}
/* End Display page styles -------------------  */

/* Results page styles -------------------  */
#results-table {  margin-top:10px; margin-bottom:75px; width: 940px; }
#results-table td {  padding: 10px; text-align:center;  }


.no-image-available
{
  margin-top: 50px;
  margin-bottom: 55px;
}

.caption-bold{  font-size: 12px;  font-weight: bold; }
.caption-normal{ font-size: 12px;  font-weight: normal; }

#contact_result { background-color:#d4d4d4;padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:8px; width:800px; }
#cform label{  display:inline-block;width:150px;text-align:right;padding-right:7px }
#cform .formfield  * { vertical-align: top; }
#cform textarea { width: 600px; height: 125px; }
#cform input { width: 400px; height: 25px; }
#cform #form_submit { width:100px; height:30px; margin-left:158px  }
#response { margin-top:10px; }
.hide {	display: none; font-weight: bold;  }

#atsiaa-content { clear: both;}
#atsiaa-content p { margin-bottom:15px; } 

/* --------------------------------------------------------------------------------------------- 
END: PAGE CONTENT STYLES
--------------------------------------------------------------------------------------------- */

