.art_portal_ul,.art_portal_ol {list-style-type:none !important}
.art_portal_left  {float:left}
.art_portal_right {float:right}
.art_portal_center {text-align:center}

/* Header Portion */
#art_portal_header {background:#0e4cbc url(../images/header.png) repeat-x}
#art_portal_logo {margin: 5px;float:none;}
.art_portal_logo_image {border:none;}
.art_portal_logo_link {text-decoration: none !important;}
#art_portal_title {color:#fff; font-size:1.2em; height:3em; line-height:3em; font-weight:bold; padding-left:160px;}
#art_portal_header_tabs {font-size:1em; padding-left:160px}
#art_portal_header_tabs li {padding:0 1em; float:left; font-weight:bold; height:2em; line-height:2em; color:#eee;
				background:#6ae url(../images/header.png) 0 -8px; border-width:1px 1px 0 1px; border-style:solid; border-color:#acf #05b #000 #acf;
				margin-right:5px;cursor:pointer; white-space:nowrap;}
#art_portal_header_tabs li:hover {color:#fff}				
#art_portal_header_tabs li.on {color:#07e; background:#f8f8f8 url(../images/nav_bg.gif) repeat-x;}

#art_portal_header_bar {clear:left; color:#aaa; background-color:#fefefe; border-bottom:1px solid #ccc; padding:4px 6px; overflow:hidden; height:1.2em}
#art_portal_header_bar span img {cursor:pointer}
#art_portal_header_bar .hint {display:none;padding-right:5px}
#art_portal_header_bar:hover .hint {display:inline}
#art_portal_expd {display:none}

/* Main Content */
#art_portal_helper {background:#ffe; margin:12px; margin-bottom:0; padding:5px; border:1px solid #bbb; display:none}
#art_portal_main_table {width:100%}
#art_portal_main {padding:3px; position:relative}
.art_portal_main_containers {float:left}

/* Footer Attached to Page Bottom */
#footer_bar {color:#999; background-color:#fefefe; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px 6px; height:1.2em; margin-bottom:10px}
#footer_bar a {color:#999}
#footer_bar a:hover {color:#333}

/* Module Components */
.art_portal_module {background:#fff; border:3px solid #c0c0c0; margin:10px 6px;}
.art_portal_moduleFrame {border:1px solid #4E8EE2; overflow:hidden;}
.art_portal_moduleHeader {height:1.6em; background:#4E8EE2 url(../images/module-header.gif) repeat-x; border-left:1px solid #A7D0F6; border-top:1px solid #A7D0F6; color:#fff; cursor:move; overflow:hidden}
.art_portal_moduleIcon, .art_portal_moduleTitle {line-height:1.4em; float:left; padding-left:2px; font-weight:bold}
.art_portal_moduleActions {display:none; float:right; height:16px; padding:0 2px}
.art_portal_moduleActions img {cursor:pointer;width:16px;height:16px}
	.action_refresh {background:url('../images/action-refresh.png')}
	.action_max		{display:none;background:url('../images/action-max.png')}
	.action_show		{background:url('../images/action-show.png')}
	.action_min		{background:url('../images/action-min.png')}
	.action_close	{background:url('../images/action-close.png')}
.art_portal_moduleHeader:hover .art_portal_moduleActions {display:inline}
.art_portal_moduleContent {border-top:1px solid #ddd; background:#fff url(../images/nav_bg.gif) 0 -5px repeat-x; padding:5px}

/* Light Theme Definitoin for Modules */
.red .art_portal_moduleHeader{background:#e24e61 url(../images/module-orange.gif) repeat-x; border-color:#F6A7B8;}
.red .art_portal_moduleFrame{border-color:#E2584E;}
.orange .art_portal_moduleHeader{background:#E2584E url(../images/module-red.gif) repeat-x; border-color:#F6A7A8}
.orange .art_portal_moduleFrame{border-color:#E2584E;}
.yellow .art_portal_moduleHeader{background:#E2904E url(../images/module-yellow.gif) repeat-x; border-color:#F6C4A7;}
.yellow .art_portal_moduleFrame{border-color:#E2904E;}
.green .art_portal_moduleHeader{background:#66B161 url(../images/module-green.gif) repeat-x; border-color:#ABCFA5}
.green .art_portal_moduleFrame{border-color:#66B161;}
.white .art_portal_moduleHeader{background:#9E9E9E url(../images/module-white.gif) repeat-x; border-color:#D9D9D9}
.white .art_portal_moduleFrame{border-color:#9E9E9E;}

.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }

