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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family:inherit;text-align: left;vertical-align:baseline;}
a img, :link img, :visited img {border: 0;}
ol, ul {list-style: none;}
strong {font-weight:bold;}
img {border:0;}
body {margin:0;padding:0;font-family: arial, tahoma, verdana; font-size: 11px; color:#666;}
#page{width:920px;margin:0 auto;font-size:1em;background:#FFF;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}
#header {width:100%;height:175px;background:url(images/headerbg.jpg);background-repeat:repeat-x;}
#header img{float:right}
#def {float:left;width:500px;padding:10px;padding-top:20px;}
#def em {color:#041B5F}
#footer{background:url(images/footerbg.jpg);background-repeat:repeat-x;text-align:center;color:#444;text-align:justify;font-family:tahoma;letter-spacing:1px;line-height:14px;}
#footer p{text-align:justify;}
#footer h3{color:#1470B5;}
h1 {margin-top:10px;font-size:2.2em;color:#041B5F;display:inline}
h2 {margin:0 0 0 0;font-size:2.0em;color:#1470B5;display:inline}
h3 {margin:0 0 0 0;font-size:1.4em;color:#7EAED1;}
h4 {font-size:1.2em;color:#1470B5;}
#blog {width:700px;margin-left: auto;margin-right: auto;}
#blog p{font-family:georgia;color:#444;font-size:1em;line-height:18px;letter-spacing:1px}
#blog ul{list-type:disc;font-family:georgia;color:#444;font-size:1em;line-height:25px;letter-spacing:2px;font-weight:bold;}
a.navi:link {color: #1470B5; text-decoration: none; }
a.navi:visited {color: orange; text-decoration: none; }
a.navi:hover {color: orange; text-decoration: underline; }
a.navi:active {color: blue; }
.underlinemenu{font-weight: bold;width: 100%;}
.underlinemenu ul{padding: 5px 0 5px 0;margin: 0;text-align: center;}
.underlinemenu ul li{display: inline;}
.underlinemenu ul li a{color: #494949;padding: 6px 3px 4px 3px;margin-right: 12px;text-decoration: none;}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{color:#F89938;border-bottom: 2px solid gray;border-bottom-color: #F89938;}
.main {position:relative}
