body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #0f6ca7;
}

h1{
	font-size:24px;
	color: #a00539;
	margin:10px 0 24px 0;
	font-weight:normal;
}

h2{
	font-weight:bold;
	margin-bottom:22px;
	line-height:120%;
}

a{
	color:#0f6ca7;
}

/* h3, h4 are used in pink box on right of the homepage*/
h3{
	font-size: 18px;
	color: #a00539;
	margin-bottom:20px;
	font-weight:normal;
}

h4{
	font-weight:bold;
	color: #0f6ca7;
	margin-bottom:10px;
}

/* h5, h6 are used in pink box on right of interior pages*/
h5{
	font-size: 14px;
	color: #a00539;
	margin-bottom:20px;
}

h6{
	font-weight:bold;
	color: #a00539;
}

h5 a, h6 a{
	text-decoration:none;
}

a{
	color:inherit;
}

li{
	line-height:120%;
}

p{
	line-height:120%;
}

p img{
	float:right;
}

strong{
	font-weight:bold;
}

.mainwrapper {
width: 770px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
position:relative;
}

.topwrapper {
width: 770px;
height: 16px;
float: left;
}

.topleft {
float: left;
width: 20px;
height: 16px;
background-image:url(images/tl_corner.jpg);
background-repeat:no-repeat;
}

.topmiddle {
float: left;
width: 730px;
height: 16px;
background-image:url(images/top_back.jpg);
background-repeat:repeat-x;
}

.topright {
float: left;
width: 20px;
height: 16px;
background-image:url(images/tr_corner.jpg);
background-repeat:no-repeat;
}

.secondwrapper1 {
	float:left;
width: 760px;
background-image:url(images/body_back_left.jpg);
background-repeat:repeat-y;
padding-left: 10px;
}

.secondwrapper2 {
	float:left;
width: 760px;
background-image:url(images/body_back_right.jpg);
background-repeat:repeat-y;
background-position:right;
}

.headerwrapper {
float: left;
width: 750px;
height: 48px;
background-image:url(images/header_back.jpg);
background-repeat:repeat-x;
}

.headerleft {
float: left;
width: 361px;
margin-left: 16px;
}

.headerright {
float: right;
width: 350px;
height: 48px;
}

.headerright img{
	margin-top:8px;
}

.topnav {
float: right;	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
margin-right: 8px;
}

.topnav a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
text-decoration: none;
}

.topnav a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
text-decoration: none;
}

.topnav a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
}

.navwrapper {
float: left;
width: 750px;
height: 32px;
background-image: url(images/navback.jpg);
background-repeat:repeat-x;
}

.contentwrapper1 {
float: left;
width: 730px;
padding-left: 9px;
margin-top: 10px;
background-image:url(images/pink_background.jpg);
background-repeat:repeat-y;
background-position:top right;
}
.contentwrapper2 {
	background-image:url(images/pink_bottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.leftcontent {
width: 551px;
float: left;
}

.leftcontent img{
margin:5px;
}

.leftcontent p{
	margin-bottom:22px;
}

.leftcontent ul{
	margin:0 0 22px 30px;
	list-style:disc;
}

.tab {
float: left;
width: 100%;
height: 23px;
background-image:url(images/booktab.jpg);
background-repeat:no-repeat;
}

.bookstop {
float: left;
width: 551px;
height: 10px;
background-image:url(images/booktop.jpg);
background-repeat:no-repeat;
}

.booksback {
float: left;
width: 551px;
background-image: url(images/bookback.jpg);
background-repeat:repeat-y;
}

.booksback img{
	margin:0;
}

.booksbottom {
float: left;
width: 551px;
height:9px;
background-image:url(images/bookbottom.jpg);
background-repeat:no-repeat;
}

.leftarrow {
width: 11px;
height: 11px;
float: left;
margin-left: 2px;
margin-top: 90px;
}

.rightarrow {
width: 11px;
height: 11px;
margin-right: 2px;
float: right;
margin-top: -100px;
}

.rightcontent {
float: right;
padding-bottom:10px;
}

.rightcontent p{
	margin-bottom:10px;
	margin-left:4px;
}
.top_image{
	background-color:#ffffff;
	padding-bottom: 26px;
	background-image:url(images/pink_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.pink{
	width: 141px;
	padding:0 15px;
}

.content_bottom{
	clear:both;
}

.more{
	width:141px;
	text-align:right;
	font-weight:bold;
	color:#0f6ca7;
	font-size:10px;
	display:block;
	margin-bottom:10px;
}

.footer{
	width: 741px;
	padding-left: 9px;
	color:#545454;
	font-size:9px;
	border-top:solid #c0c0c0 1px;
	margin-top:11px;
	padding-top:9px;
}

.footer p{
	margin-bottom:14px;
}

.bottomleft {
float: left;
width: 20px;
height: 16px;
background-image:url(images/bl_corner.jpg);
background-repeat:no-repeat;
}

.bottommiddle {
float: left;
width: 730px;
height: 16px;
background-image:url(images/bottom_back.jpg);
background-repeat:repeat-x;
margin-bottom:10px;
}

.bottomright {
float: left;
width: 20px;
height: 16px;
background-image:url(images/br_corner.jpg);
background-repeat:no-repeat;
}
