/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#cmsbody{
	min-height:300px;
	padding:0;
}

.leftCol {width:230px; float:left; margin:0 20px 0 0;}
.leftmenu { background:url(ttl-quick-menu.gif) left top no-repeat; padding:65px 0 0 0;}
.rightCol {width:720px; float:right; margin:0; padding:0;}

.top_navigation{
width: 100%;
}

.top_navigation ul{
margin: 0;
padding: 0;
font: bold 14px Arial, Tahoma,Verdana;
list-style-type: none;
}

.top_navigation li{
display: inline;
margin: 0;
}

.top_navigation li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 15px 20px 14px 20px; 
background:url(menu-spacer.gif) right top no-repeat;
color: white;
}

.top_navigation li a:visited{
color: white;
}

.top_navigation li a:hover, .top_navigation li.selected a{
background: url(menuHover.gif) left top repeat-x;
}
