@charset "UTF-8";

body{
	font-family: 				arial,verdana,tahoma,geneva,geneva,sans-serif;
	color: 						#fff;
	background-color:			#484848
}

h2,h3,h4 {
	color: 						#fec500
}

h5 {
	color:						#fec500
}

hr {
	border: 					0;
	color: 						#c0c0c0;
	background-color: 			#c0c0c0
}

table tr td, td{
	font-family: 				arial,verdana,tahoma,geneva,geneva,sans-serif;
	color: 						#fff;
}

a {
	color: 						#fec500;
	background-color: 			transparent;
	text-decoration: 			none;
}

	a:active, a:focus {
		color:					#fec500;
	}

	a:hover {
		color: 					#fec500;
		text-decoration: 		underline;
	}

img{
border: 0;
}

/***** display styles *****/
p.default {
	margin: 					0.7em 0 1em 0
}

.clear	{
	clear: 						both; 
	height:						.3em; 
	line-height:				.3em
}

.clear-left {
	clear: 						left
}

.clear-right {
	clear: 						right
}

.hide	{
	display: 					none
}

.inline	{
	display: 					inline
}

.inline li	{
	display: 					inline
}

.no-wrap	{
	white-space: 				nowrap
}

.nomargin {
	margin: 					0;
}

.center{
	text-align:					center;
	margin:						0 auto;
}

.left {
	float: 						left;
}

.right {
	float:						right
}

.align-left {
	text-align:					left
}

.align-right {
	text-align:					right;
}

.strong	{
	font-size: 					100%; 
	margin: 					0.4em 0 0 0; 
	padding: 					0; 
	font-weight: 				bold;
}

.inline{
	display:					inline
}

.block{
	display:					block
}

.orderedlist{
	list-style:decimal !important
}

/***** color CSS *****/
.red{
	color: 						#fc1825
}

.black{
	color: 						#464646
}

.white{
	color: 						#fff
}

/***** Form CSS *****/
form {
	margin: 					0
}

form.border, div.form-border{
	margin:						0.5em 0;
	border: 					1px solid #ccc
}

	form input,form  select{
		border-style:			solid; 
		border-color:			#B0B0B0;
		color: 					#454545;
		background-image: 		url(../../graphics/bg-form.jpg);
		background-repeat: 		repeat-x;
		background-attachment: 	scroll;
		background-color: 		#FFFFFF;
	}

/***** Generic form buttons *****/

	form .submitbtn{
		padding: 				0.1em 0.75em;
		width:					auto !important;
		border-width:			0.1em;
		border-style: 			solid;
		border-color:			#b0b0b0;
		font-weight:			bold;
		font-size:				0.9em;
		background:				#BC050A url(../../graphics/btn_bg.gif) repeat-x !important;
		color:					#fff
	}

	form .btngo{
		float: 						left;
		width: 						36px;
		height: 					21px;
		padding-bottom: 			0.25em;
		font-size: 					0.9em;
		border:						solid 1px #aeaeae;
		color: 						#4e4e4e;
		background: 				url(../../graphics/btn_bg.gif) #fff repeat-x;
	}

	form .postbtn{
		padding:		 			.25em;
		border:						solid 0.1em #afb0b2;
		color:		 				#000;
		font-size: 					0.9em;
		background: 				url(../../graphics/bg_main_menu_selected.jpg) #BF070F repeat-x;
	}


	form .btn-login{
		float: 						right;
		width: 						52px;
		height: 					21px;
		padding-bottom: 			0.25em;
		font-size: 					0.9em;
		border:						solid 1px #aeaeae;
		color: 						#4e4e4e;
		background: 				url(../../graphics/btn_bg.gif) #fff repeat-x;
	}
	
	#content ul {
	margin-left: 0;
	padding: 0 0 0 0.5em;

}
	
	#content ul li{
	margin-left: 0;
	list-style: none;
	padding: 0 0 0.2em 1.2em;
	background: 				url(../../graphics/ico-bullet.gif) 0 5px #fff no-repeat;
}



/***** header *****/

.header{
	background:					#d7d7d7
}

.header .banner-corner {
	float:						left;
	margin: 					0;
	height:						124px;
	width:						21.5em;
	cursor:						pointer;
}

.header .logo {
	float:						right;
	margin: 					20px 3em 0 1.5em ;
	cursor:						pointer;
}

.header .banner{
		height:291px;
		width:78.65em;
		float:left;
		background: url(/graphics/bg_home.jpg) #000 top left no-repeat;
}

.tool-links{
float: left;
background: #000;
padding: 0 0.4em 0 1em;
}

.tool-links ul {
	margin: 0;
	padding: 0.5em 0.5em 0.6em 0;
	list-style: none;
	background: #000;
}

.tool-links ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

.tool-links ul li a {
	color: #fff;
	padding: 0 .5em;
	font-size: 0.9em;
	border-left: 1px solid #474747;
}

.tool-links ul li a.first {
	padding: 0 .5em 0 .1em;
	border: 0;
}

/***** Search Form *****/
.search {
	float:left;
	padding: .4em 0 0 1em;
	margin: 0;
	}
	
.search fieldset {
	padding: 0;
	margin: 0;
	}
	
	
form.search ol {
	float: 						left;
	margin: 					0;
	padding: 					0;
	list-style: 				none;
	}
	
	form.search li {
	float: 						left;
	margin: 					3px 0;
	padding: 					0;
	list-style: 				none;
	}
	
form.search .input{
	float: 						left;
	height: 					1.5em;
	width: 						14.1em;
	margin-right: 				0.5em;
	padding: 					4px 0 0 0.3em;
	font-size: 					0.9em;
	border: 					1px solid #aeaeae;
	color: 						#4e4e4e;			
	background: 				url(../../graphics/btn_form.gif) #fff repeat-x;
}


/***** Event Filter Form *****/
.search-results {
	float: 						left;
	padding: 0 0 0 1em;
	margin: 0 0 0 0;
	clear: both;
	width: 54em;
	line-height: 2em;
}

.results {
	float: 						left;
	padding: 0 0 0 0.2em;
	margin: 0;
	width: 28em;
	line-height: 2em;
	font-size: 0.9em;
}

.key {
	float: 						left;
	padding: 0;
	margin: 0;
	width:26em;
	line-height: 2em;
}

.key .pdf {
	padding: 0 1em 0 1.5em;
	margin: 0;
	background: 				url(../../graphics/pdf.gif) no-repeat;
}

.key .webpage {
	padding: 0 1em 0 1.5em;
	margin: 0;
	background: 				url(../../graphics/ico_page.gif) 0 0px no-repeat;
}

.key .lock {
	padding: 0 1em 0 1.5em;
	margin: 0;
	background: 				url(../../graphics/ico_lock.gif) no-repeat;
}

.output, .search-output {
	float: 						left;
	padding: 0.5em 1em;
	margin: 0 0 0.5em 0;
	font-size: 0.9em;
	clear: both;
	width: 59.5em;
}


.search-output {
border-bottom: 1px solid #ececec;
}

.output p {
	padding: 0;
	margin: 0;
}

.month {
	float: 						left;
	background: #f6f7fc;
	padding: 0.5em 1em;
	margin: 0;
	font-size: 0.9em;
	width: 59.5em;
}

.month p {
	padding: 0;
	margin: 0;
}


.result {
	float: 						left;
	padding: 0;
	margin: 0.5em 0;
	border-bottom: 1px solid #ececec;
}


.result.last {
	border-bottom: 0;
}

.result-details {
	float: 						left;
	padding: 0.5em 1em;
	margin: 0;
	width: 53.3em;
}


h2.web  {
	margin: 0;
	padding: 0 0 0 1.2em;
	background: url(../../graphics/ico_page.gif) 0 2px no-repeat;
}

h2.lock  {
	margin: 0;
	padding: 0 0 0 1.2em;
	background: url(../../graphics/ico_lock.gif) 0 2px no-repeat;
}

h2.doc  {
	margin: 0;
	padding: 0 0 0 1.2em;
	background: url(../../graphics/pdf.gif) 0 2px no-repeat;
}


.event {
	float: 						left;
	padding: 0;
	margin: 0.5em 0 ;
	border-bottom: 1px solid #ececec;
}

.listing-item {
	float: 						left;
	width: 54.5em;
	padding: 0 0.5em 0 0;
	margin: 0.5em 0 ;
	border-bottom: 1px solid #ececec;
}


.event.last {
	border-bottom: 0;
}

.event h2 {
	margin: 0;
	padding: 0 0 0 1em;
	background: url(../../graphics/event.gif) 0 2px no-repeat;
}

h2.cal  {
	margin: 0;
	padding: 0 0 0.5em 1em;
	background: url(../../graphics/event.gif) 0 2px no-repeat;
}

.event-date {
	float: 						left;
	padding: 0.5em 0em 0.5em 1em;
	margin: 0;
	width: 6em;
	font-size: 0.9em;
}

.event-image {
	float: 						right;
	padding: 0 0 0 1em;
	margin: 0;
	width: 19.3em;
}

.download-event-link{
	padding: 0.5em;
	margin: 0.5em 0 0 0 ;
	background: #f0f0f0;
	width: 18.3em;
	
}


.download-event-link a{
	display: 				block;
	padding: 				0 0 0 1.9em;
	line-height: 			1.4em;
	background: 			url(../../graphics/pdf.gif) 0 2px transparent no-repeat;
	font-weight: bold;
	}


.event-details {
	float: 						left;
	padding: 0.5em 1em;
	margin: 0;
	width: 46.7em;
}

.event-more {
	float: 						right;
	padding: 0.2em 0;
	margin: 0;
	width: 7.5em;
}

.event-more a{
	padding: 0 0 0 0.8em;
	background: 	url(../../graphics/ico_arrow.gif) 0 4px no-repeat;
	color: 			#114187;
	font-weight: bold;
}


/***** Pagination *****/
.pagination,
.pagination-bottom {
	float: 						left;
	padding: 0;
	margin: 0.5em 0;
	width: 55.4em;
	border-bottom: 1px solid #ececec;
}

.pagination-bottom {
	padding: 0.5em 0 0 0;
	border-top: 1px solid #ececec;
}

.nomargin{
	margin: 0;
}

.pages,
.pagination-number {
	float: 						right;
	padding: 0 0.5em 0 0  ;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.9em;
	font-weight: bold;
}

form.event-filter fieldset {
	margin: 					0;
	padding: 					0;
	}
	
form.event-filter ol {
	float: left;
	margin: 					0;
	padding: 					0 0 0 1em;
	list-style: 				none;
	}
	
	form.event-filter li {
	float: 						left;
	margin: 					0;
	padding: 					0;
	list-style: 				none;
	}
	
form.event-filter .input{
	float: 						left;
	height: 					1.8em;
	width: 						10em;
	margin: 					0 0.5em 0 0;
	padding: 					0;
	font-size: 					0.9em;
	border: 					1px solid #aeaeae;
	color: 						#4e4e4e;			
	background: 				url(../../graphics/btn_form.gif) #fff repeat-x;
}

form.event-filter label{
	float: 						left;
	margin: 					0 0.5em 0 0;
	line-height: 				1.8em;
	padding: 					0;
	font-size: 					0.9em;
	color: 						#4e4e4e;			
}

/***** Main Menu *****/
.menu-main {
	position: relative;
	top:30px;
	width: 78.65em;
	background: url(../../graphics/bg_tab_off.jpg) repeat-x;
	/*Addition for Safari*/border-bottom: 1px solid #394b97;
	border-top: 1px solid #394b97;
}

	.menu-main ul.tabs {
			float:				left;
			height: 			100%;
			margin: 			0;
			padding: 			0;
			background: 		transparent;
		}

		ul.tabs li {
			display: 			block;
			float: 				left;
			height: 			35px;
			margin: 			0;
			padding: 			0;
			background: 		url(../../graphics/tab_middle_off.gif) transparent bottom repeat-x
		}
			ul.tabs li span{
				height: 			35px;
				float:				left
			}	
				
			
		ul.tabs li.selected span {
		background: 		url(../../graphics/bg_tab_on.jpg) repeat-x;
		color: 					#002c7f
		}

		ul.tabs li.selected a:hover {
		color: 					#fec500
		}
		
			
		ul.tabs li a {
			display: 			block;
			float: 				left;
			margin: 			0.8em 0 0 0;
			padding: 			0 1.5em 0 1.5em;
			font-size: 			1em;
			font-weight: 		bold;
			color: 				#002c7f
		}
			ul.tabs li a:hover {
				color: 			#002c7f
			}
			
			ul.tabs li.selected a {
				color: 			#fec500
			}

/***** Sun Menu *****/	

.sub-menu {
}

	.sub-menu ol li {
		list-style: 			none;
		background: 			url(../../graphics/ico_arrow.gif) 0 0.4em transparent no-repeat
	}
		
		.sub-menu ol li a {
			color: 				#fff;
		}
		
		.sub-menu ol li a:hover {
			text-decoration: 	underline
		}
		
		.sub-menu ol li.selected a {
			color: 				#fec500 !important;
			
		}			
			
		.sub-menu ol ul {
			list-style: 		none;
			font-size:	 		100%
		}
		
			.sub-menu ol li ul li {
				background: 	url(../../graphics/ico_arrow.gif) 0.4em 0.8em #f3f3f3 no-repeat;
				color: 			#fff
			}

.sub-menu h2 {
			color:#929292;
			font-size: 110%
		}

/* home page related  */	
.frontpage h2{
	color:#474747
}

.showcase-box, .showcase-box-event {
	background: 				#f6f7fc;
	float: 						left;
	width:						37em;
	margin: 					0 0 0.5em 0
}


.showcase-box-event {
	background: 				#fafafa;
}

.showcase-box img {
	float: 						left;
	padding-right: 1em
}

.showcase-box-content {
	padding: 					1em;
}

.showcase-box-content {
	padding: 					1em;
}


.popular-pages {
	float: 						left;
	width:						16.35em;
	padding: 					1em;
	margin: 					0.3em 0 .5em 0;
	color:						#fff;
	background: 				#738ace
}
.popular-pages  h2{
	color:						#fff !important
}


.popular-pages ol {
	margin: 					0; 
	padding: 					0
}

	.popular-pages ol li {
		padding: 				0.1em 0 0.1em 1em;
		list-style: 			none;
		background: 			url(../../graphics/ico_arrow_white.gif) 0 0.4em no-repeat
	}
		
		.popular-pages ol li a {
			display: 			block;
			margin-left: 		0;
			color: 				#fff;
		}
		
		.popular-pages ol li a:hover {
			text-decoration: 	underline
		}

/***** Left Panel *****/		
.panel {
	margin-top:					1.2em;
	padding: 					0.6em;
	border:						1px solid #c0c0c0;
	background-color: 			#fff
}

.panel h4{
	color:						#bc040e
}

.panel ol {
	margin: 					0; 
	padding: 					0
}

	.panel ol li {
		padding: 				0.4em 0 0.5em 1.9em;
		list-style: 			none;
		border-bottom:			1px dotted #c0c0c0;
		background: 			url(../../graphics/ico_flame.gif) 0.4em 0.4em no-repeat
	}
		
		.panel ol li a {
			display: 			block;
			margin-left: 		0;
			color: 				#fc1825
		}
		
		.panel ol li a:hover {
			text-decoration: 	underline
		}
		
		.panel ol li.selected a {
			font-weight: 		bold;
			color: 				#464646;
		}			
			
		.panel ol ul {
			margin:				0.4em 0;
			padding: 			0;
			list-style: 		none;
			font-size: 			100%
		}
		
			.panel ol li ul li {
				padding: 		0.4em 0 0.4em 1.6em;
				border: 		0;
				background: 	url(../../graphics/ico_arrow.gif) 0.4em 0.8em #f3f3f3 no-repeat
			}

	.panel a.pdf {
		display: 				block;
		padding: 				0.3em 0 0 1.9em;
		line-height: 			1.4em;
		background: 			url(../../graphics/ico_pdf_panel.gif) 0 0.3em transparent no-repeat
	}

/***** Breadcrumbs *****/
.breadcrumbs{
	list-style: 				none;
	color: 						#fff;
	border: 					1px solid #9c9c9c;
	background:					#747474
}

	.breadcrumbs ul {
		margin: 				0;
		padding: 				0
	}
	
	.breadcrumbs li {
		display: 				inline;
		margin: 				0;
		padding: 				0;
		font-size: 				0.9em
	}

		.breadcrumbs li a {
			
			color: 				#fec500
		}

		.breadcrumbs li span {
			padding:			0 .25em
		}

/***** content ****/
.content .container{
	margin-right:0.5em
}

/***** Footer *****/
.footer{
	color: #fff;	
}

.footer-left{
float: left;

}

.footer-right{
text-align: right;
float: right;

}
	.footer a {
		color: 					#454545;
		border-right:			1px solid #454545;
		padding:				0
	}
	
	.footer .address {
		display: 				inline;
		float: 					left;
		font-size: 				0.8em;
		font-style: normal;
	}
	
	.footer .links{
	
		display: 				inline;
		float: right;
		font-size: 				0.8em;
	}
	
	.footer  {
		float: 					left;
	}

#footer .pixl8{
	display: 				inline;
	float: right;
	margin: 0;
	padding:0;
	border: 0;
	font-size: 0.8em;
	color: #fff;
	}
	
#footer .pixl8 a{
	margin: 0;
	padding: 0;
	border: 0;
	color: #fec500
	}
/***** Forum hacks (to adjust the form label in forum so that its not too wide) *****/

.forum li label{
	width:						12em !important
}

/***** News *****/
.news-category{
	margin-bottom:0.75em
}

	.news-category ul{
		margin:					0;
		padding:				0;
		list-style:				none
	}
	
		.news-category li{
			display:			block;
			float:				left;
			width:				24.9%
		}

.news-info {	
	margin-bottom:				.5em;
	font-style:					italic;
}

	.news-info a {	
		font-style:				normal;
	}
	
	.news-more a{
		padding: 0 0 0 0.8em;
		background: 	url(../../graphics/ico_arrow.gif) 0 4px no-repeat;
		color: 			#114187;
		font-weight: bold;
		display: block;
		margin-bottom: 1.5em;
	}
	
	.news-info .pdf {
		display: 				block;
		padding: 				0.3em 0 0 1.9em;
		line-height: 			1.4em;
		background: 			url(../../graphics/ico_pdf_panel.gif) 0 0.3em transparent no-repeat
	}


/***** Events *****/


.events-info-box{
	padding:					1.25em;
	margin-bottom:				1em;
	background-color:			#f2f2f2
	}

.events-info-box ul{
	padding:					0;
	margin:						0;
	list-style:					none
}
	
.events-info-box li {
	font-weight:				bold;
	line-height:				2em;
}
	
.events-info-box .label{
	float:						left;
	width:						10em
}

	


/***** Generic Listing item *****/
ul.listing, ol.listing{
	margin:						0;
	padding:					0;
}

	ul.listing li, ol.listing li{
		list-style:				none
	}


	
/***** FAQ *****/

.faq h4{
	margin:						0;
	padding:					0;
	color:						#000
}

.faq h5{
	margin:						0;
	padding:					0;
	color:						#FF1925
}

	.question, .answer {
		padding:				0
	}
	
		.question li {
			font-weight:		bold;
		}
			
			.question li a {
				font-weight:	normal;
			}
			
		.question p{
			font-weight:		normal;
			
		}

/***** Glossary  *****/

.glossary h4{
	font-size:					1.5em;
	margin:						0.25em 0 0 0;
}

.glossary hr{
}

.glossary h5{
	font-size:					1em;
	margin:						1px 0;
}

.glossary .alpha{
	display: 					inline;
	margin-left:				1px;
	border-right:				#ccc 1px solid
}


.glossary a{
	font-weight: 				bold
}

.glossary .letters{
	margin:						0;
	padding:					0.25em 0.5em;
	background-color:			#f3f1f2
	}

.glossary hr{
	margin: 					0.25em 0 0.5em 0
}

.glossary .listing{
	margin-bottom:1em
}

.glossary .topic{
	padding:0.25em 1em;
}

.glossary .topic a{
	font-weight:normal;
	color:#444
}

.glossary .topic a:hover{
	color:#999
}

.glossary {
	float: 						left;
	padding: 0.5em 0;
	margin:  0;
	width: 54.4em;
	border-bottom: 1px solid #ececec;
}

	.glossary ul {
		margin:		0;
		padding:		.3em 0 !important;
		list-style:		none;
		background: none;
	}

	.glossary ul li {
		font-size: 0.9em;
		display:		inline;
		padding:		0 0.55em 0 0.5em !important;
		margin:			0 !important;
		background: none !important;
		border-right: 1px solid #ECECEC;
		
	}

	.glossary .last {
		border: 		none
	}
	
	.listing dl,
	.definition dl{
		float: left;
		padding: 0.5em 0;
		margin: 0 ;
		width: 54.5em;
	}
	
	.listing dt,
	.definition dt{
		margin:						0;
		padding: 0.5em 0 0.3em 0 ;
		font-weight: 				bold;
		font-size: 115%;
	}
	
	.listing dd,
	.definition dd{
		margin:	0;
		padding: 0 0 0.5em 0;
		border-bottom: 1px solid #ECECEC;

	}
	
	.definition dd{
		padding: 0;
		border: none;
	}
	
	.listing .last,
	.definition .last{
		border: 		none
	}
		
/***** Document Summary *****/

.pdficon{
	margin-right:				0.25em;
	padding:					7px;
	background:					url(/graphics/ico_pdf-2.gif) 0 45% no-repeat	
}

/***** Sign up form *****/
.signup{
	padding: 					0;
	margin: 					0;
}

.signup ol{
	padding: 					0;
	margin: 					0;
	list-style: 				none;
}

.signup li{
	padding: 					0;
	margin: 					0;
	list-style: 				none;
}

.signup-form{
	margin:						0.5em 0;
	padding: 					0.5em 0;
	border: 					1px solid #C0C0C0;
}

	.signup-form fieldset{
		margin:					0;
		padding:				0;
	}
	
		fieldset.member-signup {
			margin:  			0;
			padding: 			0.5em 1em 0.5em 1.5em 
		} 

		fieldset.greyform {
			margin: 			0 0.5em;
			padding: 			0.5em 0em 0.5em 1em;
			background-color: 	#F2F2F2
		}

			fieldset.member-signup legend {
				color: 			#8f8f8f
			}
		
			fieldset.member-signup ul,fieldset.member-signup ol {
				margin: 		0;
				padding: 		0;
				list-style: 	none
			}
	
			fieldset.member-signup li {
				clear: 			both;
				margin: 		0;
				padding: 		.3em 0
			}
	
				fieldset.member-signup li label {
					display: 	block;
					float:	 	left;
					width: 		16em;
					padding: 	0;
				}
			
				fieldset.label li label {
					display: 	block;
					float: 		left;
					width: 		18.5em;
					padding: 	0
				}

				fieldset.member-signup li label em {
					display: 	inline;
					font-weight:bold;
					color: 		red
				}

				fieldset.member-signup li input {
					width: 		22.5em;
					border: 	1px solid #b2b2b2;
					background: url(../../graphics/bg-form.jpg) repeat-x center
				}

				fieldset.member-signup li textarea {
					width: 		22.5em;
					border: 	1px solid #b2b2b2;
					background: url(../../graphics/bg_input_large.gif) repeat-x
				}

				fieldset.member-signup li input:focus,
				fieldset.member-signup li textarea:focus {
					border: 	1px solid red
				}

				fieldset.member-signup textarea {
					height: 	10em
				
				}
				fieldset.member-signup .inline {
					display: 	inline;
					float: 		none;
					background-image: none
				}
				
				fieldset.member-signup .checkbox {
					float: 		left;
					width: 		1em;
					margin: 	0 0.5em;
					border: 	0
				}
	
				fieldset.member-signup .selectbox {
					float: 		left;
					display: 	inline;
					width: 		3em;
					margin: 	0 0.5em;
					background-color: #fff;
					background-image: none
				}




/***** Login *****/

	.login{
		float: left;
		width:					24em;
		margin:					0 1em 0 0 ;
		padding:				1.5em;
		background: #fafafa;
		border:					solid 1px #e3e3e3
	}
	
	.login a{
		font-weight: bold;
	}

	.signin fieldset{
		margin:				0;
		padding:			0;
	}
	
	.signin ol{
		margin:				1em 0 0 0;
		padding:			0;
		list-style:			none
	}
	
	.signin li{
		float:				left;
		margin:				0 0 0.8em;
		padding:			0;
	}
	
	.signin label{
		display:			block;
		float:				left;
		width: 				8em;
		line-height: 1.6em;
	}

	.signin .input{
		float: 						left;
		height: 					1.5em;
		width: 						17.2em;
		margin: 					0;
		padding: 					0.3em 0 0 0.3em;
		font-size: 					0.9em;
		border: 					1px solid #aeaeae;
		color: 						#4e4e4e;			
		background: 				url(../../graphics/btn_form.gif) #fff repeat-x;
	}
	
	.benefits{
		float: left;
		width:					24em;
		margin:					0;
		padding:				1.5em 1.5em 1em 1.5em;
		background:				#f6f7fc;
	}

	.benefits a{
		list-style: 			none;
		font-weight: bold;
		background: 			url(../../graphics/ico_arrow.gif) 0 4px no-repeat;
		padding: 0 0 0 0.8em;
	}
	
		a.return {
		list-style: 			none;
		font-weight: bold;
		background: 			url(../../graphics/ico_arrow.gif) 4px 4px no-repeat;
		padding: 0 0 0 1em;
	}

	