/* CSS Document */
/* Downtown Chiropractic Main Styles */
/* (c) www.robspcpc.com */
.add1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #EEEECC;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #999966;
	border-bottom: 1px solid #999966;
	border-left: 1px solid #FFFFCC;
	vertical-align: middle;
	width: 20%;
	padding: 4px;
	margin: 4px;
}
.addTop {
}
.addTop td{
	margin-bottom: 15px;
}
.all {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
	left: 0;
	top: 0px;
	visibility: visible;
}
.alignBot {
	vertical-align: top;
}
.alignTop {
	vertical-align: top;
}
.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}
.BEAM_Top {
	z-index: 1;
	position: absolute;
	width: 94%;
	height: 2px;
	left: 3%;
	top: 20px;
}
.BKGD_Top {
	border-top: 2px groove #CCFFFF;
	border-right: 2px groove #666699;
	border-bottom: 2px groove #666699;
	border-left: 2px groove #CCFFFF;
	z-index: 2;
	position: absolute;
	width: 96%;
	height: 32px;
	left: 2%;
	top: 4px;
	background-image: url(images/trans-w50.png);
	background-repeat: repeat;
	text-align: center;
}
body {
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFEE;
	background-image: url(images/backgd-0.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 5px;
	width: 100%;
	height: 100%;
	visibility: visible;
}
.bodyP {
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFFF;
	background-image: url(images/backgd-0.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
.bodyP p{
	font-size: 12px;
}
.bodyP ul{
	font-size: 12px;
}
.bodyM {
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFee;
	background-image: url(images/Backgd-8d1.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
.botLink {
	font-size: 10px;
	color: #002255;
	font-weight: 800;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	margin: 4px;
	border: 1px solid #FFffDD;
}
.botLink:hover {
	font-size: 10px;
	color: #550033;
	font-weight: 800;
	text-decoration: none;
	background-color: #FFFFEE;
	padding: 2px;
	margin: 4px;
	border: 1px solid #ffee88;
}
.but3 {
	font-size: 10px;
	color: #002255;
	font-weight: 800;
	text-decoration: none;
	background-color: #9999aa;
	padding: 2px;
	margin: 4px;
	border-top: 1px solid #EEEECC;
	border-right: 1px solid #222277;
	border-bottom: 1px solid #222277;
	border-left: 1px solid #EEEECC;
}
.but3:hover {
	font-size: 10px;
	color: #550033;
	font-weight: 800;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 4px;
	border-top: 1px solid #CCFFFF;
	border-right: 1px solid #AAAA55;
	border-bottom: 1px solid #AAAA55;
	border-left: 1px solid #CCFFFF;
}
.buttonCell {
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	padding-top: 4px;
	vertical-align: bottom;
}
.cellW {
	text-align: right;
	background-color: #FdebFF;
}
.cellH {
	text-align: right;
	background-color: #fdebff;
	width: 20%;
}
.data2 {
	width: 35%;
	font-size: 0.6em;
	font-weight: 800;
	color: #110066;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
}
.data3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 500;
	font-style: italic;
	color: #666688;
	text-align: right;
	vertical-align: top;
	padding: 1px;
	padding-right: 5px;
	margin: 1px;
}
.data4 {
	width: 65%;
}
.data4 input{
	width: 90%;
	color: #000033;
	font-size: 0.65em;
	background-color: #ffffff;
}
.data4 option{
	width: 90%;
	color: #000033;
	background-color: #ffffdd;
}
.data4 select{
	width: 90%;
	color: #000033;
	font-size: 0.65em;
	background-color: #ffffff;
}
.data4 textarea{
	width: 90%;
	color: #000033;
	font-size: 0.65em;
	background-color: #ffffff;
}
.DivBox {
	border-top: 2px groove #CCccFF;
	border-right: 2px groove #666699;
	border-bottom: 2px groove #666699;
	border-left: 2px groove #ddddFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	margin: 10px;
	text-align: justify;
}
.DivBoxBg {
	border-top: 2px groove #FFFFEE;
	border-right: 2px groove #999966;
	border-bottom: 2px groove #999966;
	border-left: 2px groove #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	margin: 0px;
	text-align: justify;
	background-color: #ffffee;
}
.DivBoxBl {
	width: auto;
	border-top: 2px groove #CCddFF;
	border-right: 2px groove #666699;
	border-bottom: 2px groove #666699;
	border-left: 2px groove #ddeeFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	margin: 0px;
	text-align: justify;
	background-color: #eeddff;
}
.DivBoxGr {
	width: auto;
	border-top: 2px groove #CCFFdd;
	border-right: 2px groove #666699;
	border-bottom: 2px groove #666699;
	border-left: 2px groove #ddFFee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	margin: 0px;
	text-align: justify;
	background-color: #ddffdd;
}
.DivBoxWC {
	border-top: 2px groove #CCFFFF;
	border-right: 2px groove #666699;
	border-bottom: 2px groove #666699;
	border-left: 2px groove #CCFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #000033;
	padding: 10px;
	margin: 0px;
	text-align: center;
	background-image: url(images/trans-w50.png);
	background-repeat: repeat;
}
.docPic1 {
	width: 80%;
	margin: 5%;
	padding: 0%;
	text-align: center;
	border-top: 1px solid #FFFFcc;
	border-right: 1px solid #ddddbb;
	border-bottom: 1px solid #AAAA99;
	border-left: 1px solid #FFFFdd;
}
.docPic2 {
	width: 179px;
	height: 196px;
	margin: 5px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	border: 1px inset #FFFFDD;
}
.DTCP1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 900;
	color: #002233;
	text-align: center;
	width: 286px;
}
.DTCP_Top {
	z-index: 3;
	position: absolute;
	text-align: center;
	width: 96%;
	height: 30px;
	left: 2%;
	top: 7px;
}
.dtcpShort {
	position: relative;
	text-align: center;
	width: auto;
	height: auto;
	top: 0px;
}
.DTCPtop {
	background-color: #EEEECC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004422;
	font-weight: bold;
}
.DTCPimg {
	width: 240px;
	height: 26px;
	overflow: visible;
	position: relative;
	visibility: visible;
	left: 0px;
	top: 0px;
}
.DynText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002255;
	font-weight: 800;
	vertical-align: middle;
	text-align: center;
	visibility: visible;
}
.DynTextHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #552200;
	font-weight: 600;
	vertical-align: middle;
	position: relative;
	text-align: center;
}
.DynTextHiliteB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: 800;
	vertical-align: middle;
	position: relative;
	text-align: center;
}
.DynTextHiliteG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004400;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	position: relative;
	text-align: center;
}
.DynTextHiliteM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330033;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	position: relative;
	text-align: center;
}
.DynTextHiliteR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #550000;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	position: relative;
	text-align: center;
}
.DynTextHiliteY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000055;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	position: relative;
	text-align: center;
}
.errReq1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 700;
	color: #882200;
	background-color: #fff5bb;
}
.errReq1 td{
	font-style: italic;
	font-weight: 700;
	color: #882200;
	border: 1px outset #ffffff;
}
.err0 {
	width: 90%;
	font-size: 2em;
	font-weight: 800;
	border: 5px outset #333388;
	background-color: #FFFF66;
	color: #0000DD;
	margin: 4%;
	padding: 12px;
	text-align: center;
}
.err1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: .9em;
	font-weight: 600;
	border: 1px outset #333388;
	background-color: #333366;
	color: #ffffcc;
	margin: 1px;
	padding: 2px;
	text-align: left;
	padding-left: 15px;
	z-index: 32;
}
.err2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: blink;
	font-size: .9em;
	font-weight: 600;
	color: #ffff66;
	border: 1px inset #883333;
	margin: 1px;
	padding: 2px;
	text-align: left;
	background-color: #000055;
	padding-left: 15px;
	z-index: 32;
}
.fitTable {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	table-layout: auto;
	margin: 0px;
	padding: 0px;
}
.fixedTable {
	height: 100%;
	width: 100%;
	max-height: 100%;
	max-width: 100%;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
	border: none;
}
.fr3r1Table {
	height: 100%;
	width: 100%;
	table-layout: auto;
	text-align: center;
}
.frImg1 {
	height: 170px;
	width: auto;
	border: none;
	margin: 5px;
	padding: 0px;
}
.fr3ImgCel1 {
	text-align: center;
}
.fr3ImgCel2 {
	vertical-align: top;
	text-align: center;
}
.fr3r1c1r0 {
	width: 92%;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #eeeedd;
	border-right: 2px solid #ccccaa;
	border-bottom: 2px solid #ddddcc;
	border-left: 1px solid #aaaabb;
	margin: 1%;
	margin-left: 4%;
	padding: 0px;
	background-color:#fffff6;
}
.fr3r1c1r1 {
	width: 92%;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #ddddee;
	border-right: 1px solid #ccccdd;
	border-bottom: 1px solid #9999aa;
	border-left: 2px solid #ccccdd;
	margin: 1%;
	margin-left: 4%;
	padding: 0px;
	background-image: url(images/trans-w50.png);
	background-repeat: repeat;
}
.fr3r1c1 {
	width: 50%;
	min-width: 250px;
	text-align: center;
	vertical-align: middle;
}
.fr3r1c2 {
	width: 50%;
}
.fr4c1 {
	width: 3%;
}
.groupA {
	border-top: 1px solid #9999CC;
	border-right: 1px solid #660033;
	border-bottom: 1px solid #660033;
	border-left: 1px solid #9966CC;
	vertical-align: middle;
	margin-left: 1em;
}
.groupA:hover {
	border-top: 1px solid #FFCC99;
	border-right: 1px solid #666600;
	border-bottom: 1px solid #666600;
	border-left: 1px solid #EEAA99;
	margin-left: 1em;
}
.head1 {
	font-size: 0.7em;
	font-weight: 800;
	color: #000099;
	text-align: center;
	border-bottom: 1px solid #ccccdd;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	letter-spacing: .03em;
	color: #001133;
	text-align: center;
	padding: 2px;
	margin: 3px;
	background-color: #eeeecc;
	border-top: 1px solid #FFFFdd;
	border-bottom: 2px solid #bbbb99;
}
.hbox {
	padding: 0px;
	margin: 0px;
	border-top: 1px outset #006699;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 1px outset #006699;
}
.HTABhead {
	font-family: Arial, Helvetica, serif;
	font-size: 10px;
	font-weight: 800;
	color: #FFFF99;
	background-color: #000066;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3366CC;
	border-right-color: #330066;
	border-bottom-color: #330066;
	border-left-color: #3366CC;
	vertical-align: baseline;
	text-align: center;
}
.HTABclosed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660033;
	border: 1px solid #666666;
	vertical-align: baseline;
	background-color: #CCCC99;
	letter-spacing: -0.04em;
}
.HTABopen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #666666;
	vertical-align: baseline;
	background-color: #DDDDDD;
}
.imgBlokD {
	border-top: 1px groove #ddddcc;
	border-right: 2px groove #bbbbaa;
	border-bottom: 2px groove #aaaaaa;
	border-left: 1px groove #ddddbb;
	margin-left: 5px;
	vertical-align: middle;
}
.imgBlok1 {
	width: auto;
	border-top: 1px groove #bbbbcc;
	border-right: 2px groove #9999aa;
	border-bottom: 2px groove #999999;
	border-left: 1px groove #aaaabb;
	text-align: center;
	background-image: url(images/trans-w50.png);
	background-repeat: repeat;
}
.imgBlok1  td{
	width: auto;
}
.imgBlok1  img{
	overflow: hidden;
	max-width: 100%;
}
.imgBlok2 {
	width: 30%;
	vertical-align: top;
}
.imgC {
	position: relative;
	width: 100%;
	height: auto;
	vertical-align: middle;
	border-top: 1px groove #ddddcc;
	border-right: 2px groove #bbbbaa;
	border-bottom: 2px groove #aaaaaa;
	border-left: 1px groove #ddddbb;
	margin-left: 5px;
}
.imgDaVin {
	width: 240px;
	height: 279px;
	vertical-align: middle;
	border-top: 1px groove #ddddcc;
	border-right: 2px groove #bbbbaa;
	border-bottom: 2px groove #aaaaaa;
	border-left: 1px groove #ddddbb;
	margin-left: 5px;
}
.imgSpaceBox {
	width: 100%;
	height: 100%;
	border-top: 1px groove #ddddcc;
	border-right: 2px groove #bbbbaa;
	border-bottom: 2px groove #aaaaaa;
	border-left: 1px groove #ddddbb;
	margin: 10px;
}
.MAINtab {
	width: 100%;
	height: 99%;
	padding: 1%;
	margin: 0%;
	table-layout: fixed;
}
.MENUbox {
	border-top: 2px solid #336699;
	border-right: 2px solid #002244;
	border-bottom: 2px solid #002244;
	border-left: 2px solid #335588;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCC99;
	text-align: center;
	margin: 8px;
	padding: 2px;
	background-color: #333366;
	line-height: 1.8em;
}
.menuCell {
	text-align: center;
	border-top: 1px solid #ddddbb;
	border-bottom: 1px solid #ccccbb;
	padding: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.menuText {
	font-size: 1.0em;
	color: #FFFFDD;
	font-weight: 800;
	text-align: center;
}
.NEWtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002255;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(images/rightArr1.gif);
	vertical-align: middle;
	line-height: 110%;
	padding: 2px;
	margin: 2px;
}
.padTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	table-layout: auto;
	border-spacing: 10px;
	empty-cells: show;
}
.padTable2 {
	width: 90%;
	padding: 0px;
	margin: 10%;
	margin-top: 0%;
	margin-bottom: 0%;
	table-layout: auto;
	border-spacing: 10px;
	empty-cells: show;
}
.pcpcBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCDD66;
	padding-right: 4px;
	padding-left: 4px;
	margin: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	height: 100%;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCC99;
	border-right-color: #CCCC99;
	border-bottom-color: #CCCC99;
	border-left-color: #CCCC99;
}
.pcpcBox:hover {
	height: 100%;
	width: 100%;
	color: #009966;
	border-top: 0px solid #66CCCC;
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #66CCCC;
	background-color: #99FFCC;
}
.pic1 {
	padding-left: 60px;
}
.pic2 {
	text-align: center;
	vertical-align: middle;
}
.pic2:hover {
	background-color: #FFFFBB;
}
.r1 {
}
.r1c1 {
	width: 300px;
	max-width: 300px;
	height: 100px;
	text-align: center;
	table-layout: fixed;
}
.r1c2 {
	padding: 5px;
	margin: 5px;
	vertical-align: middle;
}
.r1c2b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003311;
	padding: 2em;
	border-top: 1px solid #ddddbb;
	border-bottom: 1px solid #bbbb99;
}
.req0 {
	border: none;
	margin: 0px;
	background: none;
	color: #003355;
}
.req1 {
	border-top: 1px solid #336699;
	border-right: 1px solid #002244;
	border-bottom: 1px solid #002244;
	border-left: 1px solid #335588;
	margin: 8px;
	background-color: #333366;
}
.req1 td{
	color: #ffffcc;
	font-weight: 500;
}
.sepBox {
	border-top: 2px solid #336699;
	border-right: 2px solid #002244;
	border-bottom: 2px solid #002244;
	border-left: 2px solid #335588;
	margin: 8px;
	background-color: #333366;
	height: 1px;
	width: 98%;
	display: block;
}
.textCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCC00;
	padding-right: 4px;
	padding-left: 4px;
	margin: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tabR {
	background-color: #FFFFFF;
	vertical-align: middle;
	border-top: 2px solid #EEEECC;
	border-right: 1px solid #BBBB55;
	border-bottom: 1px solid #BBBB55;
	border-left: 2px solid #EEEECC;
	padding: 3px;
}
.tabR:hover {
	background-color: #FFBBBB;
	border-top: 1px solid #FFEEEE;
	border-right: 2px solid #FF9999;
	border-bottom: 2px solid #FF9999;
	border-left: 1px solid #FFEEEE;
	padding: 3px;
}
.tabB {
	background-color: #FFFFFF;
	border-top: 2px solid #EEEECC;
	border-right: 1px solid #BBBB55;
	border-bottom: 1px solid #BBBB55;
	border-left: 2px solid #EEEECC;
	padding: 3px;
}
.tabB:hover {
	background-color: #AABBFF;
	border-top: 1px solid #DDEEFF;
	border-right: 2px solid #3366FF;
	border-bottom: 2px solid #3366FF;
	border-left: 1px solid #DDEEFF;
	padding: 3px;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	text-align: left;
	margin-left: 3%;
}
.TEXT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000055;
	background: none;
	border: none;
	text-align: center;
}
.TEXT2:hover {
	color: #770000;
	background: none;
	border: none;
}
.TEXT2:link {
	color: #000055;
}
.TEXT2:visited {
	color: #004444;
}
.TEXT3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002255;
	font-weight: bold;
	text-decoration: none;
	background-color: #CC999f;
	padding: 4px;
	margin: 8px;
	border-top: 1px solid #EEEECC;
	border-right: 1px solid #222277;
	border-bottom: 1px solid #222277;
	border-left: 1px solid #EEEECC;
}
.TEXT3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #550033;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 8px;
	border-top: 1px solid #CCFFFF;
	border-right: 1px solid #AAAA55;
	border-bottom: 1px solid #AAAA55;
	border-left: 1px solid #CCFFFF;
}
.topLeft1 {
	position: absolute;
	z-index: 1;
	left: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
	background-image: url(images/topLeft018b_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	visibility: visible;
}
.TEXT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002255;
	font-weight: bold;
	text-decoration: none;
	background-color: #b0b3d8;
	padding: 2px;
	margin: 2px;
	border-top: 1px solid #CCCCDD;
	border-right: 1px solid #777722;
	border-bottom: 1px solid #777722;
	border-left: 1px solid #CCCCDD;
	line-height: 1.5em;
	text-align: center;
}
.TEXT1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFf5;
	padding: 2px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 1px;
	border-top: 1px solid #CCFFFF;
	border-right: 1px solid #AAAA55;
	border-bottom: 1px solid #AAAA55;
	border-left: 1px solid #CCFFFF;
}
.TopRight {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-image: url(images/Backgd-TOP-8d1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topCiteM {
	position: relative;
	top: -5px;
	font-family: "Zapf Chancery",Coronet,"Script MT Bold",Script,cursive;
	font-size: 13px;
	font-weight: 600;
	color: #115555;  
	text-align: right;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	padding-right: 20px;
}
.topCite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
	font-weight: 900;
	color: #004433;  
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.topCite2 {
	font-family: Arial, Helvetica, serif;
	font-size: 10px;
	font-weight: bold;
	color: #335544;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	padding-top: 2px;
	padding-bottom: 2px;
}
.topImg1 {
	height: 25px;
	width: 290px;
	margin: 0px;
	padding: 0px;
}
.topHR {
	position: relative;
	top: -3px;
	height: 0px;
	color: #ffff99;
	width: 80%;
	text-align: center;
	border-top: 1px solid #7777AA;
	margin-top: 0px;
	margin-bottom: 0px;
}
.TEXT4 {
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	color: #110033;
	text-align: center;
	padding-right: 10%;
	padding-left: 10%;
}
.TEXT_Top {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 2;
	width: 95%;
	left: 2%;
	top: 38px;
}
.textMed {
	font-size: 0.78em;
}
.tab2 {
	width: 95%;
	padding: 0.5em;
}
.TheRest {
	position: absolute;
	z-index: 1;
	width: 95%;
	left: 2%;
	top: 120px;
}
.Title_BOX {
	border-top: 2px groove #66AAAA;
	border-right: 2px groove #002244;
	border-bottom: 2px groove #002244;
	border-left: 2px groove #66AAAA;
	background-color: #333366;
	position: absolute;
	top: 78px;
	width: 90%;
	left: 4%;
	vertical-align: middle;
	height: 34px;
}
.Title_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DDDDAA;
	text-align: center;
}
.alignTop {
	vertical-align: top;
}
.wideTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	table-layout: auto;
}
.wireTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	table-layout: auto;
	border: 2px groove #aaaacc;
	border-spacing: 0px;
}
.wireTable td{
	font-size: .8em;
	padding: 2px;
	margin: 0px;
	border-bottom: 1px solid #ccccee;
	border-right: 1px solid #ccccee;
}
.vis0 {
	visibility: hidden;
	display: none;
}
