body {
	
	margin: 0px;
	padding: 0px;
	background: url("/ramr/nh/$file/header_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}
* {
    color:#333333;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
}



#primary-nav {
    left:-20px;
    top:-140px;
    position:relative;
    z-index: 100;

    display: block; width: 511px; text-align: left; margin-right:0px; float:right;	


}
#primary-nav ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#primary-nav li {position: relative;}
#primary-nav ul ul {
position: absolute;
z-index: 500;
margin-top: 0px;
}
#primary-nav a{color: #68696c; text-decoration: none; font-size: 11px; text-transform: uppercase;  padding-top: 5px; padding-bottom: 10px; padding-left: 10px; padding-right:10px;}
#primary-nav a:hover{color: #2179ae;}
#primary-nav ul.main li, #menu ul.main2 li, #menu ul.main1 li {border-top: 1px solid white;}
#primary-nav ul.main li.toplevel {}
#primary-nav ul.main li.toplevel:hover, #menu ul.main2 li.toplevel:hover { color: #2179ae; /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/80pBlue.png');
    
    
}
#primary-nav ul.main li.toplevel:hover[class], #menu ul.main2 li.toplevel:hover[class] {
 background-image:url(images/80pBlue.png);

}
div#primary-nav ul ul,
div#primary-nav ul li:hover ul ul,
div#primary-nav ul ul li:hover ul ul
{display: none;}

div#primary-nav ul li:hover ul,
div#primary-nav ul ul li:hover ul,
div#primary-nav ul ul ul li:hover ul
{display: block; /*Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/80pBlue.png');
    
    display: block; 
    width: 195px; 
    color: #2179ae;
    border-bottom: 1px solid white;
    }
    
 div#primary-nav ul.main2 li:hover ul   {width: 120px; }
div#primary-nav ul li:hover ul,
div#primary-nav ul ul li:hover ul,
div#primary-nav ul ul ul li:hover ul {
background-image:url(images/80pBlue.png);
}
div#primary-nav ul ul li a {padding-left: 10px;}

#primary-nav ul ul li{}
#primary-nav .main{margin-right: 4px; padding-top: 10px; padding-top: 5px; padding-bottom: 5px;}
#primary-nav .main2{margin-right: 0px; padding-top: 10px; padding-top: 5px; padding-bottom: 5px;}
#primary-nav .main1{margin-right: 4px; margin-left: 15px; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; }
#primary-nav .nav {position: absolute; z-index:5; overflow: visible;}
div#primary-nav ul.main:hover li ul{border-bottom: 2px solid #2179ae;}








.nav-item {
    display: inline;
    /*border-right: solid 1px #fff;*/
    /*background:transparent url(/ramr/nh/$file/BgMenuSeparator.gif) no-repeat scroll right top;*/
}
.nav-item-con {
    display: inline;    
}
.nav-item-last {
    background: none;
}
.nav-item-con a {
    color: #68696c;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    padding-top: 5px; padding-bottom: 10px; padding-left: 15px; padding-right:15px;
    
}
.nav-item-con a:hover {    
    color:#2179ae;
    /*background:transparent url(/ramr/ngh/$file/BgHeaderHover.gif) no-repeat bottom center;*/
}








#mainwrap {display: block; max-width: 952px;}  
#menu {display: block; margin-top:83px; width: 511px; text-align: left; margin-right:0px; float:right;} 
#headarea {display: block; height: 209px; width: 812px; text-align: left;}



#content1 {margin-left: 100px; padding-top: 30px; width: 900px; }
#appmgr-content {display: block; width: 800px; float: left; margin-left: 15px; margin-right: 15px; text-align: left; font-size: 12px; color:#5b5b5b;}
#appmgr-content h1{Font-size: 22px; color:#2179ae; margin-top: 10px; font-weight: normal;}
#appmgr-content h2 {font-size: 22px; color:#2179ae; margin-top: 10px; font-weight: normal;}

/*{color: #7d7d7d; font-weight: normal; font-size: 15px; margin-bottom: 4px; margin-top: 25px; */

}
#appmgr-content li { list-style-image: url(images/bulletpoint.gif); margin-bottom: 4px;}
#appmgr-content p {color:#5b5b5b; line-height: 16px;}
#appmgr-content a{color:#2179ae; text-decoration: underline;}

#footerbar {clear: both; display: block; padding-top: 20px; width: 850px;}
#footerbarline {border-top: 1px solid silver; padding-bottom: 15px;}
#copyright {color: #aeaeae; font-size: 10px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 5px; display: block; text-align: center; width: 400px;}
#copyright a {color: #aeaeae; font-size: 10px; text-decoration: none}
#copyright a:hover {text-decoration: underline;}


