/* PAGE ELEMENTS
------------------------------*/
*	{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	}

p.header-logotype {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:right;
  padding-right:24px;
  padding-top:30px;
  font-size:13px;
  font-weight:bold; 
  }

p.header-text {
  margin:0;
  padding:0;
  text-align:right;
  padding-right:24px;
  padding-top:1px;
  font-size:12px;
  font-weight:normal; 
  }
  
p.header-nav {
  margin:0;
  padding:0;
  text-align:right;
  padding-right:24px;
  padding-top:41px;
  font-size:14px;
  font-weight:bold;
  color:#777777; 
  }
  
  
/* CONTENT
------------------------------*/
div#body-column-left {
  position:relative;
  }

div#body-column-right {
  float:right;
  width:300px;
  margin:23px;
  margin-top:0px;
  margin-right:0px;
  }

div#body-column-left p, div#body-column-left li {
  margin:0;
  padding:0;
  text-align:left;
  font-size:12px;
  line-height:170%;
  margin-bottom:8px;
  }

ul, ol	{
	margin-left:1.5em;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	}

li	{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-weight:normal;
	}

p.head1 {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:left;
  padding-top:35px;
  font-size:18px;
  font-weight:bold; 
  color:#7c522a;
  }
  
div#body-column-left p.subhead1 {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:left;
  padding-top:0px;
  font-size:16px;
  font-weight:bold; 
  color:#666666;
  }
  
/* ASSETS
------------------------------*/
div#main-container div#body-column-right p {
	text-align:left;
	font-size:11px;
	line-height:160%;
	}

div#main-container div#body-container div#body-column-left p.zoom {
	text-align:center;
	font-size:9px;
	margin:0;
	padding:6px;
	color:#777777;
	}

div.calloutbox, div.aquotebox, div.calloutsimple, div.quotesimple {
 width:300px;
 margin:auto;
}

div.calloutbox-wide, div.aquotebox-wide, div.calloutsimple-wide, div.quotesimple-wide {
  width:442px;
	}

div.aquotebox-wide, div.calloutsimple-wide, div.quotesimple-wide, div.quotesimple {
  margin-top:16px;
  margin-bottom:16px;
	}
	
div.calloutbox, div.calloutbox-wide {
	border:4px double #a2b672;
}

div.calloutbox-top {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/callout_box_bg_top.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}
div.calloutbox-middle, div.calloutbox-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}
div.calloutbox-footer {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/callout_box_bg_bottom.gif');
	background-repeat:no-repeat;
	background-position: left top;
	}

div.calloutbox-wide {
  margin-top:16px;
  margin-bottom:16px;
  width:442px;
	}

div.calloutbox-top-wide {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/callout_box_bg_top_wide.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}
div.calloutbox-footer-wide {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/callout_box_bg_bottom_wide.gif');
	background-repeat:no-repeat;
	background-position: left top;
	}

div.calloutsimple-top, div.calloutsimple-top-wide {
	border-top:2px solid #a2b672;
  height:4px;
	}
div.calloutsimple-middle, div.calloutsimple-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}
div.calloutsimple-footer, div.calloutsimple-footer-wide {
	border-bottom:1px solid #a2b672;
  height:5px;
	}

div.aquotebox-top {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/quote_box_bg_top.gif');
	background-repeat:no-repeat;
	background-position: left top;
  overflow:hidden;
	}
div.aquotebox-middle, div.aquotebox-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:7px;
  padding-top:5px;
	border-left:2px solid #8D5D4D;
	border-right:2px solid #8D5D4D;
	background-color:#8D5D4D;
	}
div.aquotebox-footer {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/quote_box_bg_bottom.gif');
	background-repeat:no-repeat;
	background-position: left top;
	}

div.aquotebox *, div.aquotebox-wide * {
  color:#FFFFFF;
	}


div.aquotebox-wide {
  margin-top:16px;
  margin-bottom:16px;
  width:442px;
	}

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

div.aquotebox-footer-wide {
  height:11px;
  background-image: url('/nmd_alternation/assets/misc/quote_box_bg_bottom_wide.gif');
	background-repeat:no-repeat;
	background-position: left top;
	}

div.quotesimple-top, div.quotesimple-top-wide {
	border-top:2px solid #777777;
  height:4px;
	}
div.quotesimple-middle, div.quotesimple-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}
div.quotesimple-footer, div.quotesimple-footer-wide {
	border-bottom:1px solid #777777;
  height:5px;
	}

p.callouthead {
  font-weight:bold;
  font-size:13px;
  }

/* FORMS */
div.bigform table  {
  border:2px solid #C6D3C2;
  font-size:12px;
  width:95%;
  margin:auto;
  }

div.bigform table td {
  background-color:#FFFFFF;
  text-align:right;
  padding:3px;
  vertical-align:top;
  }

div.bigform table td.label {
  }

div.bigform table td.header {
  font-size:11px;
  padding:3px;
  letter-spacing:.1em;
  font-weight:bold;
  text-align:center;
  color:#999999;
  }

div.bigform table td div.form-error {
  font-size:11px;
  color:red;
  }


/* Portfolio */
div.portfolio-container * {
  font-size:11px;
	text-align:left;
}



/* Here are pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */

a:link, a:visited, a:active	{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#f19f52;
	text-decoration:underline;
	}

a:hover	{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#8d5d43;
	text-decoration:underline;
	}

a.footernavoff  {
	font-size:11px;
	color:#8d5d43;
	text-decoration:none;
	}

a.footernavoff:hover  {
	font-size:11px;
	color:#f19f52;
	text-decoration:none;
	}

a.footernavon {
	font-size:11px;
	color:#f19f52;
	text-decoration:none;
	}