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,
b, u, i, center,
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: 100%;
font-family:Tahoma;
vertical-align: baseline;
background: transparent;
}

html{
 width: 100%;
 height: 100%;
}

body {
line-height: 1;
background:url(/images/bgr.jpg) top left repeat #313964;
    position:relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;


	scrollbar-track-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #025EA5;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #025EA5;
	scrollbar-arrow-color: #025EA5;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}


div#core{
 position:relative;
 width:950px;
 margin:auto;
}

div#core div#header{
 position:relative;
 width:100%;
 height:90px;
}

div#header a img{
 border:0;	
}

div#core div#menu{
 position:relative;
 width:100%;
}

div#menu ul#m1{
 display:block;
 width:925px;
 height:30px;
 margin:auto;
 margin-bottom:4px;
}

ul#m1 li{
 display:block;
 height:30px;
 float:left;
}

ul#m1 li a#m11{
 display:block;
 width:75px;
 height:30px;
 background:url(/images/m11.jpg) top left no-repeat;
}

ul#m1 li a#m12{
 display:block;
 width:85px;
 height:30px;
 background:url(/images/m12.jpg) top left no-repeat;
}

ul#m1 li a#m13{
 display:block;
 width:84px;
 height:30px;
 background:url(/images/m13.jpg) top left no-repeat;
}

ul#m1 li a#m14{
 display:block;
 width:84px;
 height:30px;
 background:url(/images/m14.jpg) top left no-repeat;
}

ul#m1 li a#m15{
 display:block;
 width:87px;
 height:30px;
 background:url(/images/m15.jpg) top left no-repeat;
}

ul#m1 li a#m16{
 display:block;
 width:83px;
 height:30px;
 background:url(/images/m16.jpg) top left no-repeat;
}

ul#m1 li a#m17{
 display:block;
 width:86px;
 height:30px;
 background:url(/images/m17.jpg) top left no-repeat;
}

ul#m1 li a#m18{
 display:block;
 width:86px;
 height:30px;
 background:url(/images/m18.jpg) top left no-repeat;
}

ul#m1 li a#m19{
 display:block;
 width:84px;
 height:30px;
 background:url(/images/m19.jpg) top left no-repeat;
}

ul#m1 li a#m110{
 display:block;
 width:85px;
 height:30px;
 background:url(/images/m110.jpg) top left no-repeat;
}

ul#m1 li a#m111{
 display:block;
 width:86px;
 height:30px;
 background:url(/images/m111.jpg) top left no-repeat;
}

div#menu ul#m2{
 display:block;
 width:925px;
 height:30px;
 margin:auto;
}

ul#m2 li{
 display:block;
 height:30px;
 float:left;
}

ul#m2 li a#m21{
 display:block;
 width:458px;
 height:30px;
 background:url(/images/m21.jpg) top left no-repeat;
}

ul#m2 li a#m22{
 display:block;
 width:467px;
 height:30px;
 background:url(/images/m22.jpg) top left no-repeat;
}


div#core div#content{
 color:#c0c0c0;
 font-family:Verdana;
 width:800px;
 margin:auto;
 padding-bottom: 70px;
}

div#content div#important{
 position:relative;
 width:700px;
 top:10px;
 margin:auto;
 padding:7px;
 border:1px solid #808080;
 font-family:Verdana;
 font-weight:normal;
 font-size:.9em;
 color:red;
 text-align:center;
}


div#content h1{
 font-weight:bold; 
 font-size:1.1em; 
 line-height:25px; 
 margin: 42px 0 28px 0;
 text-align:center;
}

div#content p{
 font-size:.85em; 
 line-height:1.5em; 
 text-indent:25px;
 margin-bottom:23px;
}

div#content a:link{
 color:#00A2FF;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;;
}

div#content a:visited{
 color:#025EA5;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;
}

div#content a:hover{
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 text-transform:uppercase;
}

div#content a:active{
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 text-transform:uppercase;
}

div#content div#banners{
 position:relative;
 width:100%;
 padiing: 20px 0 20px 0;
 text-align:center;
}

div#footer{
 height: 50px;
 padding:10px 0 10px 0;
 text-align:center;
 width: 100%;
 position: absolute;
 left:0;
 bottom: 0;
 color:#c0c0c0;
}

div#footer p{
 font-size:.85em; 
 line-height:1.5em; 
 text-indent:25px;
 margin-bottom:23px;
}

div#footer a:link{
 color:#00A2FF;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;;
}

div#footer a:visited{
 color:#025EA5;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;
}

div#footer a:hover{
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 text-transform:uppercase;
}

div#footer a:active{
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 text-transform:uppercase;
}
 div#news_core{
position:relative;
width:490px;
margin:auto;
 border: 2px solid #313964;
text-align:center;
padding:2px;
}

div#news_grey{
 position:relative;
 width:488px;
 border-top: 1px solid #5a5a5a;
 border-left: 1px solid #5a5a5a;
 text-align:center;
}

div.news_item{
 position:relative;
 clear:both;
 width:470px;
 border-right: 2px solid #6D6D6D;
 border-bottom: 2px solid #6D6D6D;
 padding: 20px 8px 32px 8px;
 text-align:left;
}

p.date{
 font-weight:bold;
 font-style:italic;
}