/* Containers */
body { margin: 10px; padding: 0; background: rgb(251, 243, 231); color: #000000; }

#header-outer { clear: both; padding: 0 10px 0 0; }
#header-inner { width: 100%; overflow: hidden; }

#logo-outer { float: left; width: 440px; }
#logo-inner { width: 100%; overflow: hidden; }

#section-title-banner { float: right; width: 490px; font-size: .7em; padding: 10px 0 0px 10px; color:#e5e5e7;}
.banner-ad {border: 10px solid #e5e5e7; }
.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/search-right-col-bg.jpg"); background-position: right; background-repeat: repeat-y;}
#main-inner { width: 100%; overflow: hidden; }

#left-outer { display: none;  }
#left-inner { width: 100%; overflow: hidden; }

#right-outer { float: right; width: 220px; padding: 0px 10px 0 10px; margin: 0 0 0 0; background: none;}
#right-inner { width: 100%; overflow: hidden; }

#content-outer { margin:0px 240px 0px 0px; padding: 0 10px 0 10px;  }
#content-inner { width: 100%; overflow: hidden; }

/* Main Menu */
#menu-outer { clear: both; padding: 0x 0 0px 0; position: relative;  }
#menu-inner { width: 100%; overflow: hidden; background: rgb(234, 192, 140); color: #ffffff; }
map.main-menu { display: block; }
.main-menu ul { display: block; padding: 0; margin: 0;  }
.main-menu ul li { list-style-type: none; display: block; width: auto; float: left; text-align: center; margin-left: 0px; font-size: 1.1em; }
a.menu-link:link, a.menu-link:visited { color: #ffffff; text-decoration: none; display: block; padding: 5px 34px 5px 35px; border-right: 1px solid #ffffff; }
a.menu-link:hover, a.menu-link:active { background: rgb(220, 147, 26); color: #ffffff; border-right: 1px solid #ffffff; }

a.menu-alpha:link, a.menu-alpha:visited {background: rgb(220, 147, 26); color: #ffffff; border-right: 1px solid #ffffff}
a.menu-alpha:hover, a.menu-alpha:active {background: rgb(220, 147, 26); color: #ffffff; border-right: 1px solid #ffffff}

a.menu-eta:link, a.menu-eta:visited { border-right: 1px solid #ffffff;  padding: 5px 37px 5px 37px; border-right: none; }
a.menu-eta:hover, a.menu-eta:active { border-right: 1px solid #ffffff; border-right: none; }

.oNavigationItemSibling {display: none;}

/* breadcrumb styles */
a.breadcrumb-link:link, a.breadcrumb-link:visited {color: rgb(220, 147, 26); text-decoration: none; }
a.breadcrumb-link:focus, a.breadcrumb-link:hover, a.breadcrumb-link:active {color: rgb(220, 147, 26); text-decoration: underline; }

/* Right Col classes */
.right-ad {border: 1px solid rgb(239, 115, 168); }
.right-ad-right {border: 1px solid rgb(239, 115, 168); }
.ad-box {margin-bottom: 20px; font-size: .7em; color:#e5e5e7;}

.job-ad-right  {background: url(../../RCM_General/Images/job-ad-search-bg.jpg) no-repeat right;}
.job-ad-right {border: 1px solid rgb(239, 115, 168); }

.right-box {border: 1px solid rgb(220, 147, 26); background-color: #ffffff; width: 213px; margin-bottom: 20px; padding-left: 5px; clear: both;}
.right-box ol {margin-bottom: 1em;}
.right-box ol li {padding: 0 0 .25em 0em;}
.right-box ul {list-style: disc; margin: 0 0 1em 3em; }
.right-box ul li {padding: 0 0 .25em 1em;}

/* 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 rgb(220, 147, 26); 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; }
.SearchKeywords { width: 99%; float: right; margin: 0; font-size: 1.1em; }
#search-keywords { border: 1px solid rgb(220, 147, 26);}
.SearchButton { color: #ffffff; font-weight: bold; background: rgb(220, 147, 26);  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%;}

/* Search results */
.search-results-outer { margin: 1em 0 0 0;}
.search-results-outer  p {padding: 0 0 0 0; margin: 0 0 .25em 0;}
.search-object-outer { margin: 1em 0 0 0;}
.search-object-inner h2.object-title {display: none;}

/* All Links */
a:link { color: rgb(220, 147, 26); text-decoration: none; }
a:visited { color: rgb(220, 147, 26); text-decoration: none; }
a:hover, a:active {	color: rgb(220, 147, 26);  text-decoration: underline; }

/* Headers */
h1 { font-size: 2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px solid  rgb(220, 147, 26); }



/* Columns Alpha */
.element-columns-alpha-outer { clear: both; }
.element-columns-alpha-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-outer { }
.element-column-left-alpha-inner { width: 100%; overflow: hidden; }
.element-column-left-alpha-content { }

.element-column-right-alpha-outer { }
.element-column-right-alpha-inner { width: 100%; overflow: hidden; }
.element-column-right-alpha-content { }


/* Columns Alpha Panel Alpha */
.element-column-left-alpha-content .element-panel-alpha-header-inner .oPanelTitle {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }

.element-column-left-alpha-content .element-panel-alpha-outer { background:  rgb(229, 244, 252); clear: both; margin-bottom: 20px; margin-left: 0px; border: none; float: none;}
.element-column-left-alpha-content .element-panel-alpha-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-content .element-panel-alpha-icon-outer { }
.element-column-left-alpha-content .element-panel-alpha-icon-inner { }

.element-column-left-alpha-content .element-panel-alpha-header-outer { padding: 4px 5px 3px 5px; font-weight: bold; font-size: 1em; border-bottom: none; background: rgb(220, 147, 26); }
.element-column-left-alpha-content .element-panel-alpha-header-inner { padding: 0 0 5px 0; font-size: 1.6em;  }

.element-column-left-alpha-content .element-panel-alpha-body-outer { }
.element-column-left-alpha-content .element-panel-alpha-body-inner { }

.element-column-left-alpha-content .element-panel-alpha-body-content-outer { padding: 5px; }
.element-column-left-alpha-content .element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-content div.element-panel-alpha-body-content-inner ul { padding-left:0; margin-left: .5em; list-style-type: none; }
.element-column-left-alpha-content div.element-panel-alpha-body-content-inner li {background-image: url("/EasySiteWeb/EasySite/StyleData/RCM_General/Images/arrow_bullet.gif"); background-repeat: no-repeat; background-position: 0em; padding-left: 1.5em; margin-bottom: 0.5em; }

/* Columns Alpha Panel Beta - Blog panel */
.element-column-left-alpha-content .element-panel-beta-header-inner .oPanelTitle {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }

.element-column-left-alpha-content .element-panel-beta-outer { border: 1px solid rgb(0, 156, 221); clear: both; margin-bottom: 20px; float: none; background-color:#FFFFFF;}
.element-column-left-alpha-content .element-panel-beta-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-content .element-panel-beta-icon-outer { }
.element-column-left-alpha-content .element-panel-beta-icon-inner { }

.element-column-left-alpha-content .element-panel-beta-header-outer { padding: 4px 5px 3px 5px; color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background: rgb(0, 156, 221); font-size: 1em; }
.element-column-left-alpha-content .element-panel-beta-header-inner { color: #ffffff; font-size: 1.6em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom: none; padding: 0 0 5px 0;}

.element-column-left-alpha-content .element-panel-beta-body-outer { }
.element-column-left-alpha-content .element-panel-beta-body-inner { }

.element-column-left-alpha-content .element-panel-beta-body-content-outer { padding: 5px; background: none; }
.element-column-left-alpha-content .element-panel-beta-body-content-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-content div.element-panel-beta-body-content-inner ul { padding-left: 0; margin-left: 0em; list-style-type: none; }
.element-column-left-alpha-content div.element-panel-beta-body-content-inner li { background: none; padding-left: 0em; margin-bottom: 0.5em; }

.element-column-left-alpha-content .element-panel-beta-body-content-inner .oPageListerContainerOuter span.oBoxItemOuter { margin-left: 1em; padding: 0px; padding-left: 0; }

.element-column-left-alpha-content .element-panel-beta-body-content-inner .oBoxLink { font-size: 1.2em; font-weight: bold;}

/* Columns Alpha Panel Gamma  */
.element-column-left-alpha-content .element-panel-gamma-outer { background: none; clear: both; margin-bottom: 20px; float: none; background-image: url("/EasySiteWeb/EasySite/StyleData/RCM_General/Images/college-intro-bg.jpg"); background-repeat: no-repeat; background-position: top left;}
.element-column-left-alpha-content .element-panel-gamma-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-content .element-panel-gamma-icon-outer { }
.element-column-left-alpha-content .element-panel-gamma-icon-inner { }

.element-column-left-alpha-content .element-panel-gamma-header-outer { background: none; padding: 4px 5px 3px 8px; color: #ffffff; font-size: 1em; }
.element-column-left-alpha-content .element-panel-gamma-header-inner { color: #ffffff; font-size: 1.5em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom: 1px solid rgb(123, 187, 201); padding: 0 0 5px 0; }

.element-column-left-alpha-content .element-panel-gamma-body-outer { }
.element-column-left-alpha-content .element-panel-gamma-body-inner { }

.element-column-left-alpha-content .element-panel-gamma-body-content-outer { padding: 0 5px 5px 150px; background: none; }
.element-column-left-alpha-content .element-panel-gamma-body-content-inner { width: 100%; overflow: hidden; }


.element-column-left-alpha-content div.element-panel-gamma-body-content-inner ul { padding-left: 0em; margin-left: 0em; list-style-type: none; }
.element-column-left-alpha-content div.element-panel-gamma-body-content-inner li { background: none; padding-left: 0em; margin-bottom: 0.5em; }

.element-column-left-alpha-content .element-panel-gamma-body-content-inner .oPageListerContainerOuter span.oBoxItemOuter { margin-left: 1em; padding: 0px; padding-left: 0; }


/* Columns Alpha Right Panel Alpha */
.element-column-right-alpha-content .oPanelTitle {color: #000000;}

.element-column-right-alpha-content .element-panel-alpha-outer { background: none; clear: both; margin-bottom: 20px; margin-left: 0px; border: none; float:none; }
.element-column-right-alpha-content .element-panel-alpha-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content .element-panel-alpha-icon-outer { }
.element-column-right-alpha-content .element-panel-alpha-icon-inner { }

.element-column-right-alpha-content .element-panel-alpha-header-outer { padding: 4px 0px 3px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom: none; font-size: 1em; }
.element-column-right-alpha-content .element-panel-alpha-header-inner { border-bottom: 1px solid rgb(234, 192, 140); padding: 0 5px 5px 5px; font-size: 1.5em; }

.element-column-right-alpha-content .element-panel-alpha-body-outer { }
.element-column-right-alpha-content .element-panel-alpha-body-inner { }

.element-column-right-alpha-content .element-panel-alpha-body-content-outer { padding: 0 0 0 5px; }
.element-column-right-alpha-content .element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content div.element-panel-alpha-body-content-inner .oPageListerContainerOuter ul.oBoxList { padding: 0; margin: 0; list-style-type: none; }
.element-column-right-alpha-content div.element-panel-alpha-body-content-inner .oPageListerContainerOuter li.oBoxItem {background: none; padding: 0; margin: 0 0 0.5em 0; width: auto; }

.element-column-right-alpha-content div.element-panel-alpha-body-content-inner .oPageListerContainerOuter span.oBoxItemOuter {margin-left: 0; }

.element-column-right-alpha-content div.element-panel-alpha-body-content-inner a:link, .element-column-right-alpha-content div.element-panel-alpha-body-content-inner a:visited { color: rgb(239, 115, 168); font-weight: bold;}

.element-column-right-alpha-content div.element-panel-alpha-body-content-inner a:focus, .element-column-right-alpha-content div.element-panel-alpha-body-content-inner a:hover, .element-column-right-alpha-content div.element-panel-alpha-body-content-inner a:active { }

/* Columns Alpha Right Panel Beta */
.element-column-right-alpha-content .element-panel-beta-header-inner .oPanelTitle {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }

.element-column-right-alpha-content .element-panel-beta-outer { border: 1px solid rgb(0, 156, 221); clear: both; margin-bottom: 20px; float: none; background-color:#FFFFFF;}
.element-column-right-alpha-content .element-panel-beta-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content .element-panel-beta-icon-outer { }
.element-column-right-alpha-content .element-panel-beta-icon-inner { }

.element-column-right-alpha-content .element-panel-beta-header-outer { padding: 4px 5px 3px 5px; color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background: rgb(0, 156, 221); font-size: 1em; }
.element-column-right-alpha-content .element-panel-beta-header-inner { color: #ffffff; font-size: 1.6em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom: none; padding: 0 0 5px 0;}

.element-column-right-alpha-content .element-panel-beta-body-outer { }
.element-column-right-alpha-content .element-panel-beta-body-inner { }

.element-column-right-alpha-content .element-panel-beta-body-content-outer { padding: 0px; background: none; }
.element-column-right-alpha-content .element-panel-beta-body-content-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content div.element-panel-beta-body-content-inner ul { padding-left: 0; margin-left: 0em; list-style-type: none; }
.element-column-right-alpha-content div.element-panel-beta-body-content-inner li { background: none; padding-left: 0em; margin-bottom: 0.5em; }

.element-column-right-alpha-content .element-panel-beta-body-content-inner .oPageListerContainerOuter span.oBoxItemOuter { margin-left: 1em; padding: 0px; padding-left: 0; }

.element-column-right-alpha-content .element-panel-beta-body-content-inner .oBoxLink { font-size: 1em; font-weight: bold;}

.element-column-right-alpha-content .element-panel-beta-body-content-inner .oBoxOuter {border-top: 1px solid rgb(0, 156, 221);  padding: 5px 0 0 0;}

.element-column-right-alpha-content .element-panel-beta-body-content-inner .oBoxHeaderOuter { padding: 0 0 0 5px;}

.element-column-right-alpha-content .element-panel-beta-body-content-inner h2.oBoxTitle { font-family: Georgia, "Times New Roman", Times, serif;}

/* Columns Alpha Right Panel gamma */
.element-column-right-alpha-content .oPanelTitle {color: #000000;}

.element-column-right-alpha-content .element-panel-gamma-outer {  background: rgb(245, 250, 252); border: dotted 1px rgb(123, 187, 201); margin: 0 0 20px 0;  }
.element-column-right-alpha-content .element-panel-gamma-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content .element-panel-gamma-icon-outer { }
.element-column-right-alpha-content .element-panel-gamma-icon-inner { }

.element-column-right-alpha-content .element-panel-gamma-header-outer { padding: 4px 5px 3px 5px; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; border-bottom:none; background: none; }
.element-column-right-alpha-content .element-panel-gamma-header-inner { border-bottom: 1px solid rgb(123, 187, 201); padding: 0 0 5px 0; font-size: 1.5em }

.element-column-right-alpha-content .element-panel-gamma-body-outer { }
.element-column-right-alpha-content .element-panel-gamma-body-inner { }

.element-column-right-alpha-content .element-panel-gamma-body-content-outer { padding: 0px 5px 0 5px; background: none; }
.element-column-right-alpha-content .element-panel-gamma-body-content-inner { width: 100%; overflow: hidden; }

.element-column-right-alpha-content div.element-panel-gamma-body-content-inner ul.oBoxList { padding:0; margin: 0; list-style-type: none; }
.element-column-right-alpha-content div.element-panel-gamma-body-content-inner li.oBoxItem {background-image: none; padding: 0em; margin: 0 0 0.5em 0; }

/* Footer styles */
#footer-outer { clear: both; padding: 5px; font-size: 0.9em; margin: 0px 0px 0px 0px; background: rgb(253, 250, 245); color: #000000;}

#footer-beta-outer { clear: both; margin-top: 10px; padding-top:10px; font-size: 0.94em; color: #000000; border-top: 1px dotted #000000; }
#footer-beta-inner { width: 100%; overflow: hidden; }

.footer-links { float: left;}



