a {
 color:#555;
 text-decoration:none;
}
a:hover {
 color: #f00;
 text-decoration: underline;
}

div#content {
 background-color: #f7f7f7;
 margin-left:153px;
 padding:0px;
 width:564px;
 color:#222;
 font-family: verdana, arial, helvetica, sans;
 font-size:12px;
 font-weight:normal;
 line-height:24px;
}

div#content h1 {
 font-family: verdana, arial, helvetica, sans;
 font-size: x-large;
 color: #f00; 
}

div#menu {
 font-family: verdana, arial, helvetica, sans;
 font-size: small;
 position: absolute;
 left:0px;
 top:40px;
 width:152px;
 border:1px;
}

div.menu-section {
 background-color: #f7f7f7;
 font-size:10px;
}

div.menu-section h4 {
 font-weight: bold;
 align: left;
 background-color: gray;
 color: #fff;
 padding: 2px;
 margin: 0;
}
div.menu-section h4 a {
 color: #fff;
}

div.menu-section ul {
 margin: 0;
 padding: 0;
}

div.menu-section li {
 display: block;
 padding: 2px;
 margin: 0;
}

div.menu-section li a,
div.menu-section h4 a {
 display: block;
 text-decoration: none;
}

div.menu-section a:hover {
 background-color: #f2f2f2;
}

div.section {
 background-color: #f7f7f7;
 color: #222;
 border-top: 1px dotted #555;
 clear: both;
}
div.section h1 {
 color: #000;
 font-size: large;
 font-weight: bold;
 margin: 5px;
}
div.section h2,
div.section h2 a {
 color: #f00;
}

#header {
 background:#efefef;
 position:relative;
 top:1px;
 left:0px;
 width:720px;
 height:39px;
 font-family: verdana, arial, helvetica, sans;
 font-size:10px;
 z-index:40;
}

div.footer {
 font-family: verdana, arial, helvetica, sans;
 font-size:10px;
 color:#999;
}

div.headerLinks {
 display:block;
 float:right;
}
div.headerLinks a {
 font-weight: bold ! important;
 font-size:10px ! important;
}
body {
 background-image: url("/ipw2005/images/bkg.gif");
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

.tac {
 text-align:center;
 clear: both;
}

