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

*	{
	margin:0;
	padding:0;
	}

body {
	background-color:#032854;
	background-image: url('/nmd_alternation/assets/misc/body_background_tile.gif');
	background-repeat:repeat;
	margin-bottom:14px;
	margin-top:14px;
	}


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



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

div#maindiv
	{
	margin:auto;
	width:1022px;
	/*	width:938px;    */
	height:auto;
	}

div#main-left-column
	{
		/*	width:201px;    */
		width:285px;

	float:left;
	}

div#main-gutter-column
	{
	width:12px;
	float:left;
	height:600px;
	}

div#main-right-column
	{
	width:725px;
	float:left;
	}

div#page-header
	{
	width:725px;
	height:119px;
	}

div#page-header-homepage
	{
	width:725px;
	height:59px;
	}

div#nav-top
	{
	width:725px;
	height:34px;
	text-align:center;
	}

div#main-logo
	{
		/*	width:201px;    */
		width:285px;

	height:204px;
	margin-bottom:16px;
	background-image: url('/nmd_alternation/assets/misc/nhs-2010-web-final.png');
	background-repeat: no-repeat;
	cursor:pointer;
	}

div#body-container
	{
	width:725px;
	height:auto;
		overflow:hidden;
	}

div#body-container-top
	{
	width:725px;
	height:18px;
	background-repeat: no-repeat;
	overflow:hidden;
	}

div#body-container-middle
	{
	width:725px;
	height:auto;
	background-color:#FFFFFF;
	background-image: url('/nmd_alternation/assets/misc/right_column_background_01.gif');
	background-position: right top;
	background-repeat: repeat-y;
		overflow:hidden;
	}

div#body-container-bottom
	{
	width:725px;
	height:18px;
	background-image: url('/nmd_alternation/assets/misc/body-container-bottom.gif');
	background-repeat: no-repeat;
	overflow:hidden;
	}

div#body-gutter
	{
	padding:0;
	margin:auto;
	height:501px;
	float:left;
	width:1px;
	overflow:hidden;
	}

div#body-content
	{
	width:693px;
	height:auto;
	float:left;
	overflow:hidden;
	}

div#page_footer
	{
	width:725px;
	margin:auto;
	margin-top:2px;
	}

div#footer-content
  {
    width:725px;
    margin:auto;
  }

div#google_search {
	/*	width:201px;    */
	width:285px;
	margin:20px 0px 12px 0px;
	padding:0px;
	overflow:hidden;
	text-align:center;
	}

div#sidebar-logos
	{
		/*	width:201px;    */
		width:285px;
	text-align:center;
	float:left;
	position:relative;
	}

div#sub-nav
	{
		/*	width:201px;    */
		width:285px;

	height:auto;
	}

div#sub-nav-top
	{
		/*	width:201px;    */
		width:285px;

	height:15px;
	font-size:3px;
	background-image: url('/nmd_alternation/assets/misc/subnav-top.gif');
	background-repeat: no-repeat;
	}

div#sub-nav-middle
	{
		/*	width:201px;    */
		width:285px;

	height:auto;
	background-color:#FFFFFF;
	}

div#sub-nav-bottom
	{
		/*	width:201px;    */
		width:285px;

	height:15px;
	font-size:3px;
	background-image: url('/nmd_alternation/assets/misc/subnav-bottom.gif');
	background-repeat: no-repeat;
	}

div#sub-nav-links
	{
	width:179px;
	height:auto;
	margin:auto;
	background-color:#666666;
	}

div#homepage-ads
	{
		/*	width:179px;    */
	width:263px;
	margin:auto;
	height:195px;
	overflow:auto;
	}

/* PAGES
------------------------------*/
div#homepage-logotype
	{
	width:693px;
	height:102px;
	margin:auto;
	background-image: url('/nmd_alternation/assets/misc/home_page_logotype.gif');
	background-repeat: no-repeat;
	}

div#homepage-body
	{
	width:693px;
	height:auto;
	margin:auto;
	margin-top:29px;
	}

div#normalpage-header
	{
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
	}

div#normalpage-body
	{
	width:693px;
	height:auto;
	margin:auto;
	overflow:hidden;
	}

div#assets-right
	{
	width:250px;
	float:right;
	height:auto;
	margin:auto;
	}

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

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