/* Baseline */
body{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	color: #000000;
	font-size:12px; /*1em; 100% */
	}
	
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	color: #000000;
	font-size:100%; /*1em; 100% */
	}
	
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img{
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var,b{
	font-style:normal;
	font-weight:normal;
	}
ul {
	list-style:none;
	}
ol {
	list-style: decimal;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
q:before,q:after {
	content:'';
	}


a {
    text-decoration: none;
    color: inherit;
    border: none; 
	}

a img {
    text-decoration: none;
    color: inherit;
    border: none; 
	}	
	
font {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	}



/* superlego_914_primary_container */
/* This container is 'anchored' to the left of the page.
If the window is smaller than the width of the page, only 
the right side will be cropped - the left edge will always 
remain visible */

.fondsize{ position:relative; float:left; width:42px; display: block; margin:0 auto; border:0px solid #FF0000;}

#superlego_914_primary_container{
	position: relative;
	margin: 0 auto 0 auto;
	width: 914px;
	padding: 0;
	height: auto;
	display: block;
	z-index: 3;
	text-align: left;
	overflow: hidden;
	}

body {
	text-align: center;
	background-color: #034376;
	background-image: url(images/tile_bg.jpg);
	background-repeat: repeat-x;
	}

.superlego_914_header_nav{
	position: relative;
	margin: 0;
	width: 370px;
	padding: 0;
	height: 22px;
	display: block;
	z-index: 3;
	text-align: right;
	overflow: hidden;
	font-size: 11px;
	float:right;
	}
/* super containers */
.superlego_914_header_nav .superlego_914_header_nav_li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	/*margin:10px 10px 0 5px;*/
	margin:3px 10px 0 5px;
	position: relative;
	/*display: inline;*/
	float:left;
	padding: 0;
	font-weight: bold;	}

.superlego_914_header_nav .superlego_914_header_nav_li a {
	font-weight: normal;
	color: #FFFFFF;	font-size: 11px;}

.superlego_914_header_nav .superlego_914_header_nav_li a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;	}
	
	
.superlego_914_maincontent {
	position: relative;
	margin: 0;
	width: 914px;
	padding: 0;
	height: auto;
	display: block;
	text-align: left;
	overflow: hidden;
	background-image: url(images/maincontentbg_center.jpg);
	background-repeat: repeat-y;
	}
	
.superlego_914_maincontent:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
.superlego_265_maincontent_left {
	position: relative;
	float: left;
	margin: 0 0 0 20px;
	width: 265px;
	padding: 0;
	height: auto;
	display: inline;
	text-align: left;
	overflow: hidden;
	}
	
.superlego_610_maincontent_right {
	position: relative;
	float: right;
	margin: 0 0 0 10px;
	width: 610px;
	padding: 0;
	height: auto;
	display: inline;
	text-align: left;
	overflow: hidden;
	}
	
	
.maincontent_p_left {
	margin: 10px 10px 0 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108.3%;
	line-height: inherit;
	color: #333333;
	}
	
.maincontent_p_left_bold {
	margin: 10px 10px 0 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108.3%;
	line-height: inherit;
	color: #333333;
	font-weight: bold;
	}
	
.maincontent_p_left_a {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108.3%;
	line-height: inherit;
	color: #0c5b8e;
	font-weight: bold;
	}
	
.maincontent_p_left_a:hover{
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108.3%;
	line-height: inherit;
	color: #0c5b8e;
	font-weight: bold;
	text-decoration: underline;
	}
	
.maincontent_p_right {
	margin: 10px 20px 0 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108.3%;
	line-height: inherit;
	color: #333333;
	}

.maincontent_p_right_italic {
	font-style: italic;
	}
	
.maintcontent_h1_red {
	margin: 10px 20px 0 0;
	padding: 0;
	font-family: lucida fax, times new roman, verdana;
	font-size: 158.3%;
	line-height: inherit;
	color: #790404;
	}
	
.maintcontent_h1_red_i {
	margin: 0;
	padding: 0;
	font-family: lucida fax, times new roman, verdana;
	/*font-size: 158.3%;*/
	line-height: inherit;
	color: #790404;
	font-style: italic;
	}
	
.maintcontent_h1_blue {
	margin: 10px 10px 0 0px;
	padding: 0;
	font-family: lucida fax, times new roman, verdana;
	font-size: 91.7%;
	line-height: inherit;
	color: #0c5b8e;
	}	
	
.floaty_img {
	position: relative;
	float:left;
	heigh: auto;
	width: auto;
	margin: 10px 6px 0px 0;
	padding: 0;
	}
	
.mini_btns {
	position: relative;
	margin: 10px 10px 10px 0;
	padding: 0;
	float: left;
	}
	
.titlebar_red {
	position: relative;
	height: 30px;
	background: url(images/titlebar_red.jpg) no-repeat top left;
	width: 610px;
	margin: 20px 0 10px 0;
	padding: 0;
	}
	
.titlebar_h1 {
	font-family: lucida fax, times new roman, verdana;
	font-size: 91.7%;
	margin: 0;
	padding: 6px 0 0 10px;
	color: #FFFFFF;
	}
	
.superlego_500_footer_nav{
	position: relative;
	margin: 0;
	width: 500px;
	padding: 0;
	height: 22px;
	display: block;
	z-index: 3;
	text-align: left;
	overflow: hidden;
	float: left;
	}
	
.superlego_500_footer_nav_li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 91.7%;
	color: #FFFFFF;
	margin:5px 10px 0 10px;
	position: relative;
	display: inline;
	padding: 0;
	font-weight: bold;
	}
	
.superlego_500_footer_nav_li a {
	font-weight: normal;
	color: #FFFFFF;
	}
	
.superlego_500_footer_nav_li a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	}
	
.footer_bugs {
	position: relative;
	margin: 0 7px 0 0;
	width: auto;
	padding: 0;
	height: auto;
	display: block;
	text-align: left;
	overflow: hidden;
	float: right;
	}
	
.superlego_914_header_banner {
	position: relative;
	margin: 0;
	padding: 0;
	width: 914px;
	height: 102px;
	overflow: hidden;
	}
.FooterImage{
background-image: url(images/maincontentbg_bottom.jpg);
background-repeat: norepeat;
height:25px;
width:914px;
}
