html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-size:100%;background:transparent;}
body{line-height:1;font:12px Arial, Helvetica, sans-serif;}
ol, ul{list-style:none;}
body{color:#454545;}
#page-container{padding:0 10px;}
#global-container{margin:0 auto;min-width:990px;max-width:1200px;}
#header{height:175px;background:url(images/header-pattern.png) repeat-x 0 0;}
#content{padding:20px;border:1px solid #ccc;border-top:0;}
#header .header-content{height:175px;background:url(images/header-items.jpg) no-repeat 100% 0;}
#header .header-content a img{display:block;}
#content{overflow:hidden;repeat-x 0 1px;}
#content .intro{margin:0 20px 15px;font-size:14px;}
#content .intro h1{margin:0 0 15px;color:#036898;font-size:20px;}
#content .box{position:relative;margin:0 0 15px;padding-top:12px;}
#content .box h2{position:absolute;top:0;left:15px;padding:0 5px;color:#036898;font-size:18px;background:#fff;}
#content .box .box-content{overflow:hidden;padding-top:20px;border:1px solid #a5a4a5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;zoom:1;}
#content .box .box-image{display:inline;float:left;margin:25px;}
#content .box .box-desc{padding:0 40px 0 160px;}
#content .box .box-desc h3{margin:10px 0 5px;font-size:14px;}
#content .box .box-desc p{margin:0 0 15px;}