body {
    background:#D3D4D5 url(/ramr/ngh/$file/BgBody.gif) repeat scroll left top;    
    margin:0;
    padding:0;
    text-align:center;
    voice-family:inherit;
}
* {
    color:#333333;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
}
input {
    padding: 2px;
}
a {
    color:#2485BC;
    text-decoration: underline;
}
a:hover {    
    text-decoration: none;
}
h1 {
    font-size:16px;
}
h2 {
    font-size:16px;
}
h3 {
    font-size:12px;
}
#Header {
    background:#000000 none repeat scroll 0% 0%;
    border-bottom:7px solid #9AA3AC;
    margin:0;
    padding:0;
    text-align:left;
    width:928px;
}
#TopSection {
    background:#000000 none repeat scroll 0% 0%;
    border-bottom:7px solid #9AA3AC;
    margin:0px;
    padding:0px;
    text-align:left;
    width:928px;
}
#Logo {
    clear:none;
    margin:0;
    padding:5px 0;
    width:139px;    
}
#Strapline {
    background:transparent none repeat scroll 0% 0%;
    clear:both;
    float:right;
    margin:66px 15px 7px 0;
    padding:0;
    text-align:right;
    width:758px;
}
#Container {
    background:transparent url(/ramr/ngh/$file/Bg2Cols.gif) repeat-y scroll left top;
    height:auto;
    margin:0 auto;
    padding:0 5px 0;
    text-align:left;
    width:928px;
}
#Footer {
    background:#FFFFFF url(/ramr/ngh/$file/FooterBgHome.gif) no-repeat scroll left bottom;
    clear:both;
    color:#000000;
    font-size:80%;
    margin:0 auto;
    padding:20 0 15px;
    text-align:left;
    width:938px;
}
#appmgr-content { 
    min-height: 300px; 
    padding: 8px; 
    width: 913px; 
}
#primary-nav {
    left:153px;
    top:-44px;
    position:relative;
    z-index: 100;
}
.nav-item {
    display: inline;
    /*border-right: solid 1px #fff;*/
    background:transparent url(/ramr/ngh/$file/BgMenuSeparator.gif) no-repeat scroll right top;
}
.nav-item-con {
    display: inline;    
}
.nav-item-last {
    background: none;
}
.nav-item-con a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding:5px 10px;
}
.nav-item-con a:hover {    
    color:#b9b9b9;
    background:transparent url(/ramr/ngh/$file/BgHeaderHover.gif) no-repeat bottom center;
}

.tabbed-table {
    margin-top: 0.5em;
    border-bottom: 1px solid #000;
}
.tab, .tab-selected {
    float: left;    
}
.tab {
    background-color: #CCCCCC;
}
.tab a, .tab a:hover, .tab a:visited, .tab-selected a, .tab-selected a:hover {
    display: block;
    padding: 0.4em 2em;
    text-decoration: none;
    color: #000;
    text-decoration: none;
}
.tab a:hover, .tab-selected a, .tab-selected a:hover, .tab-selected a:visited {
    background-color: #000; 
    color: #fff;
}