/* anns */
*{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/**********************************/
/* Float */
.floatl 	{float: left;}
.floatr 	{float: right;}
.clr 		{clear: both;}

img.imgl 	{float:left;}
img.imgr 	{float:right;}

/**********************************/
/* Aligns */
.left 		{ text-align: left !important;}
.right 		{ text-align: right;}
.center 	{ text-align: center !important;}
.justy 		{ text-align: justify;}

.top		{ vertical-align: top;}
.ttop		{ vertical-align: text-top;}
.middle		{ vertical-align: middle;}
.bottom		{ vertical-align: bottom;}
.tbottom	{ vertical-align: text-bottom;}

.hidden  	{ overflow: hidden; }
.scroll 	{ overflow: scroll;} 
.ovfauto 	{ overflow: auto;} 

/**********************************/
/* Tables */
table{
	border-collapse: collapse;
	padding: 0px;
}
table tbody tr td{
	vertical-align: top;
}
/**********************************/
/* Fontd */
.fs16px{font-size: 16px !important;}

/**********************************/
/* Paddings */
.p0 	{ padding: 			0 !important;}
.pt0 	{ padding-top: 		0 !important;}
.pb0 	{ padding-bottom: 	0 !important;}
.pr0 	{ padding-right: 	0 !important;}
.pl0 	{ padding-left: 	0 !important;}

/* Paddings px */

.p5		{ padding:	 		5px !important;}
.pt5	{ padding-top: 		5px !important;}
.pb5	{ padding-bottom: 	5px !important;}
.pl5	{ padding-left: 	5px !important;}
.pr5	{ padding-right: 	5px !important;}

.p10 	{ padding: 			10px !important;}
.pt10 	{ padding-top: 		10px !important;}
.pb10 	{ padding-bottom: 	10px !important;}
.pr10 	{ padding-right: 	10px !important;}
.pl10 	{ padding-left: 	10px !important;}

.p15 	{ padding: 			15px !important;}
.pt15 	{ padding-top: 		15px !important;}
.pb15 	{ padding-bottom: 	15px !important;}
.pr15 	{ padding-right: 	15px !important;}
.pl15 	{ padding-left: 	15px !important;}

.p20 	{ padding: 			20px !important;}
.pt20 	{ padding-top: 		20px !important;}
.pb20 	{ padding-bottom: 	20px !important;}
.pr20 	{ padding-right: 	20px !important;}
.pl20 	{ padding-left: 	20px !important;}

.p25 	{ padding: 			25px !important;}
.pt25 	{ padding-top: 		25px !important;}
.pb25 	{ padding-bottom: 	25px !important;}
.pr25 	{ padding-right: 	25px !important;}
.pl25 	{ padding-left: 	25px !important;}

.p230 	{ padding: 			230px !important;}
.pt230 	{ padding-top: 		230px !important;}
.pb230 	{ padding-bottom: 	230px !important;}
.pr230 	{ padding-right: 	230px !important;}
.pl230 	{ padding-left: 	230px !important;}

.p235 	{ padding: 			235px !important;}
.pt235 	{ padding-top: 		235px !important;}
.pb235 	{ padding-bottom: 	235px !important;}
.pr235 	{ padding-right: 	235px !important;}
.pl235 	{ padding-left: 	235px !important;}


/**********************************/
/* Margins */
.ma 	{ margin: 	auto;}

.mra 	{ margin-right: 	auto;}
.mla 	{ margin-left:		auto;}

.mta 	{ margin-top: 		auto;}
.mba 	{ margin-bottom: 	auto;}

.m0 	{ margin: 			0 !important;}
.mt0 	{ margin-top: 		0 !important;}
.mb0 	{ margin-bottom: 	0 !important;}
.mr0 	{ margin-right: 	0 !important;}
.ml0 	{ margin-left:		0 !important;}

/* Margins px */
.m5 	{ margin:			5px !important;}
.mt5 	{ margin-top:		5px !important;}
.mb5 	{ margin-bottom:	5px !important;}
.mr5 	{ margin-right:		5px !important;}
.ml5 	{ margin-left:		5px !important;}

.m10 	{ margin: 			10px !important;}
.mt10 	{ margin-top: 		10px !important;}
.mb10 	{ margin-bottom: 	10px !important;}
.mr10 	{ margin-right: 	10px !important;}
.ml10 	{ margin-left:		10px !important;}

.m20 	{ margin: 			20px !important;}
.mt20 	{ margin-top: 		20px !important;}
.mb20 	{ margin-bottom: 	20px !important;}
.mr20 	{ margin-right: 	20px !important;}
.ml20 	{ margin-left:		20px !important;}

.m35 	{ margin: 			35px !important;}
.mt35 	{ margin-top: 		35px !important;}
.mb35 	{ margin-bottom: 	35px !important;}
.mr35 	{ margin-right: 	35px !important;}
.ml35 	{ margin-left:		35px !important;}

.m40 	{ margin: 			40px !important;}
.mt40 	{ margin-top: 		40px !important;}
.mb40 	{ margin-bottom: 	40px !important;}
.mr40 	{ margin-right: 	40px !important;}
.ml40 	{ margin-left:		40px !important;}

.m50 	{ margin: 			50px !important;}
.mt50 	{ margin-top: 		50px !important;}
.mb50 	{ margin-bottom: 	50px !important;}
.mr50 	{ margin-right: 	50px !important;}
.ml50 	{ margin-left:		50px !important;}

.m183 	{ margin: 			183px !important;}
.mt183 	{ margin-top: 		183px !important;}
.mb183 	{ margin-bottom: 	183px !important;}
.mr183 	{ margin-right: 	183px !important;}
.ml183 	{ margin-left:		183px !important;}

.m192 	{ margin: 			192px !important;}
.mt192 	{ margin-top: 		192px !important;}
.mb192 	{ margin-bottom: 	192px !important;}
.mr192 	{ margin-right: 	192px !important;}
.ml192 	{ margin-left:		192px !important;}

.m873 	{ margin: 			873px !important;}
.mt873 	{ margin-top: 		873px !important;}
.mb873 	{ margin-bottom: 	873px !important;}
.mr873 	{ margin-right: 	873px !important;}
.ml873 	{ margin-left:		873px !important;}

/* Margins - */
.m_14 	{ margin:			-14px !important;}
.mt_14 	{ margin-top:		-14px !important;}
.mb_14 	{ margin-bottom:	-14px !important;}
.mr_14 	{ margin-right:		-14px !important;}
.ml_14 	{ margin-left:		-14px !important;}

/**********************************/
/* Widths */
.wauto		{width: auto;}

.w100p 		{ width: 100%;}
.w10p 		{ width: 10%;}
.w30p 		{ width: 30%;}
.w45p 		{ width: 45%;}
.w50p 		{ width: 50%;}

.w10		{ width: 10px;}
.w95		{ width: 95px;}
.w104		{ width: 104px;}
.w178		{ width: 178px !important;}
.w160		{ width: 160px;}
.w185		{ width: 185px;}
.w205		{ width: 205px;}
.w250		{ width: 250px;}
.w277		{ width: 277px;}
.w380		{ width: 380px;}
.w422		{ width: 422px;}
.w500		{ width: 500px;}
.w900		{ width: 900px;}
.w960		{ width: 960px;}

.mw100 		{ min-width: 100px;}


/**********************************/
/* HEIGHTS */
.h100p			{ height: 100% !important;}
.h0			    { height: 0px !important;}

.h17 		{ height: 17px;}
.h75 		{ height: 75px;}

.lh0 		{ line-height: 0px;}
.lh75 		{ line-height: 75px;}

.mh88 		{ min-height: 88px;}

/**********************************/
/* Clears */

.clearFix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix 	{ display:inline-block;}
	/*Hides from IE-mac\*/
* html .clearFix 	{ height:1%;}
.clearFix 	{ display:block;}
	/*End hide from IE-mac*/

/**********************************/
/* Position */
.rel {position: relative;}
.abs {position: absolute;}

/**********************************/
/* Visibility */
.show,
.block 		{ display:block;}
.inline 	{ display: inline;}
.dtable 	{display: table;}
	.dtableie {
		/* zoom: 1;*/
	}
.dcell  	{display: table-cell;}

.hide 		{ display:none;}

#none 		{ display:none;}
#print 		{ display:none;}
#screen 	{ display:block;}


/**********************************/
/* Links */
a			{outline: none;}/* for FF */
a img		{border:none;}
/**********************************/
/* Font styling */
.larger{
	font-size: 14px;
}
.b 			{ font-weight: 		bold;}
.i 			{ font-style: 		italic;}
.u 			{ text-decoration: 	underline;}
.n 			{ font-weight: 		normal;}
.s			{ text-decoration: 	line-through;}

.text_up	{text-transform:	uppercase;}
.text_low	{text-transform:	lowercase;}
.text_cap	{text-transform:	capitalize;}

.nowrap 	{white-space: 		nowrap;}

.f10px 		{font-size:			10px !important;}

.Tahoma 	{font-family:		Tahoma;}

.cursor-hand{cursor: 			pointer;}
/**********************************/
/* anns */

/* Colors */
.blue {
	color: #0067A8;
}
.green {
	color: #149A00;
}
.red {
	color: #E9662D;
}
.claret {
	color: #B00958;
}
.violet {
	color: #6C05C4;
}
.wight{
	color: #ffffff;
}
/* Links */
a {
	color: #3774AA;
	text-decoration: none;
}
a:hover {
	color: #007CE6;
	text-decoration: underline;
}

/* Fonts */
html, body {
	font-family: Tahoma, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	line-height: 20px;
	margin: 0;
	padding: 0;
	min-width: 990px;
}

h1 {
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 36px;
	font-weight: normal;
	color: #333333;
	line-height: 40px;
}
h2 {
	font-family: Tahoma, Sans Serif;
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	line-height: 34px;	
}
h3 {
	font-family: Tahoma, Sans Serif;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 7px;
	line-height: 125%;
}
h4 {
	font-family: Tahoma, Sans Serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
img {
    border: none;
}
input {
    font: inherit; 
    color: inherit;
    height: 21px;
    border: 1px solid #c9c9c9;
    padding-left: 7px;
}
textarea {
    font: inherit; 
    color: inherit;
    padding-left: 7px;    
    border: 1px solid #c9c9c9;
}
small {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #747474;
	line-height: 16px;
}
