﻿body {background: #eee;}
.page-inner { padding-top: 40px;position:relative; }
header h1 {margin-bottom:0.5em;}
.region { width:960px; margin:0 auto; clear:both; }
.portlets .column-wrap { width:302px; float:left; margin-right:26px; }
.portlets .column-wrap .column {min-height:20px;padding-bottom:80px; }
.portlets > .column-wrap:last-child { margin-right:0;}
.portlets .last-column { margin-right:0;}
footer { clear:both; }
.portlet, .stubborn { margin: 0 0 24px 0; }
.portlets .portlet .portlet-header, .portlets .stubborn .stubborn-header { background-color:#ddd;padding:0;color:#333;font-size:87%;text-shadow: 1px 1px 0 #fff;height:24px; }
.portlets .portlet .portlet-header { cursor:move; background: #ddd url(images/grippy.png) right top no-repeat; }
.portlets .portlet .portlet-header span.title, .portlets .stubborn .stubborn-header span.title { font-weight:bold; font-size:1.1em; padding:4px 4px 0 4px;display:block;float:left; }
.portlet-header .ui-icon { float: right; cursor:pointer;padding-left:2px; }
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
.page .ui-widget-header, .stubborn .stubborn-header {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-top:1px;background-image: url(images/portlet-header.png); }
.page .ui-widget-header .ui-icon { background: transparent url(images/portlet-icons.png) 0 0 no-repeat;width:24px;height:24px; }
.page .ui-widget-header .ui-icon-minusthick { background-position: 0 0; }
.page .ui-widget-header .ui-icon-plusthick { background-position: 0 -24px; }
.page .portlet-content {-webkit-border-radius: 0;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius: 0;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.page .portlet-content, .page .portlet-content p, .page .portlet-content ol li, .page .portlet-content ul li,
.page .portlet-content dl dt, .page .portlet-content dl dd, .page .portlet-content h2, .page .portlet-content h3, .page .portlet-content h4 { font-family:Georgia,"Times New Roman",Times,serif; line-height:1.3; }
.page .portlet-content h2 { font-size: 1.1em; margin-bottom:0; }
.page .portlet-content h3 { font-size: 1.0em; margin-bottom:0; }
.page .ui-widget-content { border: 1px solid #c9c9c9; overflow:hidden;}
.page .ui-widget-header { border-width:0; }
.page-inner > :first-child, .portlet-inner > :first-child, .page-inner .clickable > :first-child { margin-top:0; }
.page-inner > :last-child, .portlet-inner > :last-child, .page-inner .clickable > :last-child { margin-bottom:0; }
.page-inner > h3 + p, .page-inner > h2 + p, .portlet-inner > h3 + p, .portlet-inner > h2 + p, .page-inner .clickable > h3 + p, .page-inner .clickable > h2 + p { margin-top:.2em; }
.page-inner > .clickable-list:first-child {border-width:0;}
.page-inner .clickable-list {border-top: solid 1px #ccc; }
.page-inner .clickable { clear:both; border-bottom: solid 1px #ccc; padding:4px 25px 4px 5px; background:transparent url(images/clickable-arrow.png) right center no-repeat; cursor:pointer; min-height:1px; }
.page-inner .clickable:hover, .preload-images .clickable-arrow-hover { background-image:url(images/clickable-arrow-hover.png);}
.page-inner .clickable:hover p, .page-inner .clickable:hover li, .page-inner .clickable:hover dt, .page-inner .clickable:hover dd, .page-inner .clickable:hover h2, .page-inner .clickable:hover h3 { color: #06c; }
.page-inner .clickable-list > .clickable:last-child {border-width:0;}
.page-inner .clickable p { margin:0;}
.page-inner .clickable-list .external-page p, .page-inner .clickable-list p.external-page  { font-weight:bold; }
.page .page-inner a {color:#06c;}
.page-inner .clickable img { border-style:solid; border-width:4px 8px 0 4px; border-color:#fff; float:left; }
.portlets .spinner img { width:24px;height:24px;}
.portlets h2.error, div.error h1, h1.error {color:#c00;}
.portlets .spinner {font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.portlets .portlet-loading p {margin:0;}
#top .portlets .portlet-content p.error {padding: 5px;}
#top .portlets .portlet-loading, #top .portlets .portlet-loading p {background-image:none;padding:0;min-height:1px;}
#top .portlets .portlet-loading .spinner { padding-top:6px;padding-bottom:6px;text-align:center; }
#top .portlets .portlet-loading p.error { padding-top:6px;padding-bottom:6px; }
#application {padding-bottom:50px;}
.application-area {background:#fff;border: 1px solid #c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.application-area-inner > :first-child.clickable-list {border-width:0;}
.application-area-inner > :last-child.application-paging {border-top:1px solid #c9c9c9}
.application-area-inner .clickable-list .clickable {padding-top:8px;padding-bottom:8px;}
.preload-images {position:absolute;top:50px;right:0;width:1px;height:1px;overflow:hidden;}
.preload-images .preload-images-inner {padding:10px;}
.preload-images div {background-repeat:no-repeat;}
.preload-images .clickable-arrow-hover {width:1px;height:1px;}
.modal-label{float: left;width: 110px;Margin-top: 8px;}
.clearfix:after{content:" "; clear:both;}
