body {
background-color: floralwhite;
font-size:13px;
font-family:Arial;
margin:auto;
padding:3px;
}

.head_banner{
    border-radius: 30px;
    padding: 20px;
    background-color: lavender;
    text-align: center;
    border: none;
    width: 800px;
}

a:link,a:active,a:visited {
color:#0094ce;
text-decoration:none;
}

a:hover {
color:#df0000;
border-bottom:1px dotted #c74545;
}

img {
vertical-align:middle;
border-style:none;
}

.head {
height:45px;
background:#343434 url(images/head.png) repeat left;
text-align:center;
border-top-left-radius:15px;
border-top-right-radius:15px;
margin:0 1px;
}

.title {
background:#00ade7 url(images/title.png) no-repeat left;
color:#00ade7;
font-size:11px;
font-weight:700;
margin:0 0 1px 1px;
padding:3px;
}

.title2 {

color:#00ade7;
font-size:11px;
font-weight:700;
text-align:center;
}

.link {
background:#cae8f6;
color:#222;
margin:0 6px 2px;
padding:2px;
}

.foot {
color:#fff;
background:#00ade7 url(images/c.png) no-repeat left;
text-align:center;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
margin:0 1px 2px;
padding:15px;
}

.foot a {
color:#fff;
border-bottom:0 dotted #fff;
}

h1 {
font-size:11px;
margin:0;
}

.nav {
background:#a9a9a9;
color:#222;
margin:0 6px 2px;
padding:2px;
}

.news {
background:#d1d2d0;
color:#222;
margin:0 6px 2px;
padding:2px;
}

.ctxt a img{background-image:none;opacity:0.3}
.ctxt a:hover img{background-image:none;opacity:0.9}

.error
{
	color: #f00;
	text-decoration: bold;
	background:#555555;
}
.notify
{
	color: #0f0;
	text-decoration: bold;
	background:#555555;
}