body {
	background-color: #dbd6c1;
	background-image:url(../images/bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
}
h1 {
	display:block;
	color:#8f7820;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}

h2 {
	display:block;
	color:#8f7820;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}

h3 {
	display:block;
	color:#8f7820;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}

.pageWrapper {
	width:737px;
	/*float:left;*/
}

#contentWrapper {
	/*position:absolute;*/
	top:245px;
}

.gsHeader {
	width:735px;
	height:109px;
}

/***************** main navigation column *****************/

.divLeftNav {
	width:142px;
	height:23px;
	background-image:url(../images/bgMenuHeader.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:6px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#navContainer {
	position:absolute;
	top:244px;
	left:0;
	margin-left:8px;
	width:148px;
}

div#mainNav {
	width:148px;
	overflow:hidden;
}

#searchHolder {
	width:448px;
	height:30px;
	padding-top:10px;
	vertical-align:middle;
}

.searchInput {
	color:#363636;
	background-color:#f9f7f7;
	font-size:11px;
	height:16px;
	width:120px;
	border-color:#78b844;
	border-style:solid;
	border-width:1px;
	float:left
}

#calendar {
	width:150px;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	background-color:#efe183;
	margin-left:-1px;
}

.calendarPop {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
}

.calendar a {
	text-decoration:none;
}

.calendarDay {
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.calendarSelectedDay {
	background-color:#cc0000;
	color:#ccffff;
}
.calendarSelectedDay a {
	text-decoration:underline;
}
.calendarOtherMonth {
	background-color:#c9ea9e;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.calendarWeekend {
	background-color:#88c43b;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.calendarToday {
	background-color:#999966;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}

#adv_leftColumn {
	 padding-top:6px; 
	 padding-left:4px; 
	 padding-bottom:2px; 
}

/*****************  *****************/

a {
	color:#547B20;
}
a:hover {
	color:#333333;
}
hr {
	color:#dbd6c1;
}
.bold {
	font-weight:bold;
}
.star {
	color:#cc0000;
}
#header {
	width:737px;
	height:109px;
	position:absolute;
	left:0px;
	top:136px;
	/*background-color:#e7e7d2;*/

	background-image:url(../images/header.gif);
	/*background-image:url(../images/header.gif);*/	

	background-repeat:no-repeat;
}
.alert {
	color:#990000;
	font-style:italic;
}

#topMenu {
	margin-left:9px;
	width:148px;
}

 
div#mainContainer {
	position:absolute;
	top:244px;
	left:158px;
	font-size:12px;
	color:#000000;
	width:450px;	
}

#mainHeader {
	width:554px;
	height:23px;
	background-image:url(../images/bgMainHeader.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:16px;
	color:#8f7820;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	float:left;
}
#date {
	float:left;
}
#tagline {
	float:left;
	letter-spacing:2px;
}
#status {
	float:right;
	padding-right:14px;
	text-align:right;
}
.main {
	width:400px;
	padding-top:20px;
	padding-left:14px;
}
.showObjectsHeader {
	width:420px;
	height:22px;
	background-color:#88c43b;
	margin:2px 0px 0px 8px;
	line-height:22px;
	padding-left:6px;
	font-weight:bold;
	color:#FFFFFF;
}
.contentImg {
	padding-top:6px;
	padding-bottom:10px;
}
.showObjectsList {
	margin-left:8px;
}
.showObjectsOdd {
	/*height:22px;*/

	background-color:#c9ea9e;
	margin:22px 0px 0px 8px;
	line-height:16px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:7px;
}
.showObjects {
	/*height:22px;*/

	margin:22px 0px 0px 8px;
	line-height:16px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:7px;
	font-weight:normal;
}
.odd {
	/*height:22px;*/

	background-color:#c9ea9e;
}
.showObjectsEven {
	/*height:22px;*/

	background-color:#f1fbe4;
	margin:22px 0px 0px 8px;
	line-height:16px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:7px;
}
.objectHeader {
	width:414px;
	/*height:22px;*/

	font-size:14px;
	color:#ffffff;
	background-color:#88c43b;
	margin:2px 0px 0px 8px;
	line-height:22px;
	padding-left:6px;
	padding-left:6px;
}
.objectSubHeader {
	font-weight:bold;
}
.nav {
	background-color:#efe183;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	line-height:16px;
	width:148px;
	padding-left:4px;
	padding-right:121px;
	overflow:hidden;
}
#navContainer a:hover {
	color:#8f7820;
}
#topMenu a:hover {
	text-decoration:underline;
}
.resultsHeader {
	display:block;
	color:#8f7820;
	font-size:18px;
	font-weight:bold;
}
.backToResults {
	display:block;
	padding:10px 0px 0px 10px;
	clear:right;
}
.prevResultPage {
	display:block;
	float:left;
}
.nextResultPage {
	display:block;
	float:right;
}

.dayHeader {
	background-color:#cccccc;
	border-color:#efe183;
}

#subMenuContainer {
	position:absolute;
	top:244px;
	left:608px;
	padding-top:60px;
}

#subMenuContainer a {
	font-size:12px;
	text-decoration:none;
	color:#67ad0d;
	line-height:17px;
}
#subMenuContainer a:hover {
	color:#333333;
}
/* ----------- tip styles ----------- */



.tipHeader {
	width:414px;
	/*height:22px;*/

	font-size:14px;
	color:#ffffff;
	background-color:#c4c495;
	margin:2px 0px 0px 8px;
	line-height:22px;
	padding-left:6px;
	padding-left:6px;
	border:solid;
	border-color:#999966;
	border-width:1px;
}
.tipHeader a {
	text-decoration:none;
	color:#FFFFFF;
}
.tipWin {
	width:414px;
	height:236px;
	font-size:14px;
	color:#ffffff;
	background-color:#c4c495;
	margin:-2px 0px 0px 8px;
	line-height:22px;
	padding-left:6px;
	padding-left:6px;
	border:solid;
	border-top:none;
	border-color:#999966;
	border-width:1px;/*display:none;*/

}
.tipWin .txtInput {
	width:190px;
	height:15px;
	margin-right:10px;
	border:solid;
	border-color:#999966;
	border-width:1px;
}
.tipWin .txtAreaInput {
	width:394px;
	height:80px;
	border:solid;
	border-color:#999966;
	border-width:1px;
}
.tipWin .btn {
	width:80px;
	height:24px;
	float:right;
	background-color:#FFFFFF;
	border:solid;
	border-color:#999966;
	border-width:1px;
	margin-right:10px;
	margin-top:6px;
}
.tipWin a {
	text-decoration:none;
	color:#FFFFFF;
}
.tipWin table {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
.tipWin form fieldset {
	font-size:6px;
	text-decoration:none;
	color:#000000;
	border:solid;
	border-color:#999966;
	border-width:1px;
}
/* ----------- form styles ----------- */



.select {
	color:#363636;
	background-color:#f9f7f7;
	font-size:11px;
	border-color:#78b844;
	border-style:solid;
	border-width:1px;
}
.textInput {
	color:#363636;
	background-color:#f9f7f7;
	font-size:11px;
	height:16px;
	border-color:#78b844;
	border-style:solid;
	border-width:1px;
}
.textArea {
	color:#363636;
	background-color:#f9f7f7;
	font-size:11px;
	border-color:#78b844;
	border-style:solid;
	border-width:1px;
}
.formBtn {
	height:19px;
	border-color:#78b844;
	background-color:#78b844;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	color:#363636;
	margin-top:10px;
}
/* ----------- adverts styles ----------- */



#topAdvert {
	float:left;
	clear:right;
	margin-left:4px;
	width:980px;
	height:126px;
	background-image:url(../images/advertArrowVertical.gif);
	background-repeat:no-repeat;
	background-color:#dbd6c1;
	padding-top:10px;
	padding-left:8px;
}



div#adv_rightColumn {
	position:absolute;
	left:742px;
	top:136px;
	width:250px;
	clear:right;
	background-image:url(../images/advertArrowVertical.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	
}
.adv_item {
	padding-bottom:3px;
}
.adv_itemTop {
	padding-bottom:2px;
	width:980px;
	height:120px;
	margin-left:8px;
}


/* ----------- Highlight styles ----------- */


.modalBackground
{
    background-color: Gray;
    filter:alpha(opacity=20);
    opacity:0.4;

}


.modalLink {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;

}

.modalLink:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.modalWindow {
	width:400px;
	height:260px;
	font-size:12px;
	color:#000000;
	background-color:#c4c495;
	margin:2px 0px 0px 2px;
	line-height:18px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	border:solid;
	border-color:#999966;
	border-width:1px;
	/*height:22px;*/
	/*
    text-align:left;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
	margin:4px 0px 0px 4px;
	padding:4px 0px 0px 4px;
	width:415px;
	margin:0px 4px 4px 4px;
*/
}

.modalWindow a{
	color:#FFFFFF;
}

.modalMini {
	/*height:22px;*/
    text-align:left;
	font-size:12px;
	color:#000000;
    font-weight:normal;
	margin:4px 0px 0px 4px;
background-color:#c4c495;

	margin:0px 4px 4px 4px;
}

.Payedtrue {

	font-weight:bold;
    font-size:14px;
}
