/* NMD.CSS
------------------------------*/

*	{
	margin:0;
	padding:0;
	}

html, body
	{
	text-align:center;
	margin:auto;
	margin-bottom:14px;
	}

body {
	background-color:#bdd3cf;
	}


/* NO BORDERS ON IMAGE LINKS
------------------------------*/
a img {border: none}



/* MAIN PAGE LAYOUT ELEMENTS
------------------------------*/


div#main-container
	{
	margin:auto;
  margin-top:0;
	width:1000px;
	height:auto;
	}

div#pageheader
	{
  clear:both;
	width:1000px;
	height:151px;
	margin:auto;
	background-color:#f2f2ff;
  background-image: url('/nmd_alternation/assets/misc/header_bg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	}


div#pagehead-left
	{
	width:310px;
	height:151px;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
	}

div#pagehead-right
	{
	width:690px;
	height:151px;
	float:left;
	margin:0;
	padding:0;
	}

div#main-nav
	{
	width:1000px;
	height:39px;
	margin:auto;
	text-align:center;
	background-color:#f2f2ff;
  background-image: url('/nmd_alternation/assets/misc/main_nav_bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
	}


div#breadcrumbs
	{
	width:1000px;
	height:23px;
	margin:auto;
	text-align:center;
	background-color:#f2f2ff;
  background-image: url('/nmd_alternation/assets/misc/breadcrumbs_bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
	}

div#breadcrumbs-content
  {
    width:928px;
    margin:auto;
		padding-top:4px;
  }

div#maindiv
	{
	margin:auto;
	background-color:#f2f2ff;
  background-image: url('/nmd_alternation/assets/misc/main_body_bg.gif');
  background-repeat:repeat-y;
  background-position: top left;
	width:1000px;
	height:auto;
	}

div#maindiv-top-pad
	{
	margin:auto;
	background-color:#f2f2ff;
  background-image: url('/nmd_alternation/assets/misc/main_body_bg.gif');
  background-repeat:repeat-y;
  background-position: top left;
	width:1000px;
	height:14px;
	}

div.body-gutter
	{
  float:left;
	margin:auto;
	width:26px;
	height:470px;
	}

div#body-container
	{
  float:left;
	margin:auto;
	width:948px;
	height:auto;
	}

div#maindiv-bottom
	{
	width:1000px;
	height:18px;
	margin:auto;
	text-align:center;
  background-image: url('/nmd_alternation/assets/misc/maindiv_bottom.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
	}

div#page-footer
	{
	width:1000px;
	height:28px;
	margin:auto;
	text-align:center;
	}

div#footer-content
  {
    width:948px;
    margin:auto;
		padding-top:3px;
  }


/* HOME PAGE
------------------------------*/
div#homepage-features {
	margin:0;
	padding:0;
  position:relative;
  background-image: url('/nmd_alternation/assets/misc/homepage-vertical-line.gif');
	background-repeat:repeat-y;
	background-position: top center;
  }

div#homepage-news
	{
  float:left;
	margin:0;
	padding:0;
	width:290px;
	height:auto;
	}

div#homepage-gutter
	{
  float:left;
	margin:0;
	padding:0;
	width:40px;
	height:300px;
	}

div#homepage-articles
	{
  float:left;
	margin:0;
	padding:0;
	width:290px;
	height:auto;
	}


/* MAIN NAV ROLLOVERS
------------------------------*/
a#rollover1on {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_home_on.gif');
   width:96px;
   height:27px;
   display:block;
   }

a#rollover1off {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_home_off.gif');
   width:96px;
   height:27px;
   display:block;
   }

a#rollover1off:hover {
  background-image: url('/nmd_alternation/assets/link_imgs/main_nav_home_on.gif');
  }

a#rollover2on {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_about_on.gif');
   width:113px;
   height:27px;
   display:block;
   }

a#rollover2off {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_about_off.gif');
   width:113px;
   height:27px;
   display:block;
   }

a#rollover2off:hover {
  background-image: url('/nmd_alternation/assets/link_imgs/main_nav_about_on.gif');
  }

a#rollover3on {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_services_on.gif');
   width:118px;
   height:27px;
   display:block;
   }

a#rollover3off {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_services_off.gif');
   width:118px;
   height:27px;
   display:block;
   }

a#rollover3off:hover {
  background-image: url('/nmd_alternation/assets/link_imgs/main_nav_services_on.gif');
  }

a#rollover4on {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_getinvolved_on.gif');
   width:151px;
   height:27px;
   display:block;
   }

a#rollover4off {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_getinvolved_off.gif');
   width:151px;
   height:27px;
   display:block;
   }

a#rollover4off:hover {
  background-image: url('/nmd_alternation/assets/link_imgs/main_nav_getinvolved_on.gif');
  }

a#rollover5on {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_collaborators_on.gif');
   width:150px;
   height:27px;
   display:block;
   }

a#rollover5off {
   background-image: url('/nmd_alternation/assets/link_imgs/main_nav_collaborators_off.gif');
   width:150px;
   height:27px;
   display:block;
   }

a#rollover5off:hover {
  background-image: url('/nmd_alternation/assets/link_imgs/main_nav_collaborators_on.gif');
  }

a#rollover1off span, a#rollover1on span, a#rollover2off span, a#rollover2on span, a#rollover3off span, a#rollover3on span, a#rollover4off span, a#rollover4on span, a#rollover5off span, a#rollover5on span, a#rollover6off span, a#rollover6on span {
  display:none;
  }

td.navicon_1 {
 width:96px;
}

td.navicon_2 {
 width:113px;
}

td.navicon_3 {
 width:118px;
}

td.navicon_4 {
 width:151px;
}

td.navicon_5 {
 width:108px;
}

td.navicon_6 {
 width:150px;
}


div#main-container div#maindiv div.subnav-column {
	width:238px;
	margin:auto;
	padding:0;
	padding-top:3px;
	padding-bottom:6px;
	}

div#main-container div#maindiv div.subnav-column div.subnav-column-border {
	width:238px;
	height:2px;
	overflow:hidden;
	margin:auto;
	padding:0;
  background-image: url('/nmd_alternation/assets/misc/subnav_border_line.gif');
	background-repeat:no-repeat;
	background-position: left top;
	}

div#google_search {
  width:238px;
  height:41px;
	margin-top:11px;
	padding-top:10px;
  background-image: url('/nmd_alternation/assets/misc/google_search_bg.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}

div.right-column-wide, div.right-column-wide-top, div.right-column-wide-middle, div.right-column-wide-footer {
	width:688px;
	}

div.right-column-wide-top {
  height:7px;
  background-image: url('/nmd_alternation/assets/misc/right_column_wide_top.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}

div.right-column-wide-middle {
  height:auto;
  background-image: url('/nmd_alternation/assets/misc/right_column_wide_middle.gif');
	background-repeat:repeat-y;
	background-position: left top;
	}

div.right-column-wide-footer {
  height:7px;
  background-image: url('/nmd_alternation/assets/misc/right_column_wide_bottom.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}

div.body-column {
	width:620px;
	padding-top:18px;
	padding-bottom:22px;
	margin:auto;
  }


/* HACKS
------------------------------*/
  .prop {
    height:450px;
    float:right;
    width:1px;
  }

  div.clear {
    clear:both;
    height:4px;
    overflow:hidden;
  }
