.lesley {}



/*------------- GLOBAL ELEMENTS --------------*/

A.login {color: blue;	font-size:12px;}
A.login2 {color: red;	text-decoration: none; font-size:12px;}


BODY {	font-size: 12px;
	color: black;
	margin:0;
	font-family: verdana,arial,tahoma;	}


.bluetabs a{
	text-decoration: none;
	padding: 4px 5px;
	font-size: 11px;
	margin-right: 0px;
	line-height:180%;
	font-family: verdana,arial,tahoma;
	font-weight: bold;
	margin-left: 0px;
	border: 2px solid #000000;
	color: white;
	display: inline;
}

.bluetabs a:visited{
	color: white;
}

.bluetabs a:hover{
	text-decoration: none;
	color: black;
	background-color:  #e0b50b;
	border: 2px solid #778;
}

.noborder3 {
	text-align: center;
	border-top:0;
	border-left:0;
	border-right:0;
	font-size:12px;
}



.hometxt {text-align: justify;font-size:12px;color:white;}
.homehdr {text-align: left;font-size:14px;color:white;font-weight:bold;text-decoration:underline;}
.titleg	 {text-align: left;font-family: Verdana;tahoma,Arial;font-size: 18px;
		color: #666666;font-weight: bold;	}
DIV.homeintro {font-size:12px;width:450px;background-color:#e0e0e0;padding:8px;margin-bottom:12px;}

.titledoc	 {text-align: left;font-family: Verdana;tahoma,Arial;font-size: 16px;
		color: #666666;font-weight: bold;padding-top:12px; text-indent: 3px; font-style: italic;	}


.regtdl
{    FONT: 12px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;    TEXT-ALIGN: left;    PADDING: 2px,2px,2px,4px;}

.regthl
{    FONT: 12px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;    TEXT-ALIGN: left;    PADDING: 2px,2px,2px,4px;font-weight: bold;}

.regtd	{    FONT: 12px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;    TEXT-ALIGN: center;    PADDING: 2px,2px,2px,4px;}

.regth
{    FONT: 12px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;    TEXT-ALIGN: center;    PADDING: 2px,2px,2px,4px;font-weight: bold;}


.label {	font-size: 12px;	text-align: center;	font-family: verdana,arial; }
.labelr {	font-size: 12px;	text-align: right;	font-family: verdana,arial; }
.labell {	font-size: 12px;	text-align: left;	font-family: verdana,arial; }
.labelj {	font-size: 12px;	text-align: justify;	font-family: verdana,arial; }
.labelb {	font-size: 12px;	text-align: center;	font-family: verdana,arial; border:1px solid gray;}

.labels {	font-size: 11px;	text-align: center;	}
.labelrs {	font-size: 11px;	text-align: right;	}
.labells {	font-size: 11px;	text-align: left;	}
.labeljs {	font-size: 11px;	text-align: justify;	}


.ddmenuf
{
    FONT-SIZE: 10px;    COLOR: #a5ad7e;    LINE-HEIGHT: 9pt;    padding: 8px;
    FONT-FAMILY: Verdana, Arial, Tahoma;        TEXT-ALIGN: center;
    TEXT-DECORATION: none;    FONT-WEIGHT: bold;
}



/*------------- UNUSED ELEMENTS ??? --------------*/


DIV.titleadm	{
	text-align: left;
	font-family: tahoma, Arial, Helvetica;	
	font-size: 12pt;
	color: #615E3F;
	border: #615E3F 1px solid;
	font-weight: bold;
	text-decoration: none;	}

LEGEND	{

    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #005200;
    BACKGROUND-COLOR: #ECF5D6;
    FONT-FAMILY: tahoma,arial;

	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	margin-bottom:3px;
}

.lmlink	{text-align: center;font-size: 7pt;color: navy;font-family: verdana,tahoma,helvetica;font-weight: bold;text-decoration: none;	}
a:hover.lmlink{text-decoration:none;}	




  	
H3 {	font-size: 18pt;
	text-align: center;
	color: #000000;
	line-height: 100%;
    	margin:0;	}

H3.login{
    COLOR: #006699;
    FONT-FAMILY: Verdana, Georgia, 'Times New Roman', Times, serif;
    BORDER-BOTTOM: gold 1px solid;
    MARGIN-BOTTOM: 1ex;	MARGIN-TOP: 0px;	
    MARGIN-LEFT: .5ex;	
    PADDING-BOTTOM: 0.4ex;	FONT-SIZE: 1.2em;
    FONT-STYLE: italic;    
	text-align:left;
}



H4,.h4 {	font-size: 12pt;margin:5;font-weight:bold;font-style: italic;color: navy;font-family:arial;	}


.H7 {	font-size: 12px;margin:2;font-weight:bold;font-style: italic;color: maroon;font-family:arial;	}

HR {	line-height:80%;	}


/*------------- MAIN ELEMENTS ---------------*/



.error {	font-size: 8pt;color: red;text-align: left;	}


/*------------- FORMS ---------------*/

FORM {	margin:2,0,3,0;}

INPUT,SELECT {
	font-size: 11px;
	font-family:verdana,arial;
	vertical-align: middle;
	background-color: #FCFCE9;	}

TEXTAREA {
	font-size: 11px;
	font-family:verdana,arial;
	line-height: 100%;
	background-color: #FCFCE9;	}

input.flat	{font-size: 7pt; font-family:arial; background-color: transparent; text-align: center; border-style:none;	}





.option	{
	color: black;
	font-weight:bold;
	font-size: 8pt;
    	border-right: #80B280 2px solid;
    	border-bottom: #80B280 2px solid;
    	font-family: tahoma, Arial, Helvetica;
	text-align: left;
	text-decoration: none; }



.line {	 LINE-HEIGHT: 10%;}

.mnuhead{
	font-weight: bold;
	font-size: 11pt;
	color: #005200;
    	font-family: Helvetica, arial;
	text-decoration: underline;	}

.nodec  {text-decoration: none;color: black;}
.nodecw {text-decoration: none;color: white;}
.nodecb {text-decoration: none;color: blue;}

.note	{
   	 COLOR: navy;
   	 font-family:  verdana, tahoma, Century Gothic, Arial, Helvetica;
	 font-size: 10px;
   	 line-height:100%;	}

OL 	{ padding: 8;    	margin-top: 10;     	margin-bottom: 10;     }

.small 	{font-family: arial, Helvetica;	font-size: 10pt;	}


.spacer	{    line-height: 60%;	}


.tip	{
	font-size: 7.5pt;
	vertical-align: top;
	color: red;
	text-decoration: none;
	font-family: verdana, tahoma, Arial, Sans-Serif;	}

.title	{
	text-align: center;
	font-family: verdana, tahoma,Arial, Sans-Serif;
	font-size: 11pt;
	color: white;
	font-weight: bold;
	text-decoration: none;	}



.reghead	{text-align: left;font-family: tahoma,Arial;font-size: 12px;color: #ffffff;background-color: #8C9E8B;font-weight: bold;	}


.tinybl	{	font-family: arial, Helvetica;	color: navy;	font-size: 7pt;	}

.tiny	{font-size: 7.5pt;font-family: Helvetica;	}

.tabon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: tahoma,arial;
    BACKGROUND-COLOR: #5F7A1F;
    TEXT-ALIGN: center;
    PADDING-TOP:3px;
    PADDING-BOTTOM:3px;
    BORDER-BOTTOM: #005200 1px solid;
    BORDER-TOP: #005200 1px solid;
    BORDER-RIGHT: #005200 1px solid;
    BORDER-LEFT: #005200 1px solid;
}
.taboff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #005200;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: tahoma,arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #005200 1px solid;
    BORDER-TOP: #005200 1px solid;
    BORDER-RIGHT: #005200 1px solid;
    BORDER-LEFT: #005200 1px solid;
    PADDING-TOP:3px;
    PADDING-BOTTOM:3px;
}

.tbmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: gold;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: verdana,tahoma;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM:uppercase;

}

.poyhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #005200;
    FONT-FAMILY: Helvetica, arial;
    TEXT-ALIGN: left;
}



.sctd{    font-size: 11px;     font-family: verdana,tahoma,arial;    text-align: left;}

.scth{    font-size: 11px;     font-family: verdana,tahoma,arial;    text-align: left;
	  font-weight: bold;   bgcolor: #e0e0e0;
}


.warning {    FONT-WEIGHT: bold;    COLOR: #802020;}


SPAN.disabled{    COLOR: #666666; FONT-SIZE: 12px;	TEXT-TRANSFORM: uppercase;}
SPAN.textmenu{    COLOR: #cccccc; FONT-SIZE: 12px;	TEXT-TRANSFORM: uppercase;}

DIV.sidebar
{
    
    PADDING: 3px;
    MARGIN-LEFT: 0px;  MARGIN-RIGHT: 4px;    
    MARGIN-TOP: 0px;  MARGIN-BOTTOM: 4px;  
    BORDER: #ddddcc 1px solid;
    FLOAT: right;
    WIDTH: 100%;
}

DIV.sidebar2
{
    
    PADDING: 3px;
    MARGIN-LEFT: 0px;  MARGIN-RIGHT: 4px;    
    MARGIN-TOP: 0px;  MARGIN-BOTTOM: 4px;  
    BORDER: #ddddcc 1px solid;
    FLOAT: right;
    WIDTH: 98%;
}

DIV.ghin P	{    PADDING: 0.2ex;	LINE-HEIGHT: 50%;}

DIV.custlinks
{
    BORDER-RIGHT: #9999cc 1px dotted;
    BORDER-BOTTOM: #9999cc 1px dotted;
    BORDER-TOP: #ccccdd 1px dotted;
    BORDER-LEFT: #ccccdd 1px dotted;	
    PADDING: 0.5ex;
    BACKGROUND-COLOR: #EEF7DF;
    HEIGHt: 100%;
    
}

TD.ghin
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    BORDER-RIGHT: #999966 1px solid;
    BORDER-LEFT: #ddddcc 1px dotted;
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-TOP: #ddddcc 1px solid;
    PADDING: 3px;
    BACKGROUND-COLOR: #fafae7;    
    text-align: center;
    FONT-SIZE: 12px;
}


DIV.links
{
    BORDER-RIGHT: #9999cc 1px dotted;
    BORDER-BOTTOM: #9999cc 1px dotted;
    BORDER-TOP: #ccccdd 1px dotted;
    BORDER-LEFT: #ccccdd 1px dotted;	
    PADDING: 0.5ex;
    BACKGROUND-COLOR: #f0f7ff;
    MARGIN-TOP: 0.25ex; MARGIN-LEFT: 72px;  MARGIN-RIGHT: 66px;   MARGIN-BOTTOM: 6px; }

TABLE.sidebar
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: white 0.5em solid;
    BORDER-BOTTOM: medium none;
}


LI.reg  {	FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;	}


.border	{
    BORDER-RIGHT: #cdcdb4 1px solid;
    BORDER-TOP: #cdcdb4 1px solid;
    BORDER-LEFT: #cdcdb4 1px solid;
    BORDER-BOTTOM: #cdcdb4 1px solid;
}
.border-b{    BORDER-BOTTOM: #efefef 1px solid;}

.red	{color:red;	}
.navy	{color:navy;	}
.white	{color:white;	}
.gold	{color:gold;	}
.blue	{color:blue;	}
.dgreen	{color:#005200;	text-align: center;	}
.green	{color:green;	}
.navyb	{color:navy;	font-weight: bold;	}
.maroon {COLOR: #802020;}

.redhead{    FONT-WEIGHT: bold;    COLOR: #802020; font-decoration: underline;}

.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}
