/* CSS Document */
body {
	background:url(../images/bg.jpg);
	margin:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#3B3B3B;
}

body a{
	color:#3B3B3B;
	text-decoration:none;
}

body a:hover{
	color:#3B3B3B;
	text-decoration:underline;
}

.h1 {
	background:url(../images/bullet.jpg) no-repeat left center;
	padding:0px 0px 0px 25px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	color:#478AC9;
}	

.testimonials_box {
	background:url(../images/testimonials_box.jpg) no-repeat;
	width:312px;
	height:137px;
	vertical-align:top;
	color:#FFFFFF;
	font-size:12px;
}	

.testimonials_box div {
	margin:20px 20px 15px 20px;
}

.testimonials_box .green a{
	color:#ACD723;
	font-weight:bold;
	text-align:right;
	margin:5px 0px 0px 240px;
}

.testimonials_box .green a:hover{
	color:#ACD723;
	text-decoration:underline;
}

.testimonials_box_heading{
	font-size:15px;
	font-weight:bold;
	line-height:24px;
}

.red_sty2 {
	color:#993333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

.red_sty {
	padding:0px 0px 0px 26px;
	color:#993333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}	

.red_sty_rt {
	color:#993333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}	

.red_sty_rt a{
	color:#993333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}	

#more_events {
	border: solid 1px #A7673B;
	background-color: #F7F5DE;
	padding-right: 10px;
}

.top_icon {
	color:#A7673B;	
}		

.top_icon a{
	color:#A7673B;
	text-decoration:none;
}		

.top_icon a:hover{
	color:#A7673B;
	text-decoration:underline;
}		

#table_sty {
	width:100%;
	background-color:#999999;
	padding-left:10px;
	margin:10px 0px 0px 0px;
}

#table_sty tr{
	background-color:#FFFFFF;
	font-weight:normal;
}

#table_sty {
	background-color:#CCCCCC;
	color:#565656;
	font-weight:bold;
	text-align:center;
}
.heading
{
	background-color:#E1DEBD;
	color: #6F6242;
	font-weight:bold;
	text-align:center;
}
.heading2
{
	background-color:#E1DEBD;
	color: #7B6823;
	font-weight:bold;
	/*text-align:center;*/
}
#box_sty {
	width:70%;
	background-color:#928860;
	padding:4px;
	margin:10px 0px 0px 0px;
}

#box_sty tr{
	background-color:#D1C490;
	font-weight:normal;
}

#box_sty td a{
	text-align:center;
	text-decoration:none;
	color:#993333;
	display:block;
	font-weight:normal;
}

#box_sty td a:hover{
	background-color:#928860;
	color:#FFFFFF;
	font-weight:normal;
}

.blue_sty {
	margin:0px 0px 0px 30px;
	color:#003399;
	line-height:30px;
}	

.blue_sty a{
	color:#003399;
	text-decoration:none;
}	

.blue_sty a:hover{
	text-decoration:underline;
}	


.readmore {
	color:#C80200;
	text-decoration:none;
}


.img_border {
	margin:5px 15px 0px 0px;
	border:1px solid #565656;	
}

.img_border_right {
	margin:5px 0px 0px 15px;
	border:1px solid #565656;	
}	

.readmore:hover {
	color:#C80200;
	text-decoration:underline;
}

.mid_table {	
	background-color:#FFFFFF;
}

.wht {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#A79976;
}

.wht a{
	color:#FFFFFF;
	text-decoration:none;
}

.wht a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}	

#sub_buttons {
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	display:block;
}

#sub_buttons td{
	height:24px;
}	

#sub_buttons a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#sub_buttons a:hover{
	color:#C6FF00;
	text-decoration:none;
	background-color:#617F56;
	height:24px;
}

.rooms{
             background:url(../images/room_banner.jpg) no-repeat left top;
             width:201px;
             height:148px;
             vertical-align:top;
}


.rooms div{
	width:157px;
	margin:35px 16px 0px 16px;
}

.rooms_uh{
	background:url(../images/room_banner.jpg) no-repeat left top;
	width:201px;
	height:108px;
	vertical-align:top;
	margin-left:15px;
	padding:40px 0px 0px 10px;
}


/*.rooms_uh div{
	width:157px;
	margin:35px 16px 0px 16px;
}*/

.restaurant{
	background:url(../images/restaurant_banner.jpg) no-repeat left top;
	width:214px;
	height:148px;
	vertical-align:top;	
}

.restaurant div{
	width:157px;
	margin:35px 16px 0px 16px;
}	

.event{
	background:url(../images/event_banner.jpg) no-repeat left top;
	width:194px;
	height:148px;
	vertical-align:top;	
}

.event div{
	width:157px;
	margin:35px 16px 0px 16px;
}		

.member_chambers_box {
	background:url(../images/member_chamber_bg.jpg) no-repeat;
	width:201px;
	height:122px;
	margin-left:15px;
	padding:30px 0px 0px 0px;
}

.member_chambers_box_login {
	background:url(../images/member_chamber_bg.jpg) no-repeat;
	width:201px;
	height:122px;
	margin-left:15px;
	padding:30px 0px 0px 10px;
	line-height: 12px;
}

.member_birthdays_box {
	background:url(../images/birthday.jpg) no-repeat;
	width:201px;
	height:122px;
	margin-left:15px;
	padding:30px 0px 0px 7px;
}

.member_input_box {
	background-color:#FFFFFF;
	height:16px;
	width:99%;
	border:1px solid #B5B5B5;
}

.header_textfeld {
	background-color:#FFFFFF;
	height:16px;
	width:110px;
	font-size:12px;
	border:1px solid #A7673B;
}



#event_box .heading1 {
	background:#617F56 url(../images/even_box_top.jpg) no-repeat top left;
	height:32px;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	padding:0 15px 0 20px;
	color:#E1E1E1;
}

#event_box .bgcolor {
	background:#E1E1E1;
	padding:10px 15px 10px 20px;
}

#event_box .heading2 {
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	color:#313131;
}

#event_box .heading3 {
	font-size:14px;
	font-weight:normal;
	line-height:normal;
	color:#313131;
}

#event_box .more {
	font-size:12px;
	color:#1375D1;
	text-decoration:none;
}

#event_box .more:hover {
	font-size:12px;
	color:#1375D1;
	text-decoration:underline;
}
	

/*Start Button Style*/
.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/button_left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 8px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/button_right.gif) no-repeat right top;
padding: 9px 14px 6px 5px;
font-weight:bold;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

.glowingtabs a:hover{ /*onMouseover style*/
color:#C6FF00; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
}

.glowingtabs a:hover span{ /*onMouseover style*/
color:#C6FF00; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
}

.col {
/*background-color:#A79976;
color:#FFFFFF;*/
background-color:#E1DEBD;
color: #A79976;
font-weight:bold;
}

.error {
color:#C80200;
 }

/*End Button Style*/


#news_scroll {
	border: solid 1px #A7673B;
}

#news_scroll td { background-color: #F7F5DE; }
#news_scroll .view_all {
	background: url(../images/view_all_bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#news_scroll .view_all a{
	color: #FFFFFF;
	text-decoration: none;
}

/*------------------calendar class ------------------------------*/
.calendarHeader { 
    font-weight: bolder; 
    color: #D2FF00; 
    background-color: #617F56; 
}

.calendarHeaderDay { 
    font-weight: bold; 
    color: #FFFFFF; 
    background-color: #ABAD6C; 
}

.calendarToday { 
    background-color: #666666;
	color:#FFFFFF;
}

.calendar { 
	color:#FFFFFF;
    background-color: #333333;
}

.npmonth {
	background:#617F56;
	color:#FFFFFF;
}

.npmonth a{
	color:#FFFFFF;
}	

.npmonth a:hover{
	color:#FFFFFF;
}	

/***************----------------popup ------------------------*/
.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;
	padding-top:10px;
	}
.s21 {
	color:#FFFFFF;
}

.s21 a{
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.s21 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.photos {
	background-color: #F7F5DE;
	border: solid 1px #A7673B;	
}

.border_img {
	border:1px solid #9F8F6D;
}	

.downladlink{
color:#A7673B;
text-decoration:none;
}

.downladlink:hover{
color:#A7673B;
text-decoration:underline;
}
