#leftcolumn
{ 
display : inline;
width : 160px;
float : left;
min-height : 600px;
background-color : #e00409;
color: #ccc;
padding-bottom: 30000px;
margin-bottom: -30000px;
}

#rightcolumn
{ 
display : inline;
width : 599px;
float : left;
min-height : 600px;
background-color : #fff;
background-image: url(/images/rcbg.jpg);
background-repeat: no-repeat;
background-position: bottom;
border-right:solid 1px #cecece;
padding-bottom: 30000px;
margin-bottom: -30000px;
}

/* common styling */
.menu 
{
	font-family: arial, sans-serif; 
	width:160px;
	position:relative;
	margin:0;
	font-size:11px;
	margin:50px 0;	
	background:#ffffff;
	border: solid 10px #ffffff;
	border-width: 0 0 1px 0;
	min-height : 460px;
}
.menu ul li a, .menu ul li a:visited
{
	display:block;
	text-decoration:none;
	color:#000;
	width:158px;
	height:20px;
	text-align:left;
	text-indent:10px;
	border:1px solid #e00409;
	border-width:1px 1px 1px 1px;
	border-collapse:collapse;
	background:#ffffff;
	line-height:19px;
	font-size:11px;
	margin:1px 0 0 0;
}
.menu ul li a.sub
{
	background-image : url(/images/menu_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.menu ul
{
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li
{
	float:left;
	margin-right:1px;
	position:relative;
}
.menu ul li ul
{
	display: none;
	border:solid 1px #BBB9B9;
	border-width: 1px 1px 0 1px;
}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#e00409;}
.menu ul li:hover a.sub
{
	background-image : url(/images/menu_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:160px; width:160px;}
.menu ul li:hover ul li a.hide {background:#cecece; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:160px;}
.menu ul li:hover ul li a {display:block; background:#E5E5E5; color:#000; width:160px; border:solid 1px #BBB9B9;margin:0;border-width:0 0 1px 0;height:18px;}
.menu ul li:hover ul li a:hover {background:#BBB9B9; color:#000;}
