html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, 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-size : 1em; vertical-align : baseline;  background : transparent; } blockquote, q { quotes : none; } h1, h2, h3, h4, h5, h6 { font-weight : normal; } table { border-collapse : collapse; border-spacing : 0; } td { vertical-align : top; } fieldset, img, table { border : 0; } ol, ul, li { list-style-type : none; } :focus { outline : 0; } del { text-decoration : line-through; } html, input { font-size : 100%; } dt, address, caption, cite, code, dfn, big, small, em, i, th, var { font-style : normal; font-weight : normal; } input, select, th, td, li li, li p, td p, blockquote p { font-size : 1em;} html, input { font-size : 100%; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
body { font :  62.5% Arial, Helvetica, sans-serif; background : #ffffff; }
/* clearfix-hack */
.clear:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear { display : inline-block; }
* html .clear { height : 1%; }
.clear { display : block; }    
/* clearfix-hack-ends */
/* hides-from-IE-mac \*/
* html .clear { height: 1%; }
/* end-hide-from-IE-mac */
body { text-align : center; background : url(../images/header_bg.gif) repeat-x 0 0;}

kbd { position : absolute; display : block; width : 5px; height : 5px; overflow : hidden; text-decoration : none; white-space : nowrap; text-indent : 1700px; }
kbd.tl { top : -1px; left : -1px; background : url(../images/tl.gif); }
kbd.tr { top : -1px; right : -1px; background : url(../images/tr.gif); }
kbd.br { bottom : -1px;  right : -1px; background : url(../images/br.gif); }
kbd.bl { bottom : -1px; left : -1px; background : url(../images/bl.gif); }

#container { width : 760px; margin : 0 auto; }

#header { position : relative; height : 38px; text-align : left; background : url(../images/header_bg.gif) repeat-x; }
#header h1 { float : left; }
#header ul { float : right; line-height : 38px; }
#header ul li { float : left; padding-left : 40px; }
#header ul li a { font-size : 10px; color : #fff; text-decoration : none; }
#header ul li a span { padding : 8px; color : #fff; background : url(../images/icon_bg.gif) no-repeat 100% 50%; }

#content { text-align : left; padding-bottom : 50px; background : url(../images/content_bg.gif) no-repeat 100% 0; }
#content p { width: 450px; font-size : 14px; padding-top : 15px; color : #868686; }
#content a { color : #5c5c5c; font-weight : bold; }

#footer { position : absolute; width : 760px; clear : both; bottom : 0; background : #f1f1f1; border : 1px #d5d5d5 solid;}
#footer a { color : #000; font-weight : bold; text-decoration : none; }
#footer p { position : relative; padding : 10px; }


