/************************************************/
/*  Begin BASIC codes for all elements on page  */

html {overflow-y:scroll; }
body {margin:0; padding:0;
//	background-color:#b2b1a4; }

#newhomemain {font-family:Arial, Helvetica, sans-serif; _font-size:0.9em; _margin:-20px 0 0 0; /* IE6 hack */ }

img {border:0; padding:0px;}

p {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; margin-left:10px; padding:0 5px 0 0;}

a, td, p, th {font-family:Arial, Helvetica, sans-serif; font-size:0.95em; padding:0 0 0 0; }

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}

a {color:#000000; text-decoration:none;}
a:hover {color:#0000FF; text-decoration:underline;}

.closeup p, .closeup a, .closeup a:hover, .closeup a:visited {padding:0;line-height:1.2;}

a.inlinelk {color:#0000FF; text-decoration:none;}
a:hover.inlinelk {color:#0000FF; text-decoration:underline;}

#mainContent td {font-family:Arial, Helvetica, sans-serif; font-size:1em;} 

.size2 {font-size:.80em;}

form {padding:0 0 0 0; margin:0 0 0 0;}

h1 {font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:600;
	line-height:1.3em;
	margin:10px 0 0px 10px;}

h2 {font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	margin:15px 0 0px 10px;}

h3 {font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
	color:#000000;
	font-weight:600;
	margin:10px 0 0px 10px;}

h3 a {color:#000000; text-decoration:none;}
h3 a:hover {color:#000000; text-decoration:underline;}
h3.abtspecial a:hover {color:#0000FF; text-decoration:underline;}

h4 {font-family:Arial, Helvetica, sans-serif;
	font-size:0.99em;
	line-height:1.3em;
	font-weight:550;
	margin:10px 0 0px 10px;}

h5 {font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	font-weight:600;
	margin:0px 0 0px 10px;
	}

h6 {font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em; 
	font-weight:600; 
	margin:0px 0 0px 10px;}

#PrintBanner {/* excluded from screen display */ display:none;}
#prtonlyftr {/* excluded from screen display */ display:none;}
.topic_navlink {margin-bottom:6px;}

.quickmenutext {color:#333333;	
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding:2px 0 2px 4px; }

.quickmenutext img {padding:0px;
	margin:0px; }

blockquote {font-family:Arial, Helvetica, sans-serif;
			 font-size:1.0em; }

li {font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.2em;
	padding:0px 5px 5px 0px;
	list-style-type:default; } 

ul {font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.2em;
	padding:0px;
	margin:5px 0px 5px 40px; }

ol {font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.2em;
	padding:0px;
	margin:5px 0px 5px 40px; }

.bullet_link {color:#000000; font-size:.75em; text-decoration:none; display:block; padding:0 4px 0 4px; }
.bullet_link a {color:#000000; text-decoration:none; }
.bullet_link a:hover {color:#0000FF; text-decoration:underline; }
/*.bullet_link a:visited {color:#000000; text-decoration:none;}*/

.bullet_linkExt {color:#000000;
	text-decoration:none;
	display:inline;
	_display:inline; /* IE 6 hack*/
	padding:0 4px 0 4px; }

a.bullet_linkExt:hover {color:red; text-decoration:underline;
	display:inline; _display:inline; /* IE 6 hack*/ padding:0 4px 0 4px; }

h5.tlinkshdr {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;
	color:#FFFFFF; font-weight:600; margin:0px 0 0px 3px; background-color:#0072C6; }

h5.tlinkshdr a {color:#FFFFFF; text-decoration:none; font-weight:600; background-color:#0072C6; }

h4.tlinksbrick {font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em; _font-size:0.9em; font-weight:600;
	color:#FFFFFF; text-decoration:none; 
	margin:0px 1px 0px 1px; height:3.0em;
	background-image:url(/images/bgtlinksbrick.jpg);
	background-repeat:repeat-x; }

h4.tlinksbrick a {color:#FFFFFF;
	text-decoration:none;
	font-weight:600;
	height:3.0em;
	background-image:url(/images/bgtlinksbrick.jpg);
	background-repeat:repeat-x; }

/*   END BASIC codes for all elements on page   */
/************************************************/

/*************************/
/*   Begin Menu STYLES   */
.Menu1 {margin-left:2px; margin-right:2px; margin-bottom:5px; _margin-top:0px; /* IE6 hack */ }

.Menu1 .boxheader {vertical-align:middle; height:1.5em; background-image:url(/images/MenuTopBackground.jpg); }

.Menu1 .boxheader2 {vertical-align:absmiddle; height:1.5em; background-image:url(/images/MenuTopBackground.jpg); }

.Menu1 Table {width:100%; }

.Menu1 h3 {color:#000000; font:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; padding-left:0px; }

.Menu1 h2 {color:#000000; font:Arial, Helvetica, sans-serif; margin-top:0px; font-size:1.3em; margin-bottom:0px; padding-left:0px;	}

.Menu1 .boxheader2 h2 {color:#000000; font:Arial, Helvetica, sans-serif; margin-top:0px; 	_font-size:1.4em; /* IE6 hack */ _margin-left:-2px; _margin-right:-2px; margin-bottom:0px; 	padding-left:0px; _padding-left:12px; /* IE6 hack */ }
	
.boxheader2 a {color:#000000; text-decoration:none;}
.boxheader2 h2 a:hover {color:#0000FF; text-decoration:underline;}
.Menu1 p {margin-top:5px; margin-bottom:5px; }
.Menu1 .Content1 {width:100%; color:#000000; font:Arial, Helvetica, sans-serif; font-size:1.0em; }
.Menu1 .Content1 ul {padding-left:0px;	margin:5px 0px 5px 15px; }
.Menu1 .Content1 a, p {padding-left:0px; margin:0px; }
.Menu1 .Content2 {width:50%; color:#000000; font:Arial, Helvetica, sans-serif; font-size:1.0em; }
.Menu1 .Content2 ul {padding-left:0px; margin:5px 0px 5px 15px; } 
#actxt p { padding:0; margin:0;}
.border { margin-left:120px; }
.MenuBar {background-image:url(/images/MenuBar.jpg);}

/*    End Menu STYLES    */


/* Begin Background Images */
.boxlefttop {background:url(/images/MenuTopBackground.jpg);}
.boxcentertop {background:url(/images/MenuTopBackground.jpg);}
.boxrighttop {background:url(/images/MenuTopBackground.jpg);}
.boxleft {background-image:url(/images/MenuLeft.jpg);}
.boxright {background-image:url(/images/MenuRight.jpg);}
.boxleftbottom {vertical-align:bottom; /* background:url(/images/MenuBottomLeft.jpg);*/}
.boxcenterbottom {background:url(/images/MenuBottomBackground.jpg);}
.boxrightbottom {vertical-align:bottom;	/* background:url(/images/MenuBottomRight.jpg); */}

/* End Background Images */


/* Begin accordion menu STYLES   */
#afy * {margin:0 0 0 1px; padding:0 0 0 0; font-size:1.0em }
#afy code {font-family:Arial, Helvetica, sans-serif;}
#afy {width:200px; list-style:none; color:#033; padding:0 0 0 0; margin:0 0 0 0}
#afy h3 {width:200px; font-weight:bold; margin-top:3px; margin-left:0; cursor:pointer; padding-top:0.1em; padding-bottom:0.1em; padding-left:0.5em; text-indent:-0.8em; font-size:1.0em;}
#afy .afy-section {overflow:hidden; background:#fff}
#afy .afy-content {width:185px; padding:0 0.8em 0 0.8em;  font-size:0.9em;}
#afy .afy-content p {padding-left:0.7em; text-indent:-0.7em; }
#afy .afy-content a {color:#000000; text-decoration:none;}
#afy .afy-content a:hover {color:#0000FF; text-decoration:underline;}

#about * {margin:0 0 0 1px; padding:0 0 0 0; font-size:1.0em }
#about code {font-family:Arial, Helvetica, sans-serif;}
#about {width:200px; list-style:none; color:#033; padding:0 0 0 0; margin:0 0 0 0}
#about h3 {width:200px; font-weight:bold; margin-top:3px; margin-left:0; cursor:pointer; 
padding-top:0.1em; padding-bottom:0.1em; padding-left:0.5em; text-indent:-0.8em; font-size:1.0em;}
#about .about-section {overflow:hidden; background:#fff;}
#about .about-content {width:185px; padding:0 0.8em 0 0.8em; font-size:0.9em; }
#about .about-content p {padding-left:0.7em; text-indent:-0.7em; }
#about .about-content a {color:#000000; text-decoration:none;}
#about .about-content a:hover {color:#0000FF; text-decoration:underline;}

/*  End accordion menu STYLES    */
/*********************************/

/*************************/
/* Begin BANNER STYLES   */

#ahrqbanner {font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	padding:0px 5px 0 5px; }
	
#ahrqbanner div.hhsportion {position:relative;
	background:url(/images/hhs_back.gif) repeat-x;
	height:49px;
	border-bottom:0;
	padding-bottom:0; }

.skip {	/* "skip navigation" class as used by HHS */
	font-size:0px;
	margin:0px 0px;
	padding:0px 0px;
	position:absolute;
	z-index:-1; }

.skip a {color:white; /* "skip navigation" class as used by HHS */
	text-decoration:none; }

#ahrqbanner div.hhsportion  a.hhsright {position:absolute; top:8px; right:30px; }
	
#ahrqbanner div.ahrqportion {position:relative;
	background:url(/images/ahrq_back.gif) repeat-x;
	height:69px;
	border-bottom:0;
	padding-bottom:0;
	_margin:0 33px 0 0; /* IE hack */ }

#ahrqbanner #banner_searchform input.gobtn {position:absolute; top:28px; right:30px; }

#ahrqbanner #banner_searchform input.gotext {position:absolute;
	top:28px;
	right:60px;
	width:150px;
	_top:23px; /* IE hack */ }

#ahrqbanner div.ahrqportion  a.ahrqright {position:absolute;
	top:52px;
	right:30px;
	color:#ffcd68;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:.1em;
	border-bottom:0;
	padding-bottom:0;
	_font-size:0.8em; /* IE hack */ }
	
#ahrqbanner div.ahrqlinks {padding-top:6px;
	text-align:center;
	_padding:0px 0 10 0; /* IE6 hack */
	_margin:-15px 0 20px 0; /* IE6 hack */ }
	
#ahrqbanner div.ahrqlinks a {font-size:0.8em;
	color:#000000;
	padding:0 5px 0 5px;
	text-decoration:none;
	_font-size:0.7em; /* IE6 hack */
	_padding-top:0px; /* IE6 hack */
	_margin-top:-7px; /* IE6 hack */ }
#ahrqbanner div.ahrqlinks a:hover {font-size:0.8em;
	color:#FF0000;
	padding:0 5px 0 5px;
	text-decoration:underline;
	_font-size:0.7em; /* IE6 hack */
	_padding-top:0px; /* IE6 hack */
	_margin-top:-7px; /* IE6 hack */ }

* html #ahrqbanner div.ahrqlinks a {height:1px; /* IE hack */ }
#ahrqbanner {margin-bottom:10px; }

/*   END BANNER STYLES   */

/******* Begin AZlist styles **********/
.AZlist, .AZlist2 { padding:0px;
      list-style:none;
      font-size:0.9em;
      font-weight:normal;
      color:#000000;
      text-align:center; }

.AZlist {margin:5px 5px; width:200px;}
.AZlist2 {margin:25px 5px;}

.AZlist li, .AZlist2 li {
      margin:2px;
      padding:0;
	  width:18px;
      display:block;
      float:left; }
.AZlist li a, .AZlist li a:visited, .AZlist2 li a, .AZlist2 li a:visited {
      width:90%;
      display:block;
      font-weight:bold;
      text-decoration:none;
      border:1px solid;
      color:#ffffff; 
      background:#0054A1;
      border-color:#aaab9c #fff #fff #ccc; }
.AZlist li#active a, .AZlist2 li#active a {
      color:#ffffff; 
      background:#0054A1;
      border-color:#aaab9c #fff #fff #ccc; }
.AZlist li a:hover, .AZlist li#active a:hover, .AZlist2 li a:hover, .AZlist2 li#active a:hover {
      color:#0055a5;
      background-color:#e1eef9;
      border:1px solid;
      border-color:#ffe #aaab9c #ccc #fff;
      font-weight:bold;
      text-decoration:none; }
/******* END AZlist styles **********/


/** Begin Textsizer styles **/
.textsizer {padding-top:0.15em; width:240px; text-align:right; }

/** End Textsizer styles **/


/*  BEGIN FOOTER STYLES  */
#pgbtm {margin-top:15px; margin-bottom:10px; padding:5px 0 5px 0; width:99%; }
div#banner_Footer2 {clear:both; width:99%; text-align:center;}
div#banner_Footer2 p {font-family:Arial, Verdana, sans-serif; font-size:0.95em; color:red;margin-top:0px; _font-size:0.95em;} 
div#banner_Footeraddress p {font-family:Arial, Verdana, sans-serif; font-size:0.85em; color:#000000; margin-top:10px; text-align:center; _font-size:0.8em; _margin-bottom:10px;}
div#banner_Footer2 p a {font-size:.75em; color:#2763C3; text-decoration:none; _font-size:0.7em; }
div#banner_Footer2 p a:hover {text-decoration:underline; color:#2763C3; _font-size:0.7em;}
#ftrimgs { width:100%; text-align:center;} 
#ftrimgs .ftrimglft { display:inline; text-align:left; }
#ftrimgs .ftrimgctr { display:inline; text-align:center;
	background:url("/images/bottom_ahrq_bkg.jpg") repeat-x; height:34px; width:50%;}
#ftrimgs .ftrimgrt { display:inline; text-align:right;}
/*   END FOOTER STYLES   */

/* Begin GENERIC Styles */
.body {margin:0; padding:0; text-align:center;}
br.clear {clear:both; }
.boldpurple {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#663366; }
.style2 {color:#FF0000}

/* END GENERIC Styles */

/************** COOP styles for upper right box *****************/

#coopspec p {font-size:1.2em; color:#ffffff; padding:5px 5px 5px 5px; }
#coopspec {background-color:#ff0000; }

