html,body{height:100%;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #18609b;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	background:#dddddd;
}
small{
	font-size:10px;
}
.title{
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px double #18609b;
	line-height: 40px;
}
.titlem{
	font-size:16px;
	font-weight:bold;
}
.topbg{
	background:url(/images/face/bg.gif) top right repeat-x;
	width: 100%;
}
.topleft{
	background:url(/images/face/oval.gif) top left no-repeat;
	width: 100%;
}
.topright{
	background:url(/images/face/houses.gif) top right no-repeat;
	width: 100%;
}
.topnet{
	background:url(/images/face/net.gif) top left no-repeat;
	width: 100%;
}
.shadow{
	background:url(/images/face/shadow.gif) top left repeat-x;
	width: 100%;
	height:10px;
}
.bottom{
	background:url(/images/face/bottom.gif) top left repeat-x;
	width: 100%;
	height:80px;
	border-bottom: 1px solid #999999;
}
.menuline{
	background: url(/images/face/menubg.gif) top right;
	width: 100%;
	text-align:justify;
	overflow:hidden;
}
.menuitem{
	background: url(/images/face/arrow.gif) bottom right no-repeat;
}

a{text-decoration:underline; color: #18609b}
a:hover{text-decoration:underline; color:#dd0e36}
a:active{color: #18609b}
a:visited{color: #18609b}

img { border: none;}
ul.navigation { padding: 0; margin: 0; width: 100%; position: relative; }
ul.navigation li
{
    list-style-type: none;
    padding: 0;
    margin: 0 0em;
    float: left;
}
ul.navigation li a
{
    position: relative;
    display: block;
}
ul.navigation li a img { z-index: 2; }
ul.navigation li a .up
{
    height: 30px;
    width: 120px;
    cursor: pointer;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 1;
}
ul.navigation li a:hover { border-color: white; }
ul.navigation li a:hover .up
{ visibility: visible; }
ul.navigation li a .up { left: 0; }

.maintext{
	background:url(/images/face/textbg.gif);	
	padding:10px 10px 10px 10px;
	text-align:justify;
	vertical-align:top;
	font-size:12px;
}
.leftcolumn{
	background: #FFFFFF;	
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:center;
	border-right: 2px dashed #18609b;
	vertical-align:top;
}
.rightcolumn{
	background:url(/images/face/textbg.gif);	
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:left;
	border-left: 2px dashed #18609b;
	vertical-align:top;
}
.hl{
color:#FF0000;
}

