/* HRELP TOP CSS
Created 4 June 2004
Mod 22 Nov 2006 for OREL
Last mod 26 Dec 09 for Arcadia logo
*/

/* PAGE GLOBAL */

body{
	color: #000000; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
	padding: 0px;	
	}

.mainbody, p, dt, td.content{
	margin: 0px;
	padding: 0px;
	color: #000000; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, sans-serif;
}
dd, li {
	font-size: 11pt; 
	font-family: Arial, Helvetica, sans-serif;
}

.navbar {
	padding: 0px; 
	border-bottom: #666666 1px solid; 
	color: #FFFFFF; 
	background-color: #AAAAAA; 
	text-align: right; 
}
td.navbar A {
	color: #FFFFFF;
	font-size: 10pt;
}
td.navbar A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
td.location {
	text-align: right;
	font-size: 10pt;
}
td.location A {
	color: #0000FF; 
	text-decoration: underline;
}

.footer{
	padding: 15px; 
	font-size: 9pt;
	border-bottom: #444444 4px solid; 
	color: #FFFFFF; 
	background-color: #AAAAAA; 
	text-align: center;
}
   \\ to establish min main panel width
img.spacer1 {
	margin-top: -10px;
	margin-bottom: 0px;
	padding-top: 0em;
	padding-bottom: 0px;
}
td.main_title { 
	padding-left: 20px;
}
td.main_title h1 {
	font-size: 2.5em;  
	font-weight: bold; 
	color: #666666;
	margin-top: -5px;
	margin-bottom: 0px;
	padding-top: 0em;
}
td.main_title h2 {
	font-size: 2em;  
	font-weight: bold; 
	color: #666666;
	margin-top: -5px;
	margin-bottom: 0px;
	padding-top: 0em;
}
td.main_content { 
	padding-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11pt;
}
td.sidebar {
	width: 100px; 
	padding-left: 20px; 
	padding-right: 15px;
	vertical-align: top; /*this line added for OREL*/
}
/*Here comes some OREL stuff*/
td.topbar {
	padding-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
/*Here ends some OREL stuff*/

/* PAGE ADORNMENTS : */
/* ANNOUNCEMENT BOX */
table.announce {
	border: #999999 1px solid;
	font-size: 9pt;
}

td.announcehead {
	background-color: #cccccc; 
	text-align: center;
}
td.announcebody, .announcebody li,  .announcebody p{
	background-color: #ffffff; 
	font-size: 9pt;
}

/* LINKS BOX */

table.links {
	border: #999999 1px solid; 
	font-size: 9pt; 
}
td.linkshead {
	font-style: italic;
	background-color: #ffdd66; 
	text-align: center;
}
td.linksbody, .linksbody li, .linksbody p {
	background-color: #ffffff; 
	font-size: 9pt;
}
td.linksbody a {
	font-size: 9pt;
	text-decoration: underline;
}
td.linksbody ul {
	list-style-image: url(http://www.hrelp.org/img/or_arrow.gif); 
	margin-left: 6px; 
	padding-left: 6px;
	margin-bottom:0em;
	margin-top:0em;
}
td.linksbody ul li {
	padding-top: 1px; 
	padding-bottom: 1px;
}

/* OREL contents table*/
table.contentlink {
	border: #AAAAAA 1px solid; 
	font-size: 9pt; 
	background-color: #eeeeee;
}
td.contentlink, .contentlink p {
	font-size: 9pt;
	text-align: left;
}
td.contentlink-ar, .contentlink-ar p {
	font-size: 9pt;
	text-align: right;
}
td.contentlink a {
	font-size: 9pt;
	text-decoration: none;
	color: #000066;
}
td.contentlink ul {
	margin-left: 12px; 
	padding-left: 12px;
	margin-bottom:0em;
	margin-top:0em;
	list-style-type: square;
}
td.contentlink ul li {
	padding-top: 1px; 
	padding-bottom: 1px;
}
td p.alphabetic {
	padding-top: 1px; 
	padding-bottom: 1px;
	font-family: "Lucida Console", "Courier New", courier, monospace;
}

/* PSEUDO-BUTTON */
table.button1 {
	font-size: 9pt;
	cellpadding: 0;
}

td.button1 {
	background-color: #999999; 
	text-align: center;
	font-weight: bold;
	color: #cccc33;
}
a.button1 {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
}
a.button1:hover {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #ffcc33; 
}

/* TICKERBOX */
.tickerbox {
	float: right;
	padding: 6pt;
	color: #666666;
	width: 160px;
	text-align: right;
	background: #f0f0d0;
	font-size: 9pt;
	border-style: dotted;
	border-width: 3px;
	border-color: #FFA500;
}

/* STORYBOX */
table.storybox {
	border-style: dashed;
	border-width: 1px;
	border-color: blue;
	margin-left: 80px;
}

p.caption {
	font-size: 8pt;
	margin: 0px;

}
/* GLOBAL REASSIGNMENTS */
A {
	color: #0000ff; 
	text-decoration: none;
}

H3 A, H2 A, H1 A {
	/* color:inherit;*/	 
	text-decoration: none;
}
H3 A:hover, H2 A:hover, H1 A:hover {
	color: #0000ff;	 
}

 
/* <table border="2" bordercolor="#FFCC33" cellspacing=1  cellpadding=4> */


.hrelp_table td, .hrelp_table th, .old_seminars td, .old_seminars th {
 padding:0.3em;
 background-color:#FFFFCC;
 font-size: 11pt; 
 font-family: Arial, Helvetica, sans-serif;

 margin:1em;
 text-align:left;
 vertical-align:top;
 border-width:0.01em;
 border-style:solid;
 border-color:#FFCC33;
 border-right-color:#FF9900;
 border-bottom-color:#FF9900;
 /*border-right-width:0.1em;
 border-bottom-width:0.1em;*/
 }

.hrelp_table th, .old_seminars th{
 font-size: 12pt; 
} 
 
.old_seminars td, .old_seminars td {
 color:#666666;
 padding:0.3em;
 background-color:#FFFFCC;
 font-size: 11pt; 
 font-family: Arial, Helvetica, sans-serif;

 margin:1em;
 text-align:left;
 vertical-align:top;
 border-width:0.01em;
 border-style:solid;
 border-color:#FFCC33;
 border-right-color:#FF9900;
 border-bottom-color:#FF9900;
 }

td.main_content UL, td.main_content OL, td.main_content DL {
margin-top: 0.3em;
}

td.main_content LI {
margin-top: 0.2em;
}

td.main_content h1 {
	font-weight: bold; 
	font-size: 2em;  
	color: #666666; 
	margin-top: 0em;
	margin-bottom: 0.1em;
}
td.main_content h2 {
	font-weight: bold; 
	font-size: 1.5em;  
	color: #666666; 
	margin-top: 0.3em;
	margin-bottom: 0em;
}
td.main_content h3 {
	font-weight: normal; 
	font-size: 1.3em;  
	color: #666666; 
	margin-top: 0.2em;
	margin-bottom: 0em;
}
td h3.fronthead {font-size: 10pt;
	margin: 0em;
	padding: 2px 3px;
	font-family: trebuchet, "Trebuchet MS", sans-serif;
	font-weight: bold;
	background: #ffdd66;
	color: #000000;
	color: #000000;
}
/*here start OREL insertions*/
td h1.orel {
	font-weight: bold; 
	font-size: 2em;  
	color: #000000; 
	margin-top: 0em;
	margin-bottom: 0.1em;
}
td h2.orel {
	font-weight: bold; 
	font-size: 1.5em;  
	color: #000000; 
	margin-top: 0.3em;
	margin-bottom: 0em;
}
td h3.orel {
	font-weight: normal; 
	font-size: 1.3em;  
	color: #000000; 
	margin-top: 0.2em;
	margin-bottom: 0em;
}
/*here end OREL insertions*/
p.temptitle {
	margin-top: -4px;
	padding: 0px 0px 0px 0px;
	font-family: trebuchet, "Trebuchet MS", sans-serif;
	font-weight: semi-bold;
	font-size: 16pt;
}
ol ol{
	list-style-type:lower-alpha;
}
ol ol ol{
	list-style-type:lower-roman;
}
ul.blue_arrow {
	list-style-image: url(http://www.hrelp.org/img/blue_arrow.gif); 
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px; 
	padding-left: 16px;
}
/* MENU SYSTEM */
td.menu {
	background-color: #FFDD66;
	border-right: 1px #FFDD66 solid; 

}
A:hover { 
	text-decoration: underline
}
A.m1 {
	display: block; 
	color: black; 
	font-size: 10pt; 
	font-weight: bold; 
	line-height: 1.3em; 
	margin-top: 0.2em; 
	border-top: white 1px dashed; 
	border-left: 2px #FFDD66 solid; 
	padding-left: 4px; 
}
A.m1TOP {
	display: block; 
	color: black; 
	font-size: 10pt; 
	font-weight: bold; 
	line-height: 1.3em; 
	margin-top: 0em; 
	border-top: 0px;
	border-left: 2px #FFDD66 solid;
	padding-left: 4px; 
}
A.m1:hover, A.m1TOP:hover {
	background-color: white; 
	border-left: orange 4px solid;
	padding-left: 2px; 
}
A.m2 {
	display: block; 
	color: black; 
	font-size: 10pt; 
	line-height: 1.1em; 
	border-left: 2px #FFDD66 solid; 
	padding-left: 12px;
}
A.m2:hover {
	background-color: white; 
	border-left: orange 4px solid; 
	padding-left: 10px; 
} 
A.m3 {
	display: block;
	margin-top: 4px; 
	padding-top: 6px;
	border-top: white 1px dashed; 
	text-align: center; 
}

A.m4 {
	display: block;
	margin-top: 10px; 
	padding-top: 6px;
	text-align: center; 
}
.m4 img {width: 138px;
	height: 30px;
}

A.headinglink {
	color: black; 
}

A.headinglink:hover {
	color: blue;
	text-decoration:none; 
}

/* here comes more OREL stuff */
A.orel {
	color: blue; 
	text-decoration:none; 
	font-weight: bold; 
}

A.orel:hover {
	color: blue;
	text-decoration:underline; 
}
/* here ends OREL stuff */

P, blockquote {
	margin-top: 0.2em;
	margin-bottom: 0.6em;
}
/* final OREL bits */
dd.orel {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic; 
}
dd.orel p {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; 
	margin-top: 0.2em;
	margin-bottom: 0.6em;
}

/* staff pages */
.staff-page-embedded-info br {
        display: none;
}

.staff-page-embedded-info .year {
   margin: 0.5em 0 0.1em 0;     
}
.staff-page-embedded-info ul {
    list-style-type: square;
}

.staff-page-embedded-info li {
    padding-bottom: 0.2em;
}
.staff-page-embedded-info span.venue {
    font-style: italic;
}
}

