* { margin: 0; padding: 0; }
body { background: #ffffff url(../images/img01.gif) repeat-x; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #88888A; }
h1, h2, h3 { color: #313131; }
h1 { margin-bottom: .5em; font-size: 182%; font-weight: normal; letter-spacing: -2px; }
h2 { margin-bottom: .5em; font-size: 136%; font-weight: normal; letter-spacing: -1px; }
h3 { font-size: 100%; font-weight: bold; }
p, blockquote, ol, ul { margin-bottom: 1.5em; text-align: justify; line-height: 167%; font-size: 107%; }
.tinyTxt { font-size:11px; font-style:italic; margin-top:-6px; margin-bottom:30px; }
blockquote { margin-left: 2em; }
ol { margin-left: 2em; }
ul { list-style: none; }
ul li { padding-left: 2em; background: url(../images/img07.gif) no-repeat left 10px; }
a { text-decoration: none; color: #313131; }
a:hover { text-decoration: underline; color: #4A7490; }
#menu { width: 854px; height: 60px; margin: 0 auto; border-left: 6px solid #4A7490; background-color:#FFF; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { padding: 0; display: inline; background: none; }
#menu a { display: block; float: left; height: 40px; padding: 20px 20px 0 20px; font-size: 92%; font-weight: bold; }
#menu a:hover { background: #4A7490; text-decoration: none; color: #FFFFFF; }
#menu b { text-decoration: underline; }
#logo { width: 860px; height: 160px; margin: 0 auto; background: #192B39 url(../images/img02.jpg); }
#logo h1 { width:60%; float:right; position:relative; top:20px; margin: 0; padding: 0 40px 0 0; text-align: right; letter-spacing: -1px; font-size: 14px; font-weight: bold; color:#192b39; }
#logo .siteTitle { margin: 0; padding: 20px 40px 0px 0px; text-align: right; letter-spacing: -1px; font-size: 30px; font-stretch:extra-expanded; }
#logo .siteSubTitle { margin: 0; padding: 0 40px 0 0; text-align: right; letter-spacing: -1px; font-size: 100%; font-weight: bold; font-style: italic; }
#logo a { text-decoration: none; color: #FFFFFF; }
#page { width: 860px; margin: 0 auto; background: url(../images/img03.gif) repeat-y; }
#content { float: left; width: 540px; padding: 20px 30px 20px 50px; }
#welcome { margin-bottom: 20px; padding-bottom: 1px; background: url(../images/img04.gif) repeat-x left bottom; border-bottom:1px dotted #B0C3D1; }
#newsList { margin-bottom: 20px; padding-bottom: 1px; background: url(../images/img04.gif) repeat-x left bottom; border-bottom:1px dotted #B0C3D1; }
#newsList strong { font-size:17px; color:#373737; }
.floating-box { float: left; width: 210px; margin-left:20px; }
.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul { line-height: 144%; font-size: 92%; }
.floating-box img { border: 5px solid #FFFFFF; }
#sidebar { float: right; width: 200px; padding: 20px; }
#sidebar blockquote { margin-left: 0; padding-left: 1em; border-left: 2px solid #DB5600; }
#sidebar blockquote p { text-align: left; line-height: normal; font-style: italic; }
#links ul { background: url(../images/img04.gif) repeat-x left bottom; }
#links li { padding: 5px 0; background: url(../images/img04.gif) repeat-x left top; }
#links a { padding-left: 1em; background: url(../images/img08.gif) no-repeat left center; color: #4A7490; }
.NewsContent { background-color:#FFF; }
.NewsContent blockquote{ font-style:italic; color:#000; font-size:12px; margin-top:10px; }
#footer { height: 40px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#footer .wrapper { width: 860px; margin: 0 auto; }
#footer .links { float: left; width: 543px; height: 24px; padding: 16px 40px 0 30px; background: #FFFFFF; border-left: 6px solid #010100; font-size: 85%; }
#footer .legal { float: right; width: 221px; height: 24px; margin: 0 auto; padding: 16px 20px 0 0; background: #4A7490; text-align: right; font-size: 85%; color: #FFFFFF; }
#footerInfo { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-bottom:20px; }
#footerInfo .wrapper { width: 860px; margin: 0 auto; }
#footerInfo .links { float: left; width: 800px; padding: 16px 40px 0 30px; background: #FFFFFF; border-left: 6px solid #4a7490; font-size: 85%; }
#footerInfo .legal { float: right; width: 221px; height: 24px; margin: 0 auto; padding: 16px 20px 0 0; background: #4A7490; text-align: right; font-size: 85%; color: #FFFFFF; }
.siteHeader { width:100%; position:absolute; top:0px; left:0px; }
#buttonBlock { position:relative; z-index:5000; top:0px; }
.newsContentPos { margin:40px auto; width:100px; border:1px solid #eaeaea; margin-bottom:20px; padding-bottom:20px; }
.ArchiveLink { font-size:14px; }