.body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
}
.body a{
	color : #C7451E;
}
.body a:hover{
	text-decoration : none;
}

.body2{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
}
.body2 a{
	color: #B57B46;
	text-decoration : none;
}
.body2 a:hover{	
	text-decoration : none;
}

.body_club{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #B0B3E2;
}

.body_club a{
	color: #B0B3E2;
}

.body_club a:hover{
	text-decoration: none;
}

.body_club_highlight{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.body_sm{
	font : 7pt Verdana, Arial, Helvetica, sans-serif;
}
.body_sm a{
	color : #000000;
}
.body_sm a:hover{
	color : #C7451E;
	text-decoration : none;
}

.grey-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.grey-body a{
	color : #666666;
}
.grey-body a:hover{
	text-decoration : none;
}

.brown-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #61523C;
}
.brown-body a{
	color: #8B6F55;
}
.brown-body a:hover{
	text-decoration : none;
}

.system-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #293F6F;
}
.system-body a{
	color: #5B6E98;
}
.system-body a:hover{
	text-decoration : none;
}

.member-orange{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #A24E12;
}
.member-orange a{
	color: #A24E12;
	text-decoration: none;
}
.member-orange a:hover{
	color: #A24E12;
	text-decoration: underline;
}

.member-grey{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #414B56;
}
.member-grey a{
	color: #414B56;
	text-decoration: none;
}
.member-grey a:hover{
	color: #414B56;
	text-decoration: underline;
}

.member-grey-small{
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color: #414B56;
}

.member-purple{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #283360;
}
.member-purple a{
	color: #283360;
	text-decoration: none;
}
.member-purple a:hover{
	color: #283360;
	text-decoration: underline;
}
.member-purple-small{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #283360;
}
.member-purple-small a{
	color: #283360;
	text-decoration: none;
}
.member-purple-small a:hover{
	color: #283360;
	text-decoration: underline;
}

.grey-menu{
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.grey-menu a{
	color: #333333;
	text-decoration : none;
}

.card_top{
	background-color: #BBC2DE;
	border-top: 1px solid #7373A8;
}
.card_bottom{
	background-color: #BBC2DE;
	border-bottom: 1px solid #7373A8;
}
.card_right{
	background-color: #BBC2DE;
	border-right: 1px solid #7373A8;
}
.card_left{
	background-color: #BBC2DE;
	border-left: 1px solid #7373A8;
}
.card_grey_right{
	background-color: #D2D6D9;
	border-right: 1px solid #455560;
}
.card_grey_bottom{
	background-color: #D2D6D9;
	border-bottom: 1px solid #455560;
}
.card_grey_content{
	background-color: #D2D6D9;
}
.card_content{
	background-color: #BBC2DE;
}

.member_grey_top{
	background-color: #D2D6D9;
	border-top: 1px solid #868F98;
}
.member_grey_bottom{
	background-color: #D2D6D9;
	border-bottom: 1px solid #868F98;
}
.member_grey_right{
	background-color: #D2D6D9;
	border-right: 1px solid #868F98;
}
.member_grey_left{
	background-color: #D2D6D9;
	border-left: 1px solid #868F98;
}
.member_grey_content{
	background-color: #D2D6D9;
}

.member_orange_top{
	background-color: #cccccc;
	border-top: 1px solid #cccccc;
}
.member_orange_bottom{
	background-color: #cccccc;
	border-bottom: 1px solid #cccccc;
}
.member_orange_right{
	background-color: #cccccc;
	border-right: 1px solid #cccccc;
}
.member_orange_left{
	background-color: #cccccc;
	border-left: 1px solid #cccccc;
}
.member_orange_content{
	background-color: #cccccc;
}

.white_top{
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
}
.white_bottom{
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
}
.white_right{
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
}
.white_left{
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
}
.white_content{
	padding: 5px;
	background-color: #FFFFFF;
}

.grey_bottom{
	background-color: #D2D6D9;
	border-bottom: 1px solid #000000;
}
.grey_right{
	background-color: #D2D6D9;
	border-right: 1px solid #000000;
}
.grey_left{
	background-color: #D2D6D9;
	border-left: 1px solid #000000;
}
.grey_content{
	padding: 5px;
	background-color: #D2D6D9;
}

.brown_bottom{
	background-color: #C1BBAB;
	border-bottom: 1px solid #000000;
}
.brown_right{
	background-color: #C1BBAB;
	border-right: 1px solid #000000;
}
.brown_left{
	background-color: #C1BBAB;
	border-left: 1px solid #000000;
}
.brown_content{
	padding: 5px;
	background-color: #C1BBAB;
}

.system_top{
	background-color: #94A2C9;
	border-top: 1px solid #000000;
}
.system_bottom{
	background-color: #94A2C9;
	border-bottom: 1px solid #000000;
}
.system_right{
	background-color: #94A2C9;
	border-right: 1px solid #000000;
}
.system_left{
	background-color: #94A2C9;
	border-left: 1px solid #000000;
}
.system_content{
	padding: 5px;
	background-color: #94A2C9;
}

.profile_top{
	background-color: #FFFFFF;
	border-top: 1px solid #2D345C;
}
.profile_bottom{
	background-color: #FFFFFF;
	border-bottom: 1px solid #2D345C;
}
.profile_right{
	background-color: #FFFFFF;
	border-right: 1px solid #2D345C;
}
.profile_left{
	background-color: #FFFFFF;
	border-left: 1px solid #2D345C;
}
.profile_content{
	padding: 5px;
	background-color: #FFFFFF;
}
.profile_line{
	height: 1px;
	background-color: #999999;
}

.profile_header{
	color: #999999;
	font : bold 12pt Verdana;
}

.profile{
	color: #999999;
	font : 8pt Verdana;
}

.header_blue{
	border-top: 1px solid #98A0C1;
	border-bottom: 1px solid #98A0C1;
	background-color: #D8D6E7;
	color: #404D70;
	font : bold 8pt Arial;
	padding-left : 5px;
}

.profile_menu {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #999999;
	color: #FFFFFF;
	font : 8pt Arial;
	padding-left : 5px;
}

.profile_menu_item{
	color: #FFFFFF;
	background-color: #999999;
	font : 8pt Arial;
}
.profile_menu_item a{
	color: #FFFFFF;
	background-color: #999999;
	font : 8pt Arial;
	text-decoration : none;
}
.profile_menu_item a:hover{
	color: #FFFFFF;
	background-color: #999999;
	font : 8pt Arial;
	text-decoration : none;
}

.blue-line{
	height: 1px;
	background-color: #FFFFFF;
}

.clubs_top{
	background-color: #7E80B6;
	padding: 10px;
	font : bold 12pt Arial;
	color : #FFFFFF;
}

.clubs_bottom{
	background-color: #5A5D98;
	font : 10pt Arial;
	color : #FFFFFF;
}


.textfield{
	padding: 2px;
	border: 1px solid #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.dropdown{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.textarea{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border: 1px solid #000000;
}

.checkbox{
}

.radio{
}

.button{
}

.scroll_panel{
	padding-top : 120px;
}
.scroll_panel_item{
	padding-top : 3px;	
}
.linked{
	cursor : pointer;
}

.cal_day_number{
	color: #858585;
	font: Arial;
	font-size: 40;
	font-weight: bolder;
}
.cal_day_name{
	color: #858585;
	font: Arial;
	font-size: 12;
	font-weight: bolder;
}
.cal_past_number{
	color: #E0E0E0;
	font: Arial;
	font-size: 40;
	font-weight: bolder;
}
.cal_past_name{
	color: #E0E0E0;
	font: Arial;
	font-size: 12;
	font-weight: bolder;
}
.cal_holiday_number{
	color: #FD7777;
	font: Arial;
	font-size: 40;
	font-weight: bolder;
}
.cal_holiday_name{
	color: #FD7777;
	font: Arial;
	font-size: 12;
	font-weight: bolder;
}
.cal_today_number{
	color: #FFFFFF;
	font: Arial;
	font-size: 40;
	font-weight: bolder;
}
.cal_today_name{
	color: #FFFFFF;
	font: Arial;
	font-size: 12;
	font-weight: bolder;
}