/*********************
****  SITE-WIDE  ****
**********************/
body { width: 800px; height: 100%; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: .7em; background: url("/img/top/bg_site.gif"); }

ul { padding: 0; margin: 0; }
li { list-style-type: none; margin:0; padding:0; }
img { border: 0; }
h2 { margin: 0; font-size: 1.2em; color: #367736; }
h3 { margin: 0; }
sup {font-size: .7em; font-weight: normal;}
a { color: #044b8d; text-decoration: underline; }
a button { text-decoration: none; }

.edge { display: block; line-height: 0; font-size: 1px; height: 7px; clear: both; }
.error { color: red; font-weight: bold }
.success { color: #D9037D; font-weight: bold }

#container { width: 800px; height: auto !important; min-height: 100%; _height: 100%; position: absolute; background: url("/img/bg_page.png") repeat-y top; }
#ie5Container { }

*	html #container { background-image: none; }
* html #ie5Container { width: 800px; height:auto !important; _height:100%; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_page.png', sizingMethod='scale'); }

#description { display:none; }

/*********************
****  COMPONENTS  ****
**********************/
#homeLink { position: absolute; left: 0; top: 0; margin: 0; padding:0; }
#homeLink a { margin: 0; padding:0; width: 120px; height: 92px; display: block; }
#homeLink a img { display: none; }

#top { margin: 0 0 0 10px; padding:0; width: 780px; height: 92px; background:url("/img/top/header.jpg"); }
#top ul { padding-left:8px; float: right; background:url("/img/top/top-nav_end.gif") no-repeat left top; }
#top ul li { list-style-type: none; background:url("/img/top/top-nav_bg.gif");padding:0 10px; float: left; height: 20px; }
#top ul li a {color:#367736; font-size: 10px;text-decoration: none;position:relative;top:2px; }
#top img { margin: 10px auto 0 auto; padding: 0; text-align: center; clear: both; }

#userStrip { margin: 0 0 0 10px; padding:0; width: 780px; height:33px; background: #658eb3 url("/img/userStrip/bg.gif") repeat-x left top; text-align: right; position: relative; left: auto; top: auto; z-index: 2;}
#userStrip p { margin:0;padding:6px 6px;color:#fff;font-size: 1.2em;font-weight:bold;font-style:italic; }
#userStrip p a { color:#fff;display:inline;text-decoration:underline;margin-left:4px;}
#userStrip a {height:24px;width:82px;display:block;background-position: top left; background-repeat: no-repeat; text-decoration: none;}
#userStrip #login { position:absolute; padding-right:3px; left: 612px; top: 5px; cursor:pointer;}
#userStrip a#login {background-image:url("/img/userStrip/login-combo.gif");}
#userStrip #register { z-index:5;position:absolute; padding-right:3px; left: 694px; top: 5px; cursor:pointer;}
#userStrip a#register {background-image:url("/img/userStrip/register-combo.gif");}
#userStrip a:hover#login, #userStrip a:hover#register{background-position: 0 -24px;}
#userStrip #popLoginForm {width:168px;display:none;background-color:#658eb3;position:absolute; left: 610px; text-align: right; background-color:#658eb3; border-bottom:solid white 1px;padding-right:3px;}
#userStrip #popLoginForm img {margin:0;padding:0;}
#userStrip #popLoginForm p { padding:0; font-size: 1em; font-weight:normal; font-style:normal; }
#userStrip #popLoginForm input { margin:4px 0 0 0; padding:0; font-size: 1em; }
#userStrip #popLoginForm input.submit { width: auto; height: auto;}
#userStrip #popLoginForm p a {display:inline;}
#userStrip #popLoginForm p img {float:left;position:relative;top:6px;left:2px; cursor:pointer;}
#userStrip .close { width:auto; height:3px; }

#ncch_button {display:block;height:70px;width:180px;position:absolute;top:20px;left:598px;cursor: pointer;}
#alt_text_ncch_button{display:none;}				

form.easyForm { margin:0; padding:0; height: 28px; display: inline; }
/*form.easyForm h2 { margin:0; padding:0; display: inline; }*/
form.easyForm input {position:relative;top:-2px; vertical-align: middle;margin:0; padding:0; width: 80px; height: 13px; font-size: 11px; }
form.easyForm input.submit { width: auto; height: 18px;  }

/*********************
****  NAV COLUMN  ****
**********************/
#navColumn { margin: -1px 0 0 0px; padding: 0; width: 165px; z-index: 0; float: left; position: absolute; left: 10px;}
#navColumn li { list-style-type: none; } /* needed to remove bullets on Clinical Trials */
#navColumn #search { display:block;background:url("/img/navColumn/bg_search.gif");width:188px; text-align: left; }
#navColumn #search input { margin-left:50px;margin-top:7px }
#navColumn #search input.submit { margin-left:0;width:17px;height:16px;}
* html #navColumn #search input { margin-top:6px } /* filtered for IE browsers only */

#navColumn #navListTop {margin: 10px 0 0 3px; width: 156px; background: url("/img/navColumn/mainNav/top.gif") bottom no-repeat; height: 7px;}

/** NAVIGATION **/
#navColumn #mainNav {  margin: 0 0 0 3px; padding: 0 0 7px 0; width: 156px; background: url("/img/navColumn/mainNav/btm.gif") no-repeat left bottom; }
#navColumn #mainNav li { background: url("/img/navColumn/mainNav/bg.gif");}
#navColumn #mainNav li a {position:relative;left:-1px; width: 137px; margin-left: 2px; padding: 3px 0 3px 17px; display: block; color:#fff; font-style:italic; font-size: 14px; font-weight:bold; text-decoration:none; background: url("/img/navColumn/mainNav/arrow.gif") no-repeat left 7px; border-bottom: 1px solid #5188A8; border-top: 1px solid #AFCADB; }
#navColumn #mainNav li a:hover { background-color: #b1cfe0; background-position: right 7px; }
#navColumn #mainNav li a.first { border-top: 1px solid #8bafc6; }
#navColumn #mainNav li a.last { border-bottom: 1px solid #8bafc6; }
#navColumn #mainNav li.on a { color:#0a2972; background: #dae8ef url("/img/navColumn/mainNav/arrow.gif") no-repeat right 7px; border-bottom: 1px solid #b1cfe0; }
#navColumn #mainNav li.childOn a { background-color: #b1cfe0; color:#0a2972; background-image: none; border-bottom: 1px solid #b1cfe0; }
#navColumn #mainNav li.childOn a:hover { background: #dae8ef url("/img/navColumn/mainNav/arrow.gif") no-repeat right 7px; color:#0a2972; }
#navColumn #mainNav li.on ul li a { background-color: #b1cfe0;background-image: none; }
#navColumn #mainNav li ul li a { color:#0a2972; padding-left: 26px; font-style:normal; font-size: 12px; width:128px; border: none; }
#navColumn #mainNav li ul li.on a { background: #dae8ef url("/img/navColumn/mainNav/arrow.gif") no-repeat right 7px; color:#0a2972; }
#navColumn #mainNav li ul li a:hover { background: #dae8ef url("/img/navColumn/mainNav/arrow.gif") no-repeat right 7px; color:#0a2972; }

/** BANNERS **/
#navColumn .banner { background: url("/img/navColumn/banner/bg.gif");width:156px; text-align: center; margin: 14px auto; padding: 0; }
#navColumn img.banner {margin:0 auto 20px auto;}
#navColumn .banner div.top { background: #658eb3 url("/img/navColumn/banner/top.gif") no-repeat bottom; }
#navColumn .banner div.bottom { background: #658eb3 url("/img/navColumn/banner/btm.gif") no-repeat top;}
#navColumn .banner h2 { color:#044b8d;font-weight:bold;}
#navColumn .banner h2.boxTitle {font-size:12px;margin:0 0 8px 9px;text-align:left}
#navColumn .banner h2 a		 	{ color:#D9037D;font-weight:bold;}
#navColumn .banner h2 a:hover 	{ text-decoration:none;}
#navColumn .banner ul { margin-left:12px; font-size:1em;color:#d8027f;text-align: left;}
#navColumn .banner ul li { padding:2px 0 2px 0; }
#navColumn .banner ul li a { color:367736;font-weight:bold;text-decoration:underline; }
#navColumn .banner ul li a:hover {text-decoration:none;}
#navColumn .banner #co-chairs {text-align:left;font-size:10px;margin-left:12px;font-weight:bold;color:#658EB3;margin-top:3px;}
#navColumn .divider {margin:20px 5px; background: url("/img/navColumn/dots.gif") no-repeat; height:1px}
#navColumn .divider hr {display: none;}
#navColumn img.banner {display:block; width:auto; }

/**************************
****  PRIMARY CONTENT  ****
***************************/
#primaryContent { width: 596px; float: right; position: relative; left: -20px; }
#primaryContent h2 { margin: 8px 0; }
#primaryContent a:hover { text-decoration: none; }
#primaryContent li { margin-bottom: 7px}
#primaryContent h1	{ font-size: 20px; color: #0a2972; margin-top:15px; font-weight: normal; font-weight: bold;}
#primaryContent h2 { font-size: 15px; }
#primaryContent .over { font-size:1.1em; }

/**************************
****  FOOTER  *************
***************************/
#footer { margin-top: 10px; padding: 10px 0; width: 100%; /*border: solid red 1px;*/ }
#footer .divider,#copyright .divider { background: url("/img/footer/dots.gif") repeat-x; width:100%; height:1px; font-size:1px; padding: 8px 0; clear:both;}
#footer ul { margin: 0; padding: 0; text-align: center; }
#footer ul li { display: inline; white-space: nowrap; }
#footer ul li a { font-size: 1em; color:#367736; text-decoration: none; }
#footer ul li.on a,#footer ul li.childOn a { color:#ff8500; }
#footer ul li a:hover { text-decoration: underline; }
#copyright {background:#fff;height:115px;margin-bottom:10px;height:135px;}
#copyright #images { float: left; margin: 0 10px; }
#copyright p { color:#0a2972;margin: 0 0 10px 190px; padding: 0; font-size: .9em; }
#copyright p a { color:#658eb3; }


/**************************
****  PRINTVIEW  *************
***************************/
@media print {
  * { background: none !important; float: none !important; width: auto !important; height: auto !important; position: static !important; }
  body { color: #000; background-color: #fff; }
  #homeLink a img { display: block !important; }
  #top,#userStrip,#navColumn { display: none; }

  #primaryContent { margin: 10pt !important; }
  /* from literature reviews */
  #LitNavTable,#search_type { display: none; }
  .article_title,.search_type { margin-top: 20px; }
}
