/* CSS Document */

/*////////////////////////////////////////////////*/
/*/                   Defualt                    /*/
/*////////////////////////////////////////////////*/

html, body,td,th {font-family: Arial, Helvetica, sans-serif;font-weight:normal;}

h1, h2, h3, h4, h5, h6, p, ul, li, body, a, div, form, inputs, blockquote {margin:0px; padding:0px; background:none; list-style:none; font-size:13px;}

/*------------------- link hover --------------------*/
a:link, a:visited, a:active, a:link, a:focus {color:#333; outline:none; text-decoration:none;}

a:hover {text-decoration:underline; outline:none;}

em {font-style:normal;}

b {}

strong {color:#000; font-weight:bold;}

span {}

p {line-height:14px; padding-bottom:8px; color:#333; font-size:11px}

label {}

ul li {}

h1 {}

h2 {}

h3 {}

h4 {color:#831a1a;}

h5 {}

h6 {}

body {background:url(../_img/bgBody.gif) center top repeat-x}

img {display:block;}
/*--------------------standards -------------------*/

.small_print {text-align:center; margin:auto;}

.small_print p {font-size:10px;}

.print_screen {display:none;}

.scrollable {
	overflow: auto; 
	overflow-x: hidden;
}

ul.listBullet {padding-left:15px}

ul.listBullet li {list-style:disc; font-size:11px; color:#333; padding-bottom:10px }

table.basicTable {color:#333; font-size:11px; width:100%; margin-bottom:20px; background:#fff}

table.basicTable tr {}

table.basicTable tr td {padding:5px 5px 5px 5px; border-bottom:1px solid #ccc}

table.basicTable tr td b {color:#831a1a;}


/*////////////////////////////////////////////////*/
/*/             Basic Layout                     /*/
/*////////////////////////////////////////////////*/

#container_1 {width:950px; background:url(../_img/bgContainer1.gif) repeat-y;}

#container_2 {background:url(../_img/bgContainer2.jpg) no-repeat; /*height:3000px*/}

#pageSideBar {width:216px; float:left; display:inline;}

#pageContent {width:734px; float:left; display:inline;}

#bgGraphic {background:url(../_img/bgGraphic.jpg) 950px 0px no-repeat;}

/*------------------------------ logo Title */
#logoTitle {}

#logoTitle h1 {
	background:url(../_img/logo.jpg) top no-repeat;
	width:216px;
	height:282px;
	font-size:0px;
	text-indent:-5000px;
	display:block;
	}

/*------------------------------ footer */
#footer {padding:50px 0 50px 0; width:216px; text-align:center}

#footer address {color:#fff; font-style:normal}

/*////////////////////////////////////////////////*/
/*/                   pageSideBar                /*/
/*////////////////////////////////////////////////*/

#navBar {}

#navBar h3 {color:#fff; padding:40px 0 10px 0; border-bottom:1px solid #a4b2bb; margin:0 20px 10px 20px}

/*------------------ mainNav */
#mainNav {}

#mainNav li {margin:0px; padding:0px}

#mainNav li a {
	display:block; 
	background:url(../_img/bgMainNav.gif) left bottom no-repeat; 
	height:32px; 
	width:196px; 
	color:#fff; 
	font-size:14px; 
	padding-left:20px;
	padding-top:14px
	}

#mainNav li a:hover {/*background-position:left -1;*/background:none; background-color:#333; border-bottom:1px solid #777;  height:31px; text-decoration:none;}

/*------------------ subNav */
#mainNav li div.subNavWrap {position:absolute; margin-top:-46px; margin-left:216px; z-index:3}

#mainNav li ul.subNav {}

#mainNav li ul.subNav  li {}

#mainNav li.menu div.subNavWrap ul.subNav li a {background:none; background-color:#333; border-bottom:1px solid #777; padding-top:13px; height:32px;}

#mainNav li.menu div.subNavWrap ul.subNav li a:hover {background:none; background-color:#555}

/*------------------ memberNav */
#memberNav {margin-left:20px;}

#memberNav li {padding-bottom:5px; padding-left:15px; background:url(../_img/arrowBlueWhite.gif) left 2px no-repeat; }

#memberNav li a {color:#fff;}

#memberNav li a:hover {}


/*////////////////////////////////////////////////*/
/*/                   pageContent                 /*/
/*////////////////////////////////////////////////*/

.contentImgWrap {padding:10px 0 10px 0;}

.contentWrap {padding:20px; padding-bottom:0px}

/*------------------------------- topNavBar */

#topNavBar {background:url(../_img/bgTopNav.gif) bottom no-repeat; height:55px;}

#topNav {}

#topNav li {float:right; display:inline;}

#topNav li a {background:url(../_img/topNavDivider.gif) left repeat-y; display:block; color:#d6e2eb; padding:12px 10px 0 10px; height:28px}

#topNav li a:hover {color:#fff; text-decoration:none}

#topNav li a.btnWinner {}

/*------------------------------- flash promo */

#flashPromo {position:relative; margin-top:-15px;}

/*------------------------------- mainContent */

#mainContent {}

#mainContent h2 {font-family:"times", serif;  font-weight:normal; color:#831a1a; font-size:24px; padding-bottom:10px}

#mainContent h3 {font-family:"times", serif;  font-weight:normal; color:#364d5a; font-size:18px; padding-bottom:10px}

#mainContent p {line-height:18px}

#mainContent .featuredContent {width:432px; float:left; display:inline;}

#mainContent .featuredContent a {font-weight:normal; color:#364d5a; font-size:11px; text-decoration:underline}

#mainContent .featuredContent .contentWrap {}

/*------------------------------- sidePromoContent */

#mainContent .sidePromoContent {width:302px; float:left; display:inline;}

#mainContent .sidePromoContent .promoAd {background:url(../_img/bgPromoAd.gif) #fff left bottom repeat-x; margin-top:20px; padding-bottom:3px;}

#mainContent .sidePromoContent .promoAd .imgWrap {float:left; display:inline;width:139px; }

#mainContent .sidePromoContent .promoAd .imgWrap img {}

#mainContent .sidePromoContent .promoAd .contentWrap {padding:5px 5px 0 0;}

#mainContent .sidePromoContent .promoAd h4 {font-family:"times", serif;  font-weight:normal; color:#364d5a; font-size:16px}

#mainContent .sidePromoContent .promoAd p {}

#mainContent .sidePromoContent .promoAd a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px}

#mainContent .sidePromoContent .promoAd a:hover {}



#mainContent .sidePromoContent .promoPlain {background:none; margin-top:20px}

#mainContent .sidePromoContent .promoPlain .contentWrap {padding:0 5px 0 0;}

#mainContent .sidePromoContent .promoPlain h4 {font-family:"times", serif; font-weight:normal; color:#831a1a; font-size:18px; padding-bottom:5px}

#mainContent .sidePromoContent .promoPlain p {}

#mainContent .sidePromoContent .promoPlain a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px}

#mainContent .sidePromoContent .promoPlain a:hover {}



#mainContent .sidePromoContent .promoNavList {background:url(../_img/bgPromoAd.gif) #fff left bottom repeat-x; margin-top:20px; padding-bottom:3px;}

#mainContent .sidePromoContent .promoNavList .contentWrap {padding:10px}

#mainContent .sidePromoContent .promoNavList h4 {font-family:"times", serif; font-weight:normal; color:#364d5a; font-size:18px; padding:10px 0 5px}

#mainContent .sidePromoContent .promoNavList a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; display:block; padding:3px 0 3px 15px}

#mainContent .sidePromoContent .promoNavList a:hover {text-decoration:none; color:#444; background-color:#ededed}

#mainContent .sidePromoContent .promoNavList ul li {border-bottom:1px solid #e3e3e3;}

/*------------------------------- upComingEvents */

#upComingEvents {}

#upComingEvents h3 {font-family:"times", serif; font-weight:normal; color:#831a1a; font-size:18px; padding-bottom:10px}

#upComingEvents h5 {}

#upComingEvents .event {padding:10px 0 10px 0; border-top:solid 1px #999}

#upComingEvents .event h5 span {color:#364d5a; font-size:14px; font-weight:normal}

#upComingEvents .event h5 b {color:#364d5a; font-size:14px}

#upComingEvents .event p {}

#upComingEvents .event a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px; float:right; display:inline}

#upComingEvents .event a:hover {}

/*------------------------------- addressMap */

#addressMap {}

#addressMap .contentWrap {float:left; display:inline; width:200px; padding-top:0px}

#addressMap .imgWrap {float:left; display:inline; width:139px}

#addressMap address {font-style:normal}

#addressMap h4 {font-weight:bold; color:#364d5a; font-size:14px;}

#addressMap .contentWrap a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px; float:left; display:inline}

/*------------------------------- profile */
.profile {background:url(../_img/bgPromoAd.gif) #fff left bottom repeat-x; margin-top:20px; padding:10px; padding-bottom:13px;}

.profile .imgWrap {float:left; display:inline; width:125px; padding-right:10px;}

.profile .profileDescription {float:left; display:inline; width:230px}

.profile h4 {font-family:"times", serif; font-weight:normal; color:#364d5a; font-size:18px; padding:0px 0 5px}

/*------------------------------- bonspielBox */
.bonspielBox {background:url(../_img/bgPromoAd.gif) #fff left bottom repeat-x; margin-top:5px;margin-bottom:20px; padding-bottom:3px;}

.bonspielBox .imgWrap {float:left; display:inline; width:432px;}

.bonspielBox .bonspielDescription {float:left; display:inline; width:240px; padding:10px}

#mainContent .bonspielBox p {line-height:14px;}

.bonspielBox h4 {font-family:"times", serif; font-weight:normal; color:#364d5a; font-size:18px; padding:0px 0 5px}

.bonspielBox h5 {font-weight:bold; color:#831a1a; font-size:14px; padding:0px 0 5px}

.bonspielBox a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px; float:left; display:inline}

/*------------------------------- bonspielWinners */

#bonspielWinners h3 {font-family:"times", serif; font-weight:normal; color:#831a1a; font-size:18px; padding-bottom:10px}

#bonspielWinners h5 {padding-bottom:5px}

#bonspielWinners .event {padding:10px 0 0 0; border-top:solid 1px #999}

#bonspielWinners .event h5 span {color:#831a1a; font-size:14px; font-weight:normal}

#bonspielWinners .event h5 b {color:#831a1a; font-size:14px}

#bonspielWinners .event p {line-height:14px;}

#bonspielWinners .event p b {color:#364d5a;}

#bonspielWinners .event a {color:#831a1a; font-size:12px; background:url(../_img/arrowRedWhite.gif) left center no-repeat; padding-left:15px; float:right; display:inline}

#bonspielWinners .event a:hover {}

/*------------------------------- profile */

table.tableChampions {font-size:11px; color:#444444; width:100%;}

table.tableChampions tr {}

table.tableChampions tr th, table.tableChampions tr th.year {background:#333; color:#fff; text-align:left; padding:5px}

table.tableChampions tr td, table.tableChampions tr td.year { padding:5px; valign:top; vertical-align:top; border-bottom:#ccc 1px solid; background:#fff}

table.tableChampions tr td.year {color:#364d5a}

table.tableChampions tr.event td {/*background:#e3e3e3;*/ color:#444; border-bottom:none; padding-bottom:0px;}

table.tableChampions tr td {width:16.5%}

table.tableChampions tr.row1 td {}

table.tableChampions tr.row2 td {background:#ededed}

