html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #DFDFF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:normal;
	color: #5a5a5a;
	background-image:url(/img/background_pattern.jpg);
	background-repeat:repeat;
}
td.ed {
	background-color:#ededed;
}
td.banner-back {
	background-image:url(/img/banner-back.jpg);
	background-repeat:repeat;
}
td.lh-column {
		background-image:url(/img/back-shadow-LH.png);
		background-repeat:repeat;
}
td.rh-column {
		background-image:url(/img/back-shadow-RH.png);
		background-repeat:repeat;
}
td.bottom-shadow {
	background-image:url(/img/back-shadow-zBott.png);
	background-repeat:repeat;
}
td.lh-column-bottom {
		background-image:url(/img/back-shadow-zBott-LH.png);
		background-repeat:repeat;
}
td.rh-column-bottom {
		background-image:url(/img/back-shadow-zBott-RH.png);
		background-repeat:repeat;
}
td.380-box-mid {
	background-image:url(/img/round-corners_380w_ed_mid.png);
	background-repeat:repeat;
}
TD.text5 {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
TD.text10 {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
TD.text10T {
	padding-top:10px;
}
TD.text10L {
	padding-left:10px;
}
TD.text10TL {
	padding-left:10px;
	padding-top:10px;
}
TD.text10TLR {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
TD.text10LR {
	padding-left:10px;
	padding-right:10px;
}
TD.text20 {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
}
TD.text20L {
	padding-left:20px;
}
TD.text20T {
	padding-top:20px;
}
TD.text20TL {
	padding-left:20px;
	padding-top:20px;
}
TD.text20TLR {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
}
TD.text20LR {
	padding-left:20px;
	padding-right:20px;
}
TD.text30 {
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
}
TD.text30L {
	padding-left:30px;
}
TD.text30T {
	padding-top:30px;
}
TD.text30TL {
	padding-left:30px;
	padding-top:30px;
}
TD.text30TLR {
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
}
TD.text30LR {
	padding-left:30px;
	padding-right:30px;
}
P {
	margin-top: 0;
	margin-bottom: 8px;
	font-size:14px
}

H1, H2, H3, H4, H5, H6 { color: #362c91; }
H1, H2, H3, H4, H5, H6 { margin-top: 0em; margin-bottom: 0em }
H1, H2, H3, H4, H5, H6 { text-align: center }
H2, H4 { font-style: italic }
H5, H6 { font-weight: normal }

H1  { font-size: 24px }
H2  { font-size: 24px }
H3  { font-size: 20px }
H4  { font-size: 18px }
H5  { font-size: 18px }
H6  { font-size: 16px }

BLOCKQUOTE { margin-left: 1em; margin-right: 1em; margin-top: 0em; margin-bottom: 0em; }

div.ex {
	width:640px;
	padding:20px;
	border:5px solid gray;
	margin:0px;
}

div.w {
	width:700px;
	padding:20px;
	border:5px solid gray;
	margin:0px;
}
div.textbox {
	border:1px solid #000;
	margin-top:0;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

hr { color: #000080; width:50%; margin-bottom: 0em }

.m0   {	margin: 0 0 0 0; }
.m1   { margin: 30px 36px 40px 40px }
.m2   { margin: 10px 18px 10px 20px }
.m10 {
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.m10L {
	margin-left:10px;
}
.m10T {
	margin-top:10px;
}
.m10B {
	margin-bottom:10px;
}
.m10R {
	margin-right:10px;
}
.m10TL {
	margin-left:10px;
	margin-top:10px;
}
.m10TLR {
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}
.m20 {
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.m20L {
	margin-left:20px;
}
.m20T {
	margin-top:20px;
}
.m20B {
	margin-bottom:20px;
}
.m20R {
	margin-right:20px;
}
.m20TL {
	margin-left:20px;
	margin-top:20px;
}
.m20TLR {
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
}
.m30 {
	margin-left:30px;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:30px;
}
.m30L {
	margin-left:30px;
}
.m30T {
	margin-top:30px;
}
.m30B {
	margin-bottom:30px;
}
.m30R {
	margin-right:30px;
}
.m30TL {
	margin-left:30px;
	margin-top:30px;
}
.m30TLR {
	margin-left:30px;
	margin-top:30px;
	margin-right:30px;
}


.hotpink  { background-color: #ffc9ff }
.grey     { background-color: #ACA5B6 }
.yellow     { background-color: #FFFF00 }


A:link  { color: #4b4bbb; font-weight: bold }                                    /* unvisited link */
A:visited  { color: #7070bb; font-weight: bold }                                                    /* visited links */
A:active { color: #FF00FF; }                                                     /* active links */
A.link0 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	color:#333399; }
A.link0:hover {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:underline;
	color: #333366; }
.indigo      { color: #000080 }
.red         { color: #800000 }
.arial       { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.arial20     { font-size: 20px; font-family: Arial, Helvetica, sans-serif; }
.arial18     { font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
.arial16     { font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.arial14     { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.arial13     { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.arial12     { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.arial11     { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.arial10     { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.P16         { font-size: 16px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.P14         { font-size: 14px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.P12         { font-size: 12px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.22          { font-size: 22px }
.20          { font-size: 20px }
.18          { font-size: 18px }
.16          { font-size: 16px }
.15          { font-size: 15px }
.14          { font-size: 14px }
.13          { font-size: 13px }
.11          { font-size: 11px }

.m0 {
	margin-top:0px;
}
.m2 {
	margin: 20px 10px 20px 10px
}

.close {
	margin-bottom: 6px;
}
.pxup12 {
	font-size: 26px;
}
.pxup10 {
	font-size: 24px;
}
.pxup8 {
	font-size: 22px;
}
.pxup6 {
	font-size: 20px;
}
.pxup4 {
	font-size: 18px;
}
.pxup4l {
	font-size: 18px;
	line-height: 22px;
}
.pxup3 {
	font-size: 17px;
}
.pxup2 {
	font-size: 16px;
}
.pxup1 {
	font-size: 15px;
}
.pxdn1 {
	font-size: 13px;
}
.pxdn1l {
	font-size: 13px;
	color: inherit;
}
.pxdn2 {
	font-size: 12px;
}
.pxdn4 {
	font-size: 10px;
}
