/* globals */
html,body	{
background-color:#f1f5fb;
background-image: url('/assets/structural_images/light_blue_pinstripe_bgd.gif');
background-repeat:repeat-x; 

}
#doc	{
background-color:white;
border:1px solid #8cbefc; /* was aaaaaa */
border-top:none;
min-height:600px !important;
}

#hd	{
/*background-image:url('/assets/structural_images/header_top_r_bgd.jpg');
background-repeat:no-repeat;
background-position:top right;*/
}
#bd {
background-color:#ffffff;
min-height:350px;
}

/* other globals */
a:visited	{
color:#226fe7;
}

a,p	{
font-size:100%;
}

#OHPRHeader	{
 /* font-size:2em; */
/* color:black; */
font-family:verdana,helvetica,arial,sans-serif;
font-size:1.3em;
margin-bottom:10px;
text-align:center;
}

#OHPR-headerlogo	{
	padding:5px;
}
#OHPR-headerlogotype	{
	padding:5px;
	padding-top:15px;
}
#OHPR-headerlogotype a	{
	font-size:1em;
}
#OHPR-headerlogotype p	{
color:#4c524e;text-align:right;font-size:85%;
}
#hd h1	{
	font-size:2.2em;
	padding:6px;
	padding-bottom:2px;
	color:#444444;
}
#hd p	{
	font-size:.8em;
	padding:8px;
	padding-top:0px;
	color:#444444;
}

#hd a:hover	{
	text-decoration:underline;
}

.navblock	{
width:160px;
height:20px; /* old ver was 90 */
top:60%;
text-align:center;
margin-left:6px;
color:white;
}

.navblock a {
/* color:white; */
text-decoration:none;
/* position:relative;
top:65px; */
padding:6px;
font-size:93%;
}

.OHPR-headernavtable	{
	margin-top:10px;
}

.OHPR-headernavtable a	{
	font-size:116%;
	font-weight:normal;
	text-decoration:none;
	color:blue;
}

.OHPR-navtd	{
	background-color:#ffffff;
	background:url('/assets/structural_images/nav_tab_ltbluebgd.gif');
	background-repeat:repeat-x;
	background-position: bottom;
	text-align:center;
	padding:5px;
	width:33%;

}
.OHPR-navtd	a {	font-size:123.1%; }
#OHPR-navtd-1 { border-left:1px solid #8cbefc;	 }
#OHPR-navtd-2 { border-left:1px solid #8cbefc;	 }
#OHPR-navtd-3 {	border-left:1px solid #8cbefc;   }

#OHPR-navtd-4 {	height:3px; margin-right:10px; background-color:#5b953f; }
#OHPR-navtd-5 {	margin-right:10px; background-color:#bf5210; }
#OHPR-navtd-6 {	margin-right:10px; background-color:#953240; }

.adainvisibles	{display:none;}

/* body area */

.pagetoppers h3	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:182%;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;	
	color:#333333;
}
.pagetoppers h4	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:146.5%;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;	
	color:#333333;
}
h3	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:153%;
	padding-top:10px;
	padding-bottom:10px;	
	color:#333333;

}
a.biglink	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:153%;
	color:#0404ee;	
}
a.biglink:visited	{ 	font-size:153%; color:#226fe7;	}

.banner	{
	padding-top:10px;
	margin-bottom:20px;	
}

.banner a.biglink	{
	font-size:182%;	
}
.right	{
	padding-right:10px;
}
.right p	{
	line-height: 20px;
	margin-bottom:20px;
}

.bodyinterior	{
	margin:5px;
}

.bodyinterior p	{
	line-height:20px;
	margin-bottom:20px;
}

.pagetoppers p	{
	font-size:.8em;
	font-style:italic;
	color:#333333;
	text-align:left;
	padding:6px;
}

#OHPRAccessMatrix	{
	padding:5px;
	margin-bottom:50px;
}

#OHPRAccessMatrix .yui-u	{
/*	background-color:#eeeeee; */ /* was ugggggly */ 
}

#OHPRAccessMatrix h4	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:1.5em;
	color:#0059e5;
	height:50px;
}


/* footer stuff */

#ft	{
	width:740px; /* + 10px padding */ 
	margin-top:10px;
	padding:5px;
/*	background-color:#394e64; */
	background-image:url('/assets/structural_images/footer_ltblue_bgd_gradient.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}
.attributions p,a	{
	font-size:.9em;
	color:#7777777;
	text-decoration:none;
}
.footertext	{
	color:#333333;
	padding:12px;
	padding-bottom:6px;
}
.footertext a {
	text-decoration:none;
	color: #0059e5;
}
.footertext a:hover	{
	color:#82b0e4;
 text-decoration:underline; 
}
.footertext a:visited	{
/*	color:#444444;*/
}
#footernav	{
	margin-bottom:10px;
}
#footernav ul,li {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}
#footernav li
{
	margin-left:16px;
	padding-left:20px;
	border-left:1px solid #8cbefc;   	
	display: inline; 
/*	margin-right:16px; */
	color: #0059e5;
	text-decoration: none;

}
#footernav li.firstfooterlink {
	margin-left:0px; padding-left:0px;
	border:none;
}
#footernav li a:hover
{ color:#82b0e4;
text-decoration:underline; }
