/* Reset */

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline;
}

ol, ul {
                list-style: none;
                display: inline;
}

/* styles */

html { min-height: 101%; }

body { 	background-color:#ddd;
				line-height:110%;
				color:#000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:1em;
				font-size:100%; }

div { overflow: hidden; }
li { margin-top:15px; }
li.bc { display: inline; margin-top:0px; }
li.n { margin-top:5px; }

a:link { color: #38d; text-decoration: none }
a:visited { color: #38d; text-decoration: none }
a:active { color: #38d; text-decoration: none }
a:hover { color: #38e; text-decoration: underline }

a.menu:link { color: #fff; text-decoration: none }
a.menu:visited { color: #fff; text-decoration: none }
a.menu:active { color: #fff; text-decoration: none }
a.menu:hover { color: #6cf; text-decoration: none }

a.black:link { color: #000; text-decoration: none }
a.black:visited { color: #000; text-decoration: none }
a.black:active { color: #000; text-decoration: none }
a.black:hover { color: #000; text-decoration: underline }

.bold { font-weight:bold; }

div.wrap { width:900px; margin: 0 auto; border:0px; background-color:#fff; }

div.header { width:898px; background-color:#fff; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; height:140px; }

div.menu { position:relative; width:896px; height:30px; border-left:1px solid #000; padding-left:3px; background:#fff url('http://www.htc-legend.com/htc-legend-menu.png') top repeat-x; text-shadow:#111 0px 0px 3px; font-size:0.81em; text-align:center; word-spacing:1px; font-weight:bold; }

div.menuLink { position:relative; float:left; width:117px; height:19px; padding:5px 5px; border-bottom:1px solid #000; border-right:1px solid #000; }


div.breadcrumb { position:relative; height:19px; border-bottom:1px solid #000; font-size:0.61em; width:875px; padding:2px 0px 0px 25px; background-color:#ddd; }

div.h1 { position:relative; width:873px; padding:10px 0px 10px 25px; height:20px; background-color:#fff; text-align:center; border-left:1px solid #000; border-right:1px solid #000; }
h1 { font-size:1.1em; font-weight:bold; }
h2 { font-size:1.1em; font-weight:bold; display:inline; }
h3 { font-size:1em; font-weight:bold; text-decoration:underline; }

div.contentWrap { width:898px; border-left:1px solid #000; border-right:1px solid #000; }
div.sidebarLeft { width:160px; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; padding:10px 15px 10px 14px; background-color:#ddd; float:left; font-size:0.71em; }
div.sidebarRight { width:160px; border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; padding:10px 14px 10px 15px; background-color:#ddd; float:right; font-size:0.71em; }
div.content { width:488px; border:0px; padding:10px 15px; background-color:#fff; float:left; font-size:0.71em; }


div.footer { position:relative; width:848px; padding:5px 25px; border:1px solid #000; margin:0px; background-color:#fff; font-size:0.71em; text-align:center; }