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.01%; font-family: inherit; text-align: left; background: transparent;
}

body { line-height: 1.3; font-size: 90%; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #868686; background-color: White; }
a { color: #919191; text-decoration: underline; }
a:hover { text-decoration: none; }
address { font-style: normal; }
blockquote:before,
blockquote:after,
q:before,
q:after { content: ""; }
blockquote,
q { quotes: "" ""; }
blockquote { font-style: italic; }
dt { font-weight: bold; }
table { border-collapse: collapse; }
caption,
th { text-align: center; font-weight: bold; }
td { text-align: left; font-weight: normal; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 0.3em 0; }
h1,
h2 { font-size: 1.88em; color: #181818; }
h3 { font-size: 1.0em; }
h4 { font-size: 1.2em; }
input,
textarea { font-size: 100%; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; }
ol,
ul { list-style-position: inside; }
ol *,
ul * { vertical-align: baseline !important; }
th,
thead td { font-weight: bold; text-align: center; }
p { margin-bottom: 1em; }
blockquote { margin-bottom: 0.5em; }

.clear { clear: both; line-height: 0; }


#container { width: 780px; margin: 0 auto; }
#container * { vertical-align: top; }


#header { padding: 23px 20px 23px 20px; height: 34px; background: transparent url(i/bodyBgTop.gif) repeat-x scroll top; }
#header #logo { float: left; }
#header #buttons { float: right; margin: 14px 45px 0 0; }


#menuTop { margin: 0 20px; height: 32px; background: transparent url(i/menuTopBg.gif) repeat-x scroll top; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }


#picture { padding: 10px 20px 20px 20px; }


#content { padding: 0 37px 40px 37px; }

#content p { margin-bottom: 1em; }

#content ol,
#content ul { list-style-position: outside; }
#content ol { margin-left: 2.4em; }
* html #content ol { margin-left: 3.2em; }
#content ul { margin-left: 1.5em; list-style-type: disc; }
* html #content ul { margin-left: 1.5em; }
#content ul ul { margin-left: 1em; }
#content ul ul li { list-style-type: circle; }


#right { padding: 0 20px 0 0; width: 240px; }
#right .block { padding-left: 20px; border-left: 1px dotted #cccccc; }
#right .content { font-size: 0.84em; }


#footer { padding: 0 20px 45px 20px; }


#bottom { padding: 10px 20px 25px 20px; height: 80px; background: transparent url(i/bodyBgBottom.gif) repeat-x scroll top; }
#bottom .footer_message { font-size: 0.7em; margin-top: 10px; text-align: right; }


.messages { margin-bottom: 1em; }

div.pager { margin: 1em 0; }

.word { font-weight: bold; }

#my { color: White; position: absolute; top: 0; right: 0; }
