body {font-family: Arial; font-size: 11px; background-color: #ffffff; color: #6f6f6f; margin: 0; padding: 0; overflow-x: hidden;}
a {color: #482977; text-decoration: none;}
a:hover {text-decoration: none; color: #482977;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
img {border: 0;}

/*
	Top container
*/
#topcontainer {padding: 0px 0px 30px 0px;}
#topcontainer .logo {/*background-image: url(images/logo.jpg); background-repeat: no-repeat; width: 281px; height: 59px; display: block;*/ float: left;}
#topcontainer .logo span {visibility: hidden; display: block; overflow: hidden; height: 0;}


/*
	Top banner
*/
.banner {margin-left: 25px;}
.banner img {padding-top: 15px;}

/*
	Top menu
*/
#topmenu {list-style: none; padding: 30px 20px 0px 0px; margin: 0; font-size: 12px; float: right;}
#topmenu li {
		float: left; 
		background-image: url(images/home_topmenu_separator.jpg); 
		background-repeat: no-repeat; 
		background-position: 100% 2px; 
		padding: 0px 10px 0px 10px;
}
#topmenu li a {color: #016ef8;}
#topmenu li a:hover {color: #016ef8;}

#topmenu .dark {background-image: url(images/topmenu_dark_separator.jpg); }
#topmenu .dark a {color: #0150b3;}
#topmenu .dark a:hover {color: #0150b3;}
#topmenu .noseparator {background-image: none;}



/*
	Bottom container
*/
#bottomcontainer {padding: 7px 4px 0px 4px;}
#bottomcontainer .disclaimer {float: left; color: #7f7f7f; }
#bottomcontainer .disclaimer span {text-decoration: underline;}
#bottomcontainer .disclaimer a {text-decoration: underline; color: #7f7f7f;}
#bottomcontainer .disclaimer a:hover {text-decoration: none; color: #7f7f7f;}
#bottomcontainer .copyright {float: right;}
