body{
	color:#000000;
	font-family: Verdana, Arial, Clean, Times;
	font-size:11px;
 	scrollbar-base-color 		: #ededed;
    scrollbar-arrow-color		: #aa0000;    
    scrollbar-track-color		: #ededed;

}

.h140, .h140 p, .h140 ul, .h140 table tr td p, .h140 table tr td table tr td, .h140 div{
	line-height:140%;
}

.clear {clear:both;}

.container
{
margin: 0 0 0 -2em;
position: relative;
display: inline-block;
clear: both;
text-align: center;
}
.container:after
{
content: '';
display: block;
clear: both;
}
.container .part
{
position: relative;
float: left;
float: auto;
display: inline;



margin: 0 0 0 2em;
width: 40em;
min-width: 420px;
}
.container .part .inside
{
position: absolute;
top: 0;
left: 0;
right:0;

width: 100%;

}
.container .part .separator
{
margin: 0 0 380px 0;
height: 3em;
width: 400px;
}
.container .part .separator1
{
margin: 0 0 10px 0;
height: 1em;
width: 420px;
}

.parent
{
top:0;
margin-left:auto;
margin-right:auto;
position: relative;
max-width: 1500px;
min-width: 500px;
width:expression(
                (document.compatMode && document.compatMode == 'CSS1Compat')
                ?
                (
                    document.documentElement.clientWidth < 500
                    ?
                    "500px"
                    :
                    (
                        document.documentElement.clientWidth > 1500
                        ?
                        "1500px"
                        :
                        "auto"
                    )
                )
                :
                (
                    document.body.clientWidth < 500
                    ?
                    "900px"
                    :
                    (
                        document.body.clientWidth > 1500
                        ?
                        "1500px"
                        :
                        "auto"
                    )
                )
            );
}

a.link, a.link:link, a.link:active, a.link:hover, a.link:visited{
 color:#000000; 
 font-family: Verdana;
 text-decoration:none;
}


a.h1, a.h1:link, a.h1:active, a.h1:hover, a.h1:visited{
 color:#4c668a; 
 font-family: Verdana;
 font-weight:bold;
 text-decoration:none;
}


ul.mb li{
	margin-bottom:10px;
}

ul.mb{
	margin-bottom:0px;
}


a.menu1, a.menu1:link, a.menu1:active, a.menu1:visited{
 margin-left:20px;
 color:#777777; 
 font-family:Verdana;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

a.menu1:hover{
 color:#000000; 
 font-family:Verdana;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

a.hd, a.hd:link, a.hd:active, a.hd:visited{
 color:#aa0000; 
 font-family: Verdana;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}

a.hd:hover{
 color:#ff0000; 
 font-family: Verdana;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}

a.hda, a.hda:link, a.hda:active, a.hda:hover, a.hda:visited{
 color:#ff0000; 
 font-family: Verdana;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}


a.td,  a.td:link, a.td:active, a.td:hover, a.td:visited{
 color:#000000; 
 font-family: Verdana;
 font-size:11px;
 text-decoration:none;
}


td,p,li{
	color:#000000;
	font-family:Verdana, Arial, Clean, Times;
	font-size:11px;
	
}

.nopad {
	padding:0;
	margin:0;
}



ul {
	padding:3 5;
	margin:3 5;
}

ul li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/li.gif");
	margin:2;
}

ul ul li{
	list-style-image: url("../img/lili.gif");
}

ul.topnews {
	padding: 0 0 0 10;
	margin: 0 0 0 5;
}

ul.topnews li{
	list-style-image: url("../img/lili.gif");
}

ul.topnews li a{
	font-size:10px;
	color:#0552ae;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

ul.topnews li a:hover{
	font-size:10px;
	color:#f15409;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

ul.nopad {
	padding: 10px 10px 10px 15px;
	margin: 0px;
}

ul.or {
	padding:2 0 2 5;
	margin:2 0 2 5;
}

ul.or li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/li_or.gif");
}

ul.blue {
	padding:2 0 2 5;
	margin:2 0 2 5;
}

ul.blue li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/li_blue.gif");
}

ul.str {
	padding:2 0 2 5;
	margin:2 0 2 12;
}

ul.str li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/li_str.gif");
}

ul.str1 {
	padding:2 0 2 20;
	margin:2 0 2 20;
	display:block;
}

ul.str1 li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/li_str.gif");
}

ul.str-10 {
	padding:2 0 2 5;
	margin:2 0 2 12;
}

ul.str-10 li{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:10px;
 	list-style-image: url("../img/li_str.gif");
}

li.arr{
	color:#000000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11px;
 	list-style-image: url("../img/tri_lbl.gif");
	margin:0;
	padding:0;
}

h1{
	color:#0552ae;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:12pt;
}

h2{
	color:#000;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:11pt;
	font-weight:bold;
}

h3{
	padding:25 0 8 0;
	margin:0;
	color:#0089cf;
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:11pt;
	font-weight:bold;
}

h4{
	color:#000;
	font-family: Verdana, verdana, Arial, Clean, Times;
	font-size:10pt;
}


h5{
	color:#121212;
	font-family: Verdana, verdana,Arial, Clean, Times;
	font-size:9pt;
}



a:link{
	font-size:11px;
	color:#0552ae;
	font-family: Verdana, verdana, Arial, Clean, Times;
}

a:active{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#0552ae;
}

a:visited{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#1870d9;
}

a:hover{
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f15409;
	text-decoration: none;	
}

a.ri:link{
	font-size:12px;
	color:#0552ae;
	font-family: Verdana, verdana, Arial, Clean, Times;
}

a.ri:active{
font-size:12px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#0552ae;
}

a.ri:visited{
font-size:12px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#0552ae;
}

a.ri:hover{
	font-size:12px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f15409;
	text-decoration: none;	
}

a.s:link, a.s:active, a.s:visited{
	font-size:10px;
	color:#0552ae;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}
a.s:hover{
	font-size:10px;
	color:#f15409;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

p.ss{
	font-size:10px;
}
#blue{
	font-size:10px;
	color:#0552ae;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

#blue:hover{
	font-size:10px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f15409;
	text-decoration: none;	
}

#black{
	font-size:13px;
	color:#000000;
	font-family: Verdana, verdana, Arial, Clean, Times;
	
}

#black:hover{
	font-size:13px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f15409;
	text-decoration: none;	
}

#darkgray{
	font-size:10px;
	color:#444;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

#darkgray:visited{
	font-size:10px;
	color:#888;
	font-family: Verdana, verdana, Arial, Clean, Times;
	text-decoration: none;
}

#darkgray:hover{
	font-size:10px;
	font-family: Verdana, verdana, Arial, Clean, Times;
	color:#f15409;
	text-decoration: none;	
}


.dnone
{
text-decoration:none;
}

#p3 {
	padding-top:3;
	margin-top:3;
}
#p3-10 {
	padding-top:3;
	margin-top:3;
	font-size:10px;
}

#front {
    float:left;
	padding:89 0 8 148; 
	margin:0;
	position:absolute; 
	z-index:1000;
}

input.sub {width:60px; cursor:hand;background:#9c9c9c url('../a/form_gray1.png'); border: solid 1px #999999; padding:3; }
input.sub:hover {width:60px; cursor:hand;background:#9c9c9c url('../a/form_gray.png'); border: solid 1px #999999; padding:3; }

div.randlogo { padding: 0; margin: 0; width: 100%; position: relative; }
    
div.randlogo a
    {
        position: relative;
        display: block;
		float: center;
    }
div.randlogo  a img { z-index: 200; border:0; }
    
div.randlogo  a .on
    {
        width: 164px;
		height: 64px;
		cursor: pointer;
        position: absolute;
        top: 0;
      
        visibility: hidden;
        z-index: 100;
    }
    
div.randlogo a:hover { border-color: black; }
   
div.randlogo a:hover .on
    { visibility: visible; }

div.center {text-align:center; margin:0; padding:20 0}


#agenda {background:#dae5f2;border:1px solid #6a95bb;}
#agenda td{vertical-align:top;empty-cells:show;border-collapse:collapse; border:1px solid #fff;padding:4 5;}

#agenda td.wh{background:#fff;}
#agenda td.blue{background:#366a9a; color:#fff; font-weight:bold; font-size:14px;}
#agenda td.blue1{background:#bfd5ef;}
#agenda td.or{background:#fbdfb4;}
#agenda td.yell{background:#f9f1cd;}
#agenda td.green{background:#e3fbb4;}
#agenda td.purp{background:#d0bce5;}
#agenda td.gray{background:#dedede;vertical-align:middle;}

#agenda td.vert{background:#366a9a;vertical-align:middle;}
#agenda td.vert1{background:#e3fbb4;vertical-align:middle;}

.pad10 {padding:10px;}
.left {float: left;}

.pad20{
	padding:5 0 0 20;
	margin:0px;
}

div.interv {color:#000;font-weight:bold; font-style:italic;padding:15 0 5 0;margin:0;}
div.interv p{color:#000;font-weight:bold; font-style:italic;padding:10 0 5 0;margin:0;}