/*
 * LOVE FRAMEWORK by Neurik
 * © All rights reserved, 2011
 */
 
/* HTML Elements */
body	{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#444;}
div		{position:relative;text-align:left}
table	{border-collapse:collapse;border:0}
td,th	{border:0;margin:0;padding:0;font-weight:normal;text-align:left;}
a		{text-decoration:none;}
img		{outline:0;}
h1		{font-weight:bold;font-size:26px;margin:10px 0px 10px 0px;}
h2		{font-weight:bold;font-size:24px;margin:10px 0px 10px 0px;}
h3		{font-weight:bold;font-size:22px;margin:10px 0px 10px 0px;}
h4		{font-weight:bold;font-size:20px;margin:10px 0px 10px 0px;}
h5		{font-weight:bold;font-size:18px;margin:10px 0px 10px 0px;}
h6		{font-weight:bold;font-size:16px;margin:10px 0px 10px 0px;}
button	{margin:0;padding:0;line-height:13px;}

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#444;
}

/* App parts */
#app			{width:100%;height:100%;}

#app_header		{border-bottom:solid 1px #ccc;}

#app_logo 		{margin:5px;
				 background-repeat:no-repeat; background-position:left center;
				 height:40px;width:75%;background-size:contain;}
#app_icon_banner{height:24px;float:left;position:relative;top:-2px;}
#app_icon 		{height:24px;border-radius:2px;}
#app_title		{display:inline-block;font-size:18px;font-weight:bold;color:#fdfdfd;position:relative;top:-4px;}

#app_topMenu	{margin:10px;float:right;}

#app_topMenu ul	{list-style:none;margin:0px;padding:0px;}
#app_topMenu li	{float:left;margin:0px 0px 0px 10px;}
#app_middle		{margin:0;padding:0;}
#app_menu		{float:left;width:200px;border-top:solid 1px #000;}
#app_menu dt	{padding:5px;}
#app_menu ul	{list-style:none;margin:0px;padding:0px;}
#app_menu li	{margin:0px;padding:0px;white-space:nowrap;}
#app_menu a		{margin:0px;padding:5px 0px 5px 15px;border:solid 1px #ccc;}
#app_content	{border:solid 1px #468;overflow:hidden;}
#app_footer		{border-top:solid 1px #ccc;}
#app_legal		{display:none;}
#app_adminMenu ul	{list-style:none;margin:0px;padding:0px;margin:0px;}
#app_adminMenu li	{float:left;margin:0px;padding:0px;}
#app_adminMenu a 	{padding:0px;}	

#eodinBar 				{height:20px;padding:5px;background-color:#282828;border-bottom:solid 1px #003366;
						background-repeat:no-repeat;background-position:4px 4px;}
#eodinBar #app_topMenu 	{margin:2px;}
#eodinBar 				a{color:#f0f0f0;font-size:12px;}

/* User interface */
.message	{display:none;}


.ui-header,ui-footer		{margin:0px;padding:5px;background-color:#444;}
.ui-header h1,.ui-header h2,
.ui-header h3,.ui-header h4,
.ui-header h5,.ui-header h6,
.ui-footer h1,.ui-footer h2,
.ui-footer h3,.ui-footer h4,
.ui-footer h5,.ui-footer h6	{font-size:16px;margin:0px;color:#f6f6f6;}

.ui-header button,
.ui-footer button			{
	font-weight:bold;
	font-size:11px;
	padding:3px 10px 3px 10px;
	border-radius:10px;
	-moz-border-radius: 10px;
	line-height:13px;
	height:20px;
}

.overlay			{position:absolute;z-index:1000;}
.overlay table		{width:100%;height:100%;}
.overlay td			{width:0px;vertical-align:middle;text-align:center;}
.overlay td.spacer  {width:50%;height:50%;}
.overlay .spinner	{width:40px;height:40px;background-position:0px;}

/* Effects */
.fx_slide		{overflow:hidden;}
.fx_slide_in	{height:auto;}
.fx_slide_out	{height:0px !important;}
