html,body	{
    height:100%;
    margin:0;
    padding:0;
}

body	{
    background-color:#FFFFFF;
    min-width:855px;
    min-height:541px;
}

#topmargin	{
    float:left;
    height:50%;
    margin-top:-271px;
    width:100%;
}    

#background	{
    width:855px;
    height:541px;
    background:#FFFFFF url(images/nimsbg.gif) no-repeat top right;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    clear:both;
}

#container	{
    position:absolute;
    top:0px;
    right:0px;
    width:277px;
    height:85px;}

#container2	{
    position:absolute;
    top:17px;
    right:15px;
    width:634px;
    height:209px;
}
    
#rotator img	{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

#topmenu {
    background:url(images/menu.gif) no-repeat top right;
    position:absolute;
    left:216px;
    top:85px;
    width:637px;
    height:26px;
    border:0;
    z-index:10;
    padding-top:;
}

#topmenu td	{
    padding-left:15px;
}

#toptext {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:13px;
    font-weight:bold;
    font-style:italic;
    text-align:left;
    letter-spacing:0.04em;
    color:#00004A;
    position:absolute;
    left:216px;
    top:18px;
    
}

#home {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    line-height:13px;
    text-align:left;
    position:absolute;
    left:215px;
    top:50px;
    /*left:216px;
    top:55px;*/
}    
    

#home a:link	{
    color:#00004A;
    text-decoration:none;
}

#home a:visited	{
    color:#00004A;
    text-decoration:none;
}

#home a:active	{
    color:#137E00;
    text-decoration:none;
}

#home a:hover	{
    color:#137E00;
    text-decoration:none;
}



#content	{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9pt;
    line-height:13pt;
    text-align:justify;
    color:#000000;
    position:absolute;
    top:140px;
    left:240px;
    width:550px;
    height:340px;
    padding-right:30px;
    overflow: -moz-scrollbars-vertical;
    overflow-x:hidden;
    overflow-y:auto;
}

.head	
{
	clear:left;
    font-size:11pt;
    font-weight:bold;
    color:#00004A;
}

.subhead	{
    font-size:10pt;
    font-weight:bold;
    color:black;
}

.subheadwbpa	{
    font-weight:bold;
    background-color:#71C07B;
    padding:1px 6px 2px 4px;
    letter-spacing:0.05em;
}

.download	{
    font-size:8.5pt;
    font-weight:bold;
    color:black;
}

.indent	{
    font-size:8.5pt;
    line-height:16pt;
    margin-left:1.5em;
} 

.nimsblue	{
    color:#00004A;
    font-weight:bold;
}

.lightgreen	{
    background:#D7F5D2;
}    

.nowrap	{
    white-space:nowrap;
}

.sup	{
    font-size:85%;
    position:relative;
    top:-3px;
    text-decoration:none;
}    

img.product	{
    width:117px;
    height:118px;
    float:left;
    margin:0 25px 20px 0;
    border:0;
    position:relative;
    top:4px;
} 

.specs	{
    font-size:9pt;
    color:black;
    width:500px;
    border:0;
    border-collapse:collapse;
    border-spacing:0;
    padding:3px;
    margin-left:25px;
} 

.specs th	{
    font-size:8pt;
} 

.specs td	{
    margin:0;
    border:0;
    padding:3px 3px 5px 3px;
}

img.illus	{
    border:0;
    margin:10px 0;
} 

img.border	{
    border:1px solid black;
}

.links	{
    text-align:center;
    float:left;
    width:250px;
    font-size:8pt;
    line-height:9pt;
}    

.links a:link	{
    color:#000000;
    text-decoration:none;
}

.links a:visited	{
    color:#000000;
    text-decoration:none;
}

.links a:active	{
    color:#137E00;
    text-decoration:none;
}

.links a:hover	{
    color:#137E00;
    text-decoration:none;
}    

a:link	{
    color:#2E5D80;
    /*text-decoration:underline;*/
}

a:visited	{
    color:#2E5D80;
    /*text-decoration:underline;*/
}

a:active	{
    color:#137E00;
    /*text-decoration:underline;*/
}

a:hover	{
    color:#137E00;
    /*text-decoration:underline;*/
}

ul	{
    font-size:9pt;
    line-height:12pt;
    list-style-type:disc;
}

li	{
    margin-bottom:9pt;
}

ul.faq	{
    width:500px;
    margin-left:0;
    list-style-type:none;
}     

.faq a:link	{
    text-decoration:none;
}

.faq a:visited	{
    text-decoration:none;
}

.faq a:active	{
    text-decoration:none;
}

.faq a:hover	{
    text-decoration:none;
}   

ul.downloads {
    list-style-type:none;
    margin-left:25px;
}

ul.bullet	{
    list-style-image: url(images/bullet.gif);
}

ul.downloads li	{
    margin:0 0 9pt 0pt;
}

.studies	{
    width:500px;
}

.studies ul	{
    width:450px;
    font-size:8.25pt;
    line-height:13pt;
    text-align:left;
    list-style-type:none;
    margin:5pt 0 10pt 4px;
}

.studies li	{
    margin-bottom:9px;
}

.studycategory	{
    font-size:8.5pt;
    line-height:11pt;
    letter-spacing:0.04em;
    color:#FFF;
    background-color:#2E5D80;
    padding:4px;
}

.date	{
    font-size:7.5pt;
    line-height:10pt;
    font-weight:bold;
    color:#00004A;
    background-color:#D7F5D2;
    padding:1px 4px;
}

.bottombutton	{
    /*width:88px;*/
    height:22px;
    margin:0 15px;
    border:0;
}

.readon	{
    width:79px;
    height:24px;
    border:0;
}    

#pressreleases	{
    width:450px;
    margin-left:30px;
    font-size:8.25pt;
    line-height:13pt;
    text-align:left;
}

#quote	{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:6.5pt;
    line-height:8pt;
    text-align:left;
    color:#205176;
    position:absolute;
    left:47px;
    top:84px;
}

.quotebold	{
    font-size:7.5pt;
    font-weight:bold;
}

.super	{
    font-size:80%;
    display:inline;
    position:relative;
    top:-3pt;
    left:-1pt;
} 

img.logo	{
    border:0;
    margin:14px 0 4px 0;
}

img.icon	{
    border:0;
    width:16px;
    height:16px;
    margin-left:10px;
    vertical-align:middle;
    display:inline;
}

.accessories	{
    margin-bottom:20px;
}    

.accessories img	{
    width:79px;
    height:80px;
    border:none;
    float:left;
    margin-right:20px;
}      

#sitemap1	{
    font-size:9pt;
    line-height:12pt;
    font-weight:bold;
    list-style-type:none;
    margin:0;
}    
    
#sitemap1 li	{
    margin-bottom:6pt;
}

ul.sitemap2	{
    font-weight:normal;
    margin:.3em 0 0 2em;
    list-style-type:none;
}    
    
ul.sitemap2 li	{
    margin-bottom:6pt;
}     

#sitemap1 a:link	{
    text-decoration:none;
}

#sitemap1 a:visited	{
    text-decoration:none;
}

#sitemap1 a:active	{
    text-decoration:none;
}

#sitemap1 a:hover	{
    text-decoration:none;
}      



#footer	{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    line-height:13pt;
    text-align:center;
    position:absolute;
    top:500px;
    left:250px;
    width:550px;
    letter-spacing:0.04em;
    font-weight:bold;
}    
    

#footer a:link	{
    color:#00004A;
    text-decoration:none;
}

#footer a:visited	{
    color:#00004A;
    text-decoration:none;
}

#footer a:active	{
    color:#137E00;
    text-decoration:none;
}

#footer a:hover	{
    color:#137E00;
    text-decoration:none;
}