html {
    background-color: #dfdfdf;
}

body {
}

#doc3 {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#bd {

}

#hd {
    height: 143px;
    background-image: url(/crm/sites/all/themes/sugar_base/images/headerBg.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
}

#ft {
}

#bdcontainer, #hdcontainer, #ftcontainer {
    margin: 0 auto;
    width: 982px;
    text-align: left;

}

ul {
    *margin-left: 30px;
}

.headerLogo {
    float: left;
    width: 216px;
    margin-top: 55px;
}

.headerContact {
    float: right;
    width: 700px;
}

#bdcontainer {
    border-top: 4px solid #A2A2A2;
    border-left: 1px solid #A2A2A2;
    border-right: 1px solid #A2A2A2;
    border-bottom: 1px solid #A2A2A2;
    width: 980px;
    background-color: #fff;
    background-image: url(/university/images/left-nav-bg.gif);
    background-repeat: repeat-y;
}

#bdcontainer #main {
    background-color: #fff;
    width: 980px;
    font-size: 108%;
}

#bdcontainer #main-l {
    float: left;
    width: 771px;
    background-color: #fff;

}

#bdcontainer #main-r {
    float: right;
    width: 671px;
    background-color: #fff;
    padding-left: 50px;
    padding-top: 40px;
    padding-right: 50px;
    padding-bottom: 40px;
}

#bdcontainer #side-r {
    float: right;
    width: 209px;

}

#bdcontainer #side-l {
    float: left;
    width: 209px;
}

#bdcontainer #side-l #leftnav h3 {
    font-weight: bold;
}

.headerMyAccount {

}

.clear {
    clear: both;
}

.navLinks {
    text-align: center;
    width: 100%;
    vertical-align: top;
}

.mainlevel-top-selected a:link, .mainlevel-top-selected a:visited {
    padding-top: 8px;
    padding-bottom: 10px;

}

.mainlevel-top a:link, .mainlevel-top a:visited {
    padding-top: 8px;
    padding-bottom: 10px;

}

.search_inputbox {
    font-size: 11px;
    font-family: arial;
}

.sugarFooter1 {
    padding-top: 5px;
}

.hr {
    border-top: 1px solid #ccc;
    width: 100%;
}

#sublevel2 {
background-color: #e6e6e6;
}
#sublevel2 a:link, #sublevel2 a:visited {
	padding-left: 24px;	
	border-bottom: 1px solid #f0f0f0;
}
#sublevel3 {
background-color: #dfdfdf;
}
#sublevel3 a:link, li#sublevel3 a:visited  {
	padding-left: 36px;	
	border-bottom: 1px solid #d0d0d0;
}


table.stdTbl {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 2px #ccc solid;
}

table.stdTbl td {
    padding: 10px;
    vertical-align: top;
    border: 2px #ccc solid;

}

table.stdTbl td.label {
    background-color: #ddd;
}

table.stdTbl td.data {
    background-color: #eee;
}

.message {
    font-weight: bold;
    color: #ff0000;
}

.mainlevel-top {
    height: 37px;
    font-family: helvetica;
    vertical-align: middle;
    text-align: center;
    background-image: url(/crm/sites/all/themes/sugar_base/images/navBar/navBarSp.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.mainlevel-top#first {
    background: transparent;
}

/*MAINMENU - SUBLEVEL*/
#sublevel2 {
    background-color: #e6e6e6;
}

#sublevel2 a:link, #sublevel2 a:visited {
    padding-left: 24px;
    border-bottom: 2px solid #f0f0f0;
}

#sublevel3 {
    background-color: #dfdfdf;
}

#sublevel3 a:link, li#sublevel3 a:visited {
    padding-left: 36px;
    border-bottom: 2px solid #d0d0d0;
}

#sublevel4 {
    background-color: #dfdfdf;
}

#sublevel4 a:link, li#sublevel4 a:visited {
    padding-left: 48px;
    border-bottom: 2px solid #d0d0d0;
}

ul.mainmenu li a:hover {
    color: #fff;
    background-color: #9D0C0B;
}

ul.mainmenu li a#active_menu:link, ul.mainmenu li a#active_menu:visited, ul.mainmenu li a#active_menu:hover {
    font-weight: bold;
    background: #fff;
    color: #003399;
}

ul.mainmenu li#sublevel2 a#active_menu:link, ul.mainmenu li#sublevel2 a#active_menu:visited, ul.mainmenu li#sublevel2 a#active_menu:hover, ul.mainmenu li#sublevel1 a#active_menu:link, ul.mainmenu li#sublevel1 a#active_menu:visited, ul.mainmenu li#sublevel1 a#active_menu:hover, ul.mainmenu li#sublevel3 a#active_menu:link, ul.mainmenu li#sublevel3 a#active_menu:visited, ul.mainmenu li#sublevel3 a#active_menu:hover {
}

/* MAINMENU - MAINLEVEL */
#leftnav h3 {
    height: 25px;
    vertical-align: bottom;
    margin: 0;
    padding: 9px 10px 0 0px;
    line-height: normal;
    font-size: 11pt;
    font-family: helvetica;
    margin: 0;
    width: 175px;
}

#leftnav a:link h3, #leftnav a:visited h3, #leftnav a:hover h3 {
    color: #444;
    text-decoration: none;
    border-top: solid 3px #bfc7d4;
    border-bottom: solid 2px #f2f2f2;
    background-image: url(/crm/sites/all/themes/sugar_base/images/left/leftNavH3BgActive.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

/* MAINMENU - MAINLEVEL_SELECTED */
#leftnav a#active_menu:link h3, #leftnav a#active_menu:visited h3, #leftnav a#active_menu:hover h3 {
    color: #003399;
    border-top: solid 3px #315aa4;
}

.mainlevel-top-selected {
    background-image: url(/crm/sites/all/themes/sugar_base/images/navBar/navBarBgOn.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 37px;
    vertical-align: middle;
    text-align: center;
}

.mainlevel-top-selected a:link, .mainlevel-top-selected a:visited {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    font-size: 11pt;
    font-family: helvetica;
    vertical-align: middle;
    padding: 13px 15px 15px 15px;
    background: transparent;
    background-image: url(/crm/sites/all/themes/sugar_base/images/navBar/navBarSp3.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.mainlevel-top-selected a:hover .tml, .mainlevel-top-selected a:hover .tmr {
    background: #3a5c99;
}

.mainlevel-top a:link, .mainlevel-top a:visited {
    color: #dfdfdf;
    text-decoration: none;
    font-size: 11pt;
    font-family: helvetica;
    font-weight: normal;
    height: 37px !important;
    vertical-align: middle;
    padding: 15px 15px 15px 15px;
    background-image: url(/crm/sites/all/themes/sugar_base/images/navBar/navBarSp2.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.mainlevel-top a#last:link, .mainlevel-top a#last:visited, .mainlevel-top-selected#first a:link, .mainlevel-top-selected#first a:visited {
    background: transparent;
}

.mainlevel-top a:hover, .mainlevel-top a#last:hover, ul.nice-menu li.menuparent.last:hover, ul.nice-menu li.menuparent.last a:hover {
    background-image: url(/crm/sites/all/themes/sugar_base/images/navBar/navBarBgHover.gif);
    background-repeat: repeat-x;
    background-position: center;
}

#leftnav ul li { display:block!important; }

#loginMyAccount { margin-right: 0!important;}
