*{font-family:arial; font-size:12px}
body{margin:0 auto; background-color:#fff; overflow-y:scroll}
a{color:#00c}a:hover{color:#f00}
#nav{width:1000px; clear:both; margin:0 auto; background-color:#F0F8FF; overflow:hidden}
#navleft{width:49%; padding:0px 0px 6px 1%; float:left; background-color:#F0F8FF}
#navright{width:49%; padding:0px 1% 6px 0px; float:right; text-align:right; background-color:#F0F8FF}
#nav a{color:#00c; text-decoration:none}#nav a:hover{color:#f00; text-decoration:underline}

#banner{width:1000px; margin:0 auto; clear:both}
#banner h1{text-align:left; font-size:150%}
#banner h2{font-weight:normal; color:#004080}

#tabs{width:1000px; margin:0 auto; clear:both; border-top:solid 1px #ccc}
#tabs ul{margin:0; padding:0; text-align:right}
#tabs ul li{display:inline; padding-left:2em}
#tabs a{font-size:125%}
#tabs a.focus{color:#ff6700; text-decoration:none}

#main{width:1000px; margin:0 auto; clear:both}
#product_showcase{width:100%; clear:both; line-height:175%}
#showcase_grid{width:100%; margin-top:1em; clear:both}
#showcase_grid table{width:100%}
#showcase_grid table td div{width:100px; height:100px; text-align:center; border:solid 1px #f5f5f5}
#showcase_grid td h2{margin-bottom:2px}

#page_list{clear:both}

#footer{width:1000px; margin:0 auto; margin-top:1em; padding:15px 0px; clear:both; border-top:solid 1px #ccc}
#siteinfo{width:70%; float:left}
#copyright{width:30%; float:right; text-align:right}
#footer a{color:#333; text-decoration:none}
#footer a:hover{color:#f00}

