/* CSS Document - Styles specific to the home page layout */

.left{
width:570px;
float:left;
}

.right{
width:225px;
float:right;
}

.intro_panel{
float:left;
width:568px;
height:300px;
background-image:url(../images/home_intro_bg2.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-left:205px;
padding-top:10px;
}
#cont
{
	margin:0;
	padding:10px;
	height:380px;
	background-color:#FFFFFF;
	}
#contl
{
float:left;
width:465px;
height:320px;
background-color:#FFFFFF;
}
#contr
{
float:right;
width:380px;
background-color:#FFFFFF;
}
#btmimg
{
	clear:both;
	height:150px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
	padding:20px 0 10px 0;
}
.bimg
{
padding-left:15px;
}

/*shadow*/
 .t {background:url(../images/layout/top.jpg) 0 0 repeat-x;}
.b {background: url(../images/layout/bottom.png) 0 100% repeat-x}
.l {background: url(../images/layout/left.png); background-repeat:repeat-y;}
.r {background: url(../images/layout/right.png) 100% 0 repeat-y}
.bl {background: url(../images/layout/bottom_left.jpg) 0 100% no-repeat}
.br {background: url(../images/layout/bottom_right.jpg) 100% 100% no-repeat}
.tl {background: url(../images/layout/top_left.jpg) 0 0 no-repeat;}
.tr {background: url(../images/layout/top_right.jpg) 100% 0 no-repeat; padding:2px 7px 7px 7px;}
/*shadow*/

/* hack for firefox top margin problem */
*:lang(en) .intro_panel{
padding-top:0px;
}

.intro_panel p{
margin-right:215px;
}

/* hack for firefox right margin problem */
*:lang(en) .intro_panel p{
margin-right:215px;
}

.logos_panel{
float:left;
width:280px;
height:65px;
padding-left:15px;
padding-top:10px;
}

.logos_links{
float:left;
height:64px;
padding-left:10px;
padding-top:10px;
}

/* hack for firefox top margin problem */
*:lang(en).logos_links{
padding-top:0px;
}

.logos_links p {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #616060;
}

.promo_panel{
padding:10px 10px 0px 0px;
width:215px;
float:right;
}

.promo_panel a{
text-decoration:none;
font-weight:normal;
color:#ffffff;
border:none;
}

.promo_panel a img, .promo_panel a:link img, .promo_panel a:visited img, .promo_panel a:hover img {border:0px; color: #ffffff;}

.promo_panel span{
display:block;
height:129px;
}
