.bold {
	font-weight:bold !important;
}
.normal {
	font-weight:normal !important;
	font-style:normal !important;
}
.italic {
	font-style:italic !important;
}
.oblique {
	font-style:oblique !important;
}
.caps {
	font-variant:small-caps !important;
}
.button.caps {
	letter-spacing: 1px !important;
}

.tp-caption.bg_black{
	padding: 3px 10px !important;  
	background-color:#000000 !important;
}
.tp-caption.bg_white{
	padding: 3px 10px !important;  
	background-color:#ffffff !important;
}
.tp-caption.bg_grey{
	padding: 3px 10px !important;  
	background-color:#000000 !important;
}
.tp-caption.bg_blue{
	padding: 3px 10px !important;  
	background-color:#4e5b6c !important;
}
.tp-caption.bg_red{
	padding: 3px 10px !important;  
	background-color:#de543e !important;
}
.tp-caption.bg_orange{
	padding: 3px 10px !important;  
	background-color:#FFA500 !important;
}
.tp-caption.bg_yellow{
	padding: 3px 10px !important;  
	background-color:#FFFF00 !important;
}
.tp-caption.bg_magenta{
	padding: 3px 10px !important;  
	background-color:#FF00FF !important;
}
.tp-caption.bg_green{
	padding: 3px 10px !important;  
	background-color:#008000 !important;
}

.tp-caption.wes_verylarge_white{
	position: absolute;
	color: #fff;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_verylarge_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_verylarge_black{
	position: absolute;
	color: #000;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_red{
	position: absolute;
	color: #FF0000;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_green{
	position: absolute;
	color: #008000;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_olive{
	position: absolute;
	color: #808000;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_grey{
	position: absolute;
	color: #808080;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_purple{
	position: absolute;
	color: #800080;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_maroon{
	position: absolute;
	color: #800000;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verylarge_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_white{
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_large_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_large_black{
	position: absolute;
	color: #000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_red{
	position: absolute;
	color: #FF0000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_green{
	position: absolute;
	color: #007000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_olive{
	position: absolute;
	color: #807000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_grey{
	position: absolute;
	color: #808080;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_purple{
	position: absolute;
	color: #700080;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_maroon{
	position: absolute;
	color: #700000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_large_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_white{
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_verybig_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_verybig_black{
	position: absolute;
	color: #000;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_red{
	position: absolute;
	color: #FF0000;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_green{
	position: absolute;
	color: #007000;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_olive{
	position: absolute;
	color: #807000;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_grey{
	position: absolute;
	color: #808080;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_purple{
	position: absolute;
	color: #700080;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_maroon{
	position: absolute;
	color: #700000;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_verybig_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 700;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_big_white{
	position: absolute;
	color: #fff;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}

.tp-caption.wes_big_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 700;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}

.tp-caption.wes_big_black{
	position: absolute;
	color: #000;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_red{
	position: absolute;
	color: #FF0000;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_green{
	position: absolute;
	color: #008000;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_olive{
	position: absolute;
	color: #808000;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_grey{
	position: absolute;
	color: #808080;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_purple{
	position: absolute;
	color: #800080;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_maroon{
	position: absolute;
	color: #800000;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}
.tp-caption.wes_big_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
}

.tp-caption.wes_medium_white{
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_medium_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_medium_black{
	position: absolute;
	color: #000;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_red{
	position: absolute;
	color: #FF0000;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_green{
	position: absolute;
	color: #007000;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_olive{
	position: absolute;
	color: #807000;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_grey{
	position: absolute;
	color: #808080;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_purple{
	position: absolute;
	color: #700080;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_maroon{
	position: absolute;
	color: #700000;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_medium_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_small_white{
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_small_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_small_black{
	position: absolute;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_red{
	position: absolute;
	color: #FF0000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_green{
	position: absolute;
	color: #007000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_olive{
	position: absolute;
	color: #807000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_grey{
	position: absolute;
	color: #808080;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_purple{
	position: absolute;
	color: #700080;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_maroon{
	position: absolute;
	color: #700000;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_small_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	padding: 2px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_white{
	position: absolute;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_mini_orange{
	position: absolute;
	color: #FFA500;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}

.tp-caption.wes_mini_black{
	position: absolute;
	color: #000;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_blue{
	position: absolute;
	color: #0000FF;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_red{
	position: absolute;
	color: #FF0000;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_green{
	position: absolute;
	color: #008000;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_olive{
	position: absolute;
	color: #808000;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_grey{
	position: absolute;
	color: #808080;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_purple{
	position: absolute;
	color: #800080;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_magenta{
	position: absolute;
	color: #FF00FF;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_yellow{
	position: absolute;
	color: #FF00FF;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_maroon{
	position: absolute;
	color: #800000;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_darkblue{
	position: absolute;
	color: #0000A0;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
.tp-caption.wes_mini_lightblue{
	position: absolute;
	color: #ADD8E6;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Verdana, Tahoma;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 0px;
	white-space:nowrap;
}
