 img, div, input { behavior: url("iepngfix.htc") }
td img {display: block;}body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
}
.mainleft {
	background-image: url(images/index_r2_c1.png);
	background-repeat: repeat-y;
	   behavior: url("iepngfix.htc");
}
.mainright {
	background-image: url(images/index_r2_c3.png);
	background-repeat: repeat-y;
	   behavior: url("iepngfix.htc");
}
.mainbottom {
	background-image: url(images/index_r3_c2.png);
	background-repeat: repeat-x;
	   behavior: url("iepngfix.htc");
}.footer {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
a footer {
	color: #FFFFFF;
}

td img {display: block;}
body,td,th {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}
.box {
	border: 1px solid #CCCCCC;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: none;
	color: #6699CC;
}
a:active {
	text-decoration: none;
	color: #0066CC;
}
h1,h3,h4,h5,h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 14px;
	color: #006699;
}.readmore {
	list-style-image: url(images/bullet-readmore.gif);
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
}
pre, .pre {
font-size:10pt;
font-weight:normal;
font-style:arial;
color:black;
}

.question {
cursor:default;
display:block;
font-size:12pt;
font-family:serif;
color:black;
font-weight:bold;
}

.answer {
display:none;
color:#00326d;
font-size:10pt;
font-family:sans-serif;
padding: 2 0 5 0;
}

.container{
display:block;
}

.sexypanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 280px; /* width of menu */
}

.sexypanels li{
border-bottom: 1px solid white; /* white border beneath each menu item */
}

.sexypanels li a{
background: #333 url(images/sexypanelright.gif) no-repeat right top; /*color of menu by default*/
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: white;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
border-bottom: 1px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.sexypanels li a:visited, .sexypanels li a:active{
color: white;
}

.sexypanels li a:hover{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 1px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}




[if IE]>

.sexypanels li a{ /* Menu link width value for IE */
width: 100%;
}
<![endif]

