/*
#####################################################################
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 #####*/

BODY
{
	background-color: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}

.form
{
	color : #000;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
}

A.form
{

	color : #F90;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
}

A.form:hover
{
	color : #F90;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: underline;
}
	
A {
	color : #F90;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A:visited {
	color : #F90;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A:active {
	color : #F90;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

.bodytext
{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	padding: 20 20 20 20;
}
.bodytext-sm
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
}
.bodytext-lg
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
}
.bodytext-td
{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	padding: 5 5 5	5;
}
.header
{
	color: #006;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16pt;
	line-height: 20pt;
	font-weight:bold;
}

.header-sm
{
	color: #006;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	line-height: 20pt;
	font-weight:bold;
}

.hp-box-text
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	height:280;
}

.hp-box-text-bulletins
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}

.hp-box-text-white
{
	color: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 12pt;

}
.footer
{
	color: #999;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 10pt;

}
.bottom-bar
{
	border-color: white;
	border-width: 1 0 0 0;
	border-style: solid;
}

.subnav-box
{
	border-color: white;
	border-width: 0 0 1 0;
	border-style: solid;
}

.subnav
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
}

.subnav-inv
{
	color: #fff;
	background-color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
}

A.subnav-inv
{
	color: #fff;
	background-color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
}

A.subnav-inv:hover
{
	color: #fff;
	background-color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
}

A.subnav-inv:active
{
	color: #fff;
	background-color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
}
A.subnav-inv:visited
{
	color: #fff;
	background-color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	padding: 0 10 0 10;
	
}


A.subnav
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	padding: 0 10 0 10;
}
A.subnav:visited
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	padding: 0 10 0 10;
}
A.subnav:active
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	padding: 0 10 0 10;
}
A.subnav:hover
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:underline;
	padding: 0 10 0 10;
}

.catnav
{
	align: left;
	valign: top;
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	padding: 0 0 0 10;
}
A.catnav
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A.catnav:visited
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A.catnav:active
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
A.catnav:hover
{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:underline;
}



/*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;
}
.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-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;
}
/*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;
}
.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;
	
	
}