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;
}

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

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

h3 a, h4 a{
	text-decoration:none;
}
/* 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;
}

a{
	color:inherit;
}

a:hover, a:visited, a:link{
	color:inherit;
}

p{
	line-height:14px;
}

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

.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;
}

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

.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: left;
width: 373px;
height: 48px;
/*background-image: url(images/top_text.jpg);
background-repeat: no-repeat;
background-position: bottom left;*/
}
 .headerright img{
	 margin-top:8px;
 }

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

.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;
position:relative;
z-index: 10000;
}

.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 p{
	margin-bottom:22px;
}

.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;
}

.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;
}

.video_top{
	height:5px;
	width:544px;
	background-image:url(images/video_top.jpg);
	background-repeat:no-repeat;
	/*display:block;*/
	float: left;
}
	
.video{
	background-image:url(images/video_side.jpg);
	background-repeat:repeat-y;
	width:524px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
}

.video img{
	padding:9px;
	padding-right: 20px;
	margin-top: 15px;
}
.video_bottom{
	height:5px;
	width:544px;
	background-image:url(images/video_bottom.jpg);
	background-repeat:no-repeat;
	/*display:block;*/
	float: left;
}

.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;
}

.vidwrapper {
position: fixed;
background: #338cc6;
border: solid 1px #000000;
display: none;
top: 0px;
left: 30%;
top: 25%;
height: 299px;
width: 40%;
z-index:10000;
}

#closebutton {
margin-right: 5px;
margin-top: 3px;
}

.video2 {
background: transparent;
margin-top: 5px;
}

.cover {
position: fixed;
width: 100%;
height: 100%;
display: none;
background: transparent;
z-index:9999;
top: 0px;
}

#vidspace {
margin-top: -15px;

}

#vidspace2 {
display: none;	
}