.s36						{ font-size: 36px; }

h1							{ font-weight: bold; font-size: 34px; padding: 0px; margin: 0px; color: #55052c }
h2							{ font-weight: bold; font-size: 24px; padding: 0px; margin: 0px; color: #252525 }
h3							{ font-weight: bold; font-size: 18px; padding: 0px; margin: 0px; color: #252525 }

.lgray						{ color: #c7c1ba }
.bgray					{ color: #babdc7 }
.dpink					{ color: #A32B61 }
.d2pink					{ color: #55052c }
.spink						{ color: #fbbb96 }
.dblue					{ color: #0d5593 }

.underline_			{ text-decoration:none; } 

.pdd_top01			{ padding-top: 1px; }
.pdd_top07			{ padding-top: 7px; }
.pdd_top21			{ padding-top: 21px; }
.pdd_top45			{ padding-top: 35px; }
.pdd_bottom40	{ padding-bottom: 40px; }
.pdd_left04			{ padding-left: 4px; }
.pdd_left06			{ padding-left: 6px; }
.pdd_left10			{ padding-left: 10px; }
.pdd_left19			{ padding-left: 19px; }
.pdd_left47			{ padding-left: 47px; }
.pdd_right03		{ padding-right: 3px; }
.pdd_right04		{ padding-right: 4px; }
.pdd_right10		{ padding-right: 10px; }
.pdd_right14		{ padding-right: 14px; }
.pdd_right17		{ padding-right: 17px; }
.pdd_right19		{ padding-right: 19px; }

.brd_top				{ border-top: #c7c1ba 1px solid; }
.brd_bottom			{ border-bottom: #c7c1ba 1px solid; }
.brd_left					{ border-left: #c7c1ba 1px solid; }
.brd_right				{ border-right: #c7c1ba 1px solid; }

.dash_top				{ border-top: #cad3da 1px dashed; }
.dash_bottom		{ border-bottom: #cad3da 1px dashed; }
.dash_left				{ border-left: #cad3da 1px dashed; }
.dash_right			{ border-right: #cad3da 1px dashed; }

a.lmenu150:link, a.lmenu150:active, a.lmenu150:visited { display: block; width: 134px; padding-top: 6px; padding-bottom: 10px; padding-left: 16px; color: #252525; text-decoration:none; font-size: 14px }
a.lmenu150:hover { display: block; width: 134px; background-color:#f7c9df; padding-top: 6px; padding-bottom: 10px; padding-left: 16px; color: #252525; text-decoration:none; font-size: 14px }
a.white_slink14:link, a.white_slink14:active, a.white_slink14:visited { color: #fbbb96; text-decoration:none; font-size: 14px }
a.white_slink14:hover { color: #FFFFFF; text-decoration:none; font-size: 14px }
a.blue_hashtag:link, a.blue_hashtag:active, a.blue_hashtag:visited { background-color:#e3edf6; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; color: #16387C; text-decoration:none; font-size: 14px }
a.blue_hashtag:hover { background-color:#9c2b63; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; color: #FFFFFF; text-decoration:none; font-size: 14px }
a.gold_link14:link, a.gold_link14:active, a.gold_link14:visited  { text-decoration:none; font-weight: normal; color: #002E64; font-size: 14px }
a.gold_link14:hover { text-decoration:underline; color: #002E64; font-weight: normal; font-size: 14px }

a.black_link18:link, a.black_link18:active, a.black_link18:visited { color: #252525; text-decoration:none; font-size: 18px }
a.black_link18:hover { color: #252525; text-decoration:underline; font-size: 18px }
a.violet_link18:link, a.violet_link18:active, a.violet_link18:visited { color: #601279; text-decoration:none; font-size: 18px }
a.violet_link18:hover { color: #601279; text-decoration:underline; font-size: 18px }

a.bmenu:link, a.bmenu:active, a.bmenu:visited { color: #16387C; text-decoration:none; font-size: 14px }
a.bmenu:hover { color: #A32B61; text-decoration:underline; font-size: 14px }

a.dpink_ulink16:link, a.dpink_ulink16:active, a.dpink_ulink16:visited { color: #6c1a40; font-weight: bold; text-decoration:underline; font-size: 16px }
a.dpink_ulink16:hover { color: #6c1a40; font-weight: bold; text-decoration:underline; font-size: 16px }
a.dpink_link18:link, a.dpink_link18:active, a.dpink_link18:visited { color: #6c1a40; text-decoration:none; font-size: 18px }
a.dpink_link18:hover { color: #6c1a40; text-decoration:none; font-size: 18px }
a.dpink_ulink18:link, a.dpink_ulink18:active, a.dpink_ulink18:visited { color: #6c1a40; text-decoration:underline; font-size: 18px }
a.dpink_ulink18:hover { color: #6c1a40; text-decoration:underline; font-size: 18px }

a.tap300:link, a.tap300:active, a.tap300:visited { display: block; background-color:#FFFFFF; width: 276px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; text-decoration:none; }
a.tap300:hover { display: block; background-color:#f7c9df; width: 276px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; text-decoration:none; }
a.tap420:link, a.tap420:active, a.tap420:visited { display: block; background-color:#f3f7fb; width: 388px; padding-top: 12px; padding-bottom: 12px; padding-left: 16px; padding-right: 16px; text-decoration:none; }
a.tap420:hover { display: block; background-color:#f7c9df; width: 388px; padding-top: 12px; padding-bottom: 12px; padding-left: 16px; padding-right: 16px; text-decoration:none; }

a.lmenu150_red:link, a.lmenu150_red:active, a.lmenu150_red:visited { display: block; width: 134px; padding-top: 6px; padding-bottom: 10px; padding-left: 16px; color: #16387C; text-decoration:none; font-size: 14px }
a.lmenu150_red:hover { display: block; width: 134px; background-color:#9c2b63; padding-top: 6px; padding-bottom: 10px; padding-left: 16px; color: #FFFFFF; text-decoration:none; font-size: 14px }
