html, body { 
 width: 100%; 
 height: 99%;
}
body { 
 background-color: #fff; 
 background: url() repeat-x; 
 margin: 0px; 
 padding: 0px;
}
A, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, 
 DT, FORM, H1, H2, H3, H4, H5, H6, INPUT, MENU, OL, P, TD, 
 TH, UL, LAYER, SELECT, TEXTAREA { 
 font-size: 12px; 
 font-family: Helvetica, Arial, sans-serif; 
 line-height: 15px; 
 font-weight: normal; 
 color: #222; 
 margin: 0px; 
 padding: 0px;
}
p { 
 margin: 5px 0 0 0;
 padding: 5px 15px;
 font-weight: normal;
}
big {
 font-size: 18px;
}
blockquote { 
 width: 550px;
 margin: 10px auto;
 padding: 12px 20px 25px 20px;
 font-weight: normal;
 background-color: #ebebeb;
}
h1 { 
 margin: 15px 0 10px 0;
 font-size: 26px;  
 font-weight: bold;
 line-height: 26px;
}
h2 { 
 margin: 20px 0 5px 0;
 padding: 5px 15px;
 font-size: 20px;  
 font-weight: bold; 
 line-height: 24px;
}
h2.nobold { 
 font-weight: normal;
}
h3 { 
 padding: 5px 15px;
 font-size: 16px; 
 font-weight: bold; 
 line-height: 20px;
}
h3.nobold { 
 font-weight: normal;
}
h4 { 
 padding: 0 15px;
 font-size: 14px; 
 font-weight: bold; 
 line-height: 15px;
 position:relative;
 z-index:5;
}
h5 { 
 font-size: 12px; 
 font-weight: bold; 
 line-height: 14px; 
 color: #ff6600;
}
sup { 
 font-family: inherit; 
 font-size: 80%; 
 font-weight: inherit; 
/* vertical-align: text-top; */
 line-height: 11px; 
 color: #000000;
}
a { 
 color: #2b3862; 
 font-weight: bold; 
 text-decoration: none; 
 position: relative;
}
a.md { 
 font-size: 14px; 
 font-weight: bold; 
 line-height: 16px;
}
a.bg { 
 font-size: 14px; 
 font-weight: bold; 
 line-height: 20px;
}
a.sbg { 
 font-size: 16px; 
 font-weight: bold; 
 line-height: 20px;
}
a:hover { 
 text-decoration: underline;
}
a.bold { 
 font-weight: bold;
}
.small {
 font-size: 10px; 
 line-height: 13px;
}
#wrapper { 
 width: 980px; 
 margin: 0 auto; 
 z-index: 1;
 background-color: #fff;
 border: 0px solid black;
}
#head { 
 width: 980px;
 height: 93px;
 margin: 0; 
 padding: 0;
 float: left;
 border: 0px solid black;
}
#title {
 width: 600px; 
 height: 75px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 border: 0px solid black;
}
#email {
 width: 350px; 
 margin: 22px 0px 5px 25px; 
 padding: 0; 
 float: right; 
 border: 0px solid red;
}

#topnav { 
 width: 978px; 
 margin: 0;
 padding: 0;  
 font-size: 18px; 
 font-weight: bold; 
 line-height: 21px;
 text-align: right;
 float: right;
 border: 0px solid black;
}
#topnav a {  
 font-size: 18px; 
 font-weight: bold; 
 line-height: 21px;
 position: relative;
}
#topnav p {  
 font-size: 14px; 
 font-weight: normal; 
 line-height: 18px;
 float: right;
 position: relative;
}
#content { 
 width: 980px; 
 margin: 0; 
 padding: 0;
 float: left;
 border: 0px solid red;
}

.screenshot {
 width: 150px; 
 margin: 0 0 10px 0; 
 float: left; 
 border: 1px solid black;
}
.screenshot img {
 width: 150px; 
 height: 84px; 
 border: 0px solid black;
}

#main {
 width: 680px; 
 float: left; 
 border: 0px solid black;
}

#sharetable img {
margin: 0 0 0 30px;
}

#footer { 
 width: 980px; 
 font-size: 10px; 
 line-height: 18px; 
 color: #999; 
 text-align: center;
 clear: both;
 border: 0px solid red;
}
#footer a { 
 font-size: 11px; 
 color: #565656; 
 font-weight: normal; 
 text-align: center;
}

@media print {
.printoff {
 display: none;
}
.printon {
 display: block;
}
}
