/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * This CSS file is for customization purpose only
 */

#headerbar {
	background-color: #003399;
}

#search {
    top: 95px;
    position: absolute;
    bottom: 27px;
    right: 15px;
    z-index: 12;
}

#logo a.logo-icon {
	display: block;
	width: 300px;
	height: 55px;
	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;
}


tr.nopad {
	padding: 0px;
}

select#limit {
	font-size: 0.85em;
}

img.hand,
img.pointer {
cursor: pointer;
}



/* PAGINATION BUTTONS */
.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../images/system/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url(../images/system/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../images/system/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../images/system/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../images/system/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../images/system/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../images/system/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../images/system/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../images/system/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../images/system/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../images/system/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../images/system/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../images/system/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../images/system/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../images/system/j_button2_blank.png) 100% 0 no-repeat; }

.pagination {
	padding-bottom: 10px;
	text-decoration: none;
}

.pagination div.limit {
	float: right;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

form div { margin: 0 0 0 0; }

/* END PAGINATION BUTTONS */



/* JOIN buttons */
p.joinbutton { overflow: hidden; }
div.module p.joinbutton {	margin-bottom: 0px; }

a.joinbutton {
	display: block;
	width: 400px;
	height: 20px;
	background: transparent url(../images/joinbutton.png) 0 0 no-repeat;
	float: left;
	line-height: 20px;
	text-indent: 10px;
	font-size: 90%;
	text-shadow: 0px -1px 1px #ffffff, 0px 2px 2px #b4b4b4;

	margin-right: 5px;
	margin-top: 2px;
}

a.joinbutton:link,
a.joinbutton:visited { color: #505050; }

a.joinbutton:hover {
	background: transparent url(../images/joinbutton.png) 0 -25px no-repeat;
	color: #000000;
	text-shadow: 0px 1px 1px #ffffff, 0px 2px 2px #969696;
}





/***events ***/
.event {
	float: 						left;
	padding: 0;
	margin: 0.5em 0;
	border-bottom: 1px solid #ececec;
}

.event-date {
	float: 	left;
	padding: 0.9em 0 0 0;
	margin: 0;
	width: 7em;
	font-size: 0.9em;
	font-weight: bold;
}

.event h3 {
	margin: 0;
	padding: 0.3em 0 0 0;
}

.event h5 {
	margin: 0;
	padding: 0.35em 0 0 0;
}
.event-details {
	float: left;
	padding: 0.5em 1em;
	margin: 0;
	width: 46.7em;
}

.event-more {
	float: right;
	padding: 0.2em 0;
	margin: 0;
	width: 8.5em;
}

.event-more a{
	padding: 0 0 0 0.8em;
	background: 	url(../../graphics/ico_arrow.gif) 0 4px no-repeat;
	font-weight: bold;
}




/*FE Tables */
table.jwtable {
font-size: 10px;
	width:100%;
}
table.jwtable td
{ padding: 1px;
  border: 1px; }

table.jwtable td.key {
	background-color: #f6f6f6;
	text-align: left;
	width: 160px;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.jwtable thead th {
	/*text-align: center;*/
	background: #f0f0f0;
	color: #000;
	border-top: 2px solid #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.jwtable td.col0 {
	vertical-align: top;
	background-color: #fcfcfc;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}
table.jwtable td.col0-last {
	vertical-align: top;
	background-color: #fcfcfc;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}

table.jwtable td.col1 {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}
table.jwtable td.col1-last {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}

table.jwtable td.col0-right {
	vertical-align: top;
	background-color: #fcfcfc;
	text-align: right;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}

table.jwtable td.col0-last1 {
	vertical-align: top;
	background-color: #fcfcfc;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}

table.jwtable td.col0-last1-div-nb,
table.jwtable td.col0-last1-div {
	vertical-align: sub;
	background-color: #fcfcfc;
	text-align: left;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	border-bottom: 0px solid #999;
	line-height: 25px;
	}
table.jwtable td.col0-last1-div-nb {
	border-bottom: 0px;
}

table.jwtable td.col1 {
	background-color: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-right: 0px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
}

table.jwtable td.col2 {
	background-color: #f2f2f2;
	text-align: left;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-right: 0px solid #e9e9e9;
	padding: 1px;
}

table.jwtable td.col1-center {
	background-color: #f6f6f6;
	text-align: center;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	border-right: 0px solid #e9e9e9;
	padding: 1px;
}

table.jwtable td.heading {
	background: #f0f0f0;
	color: #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.jwtable td.heading1 {
	background: #f0f0f0;
	color: #000;
	border-top: 2px solid #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

table.jwtable td.heading1a-small {
	background: #fff;
	color: #000;
	border-top: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 9px;
}

table.jwtable td.heading-small {
	background: #f0f0f0;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 9px;
	vertical-align:middle;
	text-align: center;
}

table.jwtable td.heading-small-last {
	background: #f0f0f0;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #999;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 9px;
}


table.jwtable td.col0-a {
	vertical-align: top;
	background-color: #fcfcfc;
	text-align: left;
	color: #000;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}
table.jwtable td.col0-a-last {
	vertical-align: top;
	background-color: #fcfcfc;
	text-align: left;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}

table.jwtable td.col1-a {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f6f6f6;
	color: #000;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}
table.jwtable td.col1-a-last {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f6f6f6;
	color: #000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}

table.jwtable td.col0-b {
	vertical-align: top;
	background-color: #fcfcfc;
	color: #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}
table.jwtable td.col0-b-last {
	vertical-align: top;
	background-color: #fcfcfc;
	color: #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}

table.jwtable td.col1-b {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #999;
	background-color: #f6f6f6;
	color: #000;
	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}
table.jwtable td.col1-b-last {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}


table.jwtable .pagination { display:table; padding:0;  margin:0 auto;	 }

td.small-right {
	text-align: right;
	font-size: 0.85em;
	padding: 0px;
	vertical-align:top;
}

td.small-left {
	text-align: left;
	font-size: 0.85em;
	padding: 0px;
	vertical-align:top;
}

tr.nopad {
	padding: 0px;
}

.noWrap {
	white-space:nowrap;
}
p {
	margin: 0em 0em 1em 0em;
}

span.small,
p.small {
	font-size: 0.85em;
}

span.vsmall,
p.vsmall {
	font-size: 0.75em;
}

p.vsmall-head {
	font-size: 0.75em;
	margin: 0em 0em 0em 0em;
}

p.vsmall-red {
	font-size: 0.75em;
	color: red;
}

.red-right {
	float: right;
	text-align: right;
	color: red;
	font-size: 0.85em;
}

p.bold {
	font-weight: bold;
}

div.caption {
	width: 100px;
	font-size: 0.75em;
	border: 1px solid #9e9e9e;
	background: #f0f0f0;
	color: #000;
	line-height: 1.0em;
	text-align: center;
	padding: 2px;
}

div.right {
	float:right;
}

div.right25 {
	float:right;
	width: 23%;
	margin-left: 5px;
}
div.right a{
	color: #FFF;
}

div.right-image {
	float:right;
	height: 100px;
	width: 260px;
}

div.right-tn {
	float:right;
}

div.left {
	float:left;
/**	width: 100px;  THIS SCREWS UP THE TOP MENU***/
	padding-right: 5px;
}

div.right-border {
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	float:right;
	border: 1px solid #9e9e9e;
	width: 250px;
}

div.center {
	padding-top: 10px;
/*	padding-bottom: 10px;*/
	text-align: center;
}

/* do not display pagebreak article list */
table.contenttoc {
display:none;
}




h1 { font-size: 24px; line-height: 24px; margin-top: 19px; }
h2 { font-size: 18px; line-height: 18px; margin-top: 19px; }
h3 { font-size: 14px; line-height: 14px; margin-top: 11px; }
h4 { font-size: 12px; line-height: 12px; margin-top: 11px; }
h5 { font-size: 10px; line-height: 10px; margin-top:  6px; }
h6 { font-size: 10px; line-height: 10px; margin-top:  6px; }


input.small,
select.small,
option#small  {
	font-size: 10px;
}



div.mod-box ul.menu li.level5 a.level5 span.bg,
div.mod-box ul.menu li.level5 span.level5 span.bg { text-indent: 50px; background-position: 40px 0px; }

div.mod-box ul.menu li.level5 a.level5:hover span.bg,
div.mod-box ul.menu li.level5 span.level5:hover span.bg { background-position: 40px -35px; }


/** SUPERBLOGGER */
div.articleIntrotext {font-size:16px;line-height:120%;padding:0 0 8px 0;margin:0 0 8px 0;border-bottom:1px dotted #ccc;}
div.articleIntrotext span.sbDropCap {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;display:block;float:left;padding:16px 4px 4px 0;margin:0;}





/***** CUSTOMISATIONS - LAYOUT - MODULES **/



/**CUSTOM MODULE COLOURS **/
/* color pa1 */
div.mod-box-pa1 div.box-t1,
div.mod-box-pa1 div.box-t2,
div.mod-box-pa1 div.box-t3,
div.mod-box-pa1 div.box-b1,
div.mod-box-pa1 div.box-b2,
div.mod-box-pa1 div.box-b3 { background-image: url(../images/module_box_blue_corners.png); }
div.mod-box-pa1 div.box-3 {
	background: #6684C1;
	color: #FFFFFF;
	font-size: 160%;
	line-height: 20px;
	margin-bottom: -5px;
	padding-bottom: 0px;
	background-image: url(../images/module_box_pa1_bg.png);
	background-position: right top;
	background-repeat: repeat-y;
}

div.mod-box-pa1.mod-box-header h3.header { background-image: url(../images/module_box_blue_corners.png); }

div.mod-box-pa1 div.box-3 a{
	font-size: 1em;
}


/* color pa2 */
div.mod-box-pa2 div.box-t1,
div.mod-box-pa2 div.box-t2,
div.mod-box-pa2 div.box-t3,
div.mod-box-pa2 div.box-b1,
div.mod-box-pa2 div.box-b2,
div.mod-box-pa2 div.box-b3 { background-image: url(../images/module_box_blue_corners.png); }
div.mod-box-pa2 div.box-3,
a.div.mod-box-pa2 div.box-3 {
	border-left: 1px solid #BCB5AD;
	border-right: 1px solid #BCB5AD;
	background: #6684C1;
	color: #FFFFFF;
}

div.mod-box-pa2.mod-box-header h3.header { background-image: url(../images/module_box_blue_corners.png); }

/* readmore button */
p.readmore-pa { overflow: hidden; }
div.module p.readmore-pa {	margin-bottom: 0px; }

a.readmore-pa {
	display: block;
	width: 70px;
	height: 40px;
	float: left;
	line-height: 40px;
	text-indent: 0px;
	font-size: 70%;
	text-decoration: none;
	text-align: center;
	border: 0px solid #000000;
	color: #000000;
	margin-right: 4px;
	margin-left: 1px;
	margin-top: 2px;
	background-color: #ffcc33;

}

#page a.readmore-pa {
	font-size: 70%;
}

#page a.readmore-pa:hover {
	color: #9d1c1f;
	background-color: #ffcc33;
	color: #FFFFFF;
}

div.mod-box ul.menu li.level2 a.level2 span.bg,
div.mod-box ul.menu li.level2 span.level2 span.bg { text-indent: 20px; }

div.mod-box ul.menu li.level2 a.level2:hover span.bg,
div.mod-box ul.menu li.level2 span.level2:hover span.bg { background-position: 10px -35px; }


div.mod-box ul.menu li.level3 a.level3 span.bg,
div.mod-box ul.menu li.level3 span.level3 span.bg { text-indent: 30px; background-position: 20px 0px; }

div.mod-box ul.menu li.level3 a.level3:hover span.bg,
div.mod-box ul.menu li.level3 span.level3:hover span.bg { background-position: 20px -35px; }


div.mod-box ul.menu li.level4 a.level4 span.bg,
div.mod-box ul.menu li.level4 span.level4 span.bg { text-indent: 40px; background-position: 30px 0px; }

div.mod-box ul.menu li.level4 a.level4:hover span.bg,
div.mod-box ul.menu li.level4 span.level4:hover span.bg { background-position: 30px -35px; }

div.mod-box ul.menu li.level5 a.level5 span.bg,
div.mod-box ul.menu li.level5 span.level5 span.bg { text-indent: 50px; background-position: 40px 0px; }

div.mod-box ul.menu li.level5 a.level5:hover span.bg,
div.mod-box ul.menu li.level5 span.level5:hover span.bg { background-position: 40px -35px; }


div.mod-box ul.menu li.level6 a.level6 span.bg,
div.mod-box ul.menu li.level6 span.level6 span.bg { text-indent: 60px; background-position: 50px 0px; }

div.mod-box ul.menu li.level6 a.level6:hover span.bg,
div.mod-box ul.menu li.level6 span.level6:hover span.bg { background-position: 50px -35px; }





table.jwtable .pagination { display:table; padding:0;  margin:0 auto; }

.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}



/* System Standard Messages */
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px top no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px top no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}



/** JW BUTTONS **/
/**
<a class="jw-button" href="#" onclick="this.blur();"><span>Bring world </span></a>
**/

a.jw-button {
    background: transparent url('../jw/images/bg_button_white.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-button span {
    background: transparent url('../jw/images/bg_button_white_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.jw-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}

a.jw-red-button {
    background: transparent url('../jw/images/bg_button_red.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-red-button span {
    background: transparent url('../jw/images/bg_button_red_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-red-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.jw-red-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}


a.jw-green-button {
    background: transparent url('../jw/images/bg_button_white.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-green-button span {
    background: transparent url('../jw/images/bg_button_white_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-green-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.jw-green-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}



a.jw-yellow-button {
    background: transparent url('../jw/images/bg_button_white.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-yellow-button span {
    background: transparent url('../jw/images/bg_button_white_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-yellow-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.jw-yellow-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}



a.jw-yellow-button {
    background: transparent url('../jw/images/bg_button_white.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-yellow-button span {
    background: transparent url('../jw/images/bg_button_white_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-yellow-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.jw-yellow-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}



a.jw-grey-button {
    background: transparent url('../jw/images/bg_button_white.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 10px arial, sans-serif;
    height: 16px;
    margin-right: 2px;
    padding-right: 2px; /* sliding doors padding */
    text-decoration: none;
}
a.jw-grey-button span {
    background: transparent url('../jw/images/bg_button_white_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 0px 0 2px 2px;
}
a.jw-grey-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.jw-grey-button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 2px; /* push text down 1px */
}




#banner {
	position: absolute;
	top: 35px;
	right: 215px;
	width: 0px;
	z-index: 3;
}

