body { margin:0; padding:0; font:12px/18px Verdana, sans-serif; color:#1e1e1e; background:#ffffff;}
html, body {
width:100%;
height:100%;
}
#hfix {
min-height: 100%;
min-width:983px;
overflow:hidden;
background:url(../img/bottom-img.jpg) center bottom no-repeat;
}
#bottom-pic {
min-height: 100%;
}


.clr { font-size:1px; line-height:1px; height:1px; clear:both;}

a, a:link, a:visited, a:active { font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;  text-decoration: none;  color: #01aef0; }
a:hover { text-decoration:none;}

p { margin:0; padding:0 0 18px 0;}
img { border:0;}
form { margin:0; padding:0;}

h1,p.p_h1 { font:normal 24px Arial, sans-serif; color:#000000; padding:0; margin:0 0 18px 0;}
h2,p.p_h2 { font:normal 22px Arial, sans-serif; color:#0074a8; padding:0; margin:0 0 18px 0;}
h3,p.p_h3 { font:normal 20px Arial, sans-serif; color:#000000; padding:0; margin:0 0 18px 0;}
h4,p.p_h4 { font:normal 18px Arial, sans-serif; color:#0074a8; padding:0; margin:0 0 18px 0;}
h5,p.p_h5 { font:normal 16px Arial, sans-serif; color:#000000; padding:0; margin:0 0 18px 0;}
h6,p.p_h6 { font:normal 14px Arial, sans-serif; color:#0074a8; padding:0; margin:0 0 18px 0;}

ul { padding:0; margin:0 0 18px 0; list-style:none;}
ul li { padding:4px 0 4px 17px; margin:0; background:url(../img/li.gif) 3px 10px no-repeat;}
ul li ul { margin:8px 0;}

table { border:1; border-collapse:collapse; margin:0 0 20px 0;}
	table tr td { padding:6px; background:#ffffff; border:#a4a4a4 1px solid;}
	
	
table.table_bordered { border:0; border-collapse:collapse; margin:0 0 20px 0;}
	table.table_bordered tr td { padding:6px; background:#ffffff; border:#a4a4a4 1px solid;}
	table.table_bordered tr:nth-child(2n+1) td { background:#cbcbcb;}

img.img_left { float:left; margin:0 15px 6px 0;}
img.img_right { float:right; margin:0 0 6px 15px;}


a.btn { display:inline-block; padding:0 30px; height:36px; line-height:36px; font-size:14px; text-decoration:none; color:#ffffff; background:url(../img/button-bg.gif) left top repeat-x #d81e00;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}

.f12 { font-size:12px;}
.upper { text-transform:uppercase;}
.top-email{text-align:right; color:#1a93c0; font-size:12px; line-height:22px; font-weight:bold; }