/* CSS Document */
p, h1, h2, h3, li, ul { margin: 0px; padding: 0px; font-family: arial, sans-serif; font-weight: normal; }
img { display:block; }
a img { border: none; }
div.clear { clear: both; }

body { background-image: url(images/background.jpg); color: white; background-color: inherit; padding: 0px; margin: 0px auto; }

div.container { margin: 10px auto; width: 903px; }

div.header { width: 100%; height: 65px; }
div.headerleft { float: left; width: 208px; height: 65px; }
div.headerright { width: 692px; float: left; }
div.headerright .top { height:50px; background-image: url(images/titlebackground.gif); }
img.logo { float: left; }

div.headerright .bottom { height: 15px; background-color: #a1c2d7; color: inherit; text-align: right; }
p.breadcrumb { font-size: 0.6em; color: #cc1d00; background-color: inherit; padding: 1px 3px 0px 0px; }
p.breadcrumb a { color: #cc1d00; background-color: inherit; text-decoration: none; }
p.breadcrumb a:hover { text-decoration: underline; }

div.body { padding: 15px 0px 0px 0px; }

div.left { float: left; width: 204px; height: 400px; }

div.left div.dyncontent { border: 2px solid #a1c2d7;  } 
div.left div.image { border: 2px solid #a1c2d7;  }

div.main { float: left; padding: 0px 0px 0px 10px; width: 688px; height: 100%; background-color: transparent; }

div.main div.top { background-image: url(images/bar.gif); width: 685px; height: 30px; }
div.main div.top p { padding: 6px 37px 0px 37px; font-weight: bold; float: left; font-size: 1.0em; }
div.main div.top a { color: #214257; background-color: inherit; text-decoration: none; }
div.main div.top a:hover { color: white; background-color: inherit; }	

div.content { float: left; width: 510px; border-right: 1px solid #4782a7; margin: 15px 0px 0px 0px; display: none; }
div.content h1 { font-size: 1.1em; color: #46545a; background-color: inherit; margin: 0px 0px 15px 2px; }
div.content p { color: #778187; background-color: inherit; font-size: 0.8em; margin: 5px 15px 10px 10px; } 
div.content p a { background-color: inherit; }
div.content a:hover { color: #444 }
div.content h2 { font-size: 0.8em; color: #4782a7; background-color: inherit; font-weight: bold; margin: 10px 0px 0px 10px; }

div.content div.text { min-height: 321px; }


div.content img.incontentimg { float: right; margin: 0px 15px 5px 10px; border: 2px solid #a1c2d7; }
div.content p img.incontentimg { float: right; margin: 0px 0px 5px 10px; border: 2px solid #a1c2d7; }
div.content ul { font-family: arial, sans-serif; font-size: 0.8em; color: #778187; background-color: inherit; margin: 5px 20px 0px 23px; } 
.selected { color: black; }


div.content div.nbtext { min-height: 403px; }

div.content2 { float: left; width: 685px; border-right: 1px solid #4782a7; margin: 15px 0px 0px 0px; display: none; }
div.content2 h1 { font-size: 1.1em; color: #46545a; background-color: inherit; margin: 0px 0px 15px 2px; }
div.content2 p { color: #778187; background-color: inherit; font-size: 0.8em; margin: 5px 15px 10px 10px; } 
div.content2 p a { background-color: inherit; }
div.content2 a:hover { color: #444 }
div.content2 h2 { font-size: 0.8em; color: #4782a7; background-color: inherit; font-weight: bold; margin: 10px 0px 0px 10px; }

div.content2 div.text { min-height: 321px; }


div.content2 img.incontentimg { float: right; margin: 0px 15px 5px 10px; border: 2px solid #a1c2d7; }
div.content2 p img.incontentimg { float: right; margin: 0px 0px 5px 10px; border: 2px solid #a1c2d7; }
div.content2 ul { font-family: arial, sans-serif; font-size: 0.8em; color: #778187; background-color: inherit; margin: 5px 20px 0px 23px; } 
.selected { color: black; }


div.content2 div.nbtext { min-height: 403px; }

#dyn0 { display: block; }

div.right { float: left; text-align: right; margin: 15px 0px 0px 0px; width: 174px; }
div.right h3 { font-size: 0.9em; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; color: #cc1d00; background-color: inherit; text-decoration: none; }
div.right p { font-size: 0.75em; padding: 10px 0px 0px 0px; margin: 0px 5px 0px 5px;}
div.right a:hover { color: #444 }

div.footer { width: 100%; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #4782a7; }

.copyright p { float: left; font-size: 0.6em; color: #778187;}
.copyright p a { color: #778187; }
.copyright p a:hover { text-decoration: underline; }
div.standards { }
div.standards img { float: right; padding: 0px 0px 0px 3px;}
div.standards a img { border: none; }
p.credit { clear: right; float: right; font-size: 0.6em; color: #778187; background-color: inherit; padding: 5px 0px 0px 0px; width: 200px; text-align: right;}
p.credit a { text-decoration: none; color: #778187; background-color: inherit; }
p.credit a:hover { text-decoration: underline; }
