@import "eiac_banner.css";

BODY
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
	padding:0px; 
	border:0px;
	margin:0px;
	/*    height:100%; max-height:100%; overflow:auto;  */
	background:url(/images/bgr.jpg);
}

P
{
	font-family:Arial, Sans-Serif; 
	font-size:9pt;
	line-height:12pt;
	color:#000000;
	font-weight:normal;	
	text-decoration:none;
	margin: 0px 0 18 0;
	padding-top:5px;
}

A
{
	color:#708090;
	font-weight:normal;
	text-decoration:none;
}

A:HOVER
{
	text-decoration:underline;
}

H1
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin: 0;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:22pt;
	color:#000000;
	text-decoration:none;
}	

H2
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin: 0;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:18pt;
	color:#000000;
	text-decoration:none;
}	

H3
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:14pt;
	color:#000000;
	text-decoration:none;
}

H4
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:11pt;  
	color:#000000;
	text-decoration:none;
}

H5
{
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:10pt;  
	color:#000000;
	text-decoration:none;
}

H5 A
{
	color:#708090;
}

HR
{
	color:#C2CC99;
}

FORM
{
	margin:0px;
	padding:0;
}

/* ----------------------------------- */
/* CONTAINER */

#page, #page_db
{
	border:3px outset #D4D4D4;
	_border:3px outset;
   	display:block;
	background-color:#FFFFFF;
}

#page
{
    margin:10px 10 10 10;
	width:800px;
}

#main, #main_db
{
	float:left;
}

#main
{
	width:100%;
}

#lt_sidebar
{
	float:left;
	width:170px;
	font-size:8pt;
	background-color:#FFFFFF;
}

#lt_sidebar UL
{
	list-style-type:none;
	padding:0; 
	margin:0; 
}

#lt_sidebar UL LI
{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-weight:bold;
	font-size:8pt;
	padding:0px;
	display:inline;
	line-height:20pt;
}

/* states */
.hideSwitch {
    display:none;
}

.showSwitch {
    display:block;
}

.rollup {
    padding-left:18px !important;
    background:#fff url(images/oreilly/bullet_menu.gif) no-repeat 6px;
}

.rolldown {
    padding-left:18px !important;
    background:#F6F6F6 url(images/oreilly/bullet_menu_open.gif) no-repeat 6px;
}

.showtopic {
    padding-left:25px !important;
}

#lt_sidebar UL LI A
{
    text-decoration:none;
	font-weight:bold;
    display:block;
    margin:0px;
    padding:4px 6px;
    color:#000000;
    border-bottom:2px solid #FFCC00;	
}

#lt_sidebar UL LI A:HOVER
{
   background-color:#FFCC00;
}

#lt_sidebar ul ul li a {
    padding-left:18px;
    color:#666;
}

#lt_sidebar HR
{
	color:#FFCC00; 
	text-align:left;/*this will align it for IE*/
	margin:0 auto 0 0; /*this will align it left for Mozilla*/	
	width:95%; 
}

#event_bar
{
	border-top:1px solid #C2CC99;
	padding-top:12px;
}

#event_bar H3 A
{
	font-weight:bold;
}

#log_st
{
	float:left;
	clear:both;
	width:100%;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	padding-top:5px; 
	padding-bottom:5px; 
	border-bottom:2px solid #FFCC00; 
	background-color:#FFFFFF; 
	font-size:8pt;
	text-indent:5px;
}

#log_st * A
{
	color:#708090;
}

#content, #content_term, #content_db, #content_fp, #content_fpsub
{
	float:left;
    padding:10px 5 10 10;
	background-color:#FFFFFF;
}

#content
{
	width:385px; 
}

#content_fp
{
	width:600px; 
	float:right;
	/* border-bottom:1px solid #C2CC99; */
}

#content_fpsub
{
	width:360px; 
	float:left;
}

#content_term
{
	width:540px; 
}

#content UL, #content_term UL, #content_db UL, #content_fp UL, #content_fpsub UL
{
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
	font-family:Arial, Sans-Serif; 
	font-size:9pt;
	color:#000000;
	font-weight:normal;	
	text-decoration:none;
}

#content * LI, #content_term * LI, #content_db *LI, #content_fp *LI, #content_fpsub *LI
{
	text-indent:15px;
} 

#content * A, #content_term * A, #content_db * A, #content_fp * A, #content_fpsub * A, #rt_sidebar * A
{
	font-weight:bold;
	color:#993300;
	text-decoration:none;
}

#content * A:HOVER, #content_term * A:HOVER, #content_db * A:HOVER, #content_fp * A:HOVER, #content_fpsub * A:HOVER
{
	text-decoration:underline;
}

#content_smap
{
	float:left;
    padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:540px; 
	background-color:#FFFFFF;
}

#content_smap H4
{
	text-decoration:underline;
	padding-top:14px;
}

#content_smap H5
{
	text-decoration:underline;
	text-indent:25px;
}

#content_smap UL
{
	margin-top:0px;
}

div.news, div.events
{
	display:block;
	border-bottom:1px solid #C2CC99;
	float:left;
	padding-bottom:10px;
	background-color:none;
}

div.tag a
{
	display:none;
}


img.mug
{
	float:left; 
	padding-right:5px; 
	padding-bottom:5px;
	border:none;
}

#rt_sidebar
{
	float:right;
	width:218px;
	display:block;
	border-left:1px solid #C2CC99;
}

#rt_sidebar_item
{
	display:block;
	background-color:#FFFFFF;
	text-align:center; 
	padding:5px;
	margin:5px 5 0 5;
	border-bottom:1px solid #C2CC99; 
}

#rt_sidebar_item P
{
	font-family:verdana, Arial, Sans-Serif; 
	text-align:left; 
	font-size:8pt;
	line-height:10pt;
}

#rt_sidebar_item P A
{
 	color:#993300; 
	font-weight:bold;
}

#rt_sidebar_item H5 A
{
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:9pt;
	text-align:center; 
	text-transform:uppercase;
	color:#808080;
}

#toplink
{
	font-weight:normal;
	text-align:right;
	padding:10px 0 10 0;
	font-size:8pt;
	width:100%;
	background-color:#FFFFFF;
	clear:both;
}

#toplink A
{
	font-weight:normal;
}

#footer
{
	font-family:verdana, Arial, Sans-Serif;
	text-align:center;
	font-size:8pt;
	font-weight:normal;
	color:#C2CC99;
	padding-top:5px;
    padding-bottom:5px;
	width:100%;
	border-top:2px solid #FFCC00;
	background-color:#4F1863;
	clear:both;
}

#footer A
{
	color:#FFFFFF;
}

/* --------------------------------- */
/* FORMS */

div.rsvp
{
	width:340px;	
	padding:15px;
	margin:0;
	background-color:#C2CC99;
}

div.rsvp A
{
	text-decoration: none;
	color:blue;
}

form.search
{
	display:inline;
	margin:0px;
	padding:0px;
}

div.form
{
	width:1100px;	
	padding:15px;
	margin:0px;
	background-color:#C2CC99;
} 

div.form TD
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
}

.normal_text
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
}

.bold_text
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
}

.heading_text
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13pt;
	font-weight:600;
	line-height:36pt;
}

INPUT
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
}

OPTION
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
}

LABEL
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
}

TEXTAREA
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
}

div.form TD.label
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
	vertical-align:text-top;
}

div.form TD.required
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#FF0000;
	font-size:9pt;
	font-weight:bold;
	vertical-align:text-top;
}

LEGEND
{ 
	padding-bottom:10px;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
}
