/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* common styling */
.menu {font-family: arial, sans-serif; width:950px; height:30px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:inline; text-decoration:none; color:#000; height:20px; width:90px; text-align:center;  line-height:20px; border:1px solid #fff; font-size:11px; overflow:hidden;}
.menu ul {padding:10px; margin:0; list-style: none;}
.menu ul li {float:left; margin: 0px 20px 0px 0px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ccc; background:#fff;}
.menu ul li:hover ul {display:inline; position:absolute; top:16px; left:-15px; width:105px;}
.menu ul li:hover ul li a.hide {background:#ccc; color:#000;}
.menu ul li:hover ul li:hover a.hide {background:#fff; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#000;}
.menu ul li:hover ul li a:hover {background:#fff; color:#ccc;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


HTML,BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: arial;background-color:#5A7C95;behavior: url(csshover.htc);   padding: 0px;
   margin: 0px;

}

#layer0  {

  border: 5px solid #FFFFFF;
   visibility: visible;
   margin-top: -5px;
   margin-left: -5px;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 700px;
   height: 599px;
   background-color: #ffffff;
   background-image: none;
  
  
}

#hznltaweb1  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top:40%;
   left: 0px;
  
}
#ltaweb1  {
   width: 800px;
   height:600px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   margin-top: 0px;
}
#layer0long  {
  
   visibility: visible;
   margin-top: -5px;
   margin-left: -5px;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 865px;
   height: 1200px;
   background-color: #000000;
   background-image: none;
}


#TOP  {
	background: url(images/header.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 876px;
	height: 173px;
	margin: 0px;
}

#MID  {
	background: url(images/middle.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 175px;
	z-index: 2;
	width: 876px;
	height: 474px;
}

	
	#MIDlg1  {
	background: url(images/funkylgtopmid.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 174px;
	z-index: 2;
	width: 876px;
	height: 409px;

}

#MIDlg11 {
	background: url(images/funkylgtopmidlonger.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 174px;
	z-index: 2;
	width: 876px;
	height: 499px;

}
#MIDlg2  {
	background: url(images/funkylgmidbot.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 583px;
	z-index: 2;
	width: 876px;
	height: 362px;
	}
	
	#MIDlg22  {
	background: url(images/funkylgmidbotthin.gif)  repeat-y;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 673px;
	z-index: 2;
	width: 876px;
	height: 1032px;
	}
#BOT  {
	background: url(images/footer.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 649px;
	z-index: 2;
	width: 876px;
	height: 185px;
}

#BOTlg  {
	background: url(images/footer.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 1px;
	top: 945px;
	z-index: 2;
	width: 875px;
	height: 185px;
}

#BOTlg2  {
	background: url(images/footerforlong.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 1px;
	top: 1700px;
	z-index: 2;
	width: 875px;
	height: 185px;
}

#BOTlglongest  {
	background: url(images/footer2.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 1px;
	top: 992px;
	z-index: 2;
	width: 875px;
	height: 185px;
}

#uppernavg  {
  
   visibility: visible;
   position: absolute;
   left: 90px;
   top: 140px;
   z-index: 4;
   width: 600px;
   height: 135px;
}

UL {
	LINE-HEIGHT: normal; MARGIN: 13px; font-size:10pt;PADDING-LEFT:5px;
}

#page {
	WIDTH: 865px; background-color: #000000;
}
#page .section {
	 PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

a:link, a:visited,  a:active  {
	 TEXT-DECORATION: none;COLOR: #CC0033;
}

a:Hover {COLOR:#000000}

/* a img {width:100px; height:64px;} */

P {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333;  FONT-WEIGHT: normal }
.P3 {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333;  FONT-WEIGHT: normal }
.P1 {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #AA1825; FONT-WEIGHT: 700}
.P2 {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333; FONT-WEIGHT: 700}
.P {
	  FONT-SIZE: 10pt;MARGIN: 0px;COLOR: #AA1825;  FONT-WEIGHT: 700  }

.P:first-letter {FONT-SIZE: 18pt; FONT-FAMILY: Times New Roman;}



.Heading {COLOR:#99cc33;FONT-SIZE: 13pt;FONT-WEIGHT: bold; }

.T {
	  FONT-SIZE: 16pt;MARGIN: 0px;COLOR: #660000;  FONT-WEIGHT: bold;}
TABLE {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid;  BORDER-BOTTOM: 1px solid; 

}
.TABLE1 {BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: none;  BORDER-BOTTOM: none; }

P {
	LINE-HEIGHT: normal
}

.LI {
	LINE-HEIGHT: normal; MARGIN: 1px; font-size:9pt;PADDING-LEFT:0px;COLOR: #333333; FONT-WEIGHT: normal;
}


BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; 
	
}

#midcontentwide{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	position: absolute;
	left: 73px;
	z-index: 4;
	width: 722px;
	height: 434px;
	top: 18px;

}


#midcontent{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	position: absolute;
	left: 69px;
	z-index: 4;
	width: 420px;
	height: 434px;
	top: 18px;

}

#midcontent1col{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	position: absolute;
	left: 69px;
	z-index: 4;
	width: 741px;
	height: 379px;
	top: 3px;

}
#midcontent1collong{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	
	left: 63px;
	z-index: 4;
	width: 741px;
	height: 490px;
	top: 175px;

}

#midcontent1collongest{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	
	left: 63px;
	z-index: 4;
	width: 741px;
	height: 990px;
	top: 175px;

}
#midcontent1collong2{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	
	left: 63px;
	z-index: 4;
	width: 741px;
	height: 460px;
	top: 492px;

}
#midcontent1collongsched{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	position: absolute;
	left: 65px;
	z-index: 2;
	width: 725px;
	height: 1550px;
	top: 177px;

}

#pictures{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	position: absolute;
	left: 504px;
	z-index: 4;
	width: 305px;
	height: 388px;
	top: 19px;

}
.imagesclickable{
	
	
	
	width: 100px;
	height: 64px;
	

}
#footercontent{
	visibility: visible;
	position: absolute;
	left: 265px;
	z-index: 5;
	width: 425px;
	height: 88px;
	top: 15px;

}
#email{
	visibility: visible;
	position: absolute;
	left: 430px;
	z-index: 5;
	width: 95px;
	height: 88px;
	top: 15px;

}

#footer A {
	MARGIN: 0px 1ex
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer  {	TEXT-ALIGN: center;FONT-SIZE: 8pt;COLOR:#006699
}


}.bodySection {
	WIDTH: 100%; PADDING-TOP: 1em
}
.bodySection P {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify;
}

#title {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px solid; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.colleft {
	PADDING-LEFT: 10px;PADDING-RIGHT: 10px;BORDER-RIGHT: 1px solid #999999 ;   TEXT-ALIGN: justify}
.colright {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px;BORDER-LEFT: 1px solid #999999;  TEXT-ALIGN: justify}
.colctr {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: justify}

#titlebottom {
	 BORDER-TOP: 1px solid;  TEXT-ALIGN: center
}


.footer {FONT-SIZE: 8pt;COLOR:#006699; }
.subheader {FONT-SIZE: 10pt;COLOR:#006699}


#footer A {
	COLOR: #666666
}


#leftmidpage {
	PADDING-TOP:10px;PADDING-LEFT:10px;BORDER-RIGHT: 1px solid
}
#midpage {
	PADDING-TOP:10px;PADDING-LEFT:10px; PADDING-RIGHT:10px;
}
#rightmidpage {
	PADDING-TOP:10px;PADDING-LEFT:10px; BORDER-LEFT: 1px solid
}
H3 {font-size:10px}
