/*
#####################################################################
Leading Edge Media, Inc Default StyleSheet
------------------------------------------------------------
We already have the body font and link styles. Add in other elements/classes as needed.
#####################################################################
*/


/*###### USED STYLES - PLEASE ADD THEM AS YOU USE THEM #####*/

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}


BODY
{
	background-color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}
	
A {
	color : #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:visited {
	color : #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:active {
	color : #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

.bodytext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}
.bodytext-sm
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
}
.bodytext-lg
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
}

.header
{
	color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 20pt;
	font-weight:bold;
}

.header-sm
{
	color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20pt;
	font-weight:bold;
}

.hp-box-text
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-style: italic;
	padding: 5 10 10 10;
}
.member-nav-box-text, A.member-nav-box-text, A.member-nav-box-text:active, A.member-nav-box-text:visited
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	padding: 5 15 10 15;
}

A.member-nav-box-text:hover
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	padding: 5 15 10 15;
	text-decoration: underline;
}

.bulletin-box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	padding: 5 15 10 15;
}
.member-name
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16pt;
	font-style: italic;
	font-weight: bold;
}

.footer
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;

}


/*Styles used in admin*/
.rule
{
	color: #000066;
	width: 100%;
}
.thinrule
{
	color: #CC6666;
	width: 100%;
	height:1px;
}
.pghdr-left
{
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	vertical-align:center;
	height: 35px;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
}
.pghdr-right
{
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	vertical-align:center;
	height: 35px;
	text-align:right;
	border-right:1px solid #990000;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
}
.pghdr-title
{
	font-size:13pt;
	font-weight:bold;
	color:#990000;
	vertical-align:top;
	width:65%;
}
.loginheader
{
	background-color: #990000;
	color: #ffffff;
	font-weight:bold;
}
input, textarea, select {
border: 1px solid #999999;     
}
input:focus, textarea:focus, select:focus{
background-color: lightyellow;
}

.inputprompt
{
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}
.inputprompt-left
{
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}
.inputprompt-top
{
	font-size:8pt;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.inputprompt-c
{
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

.inputerror
{
	background-color: #ffff00;
	color: #ff0000;
	font-weight:bold;
}
.plainredtext
{
	font-size:10pt;
	color: #ff0000;
}
.shortbox
{
	height:15px;
	font-size:11px;
	line-height : 10px;
}
.smallbutton
{
	height:20px;
	font-size:11px;
	line-height : 10px;
}

/*Table formating*/
.listheader
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	text-align:center;
}

.listheader-l
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	text-align:left;
}

.listheader-c
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	text-align:center;
}

.listheader-r
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	text-align:right;
}

.formlabel
{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	valign: middle;
	background-color: #ffffff;
}
.formlabel-l
{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-align:left;
	valign: middle;
	background-color: #ffffff;
}

.formlabel-l-err
{
	font-size:8pt;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	valign: middle;
	background-color: #ffff00;
}

.formlabel-r
{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-align:right;
	valign: middle;
	background-color: #ffffff;

}

.listheader-large
{
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
	text-align:left;
}
.listheader-left
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
}

.form-button
{
	background-color:#900; 
	color:#FFFFFF; 
	font-family:arial; 
	font-size:12; 
	font-weight:bold;
}

/*First column*/
.listresults-fc-normal
{
	background-color: #ffffff;
	font-size:8pt;
	vertical-align:top;
}
.listresults-fc-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	vertical-align:top;
}
/*Normal, middle column*/
.listresults-normal
{
	background-color: #ffffff;
	font-size:8pt;
	vertical-align:top;
}

.listresults-cat
{
	font-size:8pt;
	vertical-align:top;
}

.listresults-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	vertical-align:top;
}
.listresults-cen-normal
{
	background-color: #ffffff;
	font-size:8pt;
	text-align:center;
	vertical-align:top;
}
.listresults-cen-highlight
{
	
	font-size:8pt;
	background-color: #ffff99;
	text-align:center;
	vertical-align:top;
}
.listresults-right-normal
{
	background-color: #ffffff;
	font-size:8pt;
	text-align:right;
	vertical-align:top;
}
.listresults-right-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	text-align:right;
	vertical-align:top;
}
.transresults
{
	background-color:#ffd9ff;
	font-size:8pt;
	vertical-align:top;
}
.fullborder
{
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	border-left:1px solid #990000;
	border-top:1px solid #990000;
}
/*End Styles used in admin*/

.pageheader
{
	color:#000066;
	font-size:12pt;
	font-weight:bold;
}

/* Dictionary listing styles */

.dictTitle
{
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, verdana;
	color: #000000;
	padding-left: 20;
}

A.dictTitle
{
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, verdana;
	color: #440000;
	padding-left: 20;
		
}

A.dictTitle:hover
{
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, verdana;
	color: #440000;
	text-decoration: underline;
	padding-left: 20;
	
}

.dictSubTitle
{
	font-size: 8pt;
	font-family: arial, verdana;
	color: #666666;
	padding-left: 10;
}

.dictDef
{
	font-size: 10pt;
	font-family: arial, verdana;
	color: #000000;
	padding-left: 20;
	
}

.dictCat
{
	align: left;
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, verdana;
	color: #000000;
	
	
}
.lsnmainevent
{
	background-color:#ffff00;
}

.lsnsponsoredevent
{
/*background-color:#def7ed;*/
background-color:#54F3B5;
}
.lsnmemberevent
{
	background-color:#ffffff;
}

.30day
{position:absolute;float:center;margin-top: -53px;margin-left: -180px;}

body> .30day
{position:relative;float:center;padding:0px;margin-top:0px;margin-left:-180px;z-index:3;}

.imgback
{z-index:-1;}