@import url(base.css);
@import url(layout.css);
@import url(navigation.css);
#innerwrap { min-height:500px; float:left; width:784px; }
#right { position:relative; width:166px; float:right; margin-top: 130px; padding: 2px 0 0; }
#rightinner { margin-top: 10px; padding: 10px; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; }
#rightSubscribe { width: 166px; height: 62px; margin: 0; padding: 0; }
#rightSubscribe img { /*align:middle;*/ }
#rightstuff { margin-left:10px; }
#centrecontent { width:486px; padding-left:20px; padding-right:10px; float:right; padding-top:2px; padding-bottom:5px; margin-top: 118px; }
* html #centrecontent { width:516px; }
#centrecontent p { font-size: 1.1em; margin-bottom:.5em;}
#centrecontent img { padding:10px; }
#centrecontent h1, #centrecontent h2 { margin-top:.5em; margin-bottom:.2em;}
#centrecontent h2 { font-size:12px; margin-top:-6px; }
#related_documents { }
#archive_list { margin-top: 1em; }
#archive_list h2 { margin: 10px 0; }
#comment_section { margin-top: 2em; }
dl.product_categories { margin-left: 24px; }
dl.product_categories dt { background: url(/img/+_box.gif) no-repeat left 5px; margin: 0; padding: 2px 0 2px 15px; }
dl.product_categories dd { background: url(/img/+_box-gold.gif) no-repeat left 5px; margin-left: 10px; padding: 2px 0 2px 15px; }
dl.product_categories dt a:link, dl.product_categories dt a:visited { color: #e3b000; }
dl.product_categories dt a:hover, dl.product_categories dt a:active { color: #3bb2e3; }
dl.product_categories dd a { font-size: 11px; }
dl.product_categories dd a:link, dl.product_categories dd a:visited { color: #3bb2e3; }
dl.product_categories dd a:hover, dl.product_categories dd a:active { color: #e3b000; }
ul.product_categories { margin-left: 2px; }
ul.product_categories li { background: url(/img/+_box-gold.gif) no-repeat left 7px; margin: 0; padding: 2px 0 2px 15px; }
ul.product_categories li a { font-size: 11px; }
ul.product_categories li a:link, ul.product_categories li a:visited { color: #3bb2e3; }
ul.product_categories li a:hover, ul.product_categories li a:active { color: #e3b000; }
div.product_categories li, div.product_categories ul { clear: left; margin: 0; padding: 0; }
div.product_categories li img { float: left; }
div.product_categories ul ul { margin: 0; padding: 0; }
div.product_categories li.blue { background: url(/img/+_box.gif) no-repeat left 5px; margin: 0; padding: 2px 0 2px 15px; }
div.product_categories li.gold { background: url(/img/+_box-gold.gif) no-repeat left 5px; margin: 0; padding: 2px 0 2px 15px; }
div.product_categories li a { font-size: 14px; }
div.product_categories li a:link, div.product_categories li a:visited { color: #e3b000; }
div.product_categories li a:hover, div.product_categories li a:active { color: #3bb2e3; }
div.product_categories ul ul li a { font-size: 11px; }
div.product_categories ul ul li a:link, div.product_categories ul ul li a:visited { color: #3bb2e3; }
div.product_categories ul ul li a:hover, div.product_categories ul ul li a:active { color: #e3b000; }
div.product_categories ul ul ul { display: none; }
.resource_list { clear: left; }
.resource_list li { line-height: 32px; list-style: none; padding: 5px 0 5px 2em; }
.resource_list li strong { display: block; line-height: 32px; padding-left: 40px; cursor: pointer; }
.resource_list li.closed>strong { background: url(/img/in_imperial/folder-close-blue-32x32.png) no-repeat left top; }
.resource_list li.open>strong { background: url(/img/in_imperial/folder-blue-32x32.png) no-repeat left top; }
.resource_list li.closed ul { display: none; }
.resource_list li.closed:first-child li { display: none; }
.resource_list li.open:first-child li { display: list-item; }
.resource_content h1 { padding-top: 8px; }
.resource_content .the_file { text-align: center; float: left; width: 64px; margin: 0 2em 0.6em 0; }
#search, #search img { margin-bottom: .5em }
#search_results fieldset { background: #EEE; padding: 10px; border: solid 1px #CCC; position:relative; }
#search_results h3 { font: bold 1.4em/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 0 0 8px; }
#search_results select { font-size: 10px; margin-right: 5px }
#search_results .result { clear: left; float: left; width: 90%; padding: 10px; border-bottom: 1px solid #DDD; }
#search_results .result img { float: left; margin-right: 10px; padding: 0 }
#search_results .result p { margin: 0 }
.product_container{width:390px; clear:left;}

