﻿.FrameHeaderSearchBoxPhoto { top: 0; left: 636px; }
.SiteLogo {
	padding-top: 0;
}

#menu {
	padding-top: 10px;
}

#menu .active {
    background: url(/masterpages/pics/sites/searchmba_com/nav-arrow-up.png) no-repeat bottom center transparent;		/* File needs to be placed */
}

#menu .active a {
	color:  #e42518;
}

#menuSub {
	padding-left: 7px;
}

#menu LI {
	height: 44px;
	line-height: 32px;
	margin: 6px 0px 0;
	padding: 0 12px;
}
#menu li.active a:hover {
    color: #E42518;
}
#menu LI.active {
	width: auto;
}

.FrameMenuRow {
	background: #FFFFFF;
    z-index: 1;
    background: url("/masterpages/pics/frame/v2/nav-row-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}

.FrameHeaderRow {
    z-index: 101;
	background: linear-gradient(to bottom, #335788 36%, #002d6a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#d9d9d9)";/*IE 8*/
    -moz-box-shadow: 0px 3px 3px #d9d9d9;/*FF 3.5+*/
    -webkit-box-shadow: 0px 3px 3px #d9d9d9;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0px 3px 3px #d9d9d9;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#d9d9d9); /*IE 5.5-7*/
}

.FrameHeaderRowSubmenu {
    z-index: 101;
	background: linear-gradient(to bottom, #335788 36%, #002d6a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#d9d9d9)";/*IE 8*/
    -moz-box-shadow: 0px 3px 3px #d9d9d9;/*FF 3.5+*/
    -webkit-box-shadow: 0px 3px 3px #d9d9d9;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0px 3px 3px #d9d9d9;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#d9d9d9); /*IE 5.5-7*/
    border-bottom: none;
}

.FrameHeaderSearchBoxPhoto {
	right: 169px;
}

.FrameHeaderSearch {
	-webkit-border-radius: 4px;
    border-radius: 4px;
}

.ContentColumnLeft {
	padding-top: 15px;
	background-color: transparent;
}

.ContentColumnRight {
	padding-top: 15px;
}

.ContentColumnRight div.RCTopPadding {
	height: 17px
}

.ContentColumnAds {
	top: 15px;
}

.rcb-color-blue .rcb-head {
    background-color: #335788;
}

.body, .bodyAlt {
    background-color: #efefef;
}

.lcb-head,
.rcb-color-gray .rcb-head {
    background-color: #d1d1d1;
    color: #555;
    border: none;
}

.h1frame {
    color: #555 !important;
}

.rcb-body.content.padding {
    border: none;
}

.lcb {
    border: none;
}

.pres h2 a {
    color: #002d6a;     /* Or maybe #ed3424 */
}

/* Search field + button */

#searchFormTop .searchform_button {
	width: 92px
}

.sf-filter-right,
.searchform_button {
	background: -webkit-linear-gradient(top, #6681a6 36%,#1a3a64 100%) !important;
}

#searchFormTop .searchform_input_large {
   width: 628px;
   margin: 8px 0 0 0
}

#searchFormTop #sf-searchlist {
    width: 533px;
    border-width: 1px;
}

#searchFormTop #sf-filter-freetext {
	width: 484px!important;
}

#searchFormTop .searchform_button {
	border-width: 1px;
	border-color: #002d6a !important;
}

#searchFormTop .sf-filter-left {
	width: 84%
}

#searchFormTop #sf-filter-category,
#searchFormTop #sf-filter-place {
    margin: 0 12px 12px 0 !important;
}

#searchFormTop #sf-filter-educationType {
	margin: 0 0 12px 0 !important;
}

/* Text & Paragraph Elements */

.LCBody H1, .LCBody H2, .LCBody H3, .LCBody H4 {
	margin: 0;
}

.LCBody H1 {
    margin-bottom: .25em;
}

.htmlpage-content H2,
.LCBody H2 {
    margin-bottom: .25em;
    color: #002d6a;
}

.htmlpage-content H3,
.LCBody H3 {
    margin-bottom: .25em;
    color: #6681a6;
    font-size: 1.1em;
}

.htmlpage-content,
.LCBody {
	line-height: 1.5em;
}

p {
    margin-bottom: 1.5em;
    padding-bottom: 0;
}

hr {
	color:#d1d1d1;
	background-color:#d1d1d1;
	height:2px;
	border:0;
	margin-bottom:1.5em;
}

.LCBody .htmlpage-content img, .LCBody .education-description-wrapper img {
    margin: 0 15px 0 0;
}

.LCBody .htmlpage-content img.left, .LCBody .htmlpage-content img.Left, .LCBody .education-description-wrapper img.left, .LCBody .education-description-wrapper img.Left {
    margin: 0 15px 15px 0;
}

.LCBody .htmlpage-content img.right, .LCBody .htmlpage-content img.Right, .LCBody .education-description-wrapper img.right, .LCBody .education-description-wrapper img.Right {
    margin: 0 0 15px 15px;
}

.htmlpage-content ul,
.LCBody ul { 
   list-style-type: disc; 
   list-style-position: inside;
   margin: 0 0 1.5em 1.5em;
}

.htmlpage-content ol,
.LCBody ol { 
   list-style-type: decimal; 
   list-style-position: inside;
   margin: 0 0 1.5em 1.5em;
}

.htmlpage-content li,
.LCBody li {
    margin: 0!important;
}

.htmlpage-content ul ul, .htmlpage-content ol ul,
.LCBody ul ul, .LCBody ol ul { 
   list-style-type: circle!important; 
   list-style-position: inside; 
   margin: 0 0 0 1.5em; 
}

.htmlpage-content ol ol, .htmlconten-page ul ol,
.LCBody ol ol, .LCBody ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin: 0 0 0 1.5em; 
}

#ir-link-big-button {
    margin: 0 auto;
}

a.button-big, .write-review-button {
    margin: 0 auto;
}


/* Other Styling */

.pres .header {
	background-color: #efefef;
    border: none;
}

.pres-home h2 {
    margin-bottom: 8px;
}

.LCBody .htmlpage-content a, .LCBody .htmlpage-content .emg-link, .LCBody .education-description-wrapper a, .LCBody .education-description-wrapper .emg-link {
	font-weight: normal; /* Also changes education list, contact box & search page links => Needs different class!! */
}

.vcard img {
    padding-right: 3px; /* Telephone & e-mail icon in contact box. Inherited from diff. element than weburl icon => Sync this? */
}
.header {}

.bodyAlt .ContentColumnRight {
    padding-top: 19px;
}