body{
  font-family:verdana, Arial, helvetica, sans-serif;
  font-size:10px;
  background:#fff;
}

#logo{
  background:transparent no-repeat url(logo.gif) left top;
}
.logo{
  float:left;
  margin:0px;
  padding:10px 0px 10px 10px;
  background:#DADFDF;
  width:800px;
  border:1px solid #000;
}

/*////// [POPUP] //////*/

body#popup{
  background:#F2F4F4;
}
body#popup #page{
  background:#fff;
}
body#popup #page #title{
  font-size:16px;
  font-weight:normal;
  color:#000;
}
body#popup #serviceNav a{
  background:transparent no-repeat url(close.gif) right center;
}
body#popup .mainNav{
  background:#fff repeat-x url(main_nav_border_bottom.gif) left bottom;
}
body#popup #content{
  border:0px solid transparent;
  background:#F2F4F4;
}
body#popup #content dt{
  border:0px solid transparent;
  background:transparent;
  color:#000;
}
body#popup #content dd{
  background:transparent;
  border:0px solid #999990;
  border-top:1px solid #BABCC1;
}
body#popup tr.odd{
  background:#fff;
}
body#popup table.posting{
  border-bottom:1px solid #BABCC1;
}

/*////// [/POPUP] //////*/

/*////// [SERVICE NAVIGATION] //////*/
#serviceNav, #serviceNav a{
  color:#BD0000;
}
#serviceNav a.sel{
  font-weight:bold;
    background:#000;
    padding:1px 3px 1px 4px;
}
#serviceNav a.sel{
  font-weight:bold;
  color:#fff;
}
#serviceNav a.admin{
  color:#000;
}
#serviceNav a.admin:hover{
  color:#BD0000;
}
#serviceNav div.adminSub{
  border:1px solid #000;
}
/*////// [/SERVICE NAVIGATION] //////*/


/*////// [APPLICATION PATH NAVIGATION] //////*/
#appPathNav{
  border:1px solid #BABCC1;
  background:#DADFDF;
}
#appPathNav ul li a{
  font-weight:bold;
  background:transparent no-repeat url(app_path_nav_arr.gif) left center;
  color:#000;
  border-right:1px solid #BABCC1;
  line-height:15px;
}
#appPathNav ul li a:hover{
  color:#BD0000;
}
#appPathNav ul li a.sel{
  background:#BABCC1;
}

/* simulate inactive link for chosen application area */
#appPathNav ul li a.sel, #appPathNav ul li a.sel:hover{
  color:#fff;
}
/*////// [/APPLICATION PATH NAVIGATION] //////*/


/*////// [APPLICATION PATH NAVIGATION SUBSIDIARY] //////*/
#appPathNavSub ul{
  border-right:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  background:#fff no-repeat url(app_path_nav_sub_arr.gif) center top;
}
#appPathNavSub ul li{
  border-bottom:1px solid #BABCC1;
}
#appPathNavSub ul li a{
  font-size:10px;
  color:#000;
  line-height:12px;
}
#appPathNavSub ul li a:hover{
  color:#BD0000;
}
#appPathNavSub ul li a.sel{
  color:#fff;
  background:#BABCC1;
}
#appPathNavSub ul li a.sel:hover{
  color:#fff;
}
/* skal maaske ud */
#appPathNavSub ul li a.admin{
  color:#E31937;
}
#appPathNavSub div.adminSub a{
  color:#000;
  background:none;
  font-size:10px;
}
#appPathNavSub div.adminSub a:hover{
  color:#BD0000;
}
#appPathNavSub div.adminSub{
  border:1px solid #000;
  background:#fff;
}

/*////// [/APPLICATION PATH NAVIGATION SUBSIDIARY] //////*/


/*////// [MAIN NAVIGATION] //////*/
.mainNav{
  background:transparent repeat-x url(main_nav_border_bottom.gif) left bottom;
}
.mainNav ul li{
  background:#C91214 no-repeat url(main_nav_li.gif) left top;
}
.mainNav ul li a{
  color:#fff;
  font-weight:bold;
  background:transparent no-repeat url(main_nav_a.gif) right top;
  line-height:15px;
}
.mainNav ul li a:hover{
  color:#000;
}
.mainNav ul li.sel{
  background:#fff no-repeat url(main_nav_li_sel.gif) left top;
}
.mainNav ul li.sel a{
  color:#000;
  background:transparent no-repeat url(main_nav_a_sel.gif) right top;
}
.mainNav ul li.sel a:hover{
  color:#000;
}
.mainNavWithSubnav ul li.sel {
  background:#fff no-repeat url(main_nav_li_sel_withsubnav.gif) left top;
}

.mainNavWithSubnav ul li.sel a {
  background:transparent no-repeat url(main_nav_a_sel_withsubnav.gif) right top;
}

/*////// [/MAIN NAVIGATION] //////*/

/*////// [SUB NAVIGATION] //////*/

.subNav{
  float:left;
  margin:0px;
  padding:10px 0px 0px 10px;
  border-right:1px solid #000;
  border-bottom:none;
  border-left:1px solid #000;
  width:800px;
  background:#c7c8cc repeat-x url(main_nav_border_bottom.gif) left bottom;
}

.subNav ul{
  margin:0px 0px 0px 10px;
  padding:0px;
  list-style:none;
}

.subNav ul li{
  float:left;
  padding:0px;
  margin:0px 0px 0px -1px;
  background:#C7c8cc no-repeat url(sub_nav_li.gif) left top;
}
.subNav ul li a{
  display:block;
  color:#fff;
  font-weight:bold;
  background:transparent no-repeat url(sub_nav_a.gif) right top;
  padding:3px 12px 3px 10px;
  line-height:15px;
}
.subNav ul li a:hover{
  color:#000;
}
.subNav ul li.sel{
  margin:0px 0px 0px -1px;
  background:#fff no-repeat url(main_nav_li_sel.gif) left top;
}
.subNav ul li.sel a{
  color:#000;
  background:transparent no-repeat url(sub_nav_a_sel.gif) right top;
  cursor:default;
}
.subNav ul li.sel a:hover{
  color:#000;
}


/*////// [CONTENT] //////*/
#content{
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  background:#F2F4F4;
}
/*////// [/CONTENT] //////*/


/*////// [PORTLET ITEMS] //////*/
#content dl{
  font-size:10px;
}
#content dt{
  border-top:1px solid #F2F4F4;
  border-right:1px solid #F2F4F4;
  border-left:1px solid #F2F4F4;
  background:#fff repeat-x url(dt_bg.gif) left bottom;
  font-weight:bold;
  text-transform:capitalize;
  color:#000;
  line-height:20px;
}
#content dd{
  background:#fff;
  border:1px solid #C6C8CC;
}
/*////// [/PORTLET ITEMS] //////*/


/*////// [TABLES] //////*/
td, th{
  border-bottom:1px solid #fff; /* no transparent, ie needs the white color,  */
}
th{
  text-transform:capitalize;
  font-weight:bold;
}
table.oddEven{
}
tr.odd{
  background:#F7F7F7;
}
tr.even{
}
/*////// [/TABLES] //////*/


/*////// [ALARM] //////*/

.normalOn{
  background:#00AE69;
}
.criticalOn{
  background:#DC241F;
}
.majorOn{
  background:#EB9385;
}
.minorOn{
  background:#EBBBB0;
}
.warningOn{
  background:#FFB300;
}
.marginalOn{
  background:#FED44F;
}
.informationalOn{
  background:#F6DD92;
}
.disabledOn{
  background:#00AECF;
}
.unmanagedOn{
  background:#6FD2E4;
}
.unknownOn{
  background:#BFE5E9;
}

.normal{
  color:#00AE69;
}
.critical{
  color:#DC241F;
}
.major{
  color:#EB9385;
}
.minor{
  color:#EBBBB0;
}
.warning{
  color:#FFB300;
}
.marginal{
  color:#FED44F;
}
.informational{
  color:#F6DD92;
}
.disabled{
  color:#00AECF;
}
.unmanaged{
  color:#6FD2E4;
}
.unknown{
  color:#BFE5E9;
}
/*////// [/ALARM] //////*/


/*////// [MISC] //////*/
.pageIndex{
  border-top:1px solid #0E7F5A;
  color:#AFD3C7;
}
.pageIndex a{
  color:#E31937;
}
.msgLog{
  font-size:10px;
  color:#DC241F;
}
a{
  color:#BD0000;
  text-decoration:none;
}
#content a{
  color:#BD0000;
}
#content a:hover{
  color:#BD0000;
}
a.help{
  border:1px solid #fff;
  background:#fff no-repeat url(help.gif) 50% 50%;
}
a.info{
  border:1px solid #fff;
  background:transparent no-repeat url(i.gif) 50% 50%;
}
a.admin{
  color:#E31937;
}
/*////// [/MISC] //////*/


/*////// [FORMS] //////*/
input, select, textarea{
  font-size:10px;
  font-family:Arial, helvetica, sans-serif;
  color:#000;
}
label{
  font-weight:bold;
}
body#popup td, th{
  border-bottom:0px solid #E9E9DB;
}
#appPathNav #search input{
  font-size:9px;
  border-top:1px solid #BABCC1;
  border-bottom:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  border-right:1px solid #BABCC1;
  background:#fff;
}
#appPathNav #search .button{
  border:0px;
  background:transparent no-repeat url(search.gif) 50% 50%;
}
/*////// [/FORMS] //////*/
