﻿body{
	margin:0 auto;
	font-family:tahoma;
	background:#ffffff fixed;
}


/*=============================== TOP ===============================*/
#top_container{
	width:1005px;
	height:172px;
	background: url(images/top-bg.jpg) top center no-repeat;
}
#top_container .grid_3 img{
	border:none;
	margin-top:20px;
}
#top_container .grid_13{
	width:800px;
}
#top_container .grid_8 img{
	border:none;
	margin-top:10px;
}
#top_container .grid_7 {
	font-size:12px;
	color:#ffffff;
}
#top_container .grid_7 a, 
#top_container .grid_7 a:link, 
#top_container .grid_7 a:active, 
#top_container .grid_7 a:visited {
	font-size:12px;
	color:#ffffff;
	padding:5px;
	text-decoration:none;
}
#top_container .grid_7 a:hover{
	font-size:12px;
	color:#ffffff;
	padding:5px;
	text-decoration:underline;
}
#top_container .grid_5 form{
	margin-top:10px;
	font-size:12px;	
}
#top_container .grid_5 form input.txtSearch{
	width:150px;
	border:1px solid #C7C7C7;
	padding:1px;
}
#top_container .grid_5 form input.sbmGo{
	border:1px solid #C7C7C7;
	padding:1px;
	background:#2c74b4;
	color:#ffffff;
	font-weight:bold;
}
.topMenu{
	float:right;
	margin-top:10px;
}
.topSearch{
	float:right;
}
#top_bar{
	border-top:2px solid #C7C7C7;
	border-bottom:2px solid #C7C7C7;
	background:#9CB2DB;
	padding:3px 5px;
	color:#304882;
}
#top_bar form, #top_bar a, #top_bar strong{
	font-size:12px;	
}
#top_bar label{
	color:#ffffff;
}
#top_bar input{
	width:100px;
}
#top_bar input.btn-signin, #WebLoginLayer2 input[type=submit], #WebLoginLayer2 input[type=reset]{
	/*background:url(images/btn-signin.jpg) no-repeat center;*/
	background:#2D74B4;
	border:1px solid #cfcfcf;
	color:#ffffff;
	padding:3px 3px;
	font-size:12px;
	font-weight:bold;
	width:70px;
	margin:0px 5px 0px 0;
	cursor:pointer;
}
#top_bar a, 
#top_bar a:link, 
#top_bar a:active, 
#top_bar a:visited, 
#top_bar a:hover{
	color:#304882;
	text-decoration:underline;
	padding:0 5px;
}
#top_bar .grid_4 .socialBox{
	float:right;
}
#top_bar .grid_4 .socialBox img, 
#top_bar .grid_4 .socialBox a, 
#top_bar .grid_4 .socialBox a:link, 
#top_bar .grid_4 .socialBox a:active, 
#top_bar .grid_4 .socialBox a:visited, 
#top_bar .grid_4 .socialBox a:hover{
	border:none;
	text-decoration:none;
}


/*=============================== MAIN ===============================*/
/*----------------- STRUCTURE -----------------*/
#container{
	padding:5px 0 0 0;
}
.rightback{ /* set rightside bg */
	background:#e8eff8;
	overflow:hidden;
}
.contentback{  /* set main bg */
	background-color:#ffffff;
	right: 200px;    /* set rightside width */
}
.leftback{  /* set leftside bg */
	background:#e8eff8;
	right: 555px; /* set main width */	
}
.rightback,.contentback,.leftback{ 
	float:left;
	position:relative;
	width:100%;
}
.leftsidebar{ /* set leftside width and other */
	width: 250px;
}
.content{  /* set main width and other */
	width: 535px;
	padding:5px 10px;
}
.rightsidebar{  /* set rightside width and other */
	width: 200px;
}
.leftsidebar,.content,.rightsidebar{ 
	float:left;
	overflow:hidden;
	position:relative;
	left: 755px; /* (wholeWidth - leftsideWidth) >> 1005-250=755 */	
}

/*----------------- SIDE -----------------*/
.content_side_box{
	clear:both;
	margin-bottom:5px;
	width:250px;
}
.content_side_box_right{
	clear:both;
	margin-bottom:5px;
	width:200px;
}
.content_side_title{
	background: url(images/bg-title-left.png) repeat-x top;
	height:20px;
	padding:0;
}
.content_side_title span{
	margin:0 0 0 20px;
	background: url(images/list-sign.png) no-repeat left center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 15px;
	position:relative;
	top:3px;
}
.content_side_box .txtSkalInter{
	background:#c3d2e6;	
	padding:3px 7px;
}
.content_side_box .txtSkalInter p{
	color:#58595b;
	font-size:11px;
}
.content_side_box .memberBox{
	background:#9BB3D5;
	border:0px solid #ff0000;
}
.content_side_box .memberBox .memberImg{
	width:115px;
	float:left;
	padding:5px 5px;
	background:#9BB3D5;
	min-height:116px;
}
.content_side_box .memberBox .memberImg img{
	width:110px;
	height:110px;
	border:1px solid #CFCFCF;
}
.content_side_box .memberBox .memberInfo{
	width:115px;
	float:left;
	padding:3px 5px;
	font-size:11px;
	background:#C3D2E7;
	min-height:120px;
}
.content_side_box .memberBox .memberInfo p.memberNm span{
	color:#232E66;
	font-weight:bold;
}
.content_side_box .memberBox .memberInfo p.memberNm {
	color:#232E66;
	font-weight:normal;
}
.content_side_box .memberBox .memberInfo p.memberDetail{
	color:#4b7cbf;
	font-weight:normal;
}
.content_side_box .memberBox .memberInfo p.memberDetail a, 
.content_side_box .memberBox .memberInfo p.memberDetail a:link, 
.content_side_box .memberBox .memberInfo p.memberDetail a:visited, 
.content_side_box .memberBox .memberInfo p.memberDetail a:active{
	color:#4b7cbf;
	font-weight:normal;
	text-decoration:none;
}
.content_side_box .memberBox .memberInfo p.memberDetail a:hover{
	color:#4b7cbf;
	font-weight:normal;
	text-decoration:underline;
}
.content_side_box table.side_member{
	width:100%;
}
.content_side_box table.side_member thead th.content_side_subtitle{
	background:#232f66;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:3px 5px;
}
.content_side_box table.side_member tbody tr{
	border-bottom:1px solid #ffffff;
}
.content_side_box table.side_member tbody td{
	font-size:11px;
	font-weight:normal;
	color:#333366;
	width:50%;
	background:#9BB3D5;
	text-align:center;
	padding:3px 5px;
	border-bottom:1px solid #ffffff;
}
.content_side_box table.side_member tbody td.memberfactPosition{
	font-size:11px;
	font-weight:bold;
	color:#333366;
	width:50%;
	background:#C3D2E7;
	text-align:left;
	padding:3px 5px;
	border-bottom:1px solid #ffffff;
}
.content_side_box table.side_member tbody td.numberhotelroom{
	font-size:11px;
	font-weight:bold;
	color:#333366;
	width:50%;
	background:#C3D2E7;
	text-align:left;
	padding:3px 5px;
	border-bottom:1px solid #ffffff;
}
.content_side_box .eventbox{
	background:#C3D2E7;
	font-size:11px;
}
.content_side_box .eventbox .eventImg{
	width:115px;
	float:left;
	padding:5px 5px;
	max-height:145px;
}
.content_side_box .eventbox .eventImg img{
	width:110px;
	height:110px;
	border:1px solid #CFCFCF;
}
.content_side_box .eventbox .eventDetail{
	width:115px;
	float:left;
	padding:3px 5px;
	font-size:11px;
	color:#333366;
}
.content_side_box .eventbox .eventDetail p.txtUpcoming{
	font-weight:bold;
}
.content_side_box .eventbox .eventDetail img{
	border:none;
}
.content_side_box .eventbox .eventDetail img a,
.content_side_box .eventbox .eventDetail img a:link,
.content_side_box .eventbox .eventDetail img a:active,
.content_side_box .eventbox .eventDetail img a:visited,
.content_side_box .eventbox .eventDetail img a:hover{
	text-decoration:none;
}
.content_side_box .charitybox{
	background:#C3D2E7;
	font-size:11px;
}
.content_side_box .charitybox .charityImg{
	width:115px;
	float:left;
	padding:5px 5px;
	/*height:130px;*/
}
.content_side_box .charitybox .charityImg img{
	width:110px;
	height:110px;
	border:1px solid #CFCFCF;
}
.content_side_box .charitybox .charityDetail{
	width:115px;
	float:left;
	padding:3px 5px;
	font-size:11px;
	/*height:135px;*/
	color:#333366;
}
.content_side_box .charitybox .charityDetail p.charityTitle{
	font-weight:bold;
}
.content_side_box .charitybox .charityDetail p.txtcharityDetail{
	padding:0 0;
}
.content_side_box .charitybox .charityDetail img{
	border:none;
}
.content_side_box .charitybox .charityDetail img a,
.content_side_box .charitybox .charityDetail img a:link,
.content_side_box .charitybox .charityDetail img a:active,
.content_side_box .charitybox .charityDetail img a:visited,
.content_side_box .charitybox .charityDetail img a:hover{
	text-decoration:none;
}
.content_side_box_right .committeeBox{
	background:#C3D2E7;
	padding:3px 5px;
	font-size:11px;
	color:#58595b;
}
.content_side_box_right .committeeBox img{
	border:none;
}
.content_side_box_right .committeeBox img a,
.content_side_box_right .committeeBox img a:link,
.content_side_box_right .committeeBox img a:active,
.content_side_box_right .committeeBox img a:visited,
.content_side_box_right .committeeBox img a:hover{
	text-decoration:none;
}
.content_side_box_right .subscribeBox{
	background:#C3D2E7;
	padding:3px 5px;
	font-size:11px;
}
.content_side_box_right .subscribeBox form{
	padding:5px 0;
}
.content_side_box_right .subscribeBox form label{
	padding:5px 0;
	color:#58595b;
	float:left;
	width:150px;
}
.content_side_box_right .subscribeBox form input{
	padding:1px;
	color:#58595b;
	float:left;
	width:150px;
}
.content_side_box_right .subscribeBox form input.mtext{
	padding:1px;
	color:#58595b;
	float:left;
	width:100px;
}
.content_side_box_right .subscribeBox form input.btnSubscribe{
	background:url(images/btn-subscribe.jpg);
	width:75px;
	height:18px;
	border:none;
	float:left;
	margin:5px 10px 0 0;
}
.content_side_box_right .subscribeBox p{
	clear:both;
	padding-top:5px;
	color:#4b7cbf;
}
.content_side_box_right .sponsorBox img{
	border:none;
        margin: 0 auto;
}
.content_side_box_right .sponsorBox{
        text-align: center;
}
.content_side_box_right .sponsorBox img a,
.content_side_box_right .sponsorBox img a:link,
.content_side_box_right .sponsorBox img a:visited,
.content_side_box_right .sponsorBox img a:active,
.content_side_box_right .sponsorBox img a:hover{
	text-decoration:none;
}

/*----------------- CENTER -----------------*/
.breadcrumbs{
	width:535px;
	border-bottom:1px solid #CBCBCB;
	padding-bottom:5px;
}
.breadcrumbs .B_crumbBox{
	font-size:11px;
}
.breadcrumbs .B_hideCrumb{
	
}
.breadcrumbs .B_currentCrumb{
	color:#455180;
	font-weight:bold;
}
.breadcrumbs .B_firstCrumb{
	color:#58595b;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbs .B_lastCrumb{
	color:#58595b;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbs .B_crumb{
	color:#58595b;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbs .B_crumb a:hover{
	color:#58595b;
	font-weight:normal;
	text-decoration:underline;
}
.breadcrumbs .B_homeCrumb{
	color:#58595b;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbs .B_homeCrumb a:hover{
	color:#58595b;
	font-weight:normal;
	text-decoration:underline;
}
#content{
	font-size:11px;
	color:#58595B;
}
#content a, 
#content a:link,
#content a:visited ,
#content a:active ,
#content a:hover {	
	color:#58595B;
	text-decoration:underline;
}
#content h1.pagetitle{
	font-size:16px;
	font-weight:bold;
	color:#304882;
	padding-bottom:10px;
}

#content h1{
	font-size:12px;
	color:#304882;
	font-weight:bold;
	padding:0;
}

#content h2{
	font-size:11px;
	color:#4B7CBF;
	font-weight:bold;
	padding:0;
}

#content h3{
	font-size:11px;
	color:#58595B;
	font-weight:bold;
	padding:0;
}
.committee{
	color:#58595b;
	font-size:11px;
}
.committee span{
	color:#4b7cbf;
	padding:0px;
}
#content .committee span a,
#content .committee span a:link,
#content .committee span a:active,
#content .committee span a:visited{
	color:#4b7cbf;
	text-decoration:none;
}
#content .committee span a:hover{
	color:#4b7cbf;
	text-decoration:underline;
}
.committee img{
	border:1px solid #CBCBCB;
	width:90px;
}
.committee table{
	width:100%;
	border:none;
	border-spacing:0px;
}
.committee table td {
	border-bottom:1px solid #CBCBCB;
	vertical-align:top;
	padding:15px 0 15px 0;
}
.committee table td p {
	padding:0 0 5px 0;
}
#content .clubBox{
	padding:15px 0 15px 0;
	font-size:12px;
	text-align:left;
	color:#58595b;
	border-bottom:1px solid #CBCBCB;
}
#content .clubBox span{
	color:#4b7cbf;
}
#content .clubBox span a,
#content .clubBox span a:link,
#content .clubBox span a:visited,
#content .clubBox span a:active{
	color:#4b7cbf;
	text-decoration:none;
}
#content .clubBox span a:hover{
	color:#4b7cbf;
	text-decoration:underline;
}
#content #eventList .eventTable{
	border:1px solid #cfcfcf;
	width:100%;
}
#content #eventList .listItem{
	background:#eeeeee;
}
#content #eventList .listAltItem{
	background:#ffffff;
}
#content #eventList a img{
	border:none;
}
#content #eventList .eventHeader{
	background:#9BB3D5;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	color:#232E66;
	padding:1px;
}
#pastevent img{
	border:1px solid #cfcfcf;
}
.pastevent-box {
	border-bottom:1px solid #CBCBCB;
	padding-bottom:10px;
}
#member-directory {
}
#member-directory a img {
	border:none;
}
#member-directory input{
	font-size:11px;
	color:#58595B;
	border:1px solid #cfcfcf;
	padding:3px;
}
#content .Accordion{
	border:none;
}
#content .AccordionPanelTab{
	border:none;
	background:#9BB3D5;
	color:#232E66;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:3px;
}
#content .AccordionPanelContent{
	padding-bottom:5px;
}
#content .AccordionPanelContent a img{
	border:1px solid #cfcfcf;
}
/* -------------------------[ grid Skal style ]--- */
.gridSkal {
	width: 100%;
	background-color: #fff;
	border: 1px solid silver;
}
.gridSkalHeader {
	color: #232E66;
	font-weight: bold;
	background-color: #9BB3D5;
}
.gridSkalItem {
	background-color: #fff;
	padding: 3px;
}
.gridSkalAltItem {
	background-color: #eeeeee;
	padding: 3px;
}
.gridSkalRowIcon:hover {
	background-color: #f5f5dc;
}
.gridSkal a {
	text-decoration: none;
}
.gridSkal img {
	vertical-align: middle;
	padding-right: 4px;
}
#accordion h3{
	padding:5px 3px;
	background:#9BB3D5;
	cursor:pointer;
}
#content #accordion h3 a{
	text-decoration:none;
	color:#333366;
}
/*=============================== FOOTER ===============================*/
#footer{
	background:#435080;
	padding:5px;
	font-size:12px;
	color:#ffffff;
}
#footer #devby{
	color:#8f97b5;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited{
	color:#ffffff;
	padding:0 5px;
	text-decoration:none;
}
#footer a:hover{
	color:#ffffff;
	padding:0 5px;
	text-decoration:underline;
}
#footer #copyright{
	color:#ffffff;
}
