﻿/* text boxes */

.txtboxtitles 
{
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #ffffff;
    z-index: 200;
}

.txtboxsmall
{
    position: absolute;
    height: 15px;
    width: 80px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}

.txtboxverysmall
{
    position: absolute;
    height: 15px;
    width: 50px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}

.txtboxmedium
{
    position: absolute;
    height: 15px;
    width: 145px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}

.txtboxlarge
{
    position: absolute;
    height: 15px;
    width: 174px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}

.txtboxverylarge
{
    position: absolute;
    height: 15px;
    width: 350px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}


/* drop down list boxes */

.ddlistboxessmall
{
    position: absolute;
    height: 20px;
    width: 70px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;      
}

.ddlistboxeslarge
{
    position: absolute;
    height: 20px;
    width: 165px;
    background-color: #ffffff;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000; 
    z-index: 200;  
}


/* layer control */

.layertop
{
    position: absolute;
    z-index: 300;
}

.layermiddle
{
    position: absolute;
    z-index: 150;
}

.layerbottom
{
    position: absolute;
    z-index:100;   
}


/* hyperlinks */

.hyperlinkwhite
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #ffffff;
    z-index: 200;
}

.hyperlinkblack
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #000000;
    z-index: 200;
}

.hyperlinkred
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #ff0000;
    z-index: 200;
}

.hyperlinkorange
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #ff9900;
    z-index: 200;
}



/* rollovers */

.rollover
{
    z-index: 300;
}

.rollover a
{
    z-index: 300;
}

.rollover img 
{
    border: 0; 
    z-index: 300;
}

* html a:hover 
{
    visibility:visible
}

.rollover a:hover img
{
    visibility:hidden
}




/* General font sizes and styles */

.h1
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 18pt;
    text-align: left;
    color: #584A47;
    z-index: 200;  
	font-weight:bold;
}




.h2
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 20pt;
    color: #584A47;
    text-align: left;
    z-index: 200;  
    font-weight:bold;
}






.body
{
    position: absolute;
    text-align:justify;
    font-family: Lucida Sans;
    font-size: 9pt;
    color: #584A47;
    z-index: 300; 
    font-weight: normal;     
}




.bodybold
{
    position: absolute;
    text-align:justify;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #584A47;
    z-index: 300; 
    font-weight: bold;     
}

.bodysmall
{
    position: absolute;
    text-align:justify;
    font-family: Lucida Sans;
    font-size: 8pt;
    color: #666666;
    z-index: 200; 
    font-weight: normal;     
}


.bodywhite
{
    position: absolute;
    text-align:justify;
    font-family: Lucida Sans;
    font-size: 10pt;
    color: #ffffff;
    z-index: 200; 
    font-weight: normal;     
}



.subheader
{
    position: absolute;
    text-align:left;
    font-family: Lucida Sans;
    font-size: 11pt;
    color: #000000;
    z-index: 200;
    font-weight: bold;
}

h1
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 18pt;
    text-align: left;
    color: #584A47;
    z-index: 200;  
	font-weight:bold;
	margin: 0;
	padding:0;
}


h1white
{
    position: absolute;
    font-family: Lucida Sans;
    font-size: 18pt;
    text-align: left;
    color: #ffffff;
    z-index: 200;  
	font-weight:bold;
	margin: 0;
	padding:0;
}

.mainmenu
{
	position: absolute;
	text-align:left;	
	font-family: Lucida Sans;
	font-size:11pt;
	z-index:200;
	font-weight:bold;
    color: #584A47;
    text-decoration:none;
    white-space:nowrap;	
}

.mainmenu:hover
{
    text-decoration:underline;	
}