body {
margin:0;
padding:0;
background-image:url(../images/bg_paper.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#6b5c31;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#190000;
}

a {
color:#190000;
}

a:visited {
color:#190000;
}

#banner {
width:1027px;
height:366px;
margin:0 auto;
}

#bannerLeft {
width:114px;
height:312px;
float:left;
background-image:url(../images/banner_01.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#bannerImage {
width:799px;
height:312px;
float:left;
background-image:url(../images/banner_image.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#bannerRight {
width:114px;
height:312px;
float:left;
background-image:url(../images/banner_04.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#bannerBottom {
width:1027px;
height:54px;
clear:both;
background-image:url(../images/banner_05.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#homeLinkLeft {

width:64px;
height:230px;
display:block;
margin-top:30px;
margin-left:50px;
}

#homeLinkImage {
width:365px;
height:240px;
display:block;
clear:both;
}

#nav1 {
width:80px;
height:25px;
display:block;
margin-right:20px;
float:left;
margin-top:50px;
}

#nav2 {
width:120px;
height:25px;
display:block;
margin-right:20px;
float:left;
margin-top:50px;
}

#nav3 {
width:80px;
height:25px;
display:block;
margin-right:20px;
float:left;
margin-top:50px;
}

#nav4 {
width:120px;
height:25px;
display:block;
margin-right:20px;
float:left;
margin-top:50px;
}

#nav5 {
width:170px;
height:25px;
display:block;
margin-right:20px;
float:left;
margin-top:50px;
}

#nav6 {
width:115px;
height:25px;
display:block;
float:left;
margin-top:50px;
}

#mainContainer {
margin:0 auto;
width:780px;
padding:10px;
}

#footer {
margin:20px 0 5px 0;
width:780px;
text-align:right;
clear:both;
}

#footer span{
padding-top:12px;
display:block;
}

.width500right {
width:500px;
float:right;
line-height:16px;
}

.width780 {
width:780px;
line-height:16px;
}

.width500left {
width:500px;
float:left;
line-height:16px;
}

.width500left hr {
height:0;
border-bottom:1px dotted #190000;
margin-bottom:10px;
}

.width240right {
width:230px;
float:right;
}

.subNav {
width:240px;
float:left;
border:1px solid #503e3a;
}

.subNav span {
margin-bottom:1px;
display:block;
}

.featured {
padding:5px;
border:1px dotted #190000;
margin-bottom:10px;
}

h5 {
color:#190000;
font-size:30px;
margin:0;
}

.clear {
clear:both;
}

.signup {
width:auto;
padding:5px;
background-image:url(../images/white_bg.png);
}

.signup form {
margin:5px 0;
}

.signupInput {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:2px 0;
}

/* NAVIGATION SLIDER */

.showHide {
color:#190000;
text-decoration:none;
font-size:13px;
font-weight:bold;
display:block;
}

.subNavInstance {
margin:0;
padding:0;
}

.subNavInstance li{
margin:0;
padding:0;
list-style-type:none;
border-bottom:1px dotted #190000;
background-image:url(../images/white_bg30p.png);
}

.subNavInstance li a{
padding:5px 0 5px 5px;
text-decoration:none;
display:block;
}

.subNavInstance li a:visited{
text-decoration:none;
display:block;
}

.subNavInstance li a:hover{
text-decoration:none;
display:block;
background-color:#c6c800;
}

#signupConf
{
	display: none;
}

/* Calendar Styles */

.L1
{
	background-color : #aaaaaa;
}
.L2
{
	background-color : #ffffff;
}
.L3
{
	background-color : #999999;
}

.Nav
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	cursor: pointer;
}

.MonthYear
{
text-align: center;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
text-decoration : none;
}

.WeekDay {
	font-family: Arial,Verdana,Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #42140c;
	text-align: Center;
	text-decoration: none;
}

.WeekNum {
	font-family: Arial,Verdana,Helvetica;
	font-size: 12px;
	color: #ffffff;
	background-color: #2c1612;
	text-decoration: none;
}
.EmptyDays
{
	font-size : 12px;
	background-color : #ffffff;
}
.Days {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #eeeeee;
	font-size : 12px;
	color : #000000;
	text-align: Center;
	cursor: pointer;
}
.CurDay {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	cursor: pointer;
	background-color: #CCCCCC;
}
.SelDay
{
	border : 2px solid #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	cursor: pointer;
	color : #000000; /*extra style*/
}
.smallMonthYear {
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
}

.TableHead {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ffffff;
	background-color: #2c1612;
	text-align: left;
}

.contentBody hr {
height:0;
border-bottom:1px dashed #190000;
}

.horiRule {
height:0;
border-bottom:1px dashed #190000;
}
