/* ================================================================ 
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:450px; height:50px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#ffffff; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#ff;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#fff; color:#fff;}
.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:#ff; color:#aaa;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: helvetica;background-color: #000000;

}

.LEFTTABLE {BACKGROUND: url(bgleft.gif)  ; }
.MIDTABLE {BACKGROUND: url(bgmid.gif) repeat-y ; }

.RIGHTTABLE {BACKGROUND: url(bgright.gif)  ; }




#page {
	WIDTH: 868px; background-color: #000000;
}
#page .section {
	 PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

A {
	 TEXT-DECORATION: none;COLOR: #CCCC99;
}

A:Hover {COLOR:#FFFFFF}
P {
	  FONT-SIZE: 10pt;MARGIN: 0px;
}


.P {
	  FONT-SIZE: 10pt;MARGIN: 0px;COLOR: #660000;  FONT-WEIGHT: bold;}

.P:first-letter {FONT-SIZE: 18pt;FONT-FAMILY: georgia; FONT-WEIGHT: bold;}

.P1:first-letter {text-transform:capitalize;FONT-WEIGHT: bold;  }

.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; 

}

P {
	LINE-HEIGHT: normal
}
UL {
	LINE-HEIGHT: normal
}

BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; 
	
}

#page {
	MARGIN: 0px auto; TEXT-ALIGN: left; background-color: #000000;

}

#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; BORDER-TOP: 1px solid #999999;}
.subheader {FONT-SIZE: 14pt;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
}