@charset "utf-8";

*
{
	font-size: 100.01%;
}

#content UL {
	list-style-type: circle;
	margin: 0px 25px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
#content UL LI {
	margin: 0px 0px 5px 20px;
	padding: 0px 0px 0px 0px;
	border: none;
	list-style-type: circle;
	list-style-position: outside;
}

strong, .strong, .bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.strike
{
	text-decoration: line-through;
}

.float-left, .fl
{
	float: left;
}

.float-right, .fr
{
	float: right;
}

.clear-both
{
	clear: both;
}

/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}

.position-relative
{
	position: relative;
}

.position-absolute
{
	position: absolute;
}

.center
{
	text-align: center;
	margin: 0px auto;
}
.center2
{
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

.uppercase
{
	text-transform: uppercase;
}

.lowercase
{
	text-transform: lowercase !important;
}

.underline {
	text-decoration: underline !important;
}

.topfix
{
	position: fixed !important;
	top: -72px;
	z-index: 5000;
}
.topfix2
{
	position: fixed !important;
	top: 0px !important;
	right: 0px !important;
	z-index: 5000;
}

.middle
{
	display: table-cell;
	vertical-align: middle;
}

.right
{
	position: absolute;
	right: 0px;
}
.right-align
{
	text-align: right !important;
}

.left
{
	position: absolute;
	left: 0px;
}
.left-align
{
	text-align: left !important;
}
.right-align
{
	text-align: right !important;
}
.center-align, .center-align P
{
	text-align: center !important;
}

.bottom
{
	position: absolute;
	bottom: 0px;
}

.hidden
{
  visibility: hidden;
}
.visible
{
  visibility: visible !important;
}

.show
{
	display: block !important;
}
.display-none, .hide
{
	display: none;
}

.display-block
{
	display: block  !important;
}

.display-table
{
	display: table;
}

.nowrap
{
	white-space: nowrap;
}

TH
{
	xtext-align: center;
	font-weight: bold;
	white-space: nowrap;
}

.black
{
	color: #000000 !important;
}
.xwhite {
	color: #ffffff !important;
}

LABEL
{
	display: inline-block;
	text-align: justify;
}

.last
{
	margin-right: 0px !important;
	padding-right: 0px !important;
}

.nopadding { padding: 0px !important; }

.border { border: 1px solid; }

.width100, .full {
	width: 100%;
}
.width95 {
	width: 94%;	
}
.width90 {
	width: 89%;	
}
.width80 {
	width: 79%;	
}
.width75 {
	width: 74%;	
}
.width70 {
	width: 69%;	
}
.width65 {
	width: 64%;	
}
.width60 {
	width: 59%;	
}
.width50 {
	width: 49%;	
}
.width45 {
	width: 44%;	
}
.width40 {
	width: 39%;	
}
.width35 {
	width: 34%;	
}
.width33 {
	width: 33%;	
}
.width30 {
	width: 29%;	
}
.width25 {
	width: 24%;	
}
.width23 {
	width: 22%;	
}
.width20 {
	width: 19%;	
}

.margin5 {
	margin: 5px;
}
.margin10 {
	margin: 10px;
}
.margin20 {
	margin: 20px;
}
.margin30 {
	margin: 30px;
}

.top10 { margin-top: 10px !important; }
.top15 { margin-top: 15px !important; }
.top20 { margin-top: 20px !important; }
.top30 { margin-top: 30px !important; }
.top40 { margin-top: 40px !important; }
.top50 { margin-top: 50px !important; }
.top60 { margin-top: 60px !important; }
.top90 { margin-top: 90px !important; }
.top100 { margin-top: 100px !important; }
.top110 { margin-top: 110px !important; }
.top120 { margin-top: 120px !important; }
.top130 { margin-top: 130px !important; }
.top140 { margin-top: 140px !important; }
.top150 { margin-top: 150px !important; }
.top160 { margin-top: 160px !important; }
.top170 { margin-top: 170px !important; }
.top200 { margin-top: 200px !important; }

.topn10 { margin-top: -10px; }
.topn20 { margin-top: -20px; }
.topn30 { margin-top: -30px; }
.topn40 { margin-top: -40px; }
.topn50 { margin-top: -60px; }
.topn60 { margin-top: -60px; }

.bottom5 { margin-bottom: 5px; }
.bottom10 { margin-bottom: 10px; }
.bottom15 { margin-bottom: 15px; }
.bottom20 { margin-bottom: 20px; }
.bottom30 { margin-bottom: 30px; }
.bottom40 { margin-bottom: 40px; }
.bottom50 { margin-bottom: 50px; }
.bottom60 { margin-bottom: 60px; }
.bottom100 { margin-bottom: 100px; }

.topn90 { margin-top: -90px; }

.leftn10 { margin-left: -10px; }
.leftn20 { margin-left: -20px; }
.leftn30 { margin-left: -30px; }

.left10 { margin-left: 10px; }
.left20 { margin-left: 20px; }
.left25 { margin-left: 25px; }
.left30 { margin-left: 30px; }
.left40 { margin-left: 40px; }
.left50 { margin-left: 50px; }
.left60 { margin-left: 60px; }
.left70 { margin-left: 70px; }
.left80 { margin-left: 80px; }
.left90 { margin-left: 90px; }
.left100 { margin-left: 100px; }
.left110 { margin-left: 110px; }
.left120 { margin-left: 120px; }
.left130 { margin-left: 130px; }
.left140 { margin-left: 140px; }
.left150 { margin-left: 150px; }
.left25a {
	margin-left: 24%;
}

.right10 { margin-right: 10px; }
.right13 { margin-right: 13px; }
.right15 { margin-right: 15px; }
.right20 { margin-right: 20px; }
.right30 { margin-right: 30px; }
.right35 { margin-right: 35px; }
.right40 { margin-right: 40px; }
.right50 { margin-right: 50px; }
.right60 { margin-right: 60px; }
.right70 { margin-right: 70px; }
.right80 { margin-right: 80px; }
.right90 { margin-right: 90px; }
.right100 { margin-right: 100px; }
.right150 { margin-right: 150px; }

.paddr20 {
	padding-right: 20px;
}

 .marginside10 {
	margin: 0px 10px 0px 10px;
 }
.margin0 {
	margin: 0px !important;
}

.font-size-46 {
	font-size: 46px !important;
	line-height: normal;
}
.font-size-26 {
	font-size: 26px !important;
	line-height: 46px !important;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
    overflow:hidden;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 .clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}