/*

Colours:
	color: #002c73; - Main blue

*/

#QA_site {
	position:fixed;
	top:5px;
	left:0px;
	display:block;
	width:100%;
	z-index:100;
	height:20px;
	background-color:#FFFF00;
	color:#000000;
	text-align:center;
	font-size:1em;
	padding: 5px 0 0 0;
	border-bottom:#000 1px solid;
	border-top:#000 1px solid;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	cursor:pointer;
}

body {
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height:100%;
	width:100%;
	background: #fff;
	z-index:0;
}

div { z-index:0;}

textarea { font-family:Arial, Helvetica, sans-serif;}

img { border: none; }

.left_margin { margin: 0 0 0 10px; }
.right_margin { margin: 0 10px 0 0; }

div.moz {
	position: absolute;
	bottom: -0.1px;
}

a:link {
	color: #002c73;
	text-decoration: underline;
	outline:none;
}

a:visited {
	color: #002c73;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color: #000000;
	text-decoration: none;
	outline:none;
}

a:active {
	color: #002c73;
	text-decoration: underline;
	outline:none;
}

h1, h1 #home  { 
	color: #002c73;
	font-size: 1.8em;
	line-height: 15px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0;
}

	h1 #home { 
		line-height: 15px;
		height: 16px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

h2 {
	color: #808080;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2 span { color:#801a66; }

h3 {
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

/*h3.tablehead {
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-align:left;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
*/

p, p.small, p.red {
	color: #000000;
	font-size: 1.2em;
	line-height: 14px;
	font-weight: normal;
	margin: 0 0 6px 0;
}

	p.small {
		font-size: 1.1em;
		line-height: 12px;
		color: #002c73;
	}

	p.red {
		color: #ef1821;
	}

p span { color: #801a66; }

/*
div { margin:0; padding:0; float:left;}
*/


sup, sub { font-size:10px; color:#81272a;}

ul {
	margin: 10px 10px 10px 0px;
	padding: 0;
}

ul li {
	color: #000000;
	margin: 0 0 0 17px;
	padding: 0;
	list-style-type: square;
/*	list-style-image: url(../assets/images/page/img_bullet.gif);*/
}

ol{
	margin: 10px 10px 10px 0px;
	padding: 0; 
	list-style:decimal inside; 
}

ol li{
	padding: 0 0 0 0;
}

h2.categories_list {
	font-size:1.1em;
	color:#201e1f;
	margin: 0 2px 3px 0;
	padding: 0 0px 0 4px;
	width:257px;
	clear:both;
	float:left;
	line-height:17px;
	display:inline;
	font-weight:bold;
	background: #bed2d6;
	}

ul.categories_list { float:right; width:263px; margin:0 0 10px 0; padding:0; }
ul.categories_list li{ list-style:none;  margin:0 0 2px 0 ; float:left; }
ul.categories_list li a:link, ul.categories_list li a:visited, ul.categories_list li a:active {
	margin:0;
	padding: 0 0 0 2px ; 
	float:left;
	line-height:17px;
	width:261px;
	color:#fff;
	text-decoration:none;
	background: url(../assets/images/nav/red_nav_arrow_down.gif) no-repeat right;  }

ul.categories_list li a:hover { text-decoration:underline;}

	
form {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}

/*img {
	margin: 0px;
	padding: 0px;
}*/

/*hr {
	height: 1px;
	color: #9f9e9a;
	border: 1px #9f9e9a dashed;
}*/

span.hidden { display:none;}

table {
	float:left;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left:5px;
	margin-right:5px;
}



td {
	font-style: normal;
	/*font-weight: bold;*/
	color: #201e1f;
	font-size: 11px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

th {
	font-style: normal;
	font-weight: bold;
	color: #201e1f;
	font-size: 11px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

th.tablehead {background:#000;}


table.noTableBorder, table.noTableBorder tr, table.noTableBorder tr td  { border:none;}



table.tableBorder {border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;}
	
table.tableBorder tbody tr td, 
table.tableBorder tr, 
table.tableBorder tr td  {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;}

/*subclasses*/


/* Structure */

#content { 
	width: 948px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	z-index: 0;
}
  
#content_container {
	position: relative;
	float:left;
	height: auto;
	width: 948px;
	margin:0 0px 0px 0px; 
	padding:0px;
	z-index:0;
}

/*header Styles*/

#header {float:left; width:948px;}

	#logo {border:0; float:left; margin: 9px 0 0 3px;}

	#top_nav { 
		float: right;
		display: inline;
		width: 295px;
		position: relative;
		list-style: none;
		margin: 0;
		padding: 0;
		background: url(../assets/images/page/img_top_nav_bkgd.gif) left 12px no-repeat;
	}
	
		#top_nav li {
			float: left;
			display: inline;
			clear: none;
			height: 21px;
			list-style: none;
			margin: 6px 0 0 0;
		}
	
		#top_nav li span{ display:none;}
	
		#top_nav li a:link, #top_nav li a:visited, #top_nav li a:active {
			float: left; 
			display: inline;
			height: 21px;
			margin: 0; 
			padding: 0;
		}
	
		#top_nav li a.home:link, #top_nav li a.home:visited, #top_nav li a.home:active { width:49px; margin:0 2px 0 0;}
			#top_nav li a.home:hover { background:url(../assets/images/page/img_top_nav_home_over.gif) left 6px no-repeat;}
	
		#top_nav li a.about:link, #top_nav li a.about:visited, #top_nav li a.about:active { width:89px; margin:0 2px 0 0;}
			#top_nav li a.about:hover { background:url(../assets/images/page/img_top_nav_about_over.gif) left 6px no-repeat;}
	
		#top_nav li a.careers:link, #top_nav li a.careers:visited, #top_nav li a.careers:active { width:71px; margin:0 2px 0 0;}
			#top_nav li a.careers:hover { background:url(../assets/images/page/img_top_nav_car_over.gif) left 6px no-repeat;}
	
		#top_nav li a.contact:link, #top_nav li a.contact:visited, #top_nav li a.contact:active { width:80px;}
			#top_nav li a.contact:hover { background:url(../assets/images/page/img_top_nav_cont_over.gif) left 6px no-repeat;}
	
/* citi */
	#header_search {
		float: right;
		display: inline;
		position: relative;
		clear: right;
		width: 294px;
		margin: 25px 0 0 0;
	}
	
	#header_search div {float: right; display: inline; width: 90px;}
	
	#header_search label.search {float: none; display: none;}
	#header_search label {
		float: left;
		display: inline;
		position: relative;
		width: 70px;
		height: 20px;
		line-height: 20px;
	}
	
	#header_search input.sitesearch { 
		float: left;
		display: inline;
		position: relative;
		width: 165px; 
		height: 14px; 
		margin: 16px 2px 0 0; 
		padding: 3px 2px 2px 3px;
		color: #1a1a1a;
		background: url(../assets/images/bg_input.gif) top left repeat-x #fff;
		border: 1px solid #cccccc;
		font-size:1.1em;
	}
	
	#header_search input.sitesearch:focus { border-color:#007987; background:#fff; } 
		
	#header_search input.go_button { 
		float: left;
		display: inline;
		width: 21px; 
		height: 21px;
		padding: 0px; 
		overflow: hidden;
		line-height: 100000px;
		font-size: 0px;
		border: none;
		margin: 16px 0 0 0;	
		cursor: pointer;
		background: url(../assets/images/search_go.gif) top left no-repeat;
	}

	#header_search input.radio { 
		float: left;
		display: inline;
		position: relative;
		width: 20px;
		height: 20px;
		padding: 0px; 
		font-size: 0px;
		margin: 0;	
		cursor: pointer;
		background: #ffffff;
	}

/*Main Nav styles */

#primary { 
	width: 948px;
	height: 41px;
	position:relative;
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	background:url(../assets/images/nav/img_nav_bkgd.gif) top left no-repeat;
}

	#primary li {
		margin:0;
		display:inline;
		list-style: none;
		clear:none;
		float:left;
		height:41px;
	}

		#primary li span{ display:none;}

		#primary li a:link, #primary li a:visited, #primary  li a:active {
			color:#fff;
			float:left; 
			display:inline;
			margin:0; 
			padding:0;
			font-size:1.2em;
			text-decoration:none;
			text-transform:uppercase;
			height:41px;
		}

		#primary li.case_study, #primary li.case_study a:link, #primary li.case_study a:visited, #primary li.case_study a:active {width:173px;}
		#primary li.case_study a:hover { background:url(../assets/images/nav/img_nav_case_studies_over.gif) top left no-repeat;}
		/*#primary li.case_study a.active { background:url(../assets/images/case_study_active.gif) top left no-repeat;}*/
		
		#primary li.conf, #primary li.conf a:link, #primary li.conf a:visited, #primary li.conf a:active {width:224px;}
		#primary li.conf a:hover { background:url(../assets/images/nav/img_nav_conf_events_over.gif) top left no-repeat;}
		/*#primary li.conf a.active { background:url(../assets/images/nav/conf_active.gif) top left no-repeat;} */
		
		
		
		/*#primary li.postgrad, #primary li.postgrad a:link, #primary li.postgrad a:visited, #primary li.postgrad a:active {width:187px;}
		#primary li.postgrad a:hover { background:url(../assets/images/nav/img_nav_postgrad_over.gif) top left no-repeat;}*/
		/*#primary li.postgrad a.active { background:url(../assets/images/nav/postgrad_active.gif) top left no-repeat;} */
		
		
		
		#primary li.open, #primary li.open a:link, #primary li.open a:visited, #primary li.open a:active {width:260px;}
		#primary li.open a:hover { background:url(../assets/images/nav/img_nav_open_courses.gif) top left no-repeat;}
		/*#primary li.open a.active { background:url(../assets/images/nav/open_active.gif) top left no-repeat;} */
		
		#primary li.xchange, #primary li.xchange a:link, #primary li.xchange a:visited, #primary li.xchange a:active {width:160px;}
		#primary li.xchange a:hover { background:url(../assets/images/nav/img_nav_xchange_over.gif) top left no-repeat;}
		/*#primary li.xchange a.active { background:url(../assets/images/nav/xchange_active.gif) top left no-repeat;} */

		#primary li.latestnews, #primary li.latestnews a:link, #primary li.latestnews a:visited, #primary li.latestnews a:active {width:131px;}
		#primary li.latestnews a:hover { background:url(../assets/images/nav/img_nav_news_over.gif) top left no-repeat;}
		/*#primary li.latestnews a.active { background:url(../assets/images/nav/xchange_active.gif) top left no-repeat;} */


/*footer*/

#footer {
	margin: 6px 0 40px 0;
	padding: 0;
	width: 948px;
	position:relative;
	float:left;
	display:inline;
	height: auto;
	list-style:none;
}

	#footer li {
		padding:0;
		display:inline;
		list-style: none;
		clear:none;
		margin:0;
		float:left;
		line-height:22px; 
		color:#1a1a1a;
		font-size:1.1em;
		font-weight: bold;
	}
	
	#footer li a:link, #footer li a:visited, #footer li a:active {
		color:#1a1a1a;
		float:left; 
		margin:0; 
		padding:0;
		text-decoration:none;
	}
	
	#footer li a:hover { text-decoration:underline;}
	#footer li.copyright { margin: 0 10px 0 10px; float:left; }
	#footer li.dnd { float:right;}
	#footer li.dnd a {color:#808080;}
	#footer li.dnd a span{ color:#404040; }
	
	#footer li.pipe { margin: 0 13px 0 13px; cursor:default; }
	#footer li a span { color:#fff;}


/* HOME / INTERNAL styles */

#kicker_panel, #body_panel { 
	float:left;
	width:948px;
	margin: 8px 0 0 0;
	background:url(../assets/images/page/img_bg_brd.gif) repeat-y 640px 0px; 
}

#body_panel { margin: 13px 0 0 0; }

div.left_body_col { width:636px; float:left;}
div.right_body_col { width:295px; float:right;}

div.clearing { float:left; width:948px; height:12px; margin:0; padding:0; overflow:hidden;}
div.division { border-bottom:2px solid #a6a6a6; }
div.left_div { width:627px; margin-bottom:12px;}

#ask { 
	float: left;
	display: inline;
 	width: 279px;
	padding: 0 0px 3px 16px;
}

#h2_ask { margin: 0 0 4px 0; width:auto; height:16px; background:url(../assets/images/titles/h2_asktheexpert.gif) top left no-repeat;}

#ask_bttn { float:left; width: 295px; height: 21px; background:url(../assets/images/home/img_ask_quest_bttn_off.gif) left top no-repeat;}
	#ask_bttn a:link, #ask_bttn a:visited, #ask_bttn a:active {float:left; width: 295px; height: 21px;}
		#ask_bttn a:hover {background:url(../assets/images/home/img_ask_quest_bttn_on.gif) left top no-repeat;}

#bulletin_bttn { float:left; width: 295px; height: 21px; padding: 0 0 10px 0; border-bottom:2px solid #a6a6a6;  background:url(../assets/images/home/img_bulletin_bttn_off.gif) left top no-repeat;}
	#bulletin_bttn a:link, #bulletin_bttn a:visited, #bulletin_bttn a:active {float:left; width: 295px; height: 21px;}
		#bulletin_bttn a:hover {background:url(../assets/images/home/img_bulletin_bttn_on.gif) left top no-repeat;}

#int_img_container {
	float: left;
	display: inline;
	width: 627px;
	height: 73px;
	margin: 0;
	padding: 0;
}


/****   inc-panelLinks.cfm  *****/

#links_panel {
	float:right;
	display: inline;
 	width:263px;
	border: 1px solid #d9d9d9;
	background:#ededed;
	margin: 10px 0 0 0;
	padding: 6px 15px 6px 15px;
}

	#links_panel h2 { float:left; width:263px; height:23px; font-size: 1.4em; color: #000000; font-weight: bold;}
	#links_panel ul { float:left; list-style: none; margin:0 0 10px 0; padding: 0;} 
	#links_panel ul li { float:left; width:263px; font-size:1.2em; color:#002c73; list-style: none; margin:0; padding: 0;} 
	#links_panel ul li a:link, #links_panel ul li a:visited, #links_panel ul li a:active { text-decoration:none; }
		#links_panel ul li a:hover { text-decoration:underline; color: #000000; }

/****   inc-panelTestimonial.cfm - TESTIMONALS / QUOTES  *****/

#testimonial_panel, #quote_container {
	float: left;
	display: inline;
	width: 295px;
	height: 260px;
	margin: 0;
	padding: 0;
}
	
	#quote_container {
		width: 280px;
		height: auto;
		margin: 10px 0 0 0;
	}
	
	#testimonial {
		float: left;
		display: inline;
		width: 295px;
		height: 17px;
		margin: 10px 0 0 0;
		padding: 0;
		background:url(../assets/images/titles/h2_testimonial.gif) 15px top no-repeat #FFFFFF;
		border-bottom: 1px solid #a6a6a6;
	}
	
		a.test_panel:link, a.test_panel:visited, a.test_panel:active {
			float: left;
			display: inline;
			width: 280px;
			height: auto;
			margin: 0;
			padding: 0 0 0 15px;
			text-decoration: none;
			background-color: #FFFFFF;
		}
	
			a.test_panel:hover {
				border-bottom: 3px solid #f3f3f3;
			}
	
/*		span.test_panel {
			float: left;
			display: inline;
			width: 280px;
			margin: 0px 0px 0px 0px;
			background-color: #FF0000;
		}*/
	
		span.test_quote {
			float: left;
			width: 240px;
			text-align: left;
			color: #002c73;
			font-weight: bold;
			font-style: italic;
			font-size: 1.2em;
			background-color: #FFFFFF;
		}
	
		span.test_person, span.test_company, span.test_position  {
			float: right;
			width: 280px;
			color: #000000;
			font-size: 1.1em;
			font-weight: bold;
			text-align: right;
			background-color: #FFFFFF;
		}

/****   inc-gridItems.cfm - grid layout for blank page  *****/

.grid_item_left, .grid_item {
	float: left;
	display: inline;
	width: 214px;
	height: 145px;
	margin: 0 20px 10px 0;
}

	.grid_item {
		margin: 0 0 10px 0;	
	}

		a.grid_link:link, a.grid_link:visited, a.grid_link:active {

			width: 214px;
			height: 145px;
			margin: 0;
			padding: 0;
			cursor: pointer;
			text-decoration: none;
			z-index: 1;
		}
			
			.grid_item_left a.grid_link:hover span { border-color:#002c73;}
			.grid_item a.grid_link:hover span { border-color:#002c73;}
			.grid_item_left a.grid_link:hover img { border-color:#002c73;}
			.grid_item a.grid_link:hover img { border-color:#002c73;}
			
			img.grid_img {
				float: left;
				display: inline;
				width: 212px;
				height: 68px;
				border: 1px solid #d9d9d9;
				background-color: #ededed;
			}
			
			span.grid_copy_box {
				float: left;
				display: inline;
				width: 212px;
				height: 58px;
				margin: 1px 0 0 0;
				border: 1px solid #d9d9d9;
				background-color: #ededed;
			}

				span.grid_title {
					float: left;
					display: inline;
					width: 206px;
					height: 14px;
					color: #002c73;
					font-size: 1.2em;
					font-weight: bold;
					margin: 0 3px 0 3px;
				}

				span.grid_text {
					float: left;
					display: inline;
					width: 206px;
					height: 44px;
					color: #000000;
					font-size: 0.9em;
					margin: 0 3px 0 3px;
				}

			span.grid_more_bar {
				float: left;
				display: inline;
				width: 198px;
				height: 11px;
				text-align: right;
				margin: 1px 1px 0 0;
				border: 1px solid #d9d9d9;
				background:url(../assets/images/page/img_grid_more.gif) right top no-repeat;
			}
			
			span.grid_more_arrows {
				float: left;
				display: inline;
				width: 13px;
				height: 13px;
				margin: 1px 0 0 0;
				background:url(../assets/images/page/img_grid_arrows.gif) left top no-repeat;
			}


/****  END  ****/

/*  BREADCRUMBS  */

#breadcrumbs {
	float: left;
	width: 948px;
	height: 21px;
	border-bottom: 1px solid #a6a6a6;
}

	#breadcrumbs_container {
		float: left;
		display: inline;
		width: 948px;
		height: 21px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
	}

	a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active {
		float: left;
		display: inline;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		margin: 3px 0 0 6px;
		padding: 0;
	}
	
		a.breadcrumbs:hover {
			color: #002c73;
			text-decoration: underline;
		}

	img.breadcrumbs_arrow {
		float: left;
		display: inline;
		margin: 7px 0 0 6px;
		padding: 0;
	}

	div.bc_no_link {
		float: left;
		display: inline;
		width: auto;
		font-weight: bold;
		color: #002c73;
		font-size: 12px;
		margin: 3px 0 0 6px;
		padding: 0;
	}


/************  BREADCRUMBS END  *****************/



/*Search results*/

div.search_results, div.search_results_Alt {
	margin: 0 0 0 0;
	padding: 4px;
	width: 616px;
	float:left;
	display:inline;
}

	div.search_results h2, div.search_results_Alt h2 {  font-size:1.4em; float:left; width:616px; padding:0; margin:0; line-height:18px;}
	div.search_results_Alt { background: #f6f6f6;}
	div.search_results_byline { width: 624px; float:left; border:0; border-top: 1px solid #ededed; margin:5px 0 0 0; padding:5px 0 2px 0;}




/*modal box for dashboard*/

#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
	filter:alpha(opacity=0);-moz-opacity:.00;opacity:.00;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 50%;
	border: 0 solid;
	text-align:left;
	z-index:10000;
	margin: -250px 0px 0px 0px;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #FFF;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
	color: #0000CC;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font-weight:normal;
	font-size: 1.3em;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#FFF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#002c73;
  border-bottom: 1px solid #FFF;
}
#MB_caption { color:#FFF; }
#MB_close { color:#FFF; }
#MB_close:hover { color:#FFF; }


/*  opinin polls   */

#opinion_poll { 
	float:right;
	display: inline;
 	width:263px;
	border: 1px solid #d9d9d9;
	background-color:#ededed;
	margin: 10px 0 0 0;
	padding: 6px 15px 6px 15px;
}

#opinion_poll h2{ width:263px; height:23px; background:url(../assets/images/titles/h2_poll.gif) top left no-repeat;  }
#opinion_poll ul{ float:left;list-style: none; margin:0;} 
#opinion_poll ul li{ float:left; width:200px; font-size:1.2em; font-weight:bold; color:#333333; list-style: none; margin:0;} 

#vote_bttn { float: left; width:295px; /*background:url(../assets/images/page/img_vote_bttn_off.gif) top right no-repeat;*/ }

	a.btn_prevresults:link, a.btn_prevresults:visited, a.btn_prevresults:active { 
		float: left;
		display: block;
		/*width: 181px;*/
		width: 81px;
		height: 19px;
		line-height:19px;
		font-size: 1.1em;
		font-weight: bold;
		margin: 1px 1px 0 0;
		padding: 0 6px 0 10px;
		border: 1px solid #d9d9d9;
		background:#ededed;
		text-decoration: none;
		/*background:url(../assets/images/btn_prevresults.gif) top left no-repeat;*/
	}
	
		a.btn_prevresults:hover { text-decoration: underline; }

	a.vote_link:link, a.vote_link:visited, a.vote_link:active { 
		float:left;
		width: 95px;
		height: 21px;
		padding: 0;
		margin: 1px 0 0 0;
		background:url(../assets/images/page/img_vote_bttn_off.gif) top left no-repeat;
	}

		a.vote_link:hover { background:url(../assets/images/page/img_vote_bttn_on.gif) top left no-repeat; }

	
	input.vote {
		float:left;
		display: block;
		width: 95px;
		height: 21px;
		padding: 0;
		margin: 1px 0 0 0;
		background:none; 
		border:0; 
		cursor:pointer;
	}







