html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#00241D;font:normal 12px arial;background:#FFF}

form{margin:0}
table,input,select{font:normal 100% tahoma}
img{border:0;margin:0}
table{border-collapse:collapse}
a{color:#00241D}

.t,tr.t td{vertical-align:top;margin-left:4px}
.m{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}
.vc{vertical-align:center}

.nobr{white-space:nowrap}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w100{width:100%}
.h100{height:100%}

big,.big{font-size:125%}
small,.small{font-size:95%}
.micro{color:#DDD;font:normal 9px tahoma}

h1{font:normal 22px arial;margin:0 0 0.2em 0}
h2{font:normal 18px arial;margin:0 0 0.2em 0}
h3{font:normal 110% arial;margin:0 0 0.2em 0}
h4{font:bold 110% arial;margin:0 0 0.2em 0}
p{line-height:1.3;margin:0 0 0.7em 0}

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1px}

/* style for content */
.header{background:#012F2A url(top.jpg) left top no-repeat;padding:0 20px 0 30px}
.footer{background:#012F2A url(bottom.jpg) right top no-repeat;padding:0 20px 0 30px}

.titles{background:#FBF9E6;padding:4px 15px}

.white{color:#FFF;text-decoration:none}

.icon1{width:21px;height:21px;margin-left:4px;vertical-align:middle}}
.icon2{width:26px;height:28px;margin-right:12px}
.icon3{width:11px;height:11px;margin-right:6px;vertical-align:middle}

.brd{border:solid 1px #5D8F8A;background:#FEFCEE;width:140px;padding:4px 8px;margin:2px 2px 0 0}
a.free{text-decoration:none}