html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#000;font:normal 14px Myriad Pro,tahoma, sans-serif;background:#EBF1EC;line-height:1.5}

form{margin:0}
table,input,select{font:normal 100%  Myriad Pro,tahoma, sans-serif}
table{border-collapse:collapse}
table td{padding:0}
img{border:0;margin:0}
a{color:#62707D}

/* dont use tr.t(.m .b) if embedded table */
.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td,tr.m td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w0{width:1px}
.w25{width:25%}
.w33{width:33.3%}
.w50{width:50%}
.w100{width:100%}
.h100{height:100%}

h1{font:normal 36px Myriad Pro,tahoma, sans-serif}
h2{font:normal 24px Myriad Pro,tahoma, sans-serif}
h3,h4{font:normal 16px Myriad Pro,tahoma, sans-serif}
h1,h2,h3,h4{margin:0 0 0.4em 0}
p{line-height:1.3}

ul,ol{margin:0 0 0.8em 3em;padding:0}
ul li,ol li{padding:3px 0}

p{margin:0 0 0.8em}

big,.big{font-size:125%}
small,.small{font-size:95%}
.micro{color:#DDD;font:normal 9px tahoma, sans-serif}

.nobr{white-space:nowrap}
.free{padding:0;margin:0}
a.nounder{text-decoration:none}
a.nounder:hover{text-decoration:underline}

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1px}

/* style for content */
.c_white{color:#FFF}
.c_lime{color:#2FD89A}
.copy{font:normal 10px tahoma;padding:8px 40px;color:#4E5850}
