body{
	margin:0;
	background:#c6e0f0 url(img/bg-body.jpg) repeat-x;
	background-color:#e4feff;
}

#body-print-coupon{
	margin:0;
	background-color:#FFF; 
	background:none;
}

html, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
}

body,td,th,div,a, p {
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:100%;
}

img{border-style:none;}

#wrapper {
	margin:0 auto;
	padding: 0 0 6px;
	overflow:hidden;
	width:1000px;
}

#main {
	padding:8px 0 0;
	overflow:hidden;
	width:100%;
}

#video {
	text-align: center;
	margin-top: 10px;
}

/* header
--------------------------------------------------------------------------------------- */
#header, #header-fr {
	height:147px;
	overflow:hidden;
	position:relative;
}
#header {background:url(img/bg-header.png) no-repeat 0 100%;}
#header-fr {background:url(img/bg-header_fr.png) no-repeat 0 100%;}

.sub-nav {
	float:right;
	position:relative;
	z-index:3;
	list-style:none;
	margin:0;
	padding:0 85px 0 0;
	overflow:hidden;
}
.sub-nav li {
	float:left;
	margin:0 2px 0 -2px;

	padding:0 8px;
}
.sub-nav li a {
	color:#09335a;
	font:11px/25px Verdana, Arial, sans-serif;
}
.logo a, .logoFr a {
	background:url(img/logo.png) no-repeat;
	margin:50px 0 0 25px;
	display:block;
	text-indent:-9999px;
	width:290px;
	height:90px;
}
.img {
	position:absolute;
	bottom:5px;
	right:15px;
}
* html .img {
	bottom:4px;
}

/* TEXTES
--------------------------------------------------------------------------------------- */



h1{
	color:1b486a;
	font:20px/20px "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	float:left;
	margin : 5px 0px 0px 8px;
	padding: 19px 0 10px 0px;
}

a {color: #0eb0b8;text-decoration:none;}
a:hover{text-decoration:underline;}


/* content
--------------------------------------------------------------------------------------- */
#content, #contentPopup {
	float:left;
	overflow:hidden;
	width:1000px;
}

#content-box-top {
	background:url(img/completebox-top.png) no-repeat;
	width:100%;
	height:17px;
	margin-left:0px;
}

#content-box-middle {
	background:url(img/completebox-middle.png) repeat-y;
	width:100%;
	min-height:400px;
	padding:0px 20px 0 20px;
	overflow:hidden;
	
}

#content-box-bottom {
	background:url(img/completebox-bottom.png) no-repeat;
	height:14px;
	margin-left:0px;
}

.content-in, .content-in-acc  {
	background:url(img/bg-content-t.png) no-repeat;
	min-height:359px;
	padding:0px 30px 0 30px;
	float:left;
	width:724px;
}
/*
#inside-box  {
	padding:0px 15px 0px 15px;
	font:16px/22px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	text-align:justify;
}*/

#content p {
	padding:0px 45px 8px 0px;
	margin:0;
	font:16px/22px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#content table {
	padding:0px 0px 8px 0px;
	font-size:13px;
	margin:15px 0 10px 0;
}
	
#content ul {

}

#content form {

}

#content li {

}

#content hr {
	padding:0px 12px 8px 12px;
}
#content .legend {
	padding:3px 30px 5px 0;
	font-size:11px;
	line-height:16px;
}
#content #contentVisu {
	float:right;
	margin:5px 20px 0 20px;
}
#content #imgButton {
	text-align:center;
	margin-top:20px;
}

/* POPUPS -------------------------------------  */
#contentPopup, #contentPopupPrivacy { 
	margin:0px;
	padding:10px 15px;
	width:auto;
	background:url();
	background-color:#FFF;
}
#contentPopup p, #contentPopupPrivacy p {
	padding:4px 0 4px 0;
	margin:0;
	font:16px/21px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#contentPopupPrivacy p { font:13px/17px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }
#contentPopup ul {margin:2px 0 5px 25px;padding:0;}
#contentPopup li {
	margin:0;
	padding:0 0 0 5px;
	font:16px/21px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}
#contentPopupPrivacy p, #contentPopupPrivacy li { 
	font:13px/17px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
}
#contentPopup h1, #contentPopupPrivacy h1{ padding:7px 0 10px 0; }
/* -------------------------------------  */

#fiche { margin:20px 0; }
#fiche p {
	margin:0 30px 3px 0;
	padding:0 0 5px 0;
	font:14px/18px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}
#fiche #learnMore{
	padding:4px 10px 5px 0;
	text-align:right;
}
#fiche img {
	float:left;
	margin:3px 15px 5px 0;
	border:1px solid #218dad;
}
#separator {
	clear:both;
	width:300px;
	height:1px;
	padding:0;
	margin:0 auto;
	border-top:1px dashed #4783b1;
} 

/* left menu
--------------------------------------------------------------------------------------- */
#leftmenu {
	float:left;
	width:167px;
	padding:10 0 0px;
}

#leftmenu-box-top {
	background:url(img/leftmenu-top.png) no-repeat;
	width:100%;
	height:15px;
	margin-left:1px;
}

#leftmenu-box-middle {
	background:url(img/leftmenu-middle.png) repeat-y;
	width:100%;
	padding-top:-15px;
	margin-left:1px;
}

#leftmenu-box-bottom {
	background:url(img/leftmenu-bottom.png) no-repeat;
	height:14px;
	margin-left:1px;
}

#leftmenu .small-hor-line{
	background:url(img/small-hor-line.png) no-repeat;
	height:1px;
	margin: 5px 10px;
}

#leftmenu-account{
	background:url(img/lm-account.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-configuration{
	background:url(img/lm-configuration.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-follow{
	background:url(img/lm-follow.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-spend{
	background:url(img/lm-spend.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-share{
	background:url(img/lm-share.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-invest{
	background:url(img/lm-invest.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-news{
	background:url(img/lm-news.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu-community{
	background:url(img/lm-community.png) no-repeat;
	height:16px;
	margin-left:15px;
}

#leftmenu .menu-item{
	padding-left:10px
}




#leftmenu .leftmenu-blog{
	background:url(img/blog.png) no-repeat;
	height:73px;
	margin-top: 5px;
}
#leftmenu .leftmenu-ekoeducation{
	
	height:74px;
	margin-top: 5px;
}


#leftmenu p{
	margin:0 ;
	padding:1px 14px 0 14px;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#0a2c4b;
}

#leftmenu a{
	margin-left: 10 ;
	padding:1px 14px 0 14px;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:13px;
	color: #0F3A4D;
	display:inline;
}


#leftmenu ul {
	list-style:none;
}
#leftmenu li {
	margin:0 ;
	padding:1px 14px 0 14px;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#0a2c4b;
}

/* panel
--------------------------------------------------------------------------------------- */
#panel {
	padding:0 0 0px;
	width:800px;
	height:60px;
	margin-bottom:24px;
	/*overflow:hidden;*/
}

#panel-logo {
	background:url(img/parent-logo.png) no-repeat;
	width:100%;
	height:59px;
	width:59px;
	float:left;
	/*background-position: 10px 10px;*/
}

#panel .header{
	float:left;
	margin : 25px 0px 0px 8px;
}

.panel-h1{
	color:1b486a;
	font:20px/20px "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	float:left;
	margin : 5px 0px 0px 8px;
}


#panel-largebox{
	background:url(img/top-large-box.png) no-repeat;
	height:60px;
	width:232px;	
	float:right;
	/*padding-left:6px;
	padding-top:6px;*/
	padding-top:4px;
	margin-right: 2px;
	margin-left: 5px;
	/*background-position: 400px 10px;	*/
}

#panel-largebox .amount{
	height:48px;
	width:76px;	
	float:left;
	padding-left: 6px;
	/*background-position: 400px 10px;	*/
}

#panel-largebox .amount-logo{
	background:url(img/pieces-icon.png) no-repeat;
	width: 16px;
	height: 16px;
	margin-bottom:8px;
}

#panel-largebox .amount-label{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #1b486a;
	height: 16px;
	margin-left: 18px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:2px;
	
}


#panel-largebox .amount-text{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:18px;
	padding-top: 5 px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	
}


#panel-largebox .separator{
	background:url(img/panel-account-separator.png) no-repeat;
	height:48px;
	width:1px;	
	float:left;
	margin-top:2px;
}

#panel-largebox .objective{
	height:48px;
	width: 113px;	
	float:left;
	padding-left: 6px;
	/*background-position: 400px 10px;	*/
}

#panel-largebox .objective-logo{
	background:url(img/star-icon.png) no-repeat;
	width: 16px;
	height: 16px;
	margin-bottom: 4px;
}

#panel-largebox .objective-label{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #1b486a;
	margin-left: 18px;
	height: 16px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:2px;
	
}
#panel-largebox .objective-text{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;	
	padding-bottom:4px;
	overflow:hidden;
	
	
}

#panel-largebox .ball-logo{
	background:url(img/basketball-icon.png) no-repeat;
	width: 22px;
	height: 22px;
	float:left;
	
}

.panel-smallbox-inactive{
	height:60px;
	width:63px;
	float:right;

}



.panel-smallbox-active{
	background:url(img/top-small-box.png) no-repeat;
	height:60px;
	width:63px;
	float:right;

}


.panel-active-logo{
	background:url(img/moneybox.png) no-repeat;
	height:45px;
	width:47px;
	margin-left:8px;
	margin-right:8px;
	margin-top:2px;	
}

.panel-active-text{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #1b486a;
	text-align: center;
}

.panel-inactive-logo{
	background:url(img/moneybox-inactive.png) no-repeat;
	height:45px;
	width:47px;
	margin-left:8px;
	margin-right:8px;
	margin-top:2px;
}

.panel-inactive-text{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #819aac;
	text-align: center;
}

#panel-greenarrow{
	background:url(img/green-arrow-icon.png) no-repeat;
	height:9px;
	width:10px;
	float:right;
	margin-top:25px;
	margin-right:2px;
}

/*
#leftmenu-box-middle {
	background:url(img/leftmenu-middle.png) repeat-y;
	width:100%;
	padding-top:-15px;
	margin-left:1px;
}

#leftmenu-box-bottom {
	background:url(img/leftmenu-bottom.png) no-repeat;
	height:14px;
	margin-left:1px;
}

#leftmenu .small-hor-line{
	background:url(img/small-hor-line.png) no-repeat;
	height:1px;
	margin: 5px 10px;
}

#leftmenu-account{
	background:url(img/lm-account.png) no-repeat;
	height:16px;
	margin-left:15px;
}
*/
/* account
--------------------------------------------------------------------------------------- */

#account{
	float:left;
	overflow:hidden;
	width:569px;
}

#account h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
}

#account .account-form-element{
	padding:3px 0 3px 0;
	font:13px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}


#account input[type=text], textarea{
	width: 250px;
	text-align:left;
}

#account label{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	width: 180px;
	float:left;
	margin:3px 0 0 0;
}
#account .radio{
	font:13px/20px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	float:none;
	width:auto;
	margin:3px 0 0 0;
}

.account-section-separator{
	margin-bottom: 40px;
}

#account-form-small input[type=text]{
	width: 40px;
	text-align:left;
}

.yellow-box {
   width: 547px;
   border: 1px solid #900;
   padding: 10px;
   margin: 0;
   background: #ffffe4;
   margin-bottom: 30px;
   border-color: #a2a061;
   text-align: center;
   color: #a2a061;
}

.error-box {
   width: 547px;
   border: 1px solid #900;
   padding: 10px;
   margin: 0;
   background: #fee;
   margin-bottom: 30px;
   color:#C00;

}

#submitButton {
   align-text: center;
   margin-left: 200px;
   margin-top: 30px;
}

/* configuration
--------------------------------------------------------------------------------------- */

#configuration{
	float:left;
	overflow:hidden;
	width:569px;
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}

#configuration h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
}

.configuration-header{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:14px;
	color: #000000;
}

.configuration-text{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;

}

.configuration-description{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	width: 300px;

	margin:3px 0 0 0;
	color: #000000;	
}
.configuration-element{
	margin-left: 300px;
}

#configuration .configuration-form-element{
	padding:3px 0 3px 0;
	font:13px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;

}


#configuration input[type=text], textarea select{
	width: 40px;
	text-align:left;
}
#configuration input[type=checkbox], input[type=radio]{

	text-align:left;
}

#configuration label{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	width: 320px;
	float:left;
	margin:3px 0 30px; 0;
	color: #000000;

}
#configuration .check {
	font:12px/20px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;

	width: 115px;
	float:left;
	margin:3px 0 0 0;
	color: 000000px;
}

#configuration .radio{
	font:12px/20px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
	color: 000000px;
	float: none;
	width: 50px;
	margin-right: 10px;
}

.configuration-section-separator{
	margin-bottom: 40px;
}

.configuration-form-small input[type=text]{
	width: 40px;
	text-align:left;
}


/* share
--------------------------------------------------------------------------------------- */

#share{
	float:left;
	overflow:hidden;
	width:569px;
}

#share h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
}

#share h3{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #000000;
	margin-bottom: 12px;
}

#share-legend{
	margin-left: auto;
    margin-right: auto;
    width: 569px;
	height: 20px;
	margin-bottom: 10px;
	text-align: center;
}

#share-legend img{

    width: 34px;
	height: 20px;


}

#share-rectangle-chosen{
	background:url(img/chosen-rect.png) no-repeat;
	width: 34px;
	height: 20px;
}

#share-rectangle-visited{
	background:url(img/visited-rect.png) no-repeat;
	width: 34px;
	height: 20px;
}

#share-rectangle-other{
	background:url(img/chosen-other.png) no-repeat;	
	width: 34px;
	height: 20px;	
}

#share-legend span{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:12px;
	color: #000000;
	margin-right: 30px;
	margin-left: 6px;
	margin-bottom: auto;
	margin-top: auto;
}


#share-foundations div{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;

}



#share td{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}


#share-foundations{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

#share-header{
   border-bottom: 1px solid;
   border-bottom-color: #FFFFFF;
   height: 24px;
   padding-left: 10px; 
   background: #e9f2f2; 

}

#share-header div{
   color: #000;
}
   

.share-name-th{
	width: 150px;
	text-align: center;
	float: left;
	padding-top: 6px;

}

.share-description-th{
	width: 409px;
	text-align: center;
	float: left;
	padding-top: 6px;

}

.share-name-td{
	width: 150px;
	text-align: center;
	float: left;
	padding-top: 6px;

}

.share-description-td{
	width: 340px;
	float: left;	
	padding-top: 6px;

}

.share-donate-td{
	font-weight: bold;
	width: 70px;
	padding-top: 6px;
	float: left;	

}

.share-donate-td a{
	font-weight: bold;
	color: #6295bd;
}

.share-chosen-tr{
   border-bottom: 1px solid;
   border-bottom-color: #FFFFFF;
   height: 24px;
   padding-left: 10px; 
   background: #c7dada; 
   color: #000;
}

.share-chosen-tr div{
   color: #000;
}

.share-visited-tr{
   border-bottom: 1px solid;
   border-bottom-color: #FFFFFF;
   height: 24px;
   padding-left: 10px;  
   background: #dae4e4; 
   color: #6295bd;
}

.share-visited-tr div{
   color: #6295bd;
}

.share-other-tr{
   border-bottom: 1px solid;
   border-bottom-color: #FFFFFF;
   height: 24px;
   padding-left: 10px;  
   background: #ecf2f2; 
   color: #6295bd;   
}

.share-other-tr div{
   color: #6295bd;
}

#share p{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* invest
--------------------------------------------------------------------------------------- */

#invest{
	float:left;
	overflow:hidden;
	width:569px;
}

/* spend
--------------------------------------------------------------------------------------- */

#spend{
	float:left;
	overflow:hidden;
	width:569px;
}

#coupons{
	margin-top: 10px;
}

#spend p{
	font-size: 12px;
	text-align: justify;
	line-height:100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#spend .coupon{
	background:url(img/coupon.png) no-repeat;
	width: 539px;
	height: 149px;
	overflow:hidden;
	padding: 10px;
}

#spend .coupon-image{
	border: 1px solid;
    border-color: #abbbbb;
	height: 122px;
	width: 122px;
	padding: 1px;
	float: left;
}

#spend h3{
	font-weight: bold;
	margin-bottom: 10px;
}

#spend .coupon-description{
	margin-left: 14px;
	float: left;
	
	margin-top: 4px;
	
}

#spend .coupon-description-top{
	width: 271px;
	height: 101px;
}

#spend .coupon-description-bottom{
	text-align: center;
	vertical-align: middle;
}

#spend .coupon-right{
	margin-left: 14px;
	float: left;
	margin-top: 4px;
	padding-right: 10px;
	width: 90px;
}

#spend .coupon-right-top{
	
	height: 101px;
	
}

#spend .coupon-right-top-a{
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 10px;
	
}
#spend .coupon-right-top-b{
	text-decoration:line-through;
	text-align: right;
}

#spend .coupon-right-bottom{
}

#spend .coupon-right-bottom-a{
	
	text-align: right;
	
}




/* news
--------------------------------------------------------------------------------------- */

#news{
	float:left;
	overflow:hidden;
	width:569px;
}

#news p{
	width:569px;
	font-size: 12px;
	margin-bottom: 20px;
}

#news .news-date{
	color: #666;
}

/* follow
--------------------------------------------------------------------------------------- */

#follow{
	float:left;
	overflow:hidden;
	width:569px;
}

#follow h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
}

#follow h3{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #000000;
	margin-bottom: 12px;
}

#follow p{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}

#follow-results{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}

#follow-results th{
	text-align: center;
	color:#000;
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

#follow-results td{
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

#follow-results tr{
   border-bottom: 1px solid;
   border-bottom-color: #FFFFFF;
   height: 24px;
   padding-left: 10px;  
}


#follow-results .active-tr{
   background: #d0e2e2; 
}

#follow-results .inactive-tr{
   background: #e9f2f2; 
}


#follow-menu
{
	margin-top: 20px;
}

#follow-menu a
{
	
}

.inactive-game,.inactive-description
{
	color: #6295bd;
}



.active-game,.active-description
{
	color: #000000;
}

.inactive-description,.active-description
{
	margin-left: 5px;
}

.inactive-game,.active-game
{
	margin-left: 3px;
	text-align: center;
}
.inactive-date,.inactive-note,.active-date, .active-note
{
	color: #000000;
	text-align: center;
}

#follow-menu p
{
	color:#1b486a;
	margin-top: 5px;
}

#follow-menu .active-box{
   background: #d0e2e2;
   border-top: 1px solid;
   border-top-color: #c8d9dc;
   height: 28px;
   padding-left: 10px;

}

#follow-menu .inactive-box{
   background: #f4f7f7;
   border-top: 1px solid;
   border-top-color: #c8d9dc;
   height: 28px;
   padding-left: 10px;   

}

#follow-menu .separation{
   border-bottom: 1px solid;
   border-bottom-color: #c8d9dc;
   height: 1px;
   margin-bottom: 23px;
}

#gamesResults p{
   margin: 0px;
   padding: 0px;
   text-align: center;
   color:#000;
   	font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

#gamesResults td{
   color:#000;
   font:12px/16px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
   line-height: 12px;
}


/* home
--------------------------------------------------------------------------------------- */

#home{
	float:left;
	overflow:hidden;
	width:569px;
}

#home p{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;	
	line-height: normal;
	padding: 4px;
}

#avatar-logo{
	background:url(img/avatar-icon.png) no-repeat;
	height: 16px;
	margin-left: 4px;
}

.home-top-separator {
	clear:both;
	width:569px;
	height:1px;
	padding:0;
	margin:0 auto;
	border-top:1px solid #c8d9dc;
	margin-top: 4px;
	margin-bottom: 15px;
} 


#home-large-box-top {
	background:url(img/home-large-box-top.png) no-repeat;
	height:10px;
	width:100%;
}

#home-large-box-middle {
	background:url(img/home-large-box-middle.png) repeat-y;
	width:100%;
	overflow:hidden;
	padding:0px 11px 11px 11px;
}

#home-large-box-bottom {
	background:url(img/home-large-box-bottom.png) no-repeat;
	height:10px;
	margin-bottom: 4 px;
	
}

#home-large-box-left-column {
	width:352px;
	float: left;
}

#home-large-box-left-column p {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:12px;
	color: #000000;
	text-align: center;
}

#home h3 {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:14px;
	color: #000000;
	margin-bottom: 24px;
}

#home a {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #78a4c6;
}

#home-large-box-right-column {
	width:162px;
	margin-left: 38px;
	float: left;
}

#home-large-box-right-column p {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #000000;
	text-align: center;
	margin-top: 8px;
}


#home-large-box-left-column-banknote-cad {
	margin-bottom: 10px;
}

#home-large-box-left-column-coin-cad  {
	
}

.home-large-box-left-column-banknote-cad  {
	float: left;
	margin-right: 2px;
}

.home-large-box-left-column-coin-cad  {
	float: left;
}

#home-large-box-left-column-200-coin-cad {
	padding-top: 0px;
	height: 39px;
	float: left;
	margin-right: 15px;
}

#home-large-box-left-column-100-coin-cad {
	padding-top: 0px;
	height: 39px;
	float: left;	
	margin-right: 14px;	
}


#home-large-box-left-column-25-coin-cad {
	padding-top: 5px;
	height: 34px;
	float: left;
	margin-right: 14px;	
}

#home-large-box-left-column-10-coin-cad {
	padding-top: 13px;
	height: 26px;
	float: left;	
	margin-right: 14px;	
}

#home-large-box-left-column-5-coin-cad {
	padding-top: 6px;
	height: 33px;
	float: left;	
	margin-right: 14px;	
}

#home-large-box-left-column-1-coin-cad {
	padding-top: 9px;
	height: 30px;
	float: left;
}

#home-boxes {
	height: 113 px;
	
}

#home-left-boxes {
	float:left;
	height: 113 px;
	width:371px;
	margin-right: 4px;
	margin-top: 4px;
}

#home-boxes p {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 0px;
}

#home-boxes span{
	font-family: "trebuchet MS", verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

#home-boxes h3 {
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:14px;
	color: #000000;
	margin-bottom: 8px;
	font-weight: normal;	
}

#home-left-large-box {
	background:url(img/home-left-box-large.png) no-repeat;
	height:74px;
	width:371px;
	float:left;
	margin-bottom: 4px;

}

#home-left-large-box-left-column {
	width:185px;
	float:left;
	margin-right: 4px;
	padding: 10px 0px 0px 10px;		
}

#home-left-large-box-left-column-label {
	text-align: center;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 5px;
}

#home-left-large-box-right-column {
	width:154px;
	float:left;
	padding: 10px 0px 0px 4px;		
}
	
#home-left-small-box {
	background:url(img/home-left-box-small.png) no-repeat;
	height:35px;
	width:371px;
	float:left;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#home-right-boxes {
	float:left;
	height:113px;
	width:194px;
	margin-top: 4px;
	text-align: center;
}

#home-right-boxes .home-right-box {
	background:url(img/home-right-box.png) no-repeat;
	height:35px;
	width:194px;
	float:left;
	margin-bottom:4px;

}

#home-right-boxes h3 {
	font-size:13px;
	padding: 10px 0px 0px 0px;		
}

#home-bottom-columns {

}

#home-bottom-left-columns {
	float:left;
	width:271px;
	margin-right:23px;
	margin-top: 20px;
}

#home-bottom-right-columns {
	float:left;
	width:271px;
	margin-top: 20px;
}

#home-bottom-columns .configuration-logo{
	background:url(img/lm-configuration.png) no-repeat;
	height: 16px;
}

#home-bottom-columns .follow-logo{
	background:url(img/lm-follow.png) no-repeat;
	height: 16px;
}



.home-bottom-columns-separator {
	clear:both;
	width:271px;
	height:1px;
	padding:0;
	margin:0 auto;
	border-top:1px solid #c8d9dc;
	margin-top: 4px;
} 

#home h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #1b486a;
	margin-left: 20px;
}


/* right-menu
--------------------------------------------------------------------------------------- */
#right-menu {
	
	padding:0 0 14px;
	float:left;
	width:193px;
	margin-left:19px;

	
}

.right-menu-element {
	margin-bottom: 24px;
	width:193px;
} 

.right-menu-separator {
	clear:both;
	width:193px;
	height:1px;
	padding:0;
	margin:0 auto;
	border-top:1px solid #c8d9dc;
	margin-top: 4px;

} 

.learn-more {
	float: right;
} 

#right-menu h2{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:14px;
	color: #1b486a;
}

#right-menu p{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;	
	text-align: justify;
	line-height: normal;
	padding: 0px;
}

#right-menu a{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #6295bd;	
}


/* footer
--------------------------------------------------------------------------------------- */
#footer {
	background:url(img/bg-footer.png) no-repeat;
	padding:0 0 14px;
	float:left;
	width:100%;
	margin-left: 1px;
}

#footer-logo {
	background:url(img/footer-logo.png) no-repeat;
	width:111px;
	height:37px;
	margin-top:7px;
	margin-left:18px;
}

#footer-copyright{
	float:left;
	margin-left:675px;
	margin-top:15px;
	width:300px;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size:11px;
	color: #366d92;
}
/*
.footer-in {
	background:url(img/bg-footer-t.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:100%;
}

.footer-b {
	background:url(img/bg-footer-b.jpg) no-repeat 0 100%;
	padding:0 0 33px;
	float:left;
	overflow:hidden;
	width:100%;
}*/
.copy {
	float:left;
	overflow:hidden;
	padding:47px 30px 0 25px;
	width:170px;
}
strong.logo-small a {
	background:url(img/logo-small.gif) no-repeat;
	width:157px;
	height:52px;
	margin:0;
}
#footer p {
	color:#366d92;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:2px 0 0 3px;
}
/* footer menu */
.footer-nav {
	min-height:107px;
	float:left;
	list-style:none;
	overflow:hidden;
	padding:0 0 0 10px;
	margin:36px 0 0;
	width:180px;
	border-left:1px solid #fff;
}
* html .footer-nav {
	height:107px;
	overflow:visible;
}
.footer-nav h3 {
	font-size:15px;
	line-height:22px;
	padding:0 0 6px;
	color:#306080;
	margin:0;
}
.footer-nav li a {
	background:url(img/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
	line-height:18px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

