body { font-family: Tahoma,Verdana,Arial; background-color: #cccccc; color: #333333;}
#header .user-panel { background: none; margin: 0; height: auto; padding: 0;}
#header .user-panel .corner { display: none; }

.cleaner { display: block; width: 100%; clear: both; line-height: 0; font-size: 0;}
a, a:visited { color: #333333; }
a:hover, #header .breadcrumbs .breads a:hover, #menu .item a:hover
{ color: #FF0000; text-decoration: underline; }

a.dashed em, #main .filter a.dashed
{ border-bottom: 1px dashed #333333; }

#header { height: auto; margin: 0; background-color: white; }
#header .breadcrumbs, #header .user-panel { font-size: 11px; color: #333333; padding: 2px 0 2px 6px; float: left;}

#header .breadcrumbs .breads { display: inline; }
#header .breadcrumbs .breads { margin-left: 7px; }
#header .breadcrumbs .breads a { font-weight: bold; text-decoration: none; color: #333333;}


#header .user-panel { float: right; font-size: 11px; margin: 0; line-height: 18px; margin-right: 10px;}

#header .mgua-about { height: 212px; background: #660000 url("/images/uploads/companies/msal/header-bottom-bg.jpg") scroll repeat-x left bottom; position: relative;}
#header .mgua-about .content { width: 858px; height: 175px; margin: 0 auto; position: relative; padding-top: 25px; padding-left: 14px;}
#header #logo { position: relative; width: 120px; height: 120px; top: 0; float: left;}

#header .mgua-about .content .mgua-title { width: 366px; float: left;  margin-left: 40px;}
#header .mgua-about .content .mgua-title h2 { color: white; font-size: 18px; font-weight: bold; margin: 11px 0 20px; line-height: 23px;}
#header .mgua-about .content .mgua-title p { color: #CCCCCC; font-size: 11px; font-weight: bold; margin: 11px 0 15px; }
#header .mgua-about .content .mgua-title p.no-margin-bottom { margin-bottom: 0; }
#header .mgua-about .content .mgua-title p.latin { color: #993333; margin: 0; margin-top: 4px;}
#header .mgua-about .content .mgua-contacts { float: right; text-align: right; font-size: 11px; color: #CCCCCC; font-weight: bold; margin-top: 23px; margin-right: 14px;}
#header .mgua-about .content .mgua-contacts p { line-height: 15px; }

#header .mgua-about .content .text-title { width: 110px; height: 34px; background: url("/images/uploads/companies/msal/mgua-title-top.gif") scroll no-repeat left top; position: relative; margin-left: 750px; margin-bottom: -13px; position: absolute; bottom: 1px;}

#wrap { width: 979px; margin: 30px auto 0; }
#nav-menu { text-align: center; margin-bottom: 1px;}
#nav-menu ul { display: inline-block; margin: 0 auto; width: 979px;}
#nav-menu ul { display: inline; }
#nav-menu>ul { display: inline-block; zoom: 1}
#nav-menu .item { display: inline; }
#nav-menu .item a { font-size: 11px; line-height: 15px; font-weight: bold; text-transform: uppercase; display: block; padding: 5px 10px; background-color: #333333; border-bottom: 1px solid white; color: #CFCFCF; border-right: 1px solid white; float: left; letter-spacing: 1px;}
#nav-menu .item a { color: #CFCFCF; text-decoration: none;}
#nav-menu .active a { background-color: #660000; border-bottom: 1px solid #660000; }
#nav-menu .submenu { width: 100%; background: #660000 none repeat scroll 0 0; }
#nav-menu .submenu .item a { background: none; border: 0; }

#main { border: 1px solid #999999; background-color: white; padding: 8px; font-size: 12px; }
#content { font-size: 12px; }
table.table { font-size: 12px; }
input[type="text"], input[type="password"]  { font-size: 12px; }

h2, h3 { color: #333333; }

#information .user-panel .search { position: relative; left: 0; top: 0; }
#information .powered-by, #information .user-actions, #information .user-panel .user-menu, #information .user-panel .corner { display: none; }

.university .user-panel .split-button .split-selector { height: 20px; background-position: left -27px; }

#wrap .user-panel div.split-button .split-selector-hover { background-position: left -27px; }
.university .user-panel .split-button .l, .university .split-button input { height: 20px; }
.university .user-panel .split-button-container { top: 20px; }
.university .user-panel .split-button input { width: 152px; }
.university .user-panel .search { width: auto; }
.university .user-panel fieldset { margin: 0; float: none; }
#wrap .user-panel .buttons { margin-top: 2px; }
#wrap #information .user-panel { margin-top: 3px; }

label, .retrieve-pass { font-size: 12px; }
#auth label, #auth .retrieve-pass { font-size: 11px; }
#auth .login { width: 183px; }
#auth { width: 190px; }
#auth .split-button-container { width: 183px; }
#auth #register-ignitor { width: 183px; }
#auth .orange-button .button-field { background-position: right -66px; color: black;}
@media all and (min-width: 0px) {
#auth .orange-button .button-field { background-position: right -65px; }

}
#search-input {width: 200px;}

