a {text-decoration:none;}
/*a:hover {text-decoration:overline underline; }*/
p {margin-top:0px;margin-bottom:5px;}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFCCFF;
}

#menu {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
/* top frame styles */
.topframebody{
background-color:#F10AB8;
color:#000033;
}
#topframe{
width:100%;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
height:100px;
}
#topframe #logo{
float:left;
height:170px;
/*margin-left:5px;
margin-top:3px;*/
}
#topframe #search{
float:right;
}
#topframe #menu{
float:right;
border-right:1px solid black;
background:url(images/menu/menubg.gif);
}
#topframe #menu li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-right:-1px;
border:1px solid black;
float:left;
}

#topframe #menu li a{
display:block;
padding:3px;
color:#000033;
}
#topframe #menu li a:hover{
background:url(images/menu/menubghover.gif);
color:000000;
}
/* left frame */
.leftframebody {
background-color:#F10AB8;
color:#000000;
}
#leftframe{}
#navmenu #menu{
/*border-bottom:1px solid black;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#EC5BDD;
}
#navmenu #menu li{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-bottom:-1px;
border:1px solid black;
float:left;
background:#EC5BDD;
width:150px;
}
#navmenu #menu li a{
display:block;
padding:1px;
color:#000000;
}
#navmenu #menu li a:hover{
display:block;
background:#E4A5E7;
color:000000;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
}
.footer a:hover {
color:#669999;
}