/*

**********
NEW AREA
**********

*/

#leftcontent{
	width:					230px;
	border-right:			1px solid #999999;
	background-color:		#FFFFFF;
	margin:					0px 0px 20px 15px;
	padding:				0px 10px 0px 0px;
	float:					left;
	text-align:				justify;
	}

#rightcontent{
	width:					230px;
	background-color:		#FFFFFF;
	margin:					0px 0px 20px 0px;
	padding:				0px 0px 0px 10px;
	float:					left;
	text-align:				justify;
	}

/*

**********
CALENDAR
**********

*/

/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
	background-color: #d4d8bd;
	border: 1px solid #888;
	width: 181px;
	height: 180px;
 }

.navTable {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	width: 175px;
 }

.navTableText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 9px; 
	font-weight: Normal;
	text-decoration: none;
	color: #003366;
	}

/* Month and Year Row Setup */
.monthYearRow {
	background-image:   url("monthBg.gif");
    line-height: 17pt;
	background-color: #D8E2EC;
	text-align: center;
	vertical-align: middle;
	}

/* Month and Year Text Setup */
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	color: #804;
	font-size:11px;
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	color: #840;
	text-align: center;
	vertical-align: middle;
	}

/* Day Name Setup */
.dayNamesText {
	background-image:   url("dayBg.gif");
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #433D27;
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #CF0000;
    }

/* Pop-up Events Setup */
.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}

.popupEventTime {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px dotted #EFEFEF;
	padding: 1px;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 2px;
}


.popupEventDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #446B93;
	text-align: center;
	vertical-align: middle;
	background-color: #F7F8F9;
	border: 1px solid #FFFFFF;
	padding: 1px;
	}

.popupEnd {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #A4A4A4;
	}

.popupClose {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
	}

.popupCloseBrackets {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-align: right;
	background-color: #336699;
	}
/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-color: #FFFFFF;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-color: #EBEBEB;
	}
/* Show dates from other months */
.sOther {
    background-color: #d4d8bd;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	}
/* Weekend Cell Background (date number with no event markings) */
.s200 {
	background-color: #FFFFFF;
	}


.categoryName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.categorySelection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}
.categoryDiv {
	background-color: #FCF5EF;
}

/*

**********
NAVIGATION
**********

*/

dl, dt, dd, ul, li {
	margin: 				0px;
	padding: 				0px;
	list-style-type: 		none;
	}
	
#menu {
	width:					143px;
	}

#menu dt {
	cursor: 				pointer;
	margin: 				2px 0px 0px 0px;
	height: 				24px;
	line-height: 			20px;
	text-align: 			left;
	font-weight: 			bold;
	font-size:				12px;
	background-image:		url(image/btn.jpg);
	color:					#FFFFFF;
	padding:				0px 0px 0px 30px;
	line-height:			24px;
	}

#menu li {
	text-align: 			left;
	background: 			#FFFFFF;
	margin:					0px;
	padding:				0px;
	}

#menu li a {
	color:					#333333;
	text-decoration: 		none;
	display: 				block;
	border: 				none;
	padding:				0px 0px 0px 30px;
	margin:					0px;
	}
	
#menu dt a {
	color: 					#FFFFFF;
	text-decoration: 		none;
	display: 				block;
	border: 				none;
	}
	
#menu dt a:hover{
	color:					#FFFFFF;
	text-decoration:		none;
	display:				block;
	border:					none;
	background:				none;
	}
	
#menu ul{
  list-style:         		none;
  margin:            		0px;
  padding:          		0px;
  text-align:          		left;
  }

#menu li{
  margin:           		auto;
  padding-right:         	0px;
  list-style:         		none;
  }

#menu li a{
  display:          		block;
  width:             		113px;
  w\idth:            		113px;
  height:           		24px !important;
  height /**/:24px; /* IE 5/Win hack */
  list-style:         		none none;
  color:					#DD7C60;
  line-height:				24px;
  font-size:				12px;
  font-weight:				bold;
  }

#menu a:hover{
  background-position:     	0 -24px;
  list-style:         		none;
  color:					#FFFFFF;
  }

.btn{
  width:             		143px;
  background-image:       	url('image/btn2.jpg');
  background-repeat:      	no-repeat;
  margin:             		0px;
  }


#navtop{
  background-image:      	url('image/navtop.jpg');
  background-repeat:     	no-repeat;
  width:           			190px;
  margin:            		0px;
  padding:          		0px;
  float:            		left;
  }

/* Navigation Properties */

.menu{
  margin:           		0px 0px 0px 37px;
  padding:           		0px;
  text-align:         		center;
  width:            		140px;
  }

#navbtm{
  background-image:      	url('image/navbtm.jpg');
  background-repeat:      	no-repeat;
  width:            		190px;
  height:            		20px;
  margin:            		0px;
  padding:          		0px;
  float:            		left;
  }


/*

**********
NAVIGATION
**********

*/







body{
  background-image:      	url('image/bg.gif');
  background-repeat:      	repeat;
  margin:          		  	0px;
  padding:          		0px;
  font-family:        		Arial, Helvetica, sans-serif;
  }

#wrap{
  background-image:      	url('image/main.jpg');
  margin:            		0px auto;
  padding:          		0px;
  width:            		764px;
  }

#banner{
  background-image:      	url('image/banner.jpg');
  width:            		764px;
  height:            		99px;
  margin:            		0px;
  padding:          		0px;
  }


#contenttop{
  background-image:      	url('image/contenttop.jpg');
  background-repeat:      	no-repeat;
  width:            		574px;
  height:            		46px;
  margin:            		0px;
  padding:          		0px;
  float:            		left;
  }

.nav{
  background-image:      	url('image/nav.jpg');
  background-repeat:      	repeat-y;
  width:            		190px;
  margin:            		0px;
  padding:          		0px;
  float:            		left;
  }

#content{
  width:            		574px;
  height:            		0px auto;
  margin:            		0px;
  padding:          		0px;
  float:            		left;
  }

#content ul{
  margin:            		0px 55px 0px 30px;
  padding:          		0px;
  font-family:        		Arial, Helvetica, sans-serif;
  font-size:          		11px;
  }

#content ol{
  margin:            		0px 55px 0px 30px;
  padding:          		0px;
  font-family:        		Arial, Helvetica, sans-serif;
  font-size:          		11px;
  }

#content p{
  margin:            		0px 55px 10px 30px;
  padding:          		0px;
  font-size:          		11px;
  }

#content .imgbanner{
  margin:           		20px 55px 0px 30px;
  padding:           		4px;
  border:           		1px solid #DDDDDD;
  }

h2, h3, h4, h5, h6{
  color:            		#DD7C60;
  margin:            		0px 55px 10px 30px;
  padding:          		0px;
  font-family:       		Arial, Helvetica, sans-serif;
  }
  
h1{
  color:            		#DD7C60;
  margin:            		0px 55px 10px 30px;
  padding:          		0px;
  font-family:       		Arial, Helvetica, sans-serif;
  font-size:				30px;
  }

#offer a{
  color:            		#FF0000;
  font-size:          		16px;
  font-weight:        		bold;
  text-decoration:      	none;
  }

#offer a:hover{
  color:            		#FF0000;
  font-size:          		16px;
  font-weight:        		bold;
  text-decoration:      	none;
  background-color:      	#F2F2F2;
  }

.hr{
  background-image:      	url('image/hr.gif');
  margin:            		0px 55px 0px 30px;
  width:            		489px;
  height:            		1px;
  background-repeat:      	no-repeat;
  padding:          		0px;
  font-size:          		0px;
  }

#btm{
  background-image:      	url('image/btm.jpg');
  background-repeat:      	no-repeat;
  width:            		764px;
  height:            		38px;
  margin:            		0px auto;
  padding:          		0px;
  text-align:          		left;
  }

#btmleft{
  width:					550px;
  color:            		#666666;
  font-size:          		9px;
  float:            		left;
  padding-left:				55px;
  }

#btmright{
  width:            		100px;
  margin:            		0px;
  color:            		#666666;
  font-size:          		9px;
  float:            		left;
  }

a{
  color:            		#DD7C60;
  }

a:hover{
  color:            		#DD7C60;
  background-color:      	#F2F2F2;
  }

#contact{
  border:            		1px solid #DD7C60;
  width:            		84%;
  margin:            		0px 55px 0px 30px;
  }

table{
  margin:            		0px 55px 0px 30px;
  padding:          		0px;
  font-family:        		Arial, Helvetica, sans-serif;
  font-size:          		11px;
  }

img{
  border:            		0px;
  }

.clear{
  clear:            		both;
  font-size:          		0px;
  }



#content li a{
  text-decoration:      	none;
  padding:          		0px;
  }



