A:link {color: #660066}
A:hover {
	color: #66cccc;
	text-decoration: underline;
}
A:visited {color: #660066}

body {
	background-image: url(images/bg_main.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f08fc2;
	background-repeat: repeat-x;
}
p {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 120%; color: #666666; font-size: 12px}
a {text-decoration: none; color: #660066}
ul {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 120%; color: #990066; font-size: 12px; list-style-type: circle}
li {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 120%; color: #990066; font-size: 12px; list-style-type: circle}
blockquote {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 120%; color: #990066; font-size: 12px; list-style-type: circle}

.smtext {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 115%; color: #666666; font-size: 9px}
.heading {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; line-height: 118%; font-weight: bold; color: #660066}
.subhead {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-style: normal; line-height: 118%; font-weight: bold; color: #660066}
.subhead02 {font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 118%; font-weight: bold; color: #660066; font-size: 13px}
.bodylinks {text-decoration: underline}

.topnavmain {
	font-size: 12px;
	line-height: 118%;
	color: #660066;
	padding: 3px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #993399;
	border-left: 1px solid #993399;
}
.fulloutline {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	border-top: 1px solid #993399;
	border-right: 1px solid #993399;
	border-bottom: none;
	border-left: none;
}
.subnavoutline {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	border-top: none;
	border-right: 1px solid #993399;
	border-bottom: 1px solid #993399;
	border-left: none;
}
.bgtopnav2 {
	background-image: url(images/bg_nav2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #00a0af;	
}
.sidenav {
	font-size: 12px;
	line-height: 118%;
	color: #660066;
	padding: 3px 3px 3px 6px;
	background-image: url(images/bg_navside.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5b9d9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #993399;
	border-bottom-color: #993399;
	border-left-color: #993399;
}
.txtchunkheader {
	font-size: 12px;
	line-height: 118%;
	color: #660066;
	padding: 3px 3px 3px 6px;
	background-image: url(images/bg_navside.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5b9d9;
	border: 1px solid #993399;
}
.txtchunk {
	font-size: 12px;
	line-height: 118%;
	color: #666666;
	padding: 4px 4px 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #993399;
	border-bottom-color: #993399;
	border-left-color: #993399;
}
.topnav2 {
	font-size: 12px;
	line-height: 118%;
	color: #ffffff;
	padding: 3px;
	text-align: center;
	border-left: 1px solid #993399;
}
.txthelvetica {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
}
.txtsize13bold {
    font-size: 13px;
	font-weight: bold;
}
.topaddress {
	font-size: 12px;
	line-height: 130%;
	color: #660066;
	padding-top: 34px;
	padding-bottom: 23px;
	padding-left: 29px;
}
.title {
	font-size: 19px;
	line-height: 124%;
	color: #660066;
	padding-top: 38px;
	padding-left: 92px;
}
.bgleft {
	background-image: url(images/bg_bookleft.jpg);
	background-repeat: no-repeat;
}
.bgright {
	background-image: url(images/bg_bookright.jpg);
	background-repeat: no-repeat;
}
.bgleftextend {
	background-image: url(images/bg_bookleftextend.jpg);
	background-repeat: repeat-y;
}
.bgrghtextent {
	background-image: url(images/bg_bookrightextend.jpg);
	background-repeat: repeat-y;
}
.bgbookbottom {
	background-image: url(images/bg_bookbottom.jpg);
	background-repeat: no-repeat;
}
.bgbooktop {
	background-image: url(images/bg_booktop.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.txtindent {
	padding: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #666666;
	font-size: 12px
}
.txtgeneral {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #666666;
	font-size: 12px
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 113%;
	color: #999999;
	font-size: 10px;
	text-align: center;
}
.txtgeneralnopad {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #666666;
	font-size: 12px
}