BODY { 
	font-size: 11pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #cccccc;
	background-color:#424242;  
	margin: 0px;  
	background-image: url(images/back/back01.jpg);
	background-attachment: fixed; 
}
DIV.page {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	text-align: center; 
	width: 100%;
	height: 100%;
	overflow: auto;	
}
div.buttons{
	background-color: #F4F1E1;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;

	text-align: center; 
	width: 600px;
	height: 20px;
	overflow: hidden;	
}
div.pagecontent{
	width: 85%; 
	margin-left: auto;
	margin-right: auto;
	position: relative;	
	visibility: visible;
	text-align: left;
	top: 10px;
	left: 0px;
	background-color: inherit;
	overflow: visible;
	z-index: 10;	
}
#content{
	width: 600px; 
	margin-left: auto;
	margin-right: auto;
	position: relative;	
	visibility: visible;
	text-align: left;
	top: 10px;
	left: 0px;
	background-color: inherit;
	overflow: visible;
	z-index: 10;	
}
#copyright{
	font-size: 7pt; 
	text-align: center;
}

#footer_layer{
	margin-top: 10px;
	margin-bottom: 10px;
}

P { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD	{ font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
H1 { font-size: 30pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H2 {
	font-size: 24pt;
	font-family: Tahoma,Arial, Helvetica;
	font-weight: bold;
	line-height : 105%;
	margin-bottom : 4px;
}
H3 { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 	line-height : 95%; margin-top : 0px;}
H4 { font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H5 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
H2.Green { 
	font-size: 24pt;
	font-family: Tahoma,Arial, Helvetica;
	font-weight: bold;
	line-height : 105%;
	margin-bottom : 4px;
	color: #019235; 
}
H3.Green  { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height : 95%;  margin-top : 0px; color: #019235;}

IMG { border-width: 0px; }

/* menu items */
div.menu{
	width: 160px;
	height: 100px;
	visibility: hidden;
	position: absolute;
	background : transparent;
}

table.popup{
	border-width: 0px;
	border-style: solid;
	border-spacing: 2px;
	background-image : url(images/back/menu_off.jpg);
	border-color: #8F8677;
	background-color: #e3E3e3;
	background-repeat : repeat;
	border-collapse : collapse;
}
#menuList {
  margin: 0px;
  padding: 0px;
}


#menuList ul {
  margin: 0px;
  padding: 0px;
}

#menuList li {
  /*display: inline;*/
  width: 160px;
  list-style: none;
   border: 1px;
}

#sidemenu {
  margin: 0px;
  padding: 0px;
}


#sidemenu ul {
  margin: 0px;
  padding: 0px;
}

#sidemenu li {
  /*display: inline;*/
  width: 168px;
  list-style: none;
   border: 1px;
}

.popupmenu li a {
	background-color: transparent;
	color: #000;
	display: block;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.75em;
	margin: 0px;
	padding: 0px 10px;
	text-decoration: none;
	border: 0px solid #8F8677;
	border-spacing : 0px;
}

.popupmenu li a:visited {
  background-color: transparent;
  color: #333;
  display: block;
  font-size: 10px;
  line-height: 1.75em;
  margin: 0px;
  padding: 0px 10px;
   text-decoration: none;
}

.popupmenu li a:hover {
	background-image : url(images/back/menu_on.jpg);
	background-color: #FEFCE7;
	background-repeat : repeat;
	text-decoration: none;
	border: 0px outset #009;
	color: #000;
}
td.menuborder{
	background-image : url(images/back/menu_off.jpg);
	background-repeat : repeat;
	width: 142px;
	height: 9px;
}

td.menucorner{
	width: 9px;
	height: 9px;
}
/* Table Element Properties */
table { font-size: 10pt; border-collapse: collapse; border-style: solid; border-width: 0px; padding: 0px; width: 100%; border-spacing: 0px; empty-cells: show; margin: 0px }
table.content { width: 85%; }
table.contentblock { background-color: #444444; }
table.form {  padding: 2px; }


tr { display: table-row }
tr.banner { white-space: nowrap; }
tr.title { background: #D0C7A2; font-size: 13pt; font-weight: bold; padding: 0px;}
tr.colhead { font-size: 8pt; color: #000000; background-color: #d2c69c;  white-space: nowrap; }
/* tr.rowshade { background: #E5FCE8; padding: 2px; } */
tr.rowshade { background-color: #666666; }
tr.collect { background: #000000; font-size: 10pt; padding: 2px; color: #ffffff; }
tr.quoterow{ display: table-row; font-size: 11pt; color: #000000; background-color: #A3C2D6; white-space: nowrap;}
tr.detail { padding: 2px; background: #fefce7; }

td { display: table-cell; padding: 0px; font-size: inherit; }
td.sidepic{
	width: 205px;
	vertical-align: top;
}
td.titleact { text-align: right; font-size: 9pt; font-weight: normal; padding-right: 3px;}
td.rowhead{ font-size: 9pt; color: #000000; background-color: #CFBF97; text-align: right; white-space: nowrap;  font-weight: bold;  padding-right: 5px;  vertical-align: top;    }
td.required:before { content: "* "; color: #ff0000;}
td.buttons { border: 0px; border-top: 1px; border-color: #6794AB;  border-style: dotted; text-align: center; white-space: nowrap; padding-top: 4px;}
td.pageborder { background: #2C4E60; padding: 0px; }
td.sidebar { WIDTH: 168px; background-color: #D3DCE5;  vertical-align: top;  }
td.content { width: 582px;	background-color: #ffffff; padding-left: 20px; padding-right: 20px; }
td.shadowv { background-image: url(images/res/shadow_vert.gif); background-repeat: repeat-y; }
td.shadowh { background-image: url(images/res/shadow_horz.gif); background-repeat: repeat-x; }
td.sidehead { padding-left: 4px; padding-top: 4px; padding-right: 4px; }
td.break { vertical-align: top; padding-top: 4px; }
td.contentblock { background-color: #444444; vertical-align:top;}
td.copyright {
	font-size: 7pt;
	color: #848484;
	text-align: right;
	padding-right: 5px;
}

td.caption { text-align: center; font-size: 8pt; }
td.number { text-align:right; padding-right: 8px; }
td.picture { text-align: center; white-space: nowrap; padding: 4px;}
td.bullet {	white-space: nowrap; vertical-align: top; padding-top: 4px; width: 15px; }
td.arrbullet {	white-space: nowrap; vertical-align: top; padding-top: 2px; width: 15px; }
td.navcell { padding-bottom: 4px; padding-top: 2px}
td.quicklink { background-color: #FEFCE7; }
td.menuitem {
	white-space: nowrap;
	font-size: 8pt;
	text-align: right;
}
.leftspace { padding-left: 4px; }
.topspace { padding-top: 2px; }

.justify { text-align: justify; }
.small { font-size: 8pt; }
.quicklink { font-size: 9pt; }

.msmall { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.default { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.heading { font-size: 20pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.statlink { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ffffff; }
.highlight { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#B62014;}
.quickhead{ color: #000000;  font-weight: bold;	text-decoration : underline; }
.backdrop	{ 
	background-position: top;
	background-image : url( /images/back/swirl2.jpg );
	background-repeat: no-repeat;
	width: 600px;
	height: 450px;
	border: 1px;
}

.onblack { color: #fefce7; }

A:link { color:#D4C89D; text-decoration:none;}
A:visited { color:#A88675; text-decoration:none;}
A:hover { text-decoration:underline;}
A.sidebar:hover { text-decoration:underline;}
A.sidebar:link { font-size: 9pt; color:#ffffff; font-weight: bold;}
A.sidebar:visited { font-size: 9pt; color:#ffffff; font-weight: bold;}
A.copy:hover { text-decoration:underline;}
A.copy:link { font-size: 7pt; color:#848484;}
A.copy:visited { font-size: 7pt; color:#848484; }

A.menu:hover { text-decoration:underline;}
A.menu:link { font-size: 8pt; color: white; }
A.menu:visited { font-size: 8pt; color: white; }

/* FORM Elements */
.field {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #4B4B4B;
	margin-top: 2px; 
	margin-bottom: 2px;
}

INPUT.number { text-align: right; }




