/* Containers */

#header-outer { clear: both; padding: 0 10px 0 0; border-bottom: 1px solid  #9c9c9c; }
#header-inner { width: 100%; overflow: hidden; }

#logo-outer { float: left; width: 430px; padding: 0 0 0 10px; }
#logo-inner { width: 100%; overflow: hidden; }

#section-title-banner { float: right; width: 490px; font-size: .7em; padding: 10px 0 0px 10px; color: #9c9c9c;}
.banner-ad {border: 10px solid  #9c9c9c; }
.ad {border: 10px solid #e5e5e7; float: left; width: auto; overflow: auto; margin-bottom: 20px;}

#main-outer { clear: both; background-image:url("/EasySiteWeb/EasySite/StyleData/RCM_General/Images/main-col-bg.gif"); background-position: right; background-repeat: repeat-y;}
#main-inner { width: 100%; overflow: hidden; }

#left-outer { float: left; width: 155px; margin-top: 0px;  }
#left-inner { width: 100%; overflow: hidden; padding: 0 0 0 10px;  }

#right-outer { float: right; width: 220px; padding: 0px 10px 0 10px; margin: 0 0 0 0; background: none; }
#right-inner { width: 100%; overflow: hidden; }

li.oNavigationItemSibling {display: none;}


/* Right Col classes */
.right-ad {border: 1px solid  #9c9c9c; }
.right-ad-right {border: 1px solid  #9c9c9c; }
.ad-box {margin-bottom: 20px; font-size: .7em; color: #9c9c9c;}

.job-ad-right  {background: url(../../RCM_General/Images/job-ad-search-bg.jpg) no-repeat right;}
.job-ad-right {border: 1px solid  #9c9c9c; }


.resourcebox {display: none; background-color: #ffffff; border: 1px solid   #9c9c9c;}
h2.resourcebox-header { border-bottom: 1px solid #9c9c9c;  color:  #9c9c9c; font-family: Verdana, Arial, Helvetica, sans-serif; padding: .25em .25em .25em .5em; font-weight: bold; font-size: 1.2em; }
ul.resourcebox-list {list-style: none; margin: 0 0 1em .75em; }
li.resourcebox-list {padding: 0 0 .25em 2em; background: url(../../RCM_General/Images/icon-res-login.jpg) no-repeat;}

/* breadcrumb styles */
a.breadcrumb-link:link, a.breadcrumb-link:visited {color: #9c9c9c; text-decoration: none; }
a.breadcrumb-link:focus, a.breadcrumb-link:hover, a.breadcrumb-link:active {color: #9c9c9c; text-decoration: underline; }

/* Search Panel */
#search-panel-outer { width: 220px; float: left; font-size: 0.94em; margin: 0 0 20px 0; }
#search-panel-inner { overflow: hidden; width: 100%; }
#search-form-outer { margin: 0px 0 0 0;}
#search-form-inner { overflow: hidden; width: 100%; }
.SearchFieldset { border: 1px solid  #9c9c9c; padding: 0; margin: 0; } /* Use HideFieldset/Legend if required for the design */
.SearchLegend { margin-left: 5px; padding-left: 5px; padding-right: 5px; }
.SearchLabel { font-weight: bold; padding: 0px 0 0 0; display: block; color:  #9c9c9c; }
.SearchKeywords { width: 99%; float: right; margin: 0; font-size: 1.1em; }
#search-keywords { border: 1px solid  #9c9c9c;}
.SearchButton { color: #ffffff; font-weight: bold; background:  #9c9c9c;  border: none;  margin: 0; font-size: 0.9em; padding: 0 5px 0 5px; line-height: 1.6em; cursor: pointer; float: right; }

.oDataSearchFormLabel { display: block; }
.oDataSearchFormInputText { display: block; float: left; width: 80%; }
.oDataSearchFormButton { display: block; float: right; width: 18%;}

/* All Links */
a:link { color:  #9c9c9c; text-decoration: none; }
a:visited { color:  #9c9c9c; text-decoration: none; }
a:hover, a:active {	color:  #9c9c9c;  text-decoration: underline; }


/* Panel styles */
.element-panel-alpha-header-inner .oPanelTitle {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }

.element-panel-alpha-outer {clear: both; margin-bottom: 20px; padding: 0 0 0 10px; float: right; background-color:#FFFFFF; border: none;}
.element-panel-alpha-inner { width: 99%; overflow: hidden; border: 1px solid  #9c9c9c; }

.element-panel-alpha-icon-outer { }
.element-panel-alpha-icon-inner { }

.element-panel-alpha-header-outer { padding: 0px 5px 0px 5px; color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background:  #9c9c9c; font-size: 1em; border: none; }
.element-panel-alpha-header-inner { color: #ffffff; font-size: 1.6em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom: none; padding: 0 0 1px 0;}

.element-panel-alpha-body-outer { }
.element-panel-alpha-body-inner { }

.element-panel-alpha-body-content-outer { padding: 5px; background: none; }
.element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-alpha-body-content-inner ul { padding-left: 0; margin-left: 0em; list-style-type: none; }
div.element-panel-alpha-body-content-inner li { background: none; padding-left: 0em; margin-bottom: 0.5em; }

.element-panel-alpha-body-content-inner .oPageListerContainerOuter span.oBoxItemOuter { margin-left: 1em; padding: 0px; padding-left: 0; }

.element-panel-alpha-body-content-inner .oBoxLink { font-size: 1.2em; font-weight: bold;}


/* Footer styles */
#footer-outer { clear: both; padding: 5px; font-size: 0.9em; margin: 0px 0px 0px 0px; background: #e5e5e7; color: #000000;}

#footer-beta-outer { clear: both; margin-top: 10px; padding-top:10px; font-size: 0.94em; color: #000000; border-top: 1px solid #ffffff; }
#footer-beta-inner { width: 100%; overflow: hidden; }

.footer-links { float: left;}

