.lib_page_body							{background:#A3A3A3}

.header_text								{font:8pt Arial, Verdana, sans-serif;color: #ffffff;}

.header_links								{font:bold 8pt Arial, Verdana, sans-serif;color: #DDDDDD;}
.header_links a:link 				{color: #DDDDDD;text-decoration:underline}
.header_links a:visited 		{color: #DDDDDD;text-decoration:underline}
.header_links a:active 			{color: #DDDDDD;text-decoration:underline}
.header_links a:hover 			{color: #FFFFFF;text-decoration:underline;}

.content_bg									{background:#46698F;padding-top:0px}

/* list styles */
.lists_table								{table-layout:fixed;background:#AAAAAA}
.lists_table td {padding: 6px 4px 6px 4px;}

.lists_headertable					{margin-bottom: 1px; background:#0d82b8; margin-bottom:-1px}
.lists_headertable .title		{font:bold italic 10pt Arial, Verdana, sans-serif; color: #fff; padding: 5px; color: #fff;}

.lists_headertable .links							{font:8pt Arial, Verdana, sans-serif;text-align:right;padding-right:2px}
.lists_headertable .links a:link 			{color: #FFFFFF;text-decoration:none}
.lists_headertable .links a:visited 	{color: #FFFFFF;text-decoration:none}
.lists_headertable .links a:active 		{color: #FFFFFF;text-decoration:none}
.lists_headertable .links a:hover 		{color: #FFFFFF;text-decoration:underline;}

.lists_title			{font:bold 7pt Arial, Verdana, sans-serif;background:#cfe9f6;text-align:left;text-transform:uppercase;padding:2px;padding-left:4px;color: #626262;}
.lists_title a:link 	{color: #626262;text-decoration:none}
.lists_title a:visited 	{color: #626262;text-decoration:none}
.lists_title a:active 	{color: #626262;text-decoration:none}
.lists_title a:hover 	{color: #626262;text-decoration:underline;}

.lists_data 								{font:9pt Arial, Verdana, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.lists_data a:link 					{color: #000000;text-decoration:none}
.lists_data a:visited 			{color: #000000;text-decoration:none}
.lists_data a:active 				{color: #000000;text-decoration:none}
.lists_data a:hover 				{color: #000000;text-decoration:underline;}

.lists_data_inactive 								{font:9pt Arial, Verdana, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color: #666666;}
.lists_data_inactive a:link 				{color: #666666;text-decoration:none}
.lists_data_inactive a:visited 			{color: #666666;text-decoration:none}
.lists_data_inactive a:active 			{color: #666666;text-decoration:none}
.lists_data_inactive a:hover 				{color: #666666;text-decoration:underline;}

.textAlignRight 						{font:9pt Arial, Verdana, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.textAlignRight a:link 			{color: #0000ff;text-decoration:none}
.textAlignRight a:visited 	{color: #0000ff;text-decoration:none}
.textAlignRight a:active 		{color: #0000ff;text-decoration:none}
.textAlignRight a:hover 		{color: #0000ff;text-decoration:underline;}

.lists_actionscol 						{font:8pt Arial, Verdana, sans-serif;text-align:right}
.lists_actionscol a:link 			{color: #0000ff;text-decoration:none}
.lists_actionscol a:visited 	{color: #0000ff;text-decoration:none}
.lists_actionscol a:active 		{color: #0000ff;text-decoration:none}
.lists_actionscol a:hover 		{color: #0000ff;text-decoration:underline;}

.lists_actionscol .lib_lists_disabledlink:link		{color:#666666}
.lists_actionscol .lib_lists_disabledlink:visited	{color:#666666}
.lists_actionscol .lib_lists_disabledlink:active	{color:#666666}
.lists_actionscol .lib_lists_disabledlink:hover		{color:#666666}

.lists_arrowcol	{padding:0px}

.lists_evenrow	{background:#fff}
.lists_oddrow	{background:#eef5f7}

.lists_divRow			{border-top:1px solid #a1aebe;cursor:move;clear:all;height:21px;}
.lists_divCell			{padding:3px;}
.lists_divCell input	{width:40px; font:8pt Arial;text-align:center;padding:0px;margin:0px;border:1px solid #a1aebe;}

.lists_paging {
	font: 8pt Arial, Verdana, sans-serif; 
	color: #ffffff; 
	text-align: center;
	font-weight: normal;
	margin: 0 0 10px 19px;
}

.lists_paging a {
	padding: 3px 7px;
	border: 1px solid #ccc;
	background: #a1aebe;
	color: #000;
	text-decoration: none;
}

.lists_paging a:hover {
	background: #46698f;
	color: #fff;
}

.lists_paging u	{
	padding: 3px 7px;
	border: 1px solid #ccc;
	background: #46698f;
	color: #fff;
	text-decoration: none;		
}

.lists_arrowcol {padding:0px;padding-bottom:1px;padding-right:2px;}
/* end list styles */

/* form styles */
.form_table									{table-layout:fixed;}
.form_table	.header					{font:bold 10pt Arial, Verdana, sans-serif;color: #FFFFFF;border-bottom:2px solid #AAAAAA;text-transform:uppercase}
.form_table	.underheader		{font:10pt Arial, Verdana, sans-serif}
.form_table	.title					{background-image:url(/locallib/images/forms_title_bg.gif);background-repeat:repeat-x;background-position:top;font:bold italic 10pt Arial, Verdana, sans-serif;color: #ffffff;padding:4px;padding-top:3px;padding-bottom:5px;}
.form_table	.label					{font:bold 8pt Arial, Verdana, sans-serif;color: #ffffff;background:#587992;padding-left:4px;vertical-align:top;padding-top:6px;padding-bottom:6px;}
.form_table .data 					{padding:1px;font:8pt Arial, Verdana, sans-serif;color: #ffffff;overflow:hidden;}
.form_table .data input			    	{width:100%; color: #000;}
.form_table .data select					{width:100%; color: #000;}
.form_table .data .dateselect   	{width:32%;}
.form_table .data .hexcolor				{width:70px;}

.form_table .footer 				{padding:3px;font:8pt Arial, Verdana, sans-serif;color: #aaaaaa;overflow:hidden;border-top:1px solid #798490;}
.form_table .left 					{text-align:left;}
.form_table .right 					{text-align:right;}

.form_table .data .datetimecontainer select {width:55px;}

.form_table .data .twosymbols 	{width:20px}
.form_table .data .threesymbols {width:30px}
.form_table .checkbox				{width:13px ! important;margin-right:3px}
.form_table .radio					{width:13px ! important;margin-right:3px}
.form_table .hinttd 				{padding-bottom:5px;}
.form_table .hint 					{font:10pt Arial, Verdana, sans-serif;color: #ffffff;background:#517EAE;padding:4px;border:1px solid #34587F;}
.form_table .hint2 					{font:10pt Arial, Verdana, sans-serif;color: #ffffff;background:#517EAE;margin:0px;padding:0px;overflow:hidden;}
.form_table	.samplecode			{font:8pt Courier New, Arial, Verdana, sans-serif;padding:5px;border:1px solid #555555}


.form_table a:link 					{color: #ffffff;text-decoration:none}
.form_table a:visited 			{color: #ffffff;text-decoration:none}
.form_table a:active 				{color: #ffffff;text-decoration:none}
.form_table a:hover 				{color: #ffffff;text-decoration:underline}

.form_table .data .inactive 					{color: #aaaaaa;}
.form_table .data .inactive:visited 	{color: #aaaaaa;}
.form_table .data .inactive:active 		{color: #aaaaaa;}
.form_table .data .inactive:hover 		{color: #aaaaaa;}

.form_table .data textarea	{width:100%}
.form_table	.emptycell			{}


/* end form styles */

.leftmenu_table 								{background-color:#557291}
.leftmenu_table .title					{padding-left:8px;padding:4px;color:#CCCCCC;font:bold 10pt Arial, Verdana, sans-serif;}
.leftmenu_table .data						{padding-left:8px;padding:4px;color:#CCCCCC;font:bold 9pt Arial, Verdana, sans-serif;}
.leftmenu_table .text						{padding:4px;color:#CCCCCC;font:9pt Arial, Verdana, sans-serif;}


/* quick search */
.quicksearch_table 							{background-color:#557291}
.quicksearch_table .labeltd 		{padding-left:10px;padding-right:10px;padding-top:4px;color:#CCCCCC;font:bold 10pt Arial, Verdana, sans-serif;}
.quicksearch_table .controltd 	{padding-left:10px;padding-right:10px;font:8pt Arial, Verdana, sans-serif}
.quicksearch_table input 				{width:100%;border:1px solid #C0C0C0;font:10pt Arial, Verdana, sans-serif; color: #000;}
.quicksearch_table select 			{width:100%; color: #000;}
.quicksearch_table .buttontd	 	{padding-top:15px;padding-left:10px;padding-bottom:5px}
.quicksearch_table .titlehint		{font:9pt Arial, Verdana, sans-serif}
/* end quick search */

.preview_table 									{background-color:#557291}

.quickview_table								{background-color:#557291}

/* submenu styles */
.submenu_table 									{background:#CCCCCC}
.submenu_table td								{padding:2px;color:#626262;font:bold 10pt Arial, Verdana, sans-serif;padding-left:4px;text-align:center}
.submenu_table a:link 					{color: #626262;text-decoration:none}
.submenu_table a:visited 				{color: #626262;text-decoration:none}
.submenu_table a:active 				{color: #626262;text-decoration:none}
.submenu_table a:hover 					{color: #626262;text-decoration:underline;}

.submenu_table a.current:link 					{color: #323232;text-decoration:none}
.submenu_table a.current:visited 				{color: #323232;text-decoration:none}
.submenu_table a.current:active 				{color: #323232;text-decoration:none}
.submenu_table a.current:hover 					{color: #323232;text-decoration:underline;}

/* end submenu styles */

.lettersbar_div 								{color:#FFFFFF;font:8pt Arial, Verdana, sans-serif;text-align:center;text-transform:uppercase;margin-bottom:5px}
.lettersbar_div a:link 					{color: #ffffff;text-decoration:none}
.lettersbar_div a:visited 			{color: #ffffff;text-decoration:none}
.lettersbar_div a:active 				{color: #ffffff;text-decoration:none}
.lettersbar_div a:hover 				{color: #ffffff;text-decoration:underline}
.lettersbar_div .selectedletter	{color:#FFFF00;font-weight:bold}


/* wizard styles */
.wizard_stepsconteiner_td				{vertical-align:top;padding-top:3px}
.wizard_contentconteiner_td			{padding-left:10px;padding-right:10px;padding-bottom:10px}
.wizard_table										{}
.wizard_table	.header						{font:bold 10pt Arial, Verdana, sans-serif;color: #FFFFFF;border-bottom:2px solid #AAAAAA;text-transform:uppercase}
.wizard_table	.header_table			{font:bold 10pt Arial, Verdana, sans-serif;color: #FFFFFF;border-bottom:2px solid #AAAAAA;text-transform:uppercase;margin-bottom:15px;padding-bottom:2px;vertical-align:bottom}
.wizard_table	.underheader			{font:10pt Arial, Verdana, sans-serif}
.wizard_table	.title						{font:bold 9pt Arial, Verdana, sans-serif;color: #636262;background:#CCCCCC;padding:2px;}
.wizard_table	.label						{font:bold 8pt Verdana, Arial, sans-serif;color: #ffffff;vertical-align:top;padding-left:5px;padding-top:5px;padding-bottom:5px}
.wizard_table .data 						{font:8pt Arial, Verdana, sans-serif;color: #ffffff;padding-bottom:15px;}
.wizard_table .data input			{width:100%;font: 8pt Verdana, Arial, sans-serif;color: #555555;}
.wizard_table .data textarea		{width:100%;height:100px}
.wizard_table .data select			{width:100%;font: 8pt Verdana, Arial, sans-serif;color: #555555;}
.wizard_table .data .twosymbols	{width:20px}
.wizard_table .checkbox					{width:15px ! important;margin-right:5px}
.wizard_table .disabled					{color:#999999}

.wizard_table .errorcolor			{color: #FF6600 ! important}
.wizard_table	.req_color			{color: #FF6600}

.wizard_table .subtitletable						{font:8pt Verdana, Arial, sans-serif;color: #555555;background:#BBBBBB;}
.wizard_table .subtitletable	.titletd 	{padding:3px;padding-left:5px;text-transform:uppercase}
.wizard_table .subtitletable	.linkstd 	{padding:3px;padding-left:5px;text-align:right}
.wizard_table .subtitletable	.linkstd 	a					{font-size:7.5pt}
.wizard_table .subtitletable	.linkstd  a:link		{color:#555555}
.wizard_table .subtitletable	.linkstd  a:visited	{color:#555555}
.wizard_table .subtitletable	.linkstd  a:active 	{color:#555555}
.wizard_table .subtitletable	.linkstd  a:hover		{color:#555555}

.wizard_table .smallinput			{width:70px ! important}

.lib_wizard_navbar_table													{}
.lib_wizard_navbar_table	.inactivebartd					{color:#666600;border:1px solid #666600;background:#CCCCCC;padding:1px;width:19px;text-align:center;font:bold 10pt Arial, Verdana, sans-serif}
.lib_wizard_navbar_table	.activebartd						{color:#000000;border:1px solid #000000;background:#CCCCCC;padding:1px;width:19px;text-align:center;font:bold 10pt Arial, Verdana, sans-serif}
.lib_wizard_navbar_table	.currentbartd						{color:#000000;border:1px solid #000000;background:#FF8000;padding:1px;width:19px;text-align:center;font:bold 10pt Arial, Verdana, sans-serif}

.lib_wizard_navbar_table	.activebartd a:link 		{color: #000000;text-decoration:none}
.lib_wizard_navbar_table	.activebartd a:visited 	{color: #000000;text-decoration:none}
.lib_wizard_navbar_table	.activebartd a:active 	{color: #000000;text-decoration:none}
.lib_wizard_navbar_table	.activebartd a:hover 		{color: #000000;text-decoration:none}

.lib_wizard_navbar_table	.padtd									{width:8px}

.lib_wizard_stepmenu_table									{width:100%}
.lib_wizard_stepmenu_table td								{font:10pt Arial, Verdana, sans-serif;color:#FFFFFF;width:100%;height:40px;border-left:1px solid #CCCCCC;padding-left:8px}
.lib_wizard_stepmenu_table .stepstitle			{height:18px;text-align:center;background:#EEEEEE;color:#888888;font:bold 8pt Tahoma, Verdana, Arial;padding-right:7px;padding-bottom:1px}
.lib_wizard_stepmenu_table .currentpagetd		{background:#46698F;font-weight:bold;}
.lib_wizard_stepmenu_table .inactivepagetd	{background:#AAAAAA;color:#555555;}
.lib_wizard_stepmenu_table .activepagetd		{background:#AAAAAA;color:#000000;}

.lib_wizard_stepmenu_table .activepagetd a:link			{color:#000000;text-decoration:none}
.lib_wizard_stepmenu_table .activepagetd a:visited	{color:#000000;text-decoration:none}
.lib_wizard_stepmenu_table .activepagetd a:active		{color:#000000;text-decoration:none}
.lib_wizard_stepmenu_table .activepagetd a:hover		{color:#000000;text-decoration:underline}

.lib_messagebox_table	{font:10pt Arial, Verdana, sans-serif;color:#636262;border:1px solid #636262;padding:10px;background:#CCCCCC;width:100%}
.lib_messagebox_table	a:link 			{color: #0000FF;text-decoration:none}
.lib_messagebox_table	a:visited 	{color: #0000FF;text-decoration:none}
.lib_messagebox_table	a:active 		{color: #0000FF;text-decoration:none}
.lib_messagebox_table	a:hover 		{color: #0000FF;text-decoration:underline}

.header_table			{font:bold 10pt Arial, Verdana, sans-serif;color: #FFFFFF;border-bottom:2px solid #AAAAAA;text-transform:uppercase;margin-bottom:15px;padding-bottom:2px;vertical-align:bottom}

/* file uploads */
.uploading { color: #555555; }
.uploadDone { color: #555555; }
.progressBar {width: 312px;height: 15px;margin-top: 4px;margin-bottom:4px;border:1px solid green;color:#777777}
/* end file uploads */

/* login form styles */
.login_table										{width:320px;}
.login_table .title					  	{font:bold italic 10pt Arial, Verdana, sans-serif;color: #ffffff;background:#798490;padding:4px;}
.login_table .label					  	{font:bold 11px Arial, Verdana, sans-serif;color: #000000;}
.login_table .data 							{padding:1px;font:11px Verdana, sans-serif;color: #ffffff}
.login_table .data input				{width:100%;border:1px solid #3A3A31;color: #2A3112;font:11px Verdana;padding:2px;height:19px;}
.login_table .checkbox					{width:13px ! important;margin-right:3px}
.login_table .rememberpassword	{padding-left: 15px; padding-bottom: 20px; font: 11px Arial; color: #ababab; padding-top: 10px;}
.login_table .text					  	{font:11px Arial, Verdana, sans-serif;color:#FFE186;}

/* new login form styles */
.login_table_new {}
.login_table_new .title {font:bold italic 10pt Arial, Verdana, sans-serif;color: #ffffff;background:#798490;padding:4px;}
.login_table_new .label {font:bold 12px Arial, Verdana, sans-serif;color: #ABABAB;padding:1px;}
.login_table_new .data {padding:1px;font:11px Verdana, sans-serif;color: #ffffff}
.login_table_new .data input {width:96%;border:1px solid #ABABAB;color: #2A3112;font:13px Arial, Verdana;padding:2px;height:23px;}
.login_table_new .checkbox {width:13px ! important;margin-right:3px}
.login_table_new .rememberpassword	{padding-left: 15px; padding-bottom: 20px; font: 11px Arial; color: #ababab; padding-top: 10px;}
.login_table_new .text {font:11px Arial, Verdana, sans-serif;color:#FFE186;}

.copyright {text-align:center;font:8pt Verdana,Arial,sans-serif;color: #666666;padding-top:2px;padding-bottom:15px;}
.emms_login_copyright						{font:7.5pt Arial,Verdana,sans-serif;color: #666666;padding-left:3px;padding-right:3px;}
.emms_login_copyright	a					{font:7.5pt Arial,Verdana,sans-serif;color: #666666;text-decoration:underline;}
.emms_login_copyright	a:visited	{text-decoration:none;}
.emms_login_copyright	a:hover		{color:#FFFFFF;text-decoration:none;}

.breadcrumbs {padding:2px;background-image:url(/locallib/images/breadcrumbs_bg.gif);background-repeat:repeat-x;background-position:top;color:#587992;font-size:7pt;font-family:Arial;padding:5px;}

.breadcrumbs a {color:#A2CFFF;text-transform:uppercase;}
.breadcrumbs a:link {color:#A2CFFF;}
.breadcrumbs a:hover {color:#A2CFFF;}
.breadcrumbs a:visited {color:#A2CFFF;}
.breadcrumbs a:active {color:#A2CFFF;}

.emmshint {border: 1px solid #2E547D;width:270px;}
.emmshint .title {background-color:#46698F;color:#FFFFFF;font: 9pt Arial;font-weight:bold;padding:3px;}
.emmshint .content {background-color:#B3BCC7;color:#000000;font: 8pt Arial;padding:3px;}
.emmshint .content .label {color:#555555;}

.emmshint_player_layout {border: 1px solid #2E547D;}
.emmshint_player_layout .title {background-color:#46698F;color:#FFFFFF;font: 9pt Arial;font-weight:bold;padding:3px;}
.emmshint_player_layout .content {background-color:#B3BCC7;color:#000000;font: 8pt Arial;padding:3px;}
.emmshint_player_layout .content .label {color:#555555;}

.text {font:9pt Arial, Verdana, sans-serif;color:white;text-align:left}

.text a:link 		{color:white}
.text a:visited {color:white}
.text a:hover 	{color:white;text-decoration:none}
.text a:active 	{color:white}

.headertbl .logotd {vertical-align:top;padding-top:23px;}
.headertbl .buttonstd {vertical-align:top;padding-top:12px;font-family:Verdana;color:#ffffff;font-size:9pt;}

.headertbl .buttonstd a {font-family:Verdana;color:#ffffff;font-size:9pt;text-decoration:none;}
.headertbl .buttonstd a:link {font-family:Verdana;color:#ffffff;font-size:9pt;text-decoration:none;}
.headertbl .buttonstd a:visited {text-decoration:none;}
.headertbl .buttonstd a:hover {text-decoration:underline;}
.headertbl .buttonstd a:active {text-decoration:none;}

.buttonstbl {height:22px;}
.buttonstbl td {background-repeat:no-repeat;text-align:center;width:90px;}

.logininfo {padding-right:10px;padding-top:15px;}

.progressWrapper {
	width: 100%;
	overflow: hidden;
}
.progressContainer {
	margin: 0px;
	padding: 4px;

	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {

	font-size: 10px;
	width: 0%;
	height: 5px;
	background-color: #C1C1FE;
	margin-top: 2px;
	margin-bottom: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 6px;
	margin-bottom: 6px;
	width: 100%;
	font-size: 8pt;
	font-family: Verdana;
	text-align: left;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;

	background-image: url(/locallib/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

.progressName {

	font-weight:bold;
}

a.progressCancel:hover
{
	background-position: 0px 0px;
}

a.smalllink, a.smalllink:link, a.smalllink:active, a.smalllink:visited, a.smalllink:hover {color:#CCCCCC;text-decoration:underline;}

/*
.lookup .elementDiv {padding-right:3px;float:left;position:relative;}
.lookup .elementDiv .element {color:#FFFFFF;font:9pt Arial, Verdana, sans-serif;padding:2px;background:#587992;border:1px solid #486880;}
.lookup .elementDiv .element .nameTd {padding-right:5px;}
.lookup .selectButtonDiv {float:left;position:relative;}
.lookup .selectButtonDiv .selectButton {font:9pt Arial, Verdana, sans-serif;padding:3px;background:#507093;border:1px solid #486880;}
*/

/* HTML_Quickform_datepicker */
.form_table .data input.datepickerInp { width: 222px; float: left; display: inline; z-index: 1;} 
.form_table .data input.datepickerBtn { margin: 4px 0px 0px 2px; width: 16px; height: 15px;float: left; display: inline; z-index: 200;} 
.form_table .data input.datepickerChannelOpt { width: 151px; float: left; display: inline; } 
.wizard_table .data input.datepickerChannelOpt { width: 150px; float: left; display: inline; margin: 0px 0px 0px 0px;} 
.wizard_table .data input.datepickerBtn { margin: 2px 0px 0px 2px; width: 16px; height: 15px;float: left; display: inline; } 
.wizard_table .data select.campParams { width: 50px; float: none; display: inline; margin: 0px 10px 0px 0px; } 
.wizard_table .data select.campParams2 { width: 150px; float: none; display: inline; margin: 0px 10px 0px 0px; } 
.quicksearch_table input.datepickerInp { width: 165px; float: left; display: inline; } 
.quicksearch_table input.datepickerBtn { margin: 2px 0px 0px 2px; width: 16px; height: 15px;float: left; display: inline; } 
.clear { clear: both; height: 3px;}

.players_layout {border:2px solid #DDD;text-align:left;color:#DDD;font-family:Verdana;font-size:14px;}
.players_layout td {padding:10px;}
.players_layout b {color:#fff;}
