
/* new sheet for global re-paint, nov07 */

@import url(styles/repaint.css);


/* CSS Document */


p, td, div { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#333333; 
}

h1  { font-size:1.8em; color:#2D4B8C; font-weight:100}
h2  { font-size:120%; color:#666666;}
h4  {  color:#5173B3;}
h3  { font-size:120%; color:#2D4B8C;}
h5 { font-size:90%;  margin-bottom:0px;  margin-top:0px;}

img { border:0;}


/*Header Styles*/

h1#rulebooks {
	color:#5C91A4}

h1#news { 
	color:#5E8FB6}

h1#directory {
	color:#805559}


/* Normal list style */
ul {margin-top:6px; margin-bottom:8px;}
ul li { list-style-image:url(images/icons/li.gif); }

/* Grey arrow list style */
ul.arrow	{
	margin:0 0 0 -20px; 
	/margin:0 0 0 20px; 
	m/argin:0 0 0 20px; }
ul.arrow li {list-style-image:url(images/icons/arrow.gif); margin-bottom:5px;}	

/* Grey square list style */
li.square	{list-style-image:url(images/icons/li.gif); margin-left:-24px;}	
	
	
hr  {height:1px; color:#CCCCCC;}
input, select{ font-size:90%;}
.highlighter {color:#ff0000;}
.error { font-size:90%; font-weight:normal; color:#CC0000;}
.list {margin-left:25px; list-style-image:url(images/icons/li.gif); list-style-position:outside;}
.rules { margin-left:25px; list-style-image:url(images/icons/li.gif); list-style-position:outside;}
.popular { margin-left:20px; list-style-image:url(images/icons/arrow_sml.gif); list-style-position:outside;}
.dash  {border-bottom:1px dashed #CCCCCC; border-top:none;}
.border {background-color:#F5F5F5; border:solid 1px #CCCCCC;}
.padding {padding:5px;}
.border_pad {background-color:#fff; border:solid 1px #CCCCCC;padding:5px;}
.bottom_dash {background-color:#FFF; border-bottom:dashed 1px #CCCCCC;padding:5px;}
.light_grey { background-color: #CCCCCC; color:#333333; font-weight:bold; padding:4px;}
.light_purple { background-color: #cdbed2; color:#7d5f87; font-weight:bold; padding:4px;}
.bg_grey { background-color: #CCCCCC; color:#333333; padding:4px;}

.break{clear:both;}
div#new_search{
	float:right;
	margin:5px;
	}

/* WEBEX BANNER */
#webex_banner { width:150px;}
#webex_banner a{ 
	text-align:center; 
	font-size:90%; 
	color:#FFFFFF; 
	background-color:#8E9198; 
	display:block; 
	text-decoration:none;
	padding-bottom:2px;
	}
#webex_banner a:hover{ color:#000935; }

/* SURVEY BANNER */
#survey{ 
	width:150px; 
	height:160px;
	}
#survey a{ 
	width:150px; 
	height:160px; 
	display:block; 
	background:url(/global/share/images/banners/jmlsg.gif) no-repeat;
	background-position: 0;
	}
#survey a:hover{ 
	background-position:-150px 0px ;
	}
	
/* BLUE SKIES BUTTON */
div#map_button a{	
	background:url(/global/synd/cn/images/rulebooks/button_map.gif) no-repeat 5px 5px;
	height:40px;
	position:relative;
	border:1px solid #CCC;
	color:#999;
	text-decoration:none;
	padding: 10px 5px 10px 90px;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	}
div#map_button a:hover{ background-color:#CCC; color:#FFF;}



/* text links */

a {color: #2D4B8C;}
a:hover {color: #82A0DC; text-decoration:none;}

a.small {color: #2D4B8C; font-size:90%;}
a.small:hover {color: #82A0DC; text-decoration:none;}

a.spec_sml {color: #5E8FB6; font-size:90%; text-decoration:none;}
a.spec_sml:hover {color: #999999; text-decoration:none;}

a.white { font-size:90%; color: #FFFFFF; text-decoration:none;}
a.white:hover { font-size:90%; color: #D2D2D2; text-decoration:underline;}

a.white_title {  color: #FFFFFF; text-decoration:none;}
a.white_title:hover { color: #D2D2D2; text-decoration:underline;}

a.title {  color: #2D4B8C; text-decoration:none; font-weight:bold;}
a.title:hover {  color: #5173B3; text-decoration:underline;}

a.whitebutton{ border:solid #999999 1px; padding: 0px 4px; font-size:90%; text-decoration:none; color:#666666; background-color:#FFFFFF}
a.whitebutton:hover{ background-color:#999999; color:#FFFFFF}



/* small text */

.tiny { font-size:85%; font-weight:normal; color:#333333;}
.small { font-size:90%; font-weight:normal; color:#333333;}
.smlbold { font-size:90%; font-weight:bold; color:#333333;}
.white_small { font-size:90%; color:#FFFFFF; font-weight:normal;}

/* special text */

.white_title {  color:#FFFFFF; font-weight:bold;}
.white_large { font-size:120%; color:#FFFFFF; font-weight:bold;}
.subheading { font-weight: bold; color: #2D4B8C;}
.heading {  font-weight: bold; color: #2D4B8C;}
.mandatory { font-size:80%; font-weight:normal; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ARTICLE QUOTE STYLES */
#quote_box{ float:right; width:40%;margin:10px 0 10px 15px;}
.quote{ background-color:#DDDDDD; font-size:90%; padding:6px;}
.name{ background-color:#999999; text-align:right; font-size:80%; padding:4px; color:#FFFFFF;}
.bqstart {
     float: left;
     font-size: 500%;
	 margin-top:-12px;
     color: #666666;
	 margin-bottom:-45px;
 }

.bqend {
	 float:right;
	 margin-top:-25px;
	 margin-bottom:-45px;
     font-size: 500%;
     color: #666666;
 }
/* ARTICLE IMAGE STYLES */
.article_image{
	background-color:#EEEEEE;
	border:solid 1px #CCCCCC;  
	text-align:center;
	padding:2px;
	margin:5px;
	margin-left:0;}
.article_image .caption{ font-size:90%; text-align:left;}



/* RULEBOOKS STYLES */



div#rulesmenu {
	border-top:solid 15px #5C91A4;
	border-bottom:solid 5px #ADC8D1;

	}

div#rulesmenu a {
	font-size:90%;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	display:block;
	border:solid 1px #ADC8D1;
	border-top-style:none;
	padding:4px;

	}

div#rulesmenu a:hover { 
	background-color:#DDDDDD;
	}

	

/* TITLE STYLES */	

	
#message_title{ 
	color:#FFFFFF;
	background-color:#2D4B8C;
	font-weight:bold;
	padding:4px;
	}

#knowhow_title{ 
	color:#FFFFFF;
	background-color:#7D5F87;
	font-weight:bold;
	padding:4px;
	}

	
#news_unavailable_title{ 
	color:#FFFFFF;
	background-color:#999999;
	font-weight:bold;
	padding:4px;
	}
#events_title{ 
	color:#FFFFFF;
	background-color:#045E93;
	font-weight:bold;
	padding:4px;
	}
	
#generic_title{ 
	color:#FFFFFF;
	background-color:#666666;
	font-weight:bold;
	padding:4px;
	}

.dir_title	{ 
	padding:4px;
	color:#FFFFFF; 
	font-weight:bold;
	background-color:#805559;
	}	

#rulebook_title{ 
	color:#FFFFFF;
	background-color:#5C91A4;
	font-weight:bold;
	padding:4px;
	}

/* rulebook package display - RS */
#rulebooks_packages {
    margin:0 0 15px 0;
    background-color:#eee;
    border:1px solid #aaa;
    border-style:none solid;
    padding:0px;
}

#rulebooks_packages div {
    padding-top:2px;
    font-size:10px;
}

#rulebooks_packages li {
    border-bottom:#999 dashed 1px;
    padding:6px 5px 5px 40px;
    list-style-type:none;
    list-style-image:none;
    background:url(images/icons/li.gif) no-repeat 28px 12px;
}

#rulebooks_packages a {
    font-weight:bold;
}

/* SEARCH TABLE STYLES */	

table#search{ 
	border:0px;
	}

table#search td.title{
	color:#333333;
	background-color:#CCCCCC;
	font-weight:bold;	
	padding:4px;
	}

table#search td{
	background-color:#EEEEEE;
	padding:4px;
	}


/* BREADCRUMBS */

div#breadcrumbs {
    display:none;
	color:#666666;
	background-color:#DDDDDD;
	padding: 2px 6px;
	font-weight:normal;
	font-size:90%;
}

div#breadcrumbs a {  color: #666666; text-decoration:none; font-weight:bold;}
div#breadcrumbs a:hover { color: #999999;}
div#date {color: #666666;font-size:100%;}


/* BIG ICON - BANNERS */
#banner_container {
	position:relative;
	border:1px solid #DDD;
	color:#666;
	font-size:0.9em;
	padding:5px;
	margin: 20px 0 10px 0;
	}
* html #banner_container { padding-right:0px;}
#banner_container a{
	margin:3px 10px 10px 70px;
	color:#7D5F87;
	font-weight:bold;
	font-size:1.3em;
	display:block;
	}
#banner_container .calendar a{
	margin:10px 10px 10px 60px;
	color:#7D5F87;
	font-weight:bold;
	font-size:1.3em;
	display:block;
	}
#banner_container a:hover{color:#999;}
.calendar img, .country img, .mboard img{
	position:absolute;
	top:-17px;
	left:6px;

	}
* html .calendar img, * html .country img, * html .mboard img{
	top:-16px;
	}
.city { margin-left:30px;}
.city img{position:absolute; top:-11px;left:10px;}
* html .city img{top:-10px;}
#banner_container .mboard a{ color:#2D4B8C;}
#banner_container .mboard a:hover{ color:#999;}




/* Library and Profile styles */
#library {
	font-size:100%;}

#profile_box{
	background-image:url(/global/share/images/profile_image.jpg); 
	width:150px; 
	height:200px;
	}
	
#profile_box div{
	padding:10px;
	}
#profile_box div a {
	display:block;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	background-color:#2D4B8C;
	color:#B4C8F0;
	border:1px solid #B4C8F0;
	}
	
#profile_box div a:hover{ 
	background-color:#B4C8F0;
	color:#2D4B8C;
	border:1px solid #2D4B8C;
	}


/* menus */

a:hover.sidemenu {color: #999999; background-color:#F5F5F5;}

a.sidemenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight : bold;
	text-decoration : none;
	color: #666666;
	display:block;
	border:solid 1px #7D5F87;
	border-top-style:none;
	padding:3px 4px;
}



/* LOGOUT/LOGIN */

div#log_box{ 
	width:300px; 
	border: solid 1px #CCCCCC;
	 
	}

div#log_box .title{ background-color:#5C91A4; color:#FFFFFF; font-weight:bold; padding: 4px 0px; width:280px; margin-top:10px;}

div#log_box img{ margin-bottom:10px;}
div#log_box a.subscribe{ margin:10px;}



/* HOMEPAGE STYLES*/


div#news_enter {	
	padding:5px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	background-color:#5E8FB6;
				}

div#news_enter	a{ color:#FFFFFF; 
				font-weight:bold; 
				background-color:#5E8FB6; 
				float:right;
				text-decoration:none; 
				display:block; 
				border:#FFFFFF 1px solid;
				padding:5px 7px ;

				}

div#news_enter	a:hover {color:#5E8FB6 ; 
				font-weight:bold; 
				background-color:#AED5ED; 
				text-decoration:none;}		

div#news_enter	a:visited	{ color: #FFFFFF;}

div#news_enter	a:visited:hover	{ color: #5E8FB6;}

div#knowhow_enter {	padding:5px;
				height:27px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:120%;
				background-color:#7D5F87;

				}

div#knowhow_enter a { color:#FFFFFF; 
				font-weight:bold; 
				background-color:#7D5F87; 
				float:right;
				text-decoration:none; 
				display:block; 
				border:#FFFFFF 1px solid;
				padding:5px 7px ;

				}

div#knowhow_enter a:hover {color:#7D5F87; 
				font-weight:bold; 
				background-color:#CDBED2; 
				text-decoration:none;}			

div#knowhow_enter a:visited	{ color: #FFFFFF;}

div#knowhow_enter a:visited:hover	{ color: #7D5F87;}

div.knowhow_promo, div.news_promo{ 
	float:right;  
	margin-top:10px;
	padding:1px;
	}
div.knowhow_promo a, div.news_promo a {
	text-decoration:none;
	padding:0px 3px;
	font-size:90%;
	font-weight:bold;

	}
div.knowhow_promo a:hover, div.news_promo a:hover{
	color:#FFFFFF;
	}
div.knowhow_promo a {
	border:1px solid #7D5F87;
	color:#7D5F87;
	padding:20px inherit
	}
div.knowhow_promo a:hover{
	background-color:#7D5F87;
	}
div.news_promo a {
	border:1px solid #5E8FB6;
	color:#5E8FB6;
	}
div.news_promo a:hover{
	background-color:#5E8FB6;
	}
	
/* New Knowhow bottom tabs */

	#knowhow_ul {
		display:inline;
		list-style-type:none;
		margin-top:20px;}
	
	#knowhow_ul	li {
		display:inline;
		display:block;
		float:left;
		width:32%;}
	
	#knowhow_ul	li.mid {
		margin:0 2px;
		width:34%}
		
	#knowhow_ul	li.left {
		width:33%}		
	
	#knowhow_ul	li a {
		display:block;
		border:1px solid #7D5F87;
		background:#7D5F87;
		color:#fff;
		text-decoration:none;
		padding:2px 24px 2px 2px;
		border-top-width:5px;
		border-top-color:#cfc2d3}
		
	#knowhow_ul	li a.us{ 
		background:#7D5F87 url(/home/mifid/share/images/usaflag.gif) no-repeat 98% 3px}
	
	#knowhow_ul	li a.uk {
		background:#7D5F87 url(/home/mifid/share/images/eu_uk_flag.gif) no-repeat 98% 3px;
		padding-right:27px;}
		
	*html #knowhow_ul li a.us, *html #knowhow_ul li a.uk {
		background-position:98% 9px}
	
	#knowhow_ul	li a.none {
		padding:2px;}		
	
	#knowhow_ul	li a:hover {
		background-color:#fff;
		color:#7D5F87;}	
	
div#rulebooks_enter {	
	padding:5px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	background-color:#5C91A4;
	}

div#rulebooks_enter a {
				color:#FFFFFF; 
				font-weight:bold; 
				background-color:#5C91A4; 
				float:right;
				text-decoration:none; 
				display:block; 
				border:#FFF 1px solid;
				padding:5px 7px ;}

div#rulebooks_enter a:hover{color:#5C91A4; 
				font-weight:bold; 
				background-color:#ADC8D1; 
				text-decoration:none;}			

div#rulebooks_enter a:visited	{ color: #FFFFFF;}

div#rulebooks_enter a:visited:hover	{ color: #5C91A4;}



/*buttons*/

.greybutton{
	font-family : Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight : bold;
	text-decoration : none;
	color: #FFFFFF;
	background-color:#999999;
}



a:hover.submit {color: #666666; background-color:#FFFFFF;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #666666;
	border-right:solid 1px #CCCCCC;}

a.submit {

	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#999999;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #666666;
	padding:1px 4px;
}



a:hover.browse {
	color: #FFFFFF; 
	background-color:#82A0DC;
	border:solid 1px #2D4B8C;}

a.browse {
	font-size:90%;
	text-decoration: none;
	color: #2D4B8C;
	background-color:#FFFFFF;
	border:solid 1px #2D4B8C;
	padding:1px 4px;
}



a:hover.bestmenu {color: #FFFFFF; background-color:#82A0DC;}

a.bestmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight : normal;
	text-decoration : none;;
	color: #2D4B8C;
	background-color:#FFFFFF;
	border:solid 1px #2D4B8C;
	padding:2px 10px;

}



/* rulebooks trial and subscribe */

a.trial {  font-weight:bold; background-color:#5C91A4; display:block; color:#FFFFFF; padding:4px; text-decoration:none; border:1px solid #5C91A4;}

a.trial:hover{background-color:#E7EEF1; color:#5C91A4; text-decoration:none; border:1px solid #5C91A4;}



a.subscribe { 
	font-weight:bold; 
	background-color:#2D4B8C; 
	display:block; 
	color:#FFFFFF; 
	padding:4px; 
	text-decoration:none; 
	border:1px solid #2D4B8C;
	}

a.subscribe:hover{
	background-color:#B4C8F0; 
	color:#2D4B8C; 
	text-decoration:none; 
	border:1px solid #2D4B8C;}


a.enter_rule{ 
	background-color:#666666; 
	color:#FFFFFF; 
	padding:5px 7px; 
	border:solid 1px #FFFFFF; 
	font-weight:bold; 
	text-decoration:none;
	line-height:30px;
	margin-right:20px;
	/margin-right:0px;
	}

a:hover.enter_rule{ 
	background-color:#CCCCCC;
	color:#666666; }


	/* GENERIC TABLE */
table.table {	
	background-color:#FFFFFF; 
	border:0px; 
	color:#333333;
	}
table.table .table_main { 	
	background-color:#999999; 
	color:#FFFFFF; 
	padding:4px; 
	font-weight:bold;
	}		
table.table .table_sub {	
	background-color:#CCCCCC; 
	color:#333333; 
	padding:4px; 
	font-weight:bold;
	}
table.table td {	
	background-color:#EEEEEE; 
	color:#333333; 
	padding:4px;
	}
table.table caption {
	color:#666666; 
	font-size:11px;
	font-weight:normal; 
	}

/*rulebook package purple usfs*/
.package_dark_USFS {background-color:#999999;}
.package_mid_USFS{background-color:#7DA7B6;}
.package_light_USFS {background-color:#CCCCCC;}


/*rulebook package green ukfs*/
.package_dark_UKFS {background-color:#999999;}
.package_mid_UKFS {background-color:#7DA7B6;}
.package_light_UKFS {background-color:#CCCCCC;}


/*rulebook package aqua ukcls*/
.package_dark_UKCLS {background-color:#999999;}
.package_mid_UKCLS {background-color:#7DA7B6;}
.package_light_UKCLS {background-color:#CCCCCC;}

/*rulebook package blue eu*/
.package_dark_EU {background-color:#999999;}
.package_mid_EU {background-color:#7DA7B6;}
.package_light_EU {background-color:#CCCCCC;}

/* Know-How front page link styles */

a#kh_fp_lnk{
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:inherit; 
	background-color:#7D5F87; 
	float:right; 
	text-decoration:none; 
	display:block; 
	border:#FFFFFF 1px solid;
	padding:5px 7px;
	}

				  

a:hover#kh_fp_lnk{
				color:#7D5F87; 
				background-color:#CDBED2;}		

					

a:visited#kh_fp_lnk	
				{color: #FFFFFF;}

				

a:visited:hover#kh_fp_lnk	
				{color: #7D5F87;}



.kh_fp_cg {background-image:url(../../knowhow/share/images/whole_globe_eu.gif); background-repeat:no-repeat; background-position:-25% -50%;}

.kh_fp_ch {background-color:#ebe7ec;}

/* added by amir - 14/3/6 for news & handbook search results */
.navsubmit  {    
    border:solid 1px #82A0E6;
    background-color: #FFFFFF; 
    font-family : Arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight: bold; 
    text-decoration: none; 
    color: #7d5f87; 
    margin:0px;
    cursor: pointer;
}
.navsubmit:hover  { background-color:#2D4B8C; color:#fff;}

div.scrollable {color:#000; line-height:1.5}

/* Form Elements */
div.scrollable { background:#FFF; border:1px solid #ccc; padding:3px; height:169px; width:350px; overflow-y:scroll;}


	#printpage p table {width:95% !important;}
	#printpage table {width:95% !important;}
	#printpage div div.border_pad p table tbody tr td  {font-size:12px;}
	#printpage div div.border_pad table tbody tr td    {font-size:12px;}
	#printpage div div.border_pad p					   {font-size:12px;}
	
@media print { 
	#printpage p table {width:90% !important;}
	#printpage table {width:95% !important;}
	#printpage div div.border_pad p table tbody tr td  {font-size:12px;}
	#printpage div div.border_pad table tbody tr td    {font-size:12px;}
	#printpage div div.border_pad p					   {font-size:12px;}}

.mifid_news #left_container {
	display:none;}
	
	
/* New section for Trials page - GE 061106 */
	#login-details {
		clear:both;
		width:700px;
		margin:0 auto 10px auto;
		text-align:left}
		
		#login-details #login-box {
			float:left;
			background:#ededed;
			width:349px}
			
		#login-details #forgotten-box {
			float:right;
			background:#ededed;
			width:349px}
			
		#login-details .header {
			padding:5px;
			background:#666;
			color:#fff;
			margin:0 0 5px 0;
			font-size:1.0em}	
		
		#login-details .content {	
			padding:0 10px 10px 10px;
			height:80px;}
			
		#login-details .content strong {	
			display:block;
			float:left;
			width:100px}
			
		#login-details .content input.submit {
			float:left;
			width:50px;
			display:block;
			margin-left:20px;
			cursor:pointer;
			cursor:hand;}
			
		#login-details .content input {
			float:left;
			width:150px;
			display:block}
			
		#login-details .content ul {
			margin:0}
			
		* html #login-details .content ul {
			margin:0 0 0 20px}	
			
		#login-details .content ul li{
			margin-bottom:5px}			
				
				
				
/* Global search for new news / analysis filter - need refing GE 08112006 */
	
.show-hide, .show-hide:visited {
	background:#ddd url(images/filter/ico-filter.gif) no-repeat -5px -5px;
	color:#333;
	font-size:1.2em;
	font-weight:900;
	display:block;
	padding:6px 6px 6px 40px;
	text-decoration:none;
	margin:0;
	border:1px solid #bbb;}
	
	.show-hide div span {
		display:block; 
		float:right;
		text-decoration:none;
		font-size:0.8em;
		cursor:pointer;
		cursor:hand;}
	
		.show-hide div span a {
			color:#333;
			text-decoration:none;}
	
	.show-hide div {
		text-decoration:none;}		
		
	.show-hide:hover {
		text-decoration:none;}
		
	strong.hide-img, strong.show-img  {
		background:transparent url(images/filter/ico-hide.gif) no-repeat 97% 2px ;
		padding:0 19px 0 0}
	
	strong.show-img {
		background-image:url(images/filter/ico-show.gif)}

/* Search Shared Styles  */
	#filter-form {
		background:#efefef;
		border:1px solid #ccc;
		border-top:0;
		display:block;
		margin:0;
		height:auto;
		padding:10px 10px 0 10px}
		
		/* IE Hack */
		* html #filter-form	{
			margin-bottom:0;}
			
		#filter-form table {
			width:100%;
			border-collapse:collapse}	
			
		#filter-form table td, #filter-form table th {
			width:33%;
			vertical-align:middle;
			padding:5px 0px}
			
		#filter-form table th {
			font-size:1.3em;
			text-align:left;
			padding-left:5px;}		
					
		#filter-form .last {
			border-right:0;
			white-space:nowrap;}
			
		#filter-form input, #filter-form select {
			border:1px solid #ccc;
			padding:2px;
			margin:5px;
			width:95%;
			float:left}
			
			 #filter-form table strong {
			    display:block;
				margin:5px 5px 0 5px;
				white-space:nowrap;
				text-align:left;}

	.filter-btn {
		border:1px solid #ccc;
		background:#ddd url(images/filter/xgo-bg.gif) repeat-x 0 0;
		color:#333;
		padding:6px;
		font-size:1.2em;
		font-weight:600;
		cursor:hand;
		cursor:pointer;
		width:50px;
        text-decoration:none;
		white-space:nowrap;}
		
/* New Filter Ideas */						

#filter-2 {
	background:#eee;
	padding:6px 0;
	margin-bottom:10px;
	border:1px solid #ccc;
	border-left:5px solid #5e8fb6;
	white-space:nowrap;
	line-height:1.0}

	#filter-2 form {
		margin:0;}

	#filter-2 select {
		border:1px solid #ccc;
		padding:2px;
		margin-left:6px;
		width:29%}
		
	#filter-2 .go-btn	{
		border:1px solid #ccc;
		background:#ddd;
		color:#333;
		padding:1px;
		font-size:1.0em;
		font-weight:600;
		cursor:hand;
		cursor:pointer;
		width:40px;
		float:right;}
		
		#filter-2 .go-btn2	{
		border:1px solid #ccc;
		background:#ddd;
		color:#333;
		padding:1px;
		font-size:1.0em;
		font-weight:600;
		cursor:hand;
		cursor:pointer;
		width:40px;
		}
		
		#filter-form h4 {
			font-size:1.1em;
			margin:5px 0 0 5px;
			color:#333}

.affirmative-msg, .error-msg {
	font-weight:100;
	padding:6px 6px 6px 40px;
	font-size:1.2em;
	margin:10px 0 0 0}

	.affirmative-msg {
		color:#4e8d2d;
		border:1px solid #bfdab1;
		background:#e4f3dc url(images/filter/ico-tick.gif) no-repeat -4px 50%;}
	
	.error-msg {
		color:#990000;
		border:1px solid #dec2c2;
		background:#f2dede url(images/filter/ico-cross.gif) no-repeat -4px 50%;}

