﻿*{
margin:0;
padding:0;
}

body{
background:url(../images/fill.gif) center top repeat-x #F8F8F8;
font:12px/1.5 Arial,Helvetica,sans-serif;
color:#626262;
text-align:center;
}

img{
border:0;
vertical-align:top;
}

a{
color:#178EB5;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

:focus{
outline:0;
}

h1{
font-size:20px;
font-weight:normal;
line-height:1.3;
}

h2{
font-size:16px;
font-weight:bold;
line-height:16px;
color:blue;
text-transform:uppercase;
}

h3{
font-size:16px;
font-weight:bold;
line-height:1.375;
}

h4{
font-size:14px;
font-weight:bold;
}

h5{
font-size:12px;
font-weight:bold;
}

h6{
font-size:11px;
font-weight:bold;
}

form{
display:inline;
}

fieldset{
border:0;
}

legend{
display:none;
}

table{
border:0;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:100%;
}

caption,th,td{
vertical-align:top;
text-align:left;
font-weight:normal;
}

address{
font-style:normal;
}

cite{
font-style:normal;
}

q,blockquote{
quotes:none;
}

q:before,q:after{
content:'';
}

small,big{
font-size:1em;
}

sup{
font-size:1em;
vertical-align:top;
}

ul,ol{
list-style:none;
}

.nobr{
white-space:nowrap !important;
}

.wrap{
white-space:normal !important;
}

.a-left{
text-align:left !important;
}

.a-center{
text-align:center !important;
}

.a-right{
text-align:right !important;
}

.v-middle{
vertical-align:middle;
}

.f-left,.left{
float:left !important;
}

.f-right,.right{
float:right !important;
}

.f-none{
float:none !important;
}

.f-fix{
float:left;
width:100%;
}

.no-display{
display:none;
}

.no-margin{
margin:0 !important;
}

.no-padding{
padding:0 !important;
}

.no-bg{
background:none !important;
}