
	.gs_info {
		cursor:							pointer;
		border-bottom:					1px dashed green;
	}

/*
	==================================================================
		Admin Navigational CSS
	==================================================================  */
	ul.gs_basic_nav {
		margin:					5px 0;
		padding:				0;
		text-indent:			0;
		list-style:				none;
		clear:					both;
		white-space:			nowrap;
	}
	
	ul.gs_basic_nav li:before {
		content:				'';
	}
	
	ul.gs_basic_nav li.nav-tab {
		margin:					0;
		padding:				5px 10px;
		float:					left !important;
		clear:					none;
		list-style:				none;
		text-indent:			0;
		border-left:			2px solid #DDD;
		white-space:			nowrap;
		cursor:					pointer;
	}
	
	ul.gs_basic_nav li.nav-tab:hover,
	ul.gs_basic_nav li.nav-tab.is_active {
		color:					#0000CC;
		text-decoration:		underline;
	}
	
	ul.gs_basic_nav li.nav-tab:first-child {
		border:					none;
	}
	
	
/*
	==================================================================
		data tables. 
	==================================================================  */
	
	table.gs_basic_datatable{
		border:							0;
		border-collapse:				collapse;
	}
	
	table.gs_basic_datatable td {
		vertical-align:					top;
		padding:						5px;
	}
	
	table.gs_basic_datatable tr.alt td{
		background-color:				#EEE
	}
	
	table.gs_basic_datatable tr.labelrow td{
		background-color:				#CCC;
		font-weight:					bold;
	}
	
	table.gs_basic_datatable td.labeltd {
		font-weight:					bold;
	}

/*
	==================================================================
		Form field widths
	==================================================================  */
	textarea.gs_basic{
		width: 300px;
	}
	
	input.gs_basic[type=text]{
		width: 300px;
	}
	
	select.gs_basic{
		width: 300px;
	}
	
	.px50 {
		width: 50px !important;
	}
	
	.px150 {
		width: 150px !important;
	}
	
	.px300 {
		width: 300px !important;
	}
	
	.px90 {
		width: 90px !important;
	}
	
/*
	==================================================================
		Action Icons
	==================================================================  */
	
	.gs_basic_aic {
		width:							20px;
		height:							20px;
		margin:							0px;
		padding:						0px;
		background:						url(images/icon/action_icon_set.png) 0 0 no-repeat;
		display:						table-cell;
	}
	
	input.gs_basic_aic {
		text-indent:					-9999px;
		border:							0;
		background-color:				transparent !important;
	}
	
	.gs_basic_aic.mag					{background-position:			-525px 1px;}
	.gs_basic_aic.mag:hover				{background-position:			-525px -19px;}
	
	.gs_basic_aic.close					{background-position:			-113px -0px;}
	.gs_basic_aic.close:hover			{background-position:			-113px -20px;}
	
	.gs_basic_aic.up					{background-position:			-307px -0px;}
	.gs_basic_aic.up:hover				{background-position:			-307px -20px;}
	
	.gs_basic_aic.down					{background-position:			-344px -0px;}
	.gs_basic_aic.down:hover			{background-position:			-344px -20px;}
	
	
/*
	==================================================================
		Flash Messages
	==================================================================  */
	.gs_basic_flash_message {
		float:							left;
		clear:							none;
	}
	