body {
	background-color: #ECE1F2 ;
	background-image: none ;
	color: #543263 ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 80% ;
	text-align: center ;
	margin: 20px 48px 50px 52px ;
}

.wrap {
	background-color: #ffffff ;
	min-width: 640px ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
}
.header {
	background-color: #ffffff ;
	color: #824D99 ;
	height: 82px ; 
	border-style: solid ;
	border-width: 0 0 1px 0;
	border-color: #543263 ;
	margin: 0 ;

}
.title {
	float: left ;
	width: 310px ;
	height: 81px ; 
	border: none ;
}
.author  {
	width: 230px ;
	height: 81px ; 
	float: right ;
	border: none ;
}
.nav  {
	background-color: #DDCAE8 ;
	color: #543263 ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	height: 1.4em ;
	width: 120% ;
	text-align: center ;
	border-style: solid ;
	border-width: 0 0 1px 0  ;
	border-color: #543263 ;
	padding-top: 8px ;
	padding-bottom: 6px ;
}
/*/*/
.nav  {
	width: 100% ;
	padding-top: 10px ;
	padding-bottom: 10px ;
}
/* */

		/* floats */

.left {
	float: left ;
	width: 270px ;
	background-color: #ffffff ;
	color: #543263 ;
	font-size: 1em ;
	text-align: center ;
	border: none ;
	margin: 15px 5px ;
}
.floatright {
	float: right ;
	width: 270px ;
	background-color: #ffffff ;
	color: #543263 ;
	border: none ;
	text-align: center ;
}
/*/*/
.floatright {  
	display: inline ;
	margin: 0px 5px 10px 15px; 
}
/* */

		/* subfloat boxes */

.subimg1 {
	background-color: #ECE1F2 ;
	color: #543263 ;
	width: 125% ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: .9em ;
	text-align: left ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
	margin-top: 12px ;
	margin-right: auto ;
	margin-left: auto ;
	padding: 15px 10px 5px 10px ;
}
/*/*/
.subimg1 {
	width: 75% ;
}
/* */

.subimg2 {
	background-color: #ECE1F2 ;
	color: #543263 ;
	width: 125% ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: .9em ;
	text-align: center ;
	border-style: solid ;
	border-width: 1px; 
	border-color: #543263 ;
	margin-top: 12px ;
	padding: 10px 10px 5px 10px ;
}
/*/*/
.subimg2 {
	margin: 12px auto ;
	width: 75% ;
}
/* */

.subimg3 {
	background-color: #FFF0F5 ;
	color: #543263 ;
	width: 125% ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: .9em ;
	text-align: left ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
	padding: 10px 10px 5px 10px ;
}
/*/*/
.subimg3 {
	margin: 12px auto ;
	width: 75% ;
}
/* */

.sublnk {
	background-color: #FFF0F5 ;
	color: #543263 ;
	width: 125% ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: .9em ;
	text-align: left ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
	padding: 10px 10px 5px 10px ;
}
/*/*/
.sublnk {
	margin: 12px auto ;
	width: 75% ;
}
/* */

.sublnk2 {
	background-color: #F4DEFD ;
	color: #4D5DA2 ;
	width: 125% ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: .9em ;
	text-align: left ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #79299C ;
	padding: 10px 10px 5px 10px ;
}
/*/*/
.sublnk2 {
	margin: 12px auto ;
	width: 75% ;
}
/* */

		/* content divs */

.center {
	height: 100% ;
	background-color: #ffffff ;
	color: #543263 ;
	margin: 5px 20px 10px 280px ;
}

.main {
	background-color: #ffffff ;
	margin-top: -40px ;
}
/*/*/
.main {
	height: 100% ;
	width: 99% ;
	margin-top: 0px ;
}
/* */

.center2 { 
	height: 100% ;
	background-color: #ffffff ;
	color: #543263 ;
	border: none ;
	margin: 0px 15px 15px -1px ;
	padding: 0px;
}
/*/*/
.center2 {

	padding-top: 15px ;
	margin: 0px 15px 10px 20px  ;
}
/* */ 

.hilibox {
	width: 80% ;
	background-color: #FFF0F5  ;
	color: #543263 ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
	margin-left: 10% ;
}
/*/*/
.hilibox {
	margin-right: auto ;
	margin-left: auto ;
}
/* */
.hilipad {
	padding: 5px 40px ;
}
.block {
	margin: 15px 40px ;
}

.footer {
	background-color: #DDCAE8 ;
	color: #543263 ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 10px ;
	text-align: center ;
	height: 20px ;
	width: 120% ;
	border-style: solid ;
	border-width: 1px 0 0 0;
	border-color: #543263 ;
      padding-top: 10px ;
	padding-bottom: 5px ;
}
/*/*/
.footer {
	width: 100% ;
	height: 1.3em ;
      padding-top: 8px ;
	padding-bottom: 8px ;
}
/* */


		/* text formatting */

h1 {
	font-weight: bold ;
	font-size: 20px ;
	text-align: left ;
	line-height: 25px ;
	margin: 15px 5px ; 
}
h2  {
	font-weight: bold ;
	font-size: 1em ;
	text-align: left ;
	margin: 15px 5px ; 
}
h3 {
	font-family: Arial, Helvetica, Sans-serif ;
 	font-weight: bold ;
	text-align: left ;
}

p { 
	font-family: Arial, Helvetica, Sans-serif ;
	color: #543263 ;
	margin: 15px 5px 15px 5px ;
}
/*/*/
p {
	text-align: justify ;
}
/* */

p.cen {
	text-align: center ;
	color: #543263 ;
}

p.caption {
	text-align: center ;
	font-size: .8em ;
	margin-top: 6px ;
	margin-right: 20px ;
	margin-left: 20px ;
}
p.tour {
	text-align: center ;
	font-size: 1.1em ;
	font-weight: bold ;
	margin-top: 0px ;
	margin-bottom: 25px ;
}
/*/*/
p.tour {
	color: #A53D76 ;
}
/* */
.subimg1 p {
	text-align: left ;
	margin-top: 4px ;
	margin-bottom: 8px ;
}
/*/*/
.subimg1 p {
	text-align: justify ;
}
/* */

.subimg2 p {
	text-align: center ;
	margin-top: 4px ;
	margin-bottom: 4px ;
}
.subimg3 p {
	text-align: center ;
	margin-top: 4px ;
	margin-bottom: 4px ;
}
.sublnk p {
	text-align: center ;
	margin-top: 4px ;
	margin-bottom: 6px ;
}
.sublnk2 p {
	text-align: center ;
	margin-top: 4px ;
	margin-bottom: 6px ;
}

span.small {
	font-size: .7em ;
}
/*/*/
span.small {
	font-size: .9em ;
}
/* */

span.blue {
	color: #5367C8 ;
	background: transparent ;
	text-decoration: none ;
}
span.newlnk {
	color: #79299C ;
	background: transparent ;
	text-decoration: none ;
}



		/* lists */


ul, ol, dl, li  {
text-align: left ;
	font-family: Arial, Helvetica, Sans-serif ;
	color: #543263 ;
	margin-left; 0 ;
	padding-left: 0 ;
}
/*/*/
ul {

    margin-top: 25px ;
    margin-left:  25px ;
    margin-bottom: 25px ;
} 

ul li {
	list-style-type: none ;
}
/* */

/*/*/
.bluetri li {
	background-image: url(images/tri2.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 12px ;
}

.grtri li {
	background-image: url(images/tri6.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 12px ;
}
.tri3 li {
	background-image: url(images/tri3.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 10px ;
}
.purpb li {
	background-image: url(images/purpb.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 16px ;
}
.lttri li {
	background-image: url(images/tri1.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	text-align: left ;
	line-height: 1.5em ;
	padding-left: 16px ;
}
li.tri2 {
	background-image: url(images/tri2.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 10px ;
}

li.tri3 {
	background-image: url(images/tri3.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 10px ;
}

li.tri6 {
	background-image: url(images/tri6.gif);
	background-repeat: no-repeat;
	background-position: left top ;
	line-height: 1.3em ;
	padding-left: 10px ;
}
/* */


		/*  miscellaneous  */

table, th, td {
	font-family: Arial, Helvetica, Sans-serif ;
	color: #543263 ;
}
th {
      font-size: 16px ;
	font-weight: bold ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #543263 ;
	padding: 5px ;
}
td {
	padding: 10px ;
}

/*/*/
.left img {
	border-style: solid ;
	border-width: 1px ;
	border-color: #000000 ;
}
/* */

/*/*/
.floatright img {
	border-style: solid ;
	border-width: 1px ;
	border-color: #000000 ;
}
/* */

.title img {
	border: none ;
}
.author img {
	border: none ;
}
.clear {
	height: 1px ;
	overflow: hidden ;
	clear: both ;
	margin-top: -1px ;
}
.invisible {
	display: none ;
}
a {
	color: #5367C8 ;
	background: transparent ;
}
a:link {
	color: #5367C8 ;
	background: transparent ;
	text-decoration: none ;
}
a:visited {
	color: #D15691 ;
	background: transparent ;
	text-decoration: none ;
}
a:active {
	color: #A53D76 ;
	background: transparent ;
	text-decoration: none ;
}
a:hover {
	color: #A53D76 ;
	background: transparent ;
	text-decoration: underline ;
}
