p
{
	margin: 0px;
	text-indent: 16px;
	text-align: justify;
	padding: 0px;
}
hr
{
	height: 1px;
	color: #6699CC;
	border: 0px 0px 0px 0px;
}
h1
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: #3B2284;
	text-shadow: #5F5F8F 2px 2px 2px;
}
h2
{ 
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: #0066FF;
	text-align: center;
	text-shadow: #5F5F8F 2px 2px 2px;
} 
h3
{
	color: #7D0000;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	text-indent: 8px;
	text-shadow: #5F5F8F 1px 1px 2px;
	background-color: #FFC46A;
	border: 1px solid #FF9900;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=10);
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
h4
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: red;
	text-align: center;
	text-shadow: #5F5F8F 1px 1px 1px;
	font-weight: bold;
	cursor: default;
} 
a:link
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #0441A6;
	text-decoration: none;
}
a:visited
{
	color: #0441A6;
}
a:hover
{
	color: #2776FA;
	text-decoration: underline;
}

a.black:link
{
	color: #000000;
	text-decoration: none;
}
a.black:visited
{
	color: #000000;
	text-decoration: none;
}
a.black:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

a.blue
{
	color: #0441A6;
	text-decoration: none;
	font-size: medium
}
a.blue:link
{
	color: #0441A6;
	text-decoration: none;
}
a.blue:visited
{
	color: #0441A6;
	text-decoration: none;
}
a.blue:hover
{
	color: #2776FA;
	text-decoration: none;
}

a.menuitem
{
	text-decoration: none;
; color: #CCCC33; font-size: medium
}
a.menuitem:link
{
	text-decoration: none;
	color: #CCCC33;
}
a.menuitem:visited
{
	text-decoration: none;
; color: #CCCC33
}
a.menuitem:hover
{
	text-decoration: underline;
	color: #CCCC33;
}

a.request
{
	text-decoration: none;
; color: #CCCC33
}
a.request:link
{
	text-decoration: none;
	color: #CCCC33;
}
a.request:visited
{
	text-decoration: none;
; color: #CCCC33
}
a.request:hover
{
	text-decoration: underline;
	color: #CCCC33;
}

body
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 14px;
	color: black;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	background-color: white;
}
a
{ 
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #0441A6;
	text-decoration: underline;
} 
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: black
}
th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	font-weight: normal
}
blockquote
{
  font-style: italic;
  border-color: black black black #6699CC;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: thick;
  padding-left: 10px
}
dl
{
	border-color: black black black #6699CC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: thick;
	padding-left: 10px;
	margin-left: 38px;
}
.graymenuitem
{
	font-size: medium;
	color: gray;
	cursor: default;
}
.grayrequest
{
	color: gray;
	cursor: default;
}
.grid
{
  color: white;
  background-color: brown
}
span.reference
{
	color: #003399;
	cursor: default;
}
span.footnote
{
	color: #003399;
	vertical-align: super;
	cursor: default;
	font-size: 9px;
}
.note
{
	font-size: 9px;
}
.dialog
{
	background-image: url(images/templates/dialog-background.jpg);
}
th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: silver;
	background-position: center center;
}
.epigraph {
	color: #1B1284;
	font-style: italic;
}

div.reference
{
	font-size: small;
}
table.whole
{
	page-break-inside: avoid;
}

td.menubar
{
	width: 242px;
	height: 100%;
	vertical-align: top;
}
td.databar
{
	vertical-align: top;
}

td.edge-lt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/menu/lt.gif);
	background-repeat: no-repeat;
}
td.edge-ts
{
	height: 6px;
	background-image: url(images/templates/menu/te.gif);
	background-repeat: repeat-x;
}
td.edge-rt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/menu/rt.gif);
	background-repeat: no-repeat;
}
td.edge-ls
{
	width: 9px;
	background-image: url(images/templates/menu/le.gif);
	background-repeat: repeat-y;
}
.edge-inner
{
	background-color: #AFD9F7;
	color: white;
}
td.edge-rs
{
	width: 9px;
	background-image: url(images/templates/menu/re.gif);
	background-repeat: repeat-y;
}
td.edge-lb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/menu/lb.gif);
	background-repeat: no-repeat;
}
td.edge-bs
{
	height: 12px;
	background-image: url(images/templates/menu/be.gif);
	background-repeat: repeat-x;
}
td.edge-rb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/menu/rb.gif);
	background-repeat: no-repeat;
}

td.dialog-lt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/dialog/lt.gif);
	background-repeat: no-repeat;
}
td.dialog-ts
{
	height: 6px;
	background-image: url(images/templates/dialog/te.gif);
	background-repeat: repeat-x;
}
td.dialog-rt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/dialog/rt.gif);
	background-repeat: no-repeat;
}
td.dialog-ls
{
	width: 9px;
	background-image: url(images/templates/dialog/le.gif);
	background-repeat: repeat-y;
}
td.dialog-inner
{
	background-color: #D0D0D0;
}
td.dialog-rs
{
	width: 9px;
	background-image: url(images/templates/dialog/re.gif);
	background-repeat: repeat-y;
}
td.dialog-lb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/dialog/lb.gif);
	background-repeat: no-repeat;
}
td.dialog-bs
{
	height: 12px;
	background-image: url(images/templates/dialog/be.gif);
	background-repeat: repeat-x;
}
td.dialog-rb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/dialog/rb.gif);
	background-repeat: no-repeat;
}

td.pad-lt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/dialog/lt.gif);
	background-repeat: no-repeat;
}
td.pad-ts
{
	height: 6px;
	background-image: url(images/templates/dialog/te.gif);
	background-repeat: repeat-x;
}
td.pad-rt
{
	width: 9px;
	height: 6px;
	background-image: url(images/templates/dialog/rt.gif);
	background-repeat: no-repeat;
}
td.pad-ls
{
	width: 9px;
	background-image: url(images/templates/dialog/le.gif);
	background-repeat: repeat-y;
}
td.pad-inner
{
	background-color: white;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
}
td.pad-rs
{
	width: 9px;
	background-image: url(images/templates/pad/re.gif);
	background-repeat: repeat-y;
}
td.pad-lb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/dialog/lb.gif);
	background-repeat: no-repeat;
}
td.pad-bs
{
	height: 12px;
	background-image: url(images/templates/dialog/be.gif);
	background-repeat: repeat-x;
}
td.pad-rb
{
	width: 9px;
	height: 12px;
	background-image: url(images/templates/dialog/rb.gif);
	background-repeat: no-repeat;
}

td.paper-lt
{
	width: 15px;
	height: 15px;
	background-image: url(images/templates/paper/lt.gif);
	background-repeat: no-repeat;
}
td.paper-ts
{
	height: 15px;
	background-image: url(images/templates/paper/ts.gif);
	background-repeat: repeat-x;
}
td.paper-rt
{
	width: 15px;
	height: 15px;
	background-image: url(images/templates/paper/rt.gif);
	background-repeat: no-repeat;
}
td.paper-ls
{
	width: 15px;
	background-image: url(images/templates/paper/ls.gif);
	background-repeat: repeat-y;
}
td.paper-inner
{
	background-color: #C7B380;
}
td.paper-rs
{
	width: 15px;
	background-image: url(images/templates/paper/rs.gif);
	background-repeat: repeat-y;
}
td.paper-lb
{
	width: 15px;
	height: 12px;
	background-image: url(images/templates/paper/lb.gif);
	background-repeat: no-repeat;
}
td.paper-bs
{
	height: 15px;
	background-image: url(images/templates/paper/bs.gif);
	background-repeat: repeat-x;
}
td.paper-rb
{
	width: 15px;
	height: 15px;
	background-image: url(images/templates/paper/rb.gif);
	background-repeat: no-repeat;
}

td.menu-button-left
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/left.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.menu-button-right
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/right.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.menu-button-center
{
	height: 60px;
	background-image: url(images/buttons/browse/center.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: top;
	padding-top: 8px;
	color: white;
}
td.menu-button-left-hover
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/left-hover.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.menu-button-right-hover
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/right-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.menu-button-center-hover
{
	height: 60px;
	background-image: url(images/buttons/browse/center-hover.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: top;
	padding-top: 8px;
	color: white;
}

td.browse-button-left
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/left.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.browse-button-right
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/right.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.browse-button-center
{
	height: 60px;
	background-image: url(images/buttons/browse/center.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}
td.browse-button-left-hover
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/left-hover.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.browse-button-right-hover
{
	width: 23px;
	height: 60px;
	background-image: url(images/buttons/browse/right-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.browse-button-center-hover
{
	height: 60px;
	background-image: url(images/buttons/browse/center-hover.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}

td.link-button-left
{
	width: 11px;
	height: 25px;
	background-image: url(images/buttons/link/left.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.link-button-right
{
	width: 11px;
	height: 25px;
	background-image: url(images/buttons/link/right.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.link-button-center
{
	height: 25px;
	background-image: url(images/buttons/link/center.png);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}
td.link-button-left-hover
{
	width: 11px;
	height: 25px;
	background-image: url(images/buttons/link/left-hover.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.link-button-right-hover
{
	width: 11px;
	height: 25px;
	background-image: url(images/buttons/link/right-hover.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.link-button-center-hover
{
	height: 25px;
	background-image: url(images/buttons/link/center-hover.png);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}

td.glyth-button-left
{
	width: 13px;
	height: 34px;
	background-image: url(images/buttons/glyth/left.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.glyth-button-right
{
	width: 13px;
	height: 34px;
	background-image: url(images/buttons/glyth/right.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.glyth-button-center
{
	height: 34px;
	background-image: url(images/buttons/glyth/center.png);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}
td.glyth-button-left-hover
{
	width: 13px;
	height: 34px;
	background-image: url(images/buttons/glyth/left-hover.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
td.glyth-button-right-hover
{
	width: 13px;
	height: 34px;
	background-image: url(images/buttons/glyth/right-hover.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
td.glyth-button-center-hover
{
	height: 34px;
	background-image: url(images/buttons/glyth/center-hover.png);
	background-repeat: repeat-x;
	background-position: 1px;
	vertical-align: middle;
	color: white;
}

td.wrap-lt
{
  background-image: url(images/templates/table-wrap/lt.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 8px
}
td.wrap-ts
{
  background-image: url(images/templates/table-wrap/ts.png);
  background-repeat: repeat-x;
  height: 8px;
}
td.wrap-rt
{
  background-image: url(images/templates/table-wrap/rt.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 8px
}
td.wrap-ls
{
  background-image: url(images/templates/table-wrap/ls.png);
  background-repeat: repeat-y;
  width: 8px
}
td.wrap-inner
{
	background-color: #E2D591;
	font-size: 9px;
	text-align: center;
}
td.wrap-rs
{
  background-image: url(images/templates/table-wrap/rs.png);
  background-repeat: repeat-y;
  width: 8px
}
td.wrap-lb
{
  background-image: url(images/templates/table-wrap/lb.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 8px
}
td.wrap-bs
{
  background-image: url(images/templates/table-wrap/bs.png);
  background-repeat: repeat-x;
  height: 8px;
}
td.wrap-rb
{
  background-image: url(images/templates/table-wrap/rb.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 8px
}

td.book-lt
{
  background-image: url(images/templates/book/lt.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 12px
}
td.book-ts
{
  background-image: url(images/templates/book/ts.gif);
  background-repeat: repeat-x;
  height: 5px;
}
td.book-rt
{
  background-image: url(images/templates/book/rt.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px
}
td.book-ls
{
  background-image: url(images/templates/book/ls.gif);
  background-repeat: repeat-y;
  width: 12px
}
td.book-inner
{
	background-color: #8D5109;
	font-size: 9px;
	text-align: center;
}
td.book-rs
{
  background-image: url(images/templates/book/rs.gif);
  background-repeat: repeat-y;
  width: 5px
}
td.book-lb
{
  background-image: url(images/templates/book/lb.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 12px
}
td.book-bs
{
  background-image: url(images/templates/book/bs.gif);
  background-repeat: repeat-x;
  height: 5px;
}
td.book-rb
{
  background-image: url(images/templates/book/rb.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px
}

dt {
	font-weight: bold;
}
dd {
	font-style: italic;
}
caption {
	font-family: "Times New Roman", Times, serif;
}
input[type="edit"] {
  color: black;
  border: 1px solid #6699CC;

}
input[type="text"] {
  color: black;
  border: 1px solid #6699CC;

}
input[type="password"] {
  color: black;
  border: 1px solid #6699CC;

}
textarea {
  color: black;
  border: 1px solid #6699CC;

}
select {
	color: black;
	border: 1px solid #6699CC;
	overflow: auto;
}

div.mainmenuitem
{
	position:relative;
	height:32px;
	cursor:pointer;
	color:#0441A6;
	text-align:center;
}

div.submenu
{
	display:none;
	background:white;
	border:solid 1px #000000;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
