body {
	margin:0px;
	padding:0px;
	background-image: url(images/browserbkgnd.gif);
	background-repeat: repeat;
}
#container {
	background-color:#FFF;
	width: 950px;
	margin:auto;
	border: 15px solid #45005C;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
}
#headerContent {
	width: 934px;
	height:300px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #000000;
	line-height: 120%;
	background-color:#FFF;
	border: 8px ridge #E1CE4D;
}
#logo {
	/* width: px;
	height: px; */
	float:left;
	padding-top:5px;
	margin-left:40px;
	margin-right:20px;
	/* float:right; */
}
#title {
	/* width: px;
	height: px; */
	padding:0px;
	/* float:left; */
	/* float:right; */
}
#headerLeft {
	/* width: px;
	height: px; */
	padding:0px;
	float:left;
}
#headerCenter {
	/* width: px;
	height: px; */
	padding:0px;
	float:left;
}
#headerRight {
	/* width: px;
	height: px; */
	padding:0px;
	float:right;
}

#headerNav {
	float:left;
	height:160px;
	width:660px;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #000000;
	line-height: 120%;
}
#headerBottom {
	border-top: 15px solid #45005C;
}
#subPageNav {
	width:950px;
	
}
#bodyContent {
	width: 934px;
	clear:both;
	padding-top:0px;
	/* height:0px; */
	background-color: #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	text-align: center;
	color: #000000;
	line-height: 120%;
	border: 8px ridge #E1CE4D;
	background-image: url(images/bodybkgnd3.jpg);
	background-repeat: repeat-y;
}
#bodyContent a {
	/* color:#5b6447; */
	color:#000;
	text-decoration:underline;
}
#bodyLeft {
	width: 625px;
	/* height: px; */
	text-align:left;
	float: left;
	margin-top:0px;
	margin-left:45px;
}
#bodyCenter {
	 width: 750px;
	/* height: px; */
	margin-left:45px;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
}
#bodyRight {
	width: 200px;
	/* height: px; */
	float:left;
	margin-top:0px;
	margin-right:38px;
}
.bodyColumn {
	float:left;
	width:375px;
	padding:20px;
	margin-left:0px;
}
.caldatetop {
	font-size:14px;
	padding-top:5px;
	border: 2px solid #45005C;
	background-color:#FFC;
}
.caldates {
	font-size:12px;
	padding:5px;	
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #45005C;
	border-right-color: #45005C;
	border-left-color: #45005C;
	background-color:#f3e26f;
}
#bodyBottom {
	clear:both;
	width: 934px;
	height:49px;
	padding:0px;
	background-image: url(images/bkgndbottom3.jpg);
}
#mainTop {
	font-size:14px;
	margin-left:50px;
	margin-right:50px;
	text-align: left;
}
.TxtShift1 {
	margin-left:80px;
}
.TxtShift2 {
	margin-left:50px;
}
.pdfTable {
	margin-left:50px;
}
.Txt12 {
	font-size:12px;
}
.h3a {
	line-height:140%;
}
#mediaLeft {
	width: 540px;
	/* height: px; */
	text-align:left;
	float: left;
	margin-top:20px;
	padding-left:50px;
}
#mediaRight {
	width: 285px;
	/* height: px; */
	float:right;
	text-align:center;
	margin-top:20px;
	margin-right:50px;
}
.mediaSubRight {
	text-align:center;
	padding:10px;
}
#reviewsLeft {
	float:left;
	width:600px;
	font-size:14px;
	text-align:left;
	margin-left:30px;
	padding-left:15px;
	padding-right:10px;
}
#reviewsRight {
	float:left;
	width:215px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	border: 2px solid #45005C;
}
.contentLeft {
	border-top-width: thick;
	border-top-style: double;
	border-top-color: #45005C;
}
#subBodyContent {
	margin-left:45px;
	margin-right:45px;
	text-align:left;
}

#jrcoversmall {
	float:left;
	height:220px;
	margin-right:25px;
}
.centerTxt {
	text-align:center;
}
.leftTxt {
	text-align:left;
}
#submitshift {
	margin-left:210px;
}
.linkcell {
	width:400px;
	text-align:left;
	margin-left:20px;
}
.linkShift {
	padding-left:20px;
}
#coverBox {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.imgborderblk {
	border: 2px solid #000000;
}
.mainTextBox {
	float:left;
	width:320px;
	font-size:14px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	padding:10px;
	/* border: 2px solid #45005C; */
}
.TxtBox1 {
	margin-right:0px;
	padding:10px;
	border: 2px solid #45005C;
	background-color:#f3e26f;
}
.yellowBox {
	font-size:14px;
	padding-top:5px;
	border: 2px solid #45005C;
	background-color:#FFC;
}
#mainTwitter {
	float:left;
	margin-top:30px;
}
#buyonline {
	height:220px;
	padding-top:10px;
	margin-left:65px;
}
#footerContent {
	clear:both;
	width:980px;
	margin:auto;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	text-align: left;
	color: #000000;
	line-height: 120%;
}

