body {
color:#000;
margin:0;
padding:0;
font-size:normal;
}

.faint {
color:#66A4CD;
}

.bold {
font-weight:700;
}

.wrapper {
margin:0;
padding:2px;
}

img {
vertical-align:middle;
border:0;
}

.footer {
text-align:center;
border-top:solid 1px #ccc;
}

.title {
color:white;
border:solid 1px;
border-color:#008EDF #002F4A #002F4A #008EDF;
background:#005588;
font-weight:700;
padding:1px;
}

.advert {
text-align:center;
background-color:#EBECED;
border-bottom:solid 1px #ffffff;
padding:2px;
}

.lightweight {
text-align:center;
background-color:#EBEBED;
border-bottom:solid 1px #969696;
padding:2px;
}

.light {
background-color:#EBEBED;
padding:2px;
}

.center {
text-align:center;
}

.inftbl {
text-align:center;
}

.cell {
text-align:center;
border:1px solid #EAEAED;
}

.error {
text-align:center;
color:red;
}

ul {
list-style-type:none;
padding-left:2px;
padding-right:2px;
margin:0;
}

li {
margin-bottom:2px;
padding-bottom:3px;
border-bottom:solid 1px #EAEAED;
}

hr {
color:#ccc;
background-color:#ccc;
height:1px;
padding-left:2px;
padding-right:2px;
}

.gap {
padding:4px;
}

.fullscreen {
margin-left:auto;
margin-right:auto;
}

form,p {
margin:0;
padding:0;
}

input,button,textarea,select {
margin:2px;
}

.inlineDiv {
display:inline;
}

a,a visited {
text-decoration:none;
color:#00f;
}

a:active{color:red;}

a:hover{color:#00CCFF;}

.news {
color:red;
}

.white {
background-color:#ffffff;
padding:2px;
}