
		.border
		{
			border-color: #ffffff;
			border-style: solid;
			border-bottom-width: 0px;
			border-top-width: 1px;
			border-left-width: 0px;
			border-right-width: 0px;
		}

		.borders
		{
			border-color: #ffffff;
			border-style: solid;
			border-bottom-width: 1px;
			border-top-width: 1px;
			border-left-width: 1px;
			border-right-width: 1px;
		}
		
		.borderRight
		{	
			border-color: #ffffff;
			border-style: solid;
			border-bottom-width: 0px;
			border-top-width: 0px;
			border-left-width: 0px;
			border-right-width: 1px;
		}
		
		.borderBoth
		{
			border-color: #ffffff;
			border-style: solid;
			border-bottom-width: 0px;
			border-top-width: 0px;
			border-left-width: 1px;
			border-right-width: 1px;
		}

		.homelink {
			font-family: arial, verdana; 
			font-size: 14px; 
			font-weight: bold;
			text-decoration: none;
			border-bottom-width: 1px;
			border-bottom-color: #FFFFFF;
			border-bottom-style: solid;
			color: #ffffff;
			margin-left: 25px;
			margin-bottom: 15px;
		}

		
		.links
		{
			font-family: arial, verdana; 
			font-size: 14px; 
			font-weight: bold; 
			text-decoration: none; 
			color: #ffffff;
		}
		
		.topLinks
		{
			font-family: arial, verdana; 
			font-size: 16px; 
			font-weight: bold; 
			text-decoration: none; 
			color: #fff;
		}

H1 {font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #24507C; font-weight: bold; }
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #387CC0; font-weight: bold; }
H3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight: bold; }
H4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #7BAAD9; font-weight: bold; }
H5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; font-weight: bold; }
H6 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; }

ol
{
	font-family:arial, verdana;
	font-size: 12px;
	line-height: 140%;
}

ul
{
	font-family:arial, verdana;
	font-size: 12px;
  list-style:square
	line-height: 140%;	
}



a:link 
{
	color: #003366;
}

a:hover 
{
	color: #000066;
}

a:visited 
{
	color: #003366;
}

a:active 
{
	color: #000066;
}

/* CSS Document */
.links
{
color: #031625;
}
	#menu2 
		{

			background: #24507C;
			float: right;
			height: 9px;
			z-index: 1000;
		}
		
		a.bottom:link 
		{
			color: #9193A0; 
		}
		
		a.bottom:active 
		{
			color: #9193A0; 
		}
		
		a.bottom:visited 
		{
			color: #003366; 
		}
		
		a.bottom:hover 
		{
			color: #9193A0; 
		}

		#bottom2
		{
			margin-top: 10px;
			font-size: 12px;
			color: #9193A0;
			height: 25px;
		}
		
		#menu 
		{
			background: #24507C;
			float: left;
			height: 18px;
		}

		#menu ul 
		{
			list-style: none;
			margin: 0;
			padding: 0;
			float: left;
		}

		#menu a, #menu h2 
		{
			font: bold 0.7em/1.4em arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			display: block;
			color: #fff;
			border-width: 1px;
			border-style: solid;
			border-color: #ccc #888 #555 #bbb;
			margin: 0;
			padding: 2px 3px;
		}

		#menu h2 
		{
			vertical-align: middle;
			color: #fff;
			font-size: 15px;
			background: #24507C;
			border: 0px;
		}

		#menu a 
		{
			color: #fff;
			background:#24507C;
			text-decoration: none;
		}

		#menu a:hover 
		{
			color: #24507C;
			background: #fff;
		}
		
		#headingBack a:hover 
		{
			color: #ffffff;
			background: #24507C;
			border-width: 0px;
		}

		#menu li 
		{
			position: relative;
		}

		#menu ul ul 
		{
			position: absolute;
			z-index: 500;
		}

		#menu ul ul ul 
		{
			position: absolute;
			top: 0;
			left: 100%;
		}

		div#menu ul ul,
		div#menu ul li:hover ul ul,
		div#menu ul ul li:hover ul ul
		{
			display: none;
		}

		div#menu ul li:hover ul,
		div#menu ul ul li:hover ul,
		div#menu ul ul ul li:hover ul
		{
			display: block;
		}

.redheading {
		font-family: Tahoma, Arial;
		font-size: 16pt;
		color: #FF0000;
}

.smalltext {
		font-family: Arial;
		font-size: 10pt;
}

a#smalltextwhite {
		font-family: Arial;
		font-size: 8pt;
		color:#FFFFFF;
		font-weight:bold;
}


.smalltextwhite {
		font-family: Arial;
		font-size: 8pt;
		color:#FFFFFF;
		padding: 5px;
}


a:link { 
	color: #333333;
	}
a:visited { 
	color:#003366;
	}
a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

.pad { padding-right:20px; padding-left:5px;}


#LRborders {
border-left:#26527c thin solid;
border-right:#26527c thin solid;
border-bottom:#26527c thin solid;

}


.texta { 
 font-size: 10px; 
 
 border: 1px solid #27527c; 
}

.textb { 
 font-size: 10px; 
 background-color: #fff; 
 border:none; 
}

.redtext {
color:#CC6600;
}
 p{font-size:9pt;}
 
 
 a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
	border-bottom:#000033 double;
    text-decoration:none}


a.info:hover{z-index:25; background-color:#FFFFFF;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em;
    border:1px solid #0cf;
    background-color:#999999; color:#000;
	padding:4px;}


