div, html, body, p,img,
h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6, td
form, fieldset, a, img, a img, br, button{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
form{
	margin-bottom:0;
	padding:0;
	margin-top:0;
}
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width:990px;
	font: 62.5%/1.4 Tahoma, Arial, Helvetica, Verdana, sans-serif;
  	color: #46494e;
	background:#ffffff;

}

body {
	margin:0;
	padding:0;
	height:100%;
	background:transparent;
	font-size:13px;
	text-align:left;
	width:100%;
	line-height: auto;
}

table, td
{
	border-collapse:collapse;
	vertical-align: top;
	border:0;
}

.dotted{
	border:1px dotted #aae0f7;
}

h1, .h1, h2, .h2{
	font-weight:normal;
}

.h3, .h4, .h5, .h6 {
	font-weight:bold;
}

h1, .h1{
	font-size:180%;
}


h2, .h2{
	font-size:150%;
}

h3, .h3{
	font-size:110%;
}

h4, .h4{
	font-size:100%;
}

object {
	display:block;
}

p {margin-top: 5px; margin-bottom: 0px; }

ul {margin-bottom: 15px; margin-top:5px;}

@media print {
	div.printbtn{
   		display:none;
   	}
}

span.gray {
	color: #46494e;
}


hr{
	background: transparent;
	color: #c1c1c1;
	margin: 0;
	height:1px;
	line-height:1px;
	padding:0;
}

.mt10{
	margin-top:10px;
}

.mt20{
	margin-top:20px;
}

.mr10{
	margin-right:10px;
}

.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}

.ml10{
	margin-left:10px;
}

.ml20{
	margin-left:20px;
}
.mt20{
	margin-top:20px;
}
.mt50{
	margin-top:50px;
}

.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.pauto {padding:auto;}
.fs110{
	font-size:110%;
}

.fs50{
	font-size:50%
}

.fs60{
	font-size:60%
}

.fs70{
	font-size:70%
}

.fs80{
	font-size:80%
}

.fs100{
	font-size:100%
}

.fs120{
	font-size:120%
}

.fs130{
	font-size:130%
}

.fs140{
	font-size:140%
}

.fs150{
	font-size:150%
}

.fs160{
	font-size:160%
}

.fs170{
	font-size:170%
}

.fs180{
	font-size:180%
}

.fs190{
	font-size:190%
}

.fs200{
	font-size:200%;
}

.cb{
	clear:both;
}

.di{
	display:inline;
}

.db{
	display:block;
}

.por{
	position:relative;
}

.ml60{
	margin-left:60px;
}

.fs90{
	font-size:90%;
}

.w30p {width:30%;}
.w70p {width:70%;}
.w100p {width:100%;}

.w100 {width:100px;}
.w200 {width:200px;}
.w300 {width:300px;}
.w500 {width:500px;}

.pr1p{
	padding-right:1%
}

.mb70{
	margin-bottom:70px;
}

.mb50{
	margin-bottom:0px;
}

.mb40{
	margin-bottom:40px;
}

.mt40{
	margin-top:40px;
}

.pl5{
	padding-left:5px
}
.pl10{
	padding-left:10px
}
.pl15{
	padding-left:15px
}
.pl20{
	padding-left:20px
}
.pt20{
	padding-top:20px
}

.p10 {padding:10px;}
.p15 {padding:15px;}

.fll {float:left;}
.flr {float:right;}

.hidden {display:none;}

.ml10 {
margin-left:10px;
}

.white, a.white {
color:#ffffff;
}

table.noborder TD  {border:0;}

.green, a.green {color: #258F66;}
.red, a.red {color: #D42329;}

.greenbg {background-color: #258F66; padding-left: 3px; padding-right: 3px;}
.redbg {background-color: #D42329; padding-left: 3px; padding-right: 3px;}

.bordered {border: 1px solid #AAE0F7;}

.small {font-size: 75%;}

.test {
	border: 1px solid #ff0000;
}

.vertical {
	display: table-cell;
    vertical-align: middle;
}

.ph20 {
padding: 0px 5px 15px 15px;
margin: -10px 0px 0px 0px;
background-color: white;
}


table.infotable0 {
    border: 1px dashed #B7B7B7;
    width: auto;
}
table.infotable0 td {
    border: 1px dashed #B7B7B7;
    padding: 2px 8px;
}

.ya_search_bottom_text{
    background-color:#DAE5DD;
    padding-left:10px; 
    padding-bottom:5px; 
    margin-left:65px; 
    margin-top:-5px;
    font-size: 11px;
}
