.tljt {}

/*------------- GLOBAL ELEMENTS --------------*/

BODY {	font-size: 12px;
	color: black;
	margin:0px;
	font-family: arial,tahoma,helvetica,verdana;	}

TD, TH, P {	font-size: 12px; text-align:left; padding-left:2px;	 color:black;}

UL, OL { 	padding: 0;   	 
	margin-top: 6px;	
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 30px;       }

LI { padding: 3px; }
HR {	line-height:80%;	}


H1 {	font-size: 18pt;
	text-align: center;
	color: #000000;
	line-height: 100%;
	text-transform: uppercase;
 	margin:0px;   }   

H2 {	
	font-size: 14pt;
	color: black;	
	line-height: 100%;
	text-decoration: underline;
	text-transform: uppercase;
    	margin:0px;		}  


H3 {	font-size: 12pt;
	color: black;	
	text-align: center;
	padding-top:4px;
	padding-bottom:0px;}
 	
 
 	
H4,.h4 {
	font-size: 11pt;
	text-align: center;
	text-decoration: underline;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin:5px;
	font-weight:bold;
	color: black;	}

H5 {
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	font-variant: small-caps;
	letter-spacing: 1px;
	MARGIN-TOP: 5px;
    	MARGIN-BOTTOM: 5px;
    	MARGIN-LEFT: 4px;
	font-weight:bold;
	color: black;	}

.foot {font-size: 8pt;	
	text-align: center;
	line-height: 100%;
	margin:0px;}

blockquote {  
	margin-top: 5px;	
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;       }

/*------------- ADMIN --------------*/

.mnuhead 	{
	font-weight: bold;	
	font-size:1.05em;	
	color: navy;
 	padding-top: 16px;}

.tabon	{    FONT-WEIGHT: bold;
    font-size: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: gold;
    FONT-FAMILY: tahoma,arial;
    BACKGROUND-COLOR: #3D3D94;
    TEXT-ALIGN: center;	}

.taboff	{    FONT-WEIGHT: bold;
    font-size: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #3D3D94;
    FONT-FAMILY: tahoma,arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;	}

.ahead	{  
	FONT-WEIGHT: bold; 
	font-size: 11pt; 
	color:white; 
	TEXT-ALIGN: center;
	text-decoration:none;
}

/*------------- CUSTOM --------------*/

.titlebl {	text-align: left; 
	font-size: 1.2em;  
	COLOR: #6B5C06;
	BORDER-BOTTOM: #ffddbb 1px solid;
	font-weight: bold;   
	text-decoration: none;	
	FONT-STYLE: italic;	}

.titlebls{	text-align: left; 
	font-size: 1.1em;
  	color: black;   
	font-weight: bold;   
	text-decoration: none;	}

.title	{
	text-align: center;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-decoration: none;	}

/*------------- LINKS ---------------*/

a:link    	{TEXT-DECORATION: none ; }
a:visited 	{TEXT-DECORATION: none ;}
a:active  	{TEXT-DECORATION: none; }
a:hover   { color: #B35964; TEXT-DECORATION: underline; }
a:hover.nodecw{text-decoration:none; color:white;}

.a:link.error,a:visited.error,a:active.error 	{font-size: 8pt;color: red;text-align: left;  font-weight:100;	}

a:link.ahead,a:visited.ahead,a:active.ahead	{  
	FONT-WEIGHT: bold; 
	font-size: 11pt; 
	color:white; 
	TEXT-ALIGN: center;
	text-decoration:none;
}


/*------------- MAIN ELEMENTS ---------------*/

.error 	{font-size: 8pt;color: red;text-align: left;	}
.warning	{FONT-WEIGHT: bold;	COLOR: #802020;	}
.text	{font-size:0.82em;	color: black;	}
.copy	{font-size: 7pt;
	font-family: verdana,tahoma,helvetica;
	text-align:center;
    	color: white;	}

.det 	{font-size:12px;	text-align: left;	}

.spacer	{line-height: 60%;	}
.line	{line-height: 10%;	}
.nodec 	{text-decoration: none; color: black;	}
.nodecbl 	{text-decoration: none; color: blue;	}
.nodecw	{text-decoration:none;	color:white;}

.note	{ font-family: tahoma, Arial;
	font-size: 7.5pt;
	color: navy;
   	line-height:100%;	}
.tiny	{font-family: arial, Helvetica;	font-size: 7pt;	}
.tinybl	{font-family: arial, Helvetica;	color: navy;	font-size: 7pt;	}
.tinyw	{font-size: 7.5pt;	font-family: Helvetica;	color: #f5deb3	}

/*------------- FORMS ---------------*/

FORM {	margin-top: 2px;	
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;       }

INPUT,SELECT {	font-size: 8pt;
	vertical-align: middle;
	font-family:verdana;
	background-color: #FCFCE9;	}

TEXTAREA {font-family:verdana;
	line-height: 100%;
	background-color: #FCFCE9;	}

input.flat	{font-size: 8pt;
	background-color: #FFFFFF;
	text-align: center;
	border-style:none;	}

input.flatsm	{font-size: 9px;
	background-color: #FFFFFF;
	text-align: center;
	border-style:none;	}

input.alt	{font-size: 7pt;
	background-color: #E5E5E7;
	text-align: center;
	border-style:none;	}

input.submit{font-size: 8pt;
    	font-weight:bold;
	color: #000000;
	line-height: 120%;
	text-align: center;
	vertical-align: bottom;	
	background-color: silver;}

.option	{color: black;
	font-weight:bold;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
    	border-right: #80B280 2px solid;
    	border-bottom: #80B280 2px solid;	 }

/*------------- TABLES ---------------*/

.listhead	{
    	border-right: silver 2px solid;
    	border-top: silver 2px solid;
	font-weight: bold;
	font-size: 10pt;
    	border-left: silver 2px solid;
    	border-bottom: silver 2px solid;   	
	text-align: center;
	text-decoration: none;
    	background-color: #efefef;
    	color:white;	}

.label 	{font-size:12px;	text-align: center;}
.labelr 	{font-size:12px;	text-align: right;}
.labell 	{font-size:12px;	text-align: left;}

.labelw  	{font-size:12px;	text-align: center; 	color:white;}

.labellt {	font-size:12px;	text-align: left;
	vertical-align:top;}
.labellu {	font-size:12px;color: black;text-align: left;	text-decoration:underline;}
.labelb {	font-size:12px;color: black;text-align:center;font-weight:bold;	}

.labels	{	font-size:10px;	text-align:center;	}
.labells	{	font-size:10px; 	text-align:left;	}
.labelrs	{	font-size:10px;	text-align:right;	}

.hlhead
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #1874CD;
    FONT-FAMILY: Arial, tahoma, Helvetica;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.hlsection
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: green;
    FONT-FAMILY: Arial, tahoma, Helvetica;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    MARGIN-LEFT: 0px;
}

.hlcontent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, Arial, Helvetica;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

/*------------- GENERIC ---------------*/

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.red	{color:red;	}
.yel	{color:#F5ECAA;	}
.navy	{color:navy;	}
.blue	{color:blue;	}
.green	{color:green;	}
.black	{color:black;	}
.maroon	{color:maroon;	}
.white	{color:white;	}
.gold	{color:gold;	}
.tan	{color:tan;	}
.navyb	{color:navy;	font-weight: bold;	}

.border-b	{	 BORDER-BOTTOM: navy 1px solid;	}
.border-bb{    BORDER-BOTTOM: #cdcdb4 1px solid;}
.border-r{    BORDER-RIGHT: #cdcdb4 1px solid;}
.border-t{    BORDER-TOP: #80b280 1px solid;}


