body{
margin: 0px;
font-family: Arial,Tahoma ;
font-size: 11pt;
background:#d2d2ff url('images/bg_bar1.gif') repeat-x;
}

h1{
font-size: 1.1em;
color:#0066ff;
margin-top: 5px; 
margin-bottom: 3px;
font-weight: bold;
}

h1.title{font-size: 1.4em; color:#0099ff; text-align:center;}
h2.title{font-size: 1.2em; color:#006699; text-align:center;}

div.banner{position: absolute; right: 5%; top: 15px; width: 468px; height: 68px;}

h2{
font-size: 10pt;
color:#000000;
margin-top:3px; 
margin-bottom: 10px;
font-weight: bold;
}
h2 a:hover{color:red;}

h3{
font-size: 10pt;
color:#000000;
margin-top:5px; 
margin-bottom: 3px;
font-weight: bold;
}
h6{
font-size: 10pt;
margin-top: 0; margin-bottom: 0;
}

p{
margin-bottom: 10px;
text-align:justify;
text-indent:50px;


}

div#main{
color: #000;
margin: 15px auto;
width:980px;
}

* {
margin: 0;
padding: 0;
}

ol.body{padding-left:30px; text-align:justify;}

li.body {margin-bottom:10px;}
img.b {margin:10px}

#menutop {
list-style-type: none;
background-image: url('images/m_link.png');
height: 40px;
width: 980px;
margin: auto;
}


#menutop li {
float: left;
}

#menutop a{
background-image: url('images/sep1.png');
background-repeat: no-repeat;
background-position:  right 50%;
padding-right: 20px;
padding-left: 20px;
display: block;
line-height: 40px;
text-decoration: none;
font-family:  Georgia, serif, Times,  Arial, Verdana,;
font-size: 10pt;
font-weight:bold;
color: #333;
}




#menutop a:hover {
background-image: url('images/m_hover1.png');
background-repeat: repeat-x;
overflow:hidden;
color: #fff;
}

div.rbox{
background:#fff;
color:#000; 
border:0 solid #ccc; border-width:0 1px;
padding:5px 15px;
}


div#foot{
position:relative;
overflow:hidden;
background: #0099cc;
color: #ccc;
text-align: center;
font-size: 12px;
height:80px;
width:100%;
z-index:-52000;
padding-top:15px;
margin-top:0px;
}

div#foot a{
color: #FFFFFF;
}

div.cell 				{margin-bottom: 10px; margin-top: 10px;  width:98%; font-size:10pt; }
div.cell a				{color:green; font-size:10pt; text-decoration:none;}
div.cell a:hover		{color:red; text-decoration: underline;}

/* Do not remove below if you want rounding effect.ff9933*/

b.rtop, b.rbottom {display:block; background:transparent;text-decoration:none; }
.r1, .r2, .r3, .r4 {display:block; overflow:hidden;}
.r1, .r2, .r3 {height:1px;}
.r2, .r3, .r4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r1 {margin:0 5px; background:#ccc;}
.r2 {margin:0 3px; border-width:0 2px;}
.r3 {margin:0 2px;}
.r4 {height:2px; margin:0 1px}

div.left-out a			{color:#000; font-size:9pt; text-decoration:none;}
div.left-out h1		{display:block; width: 100%; height:20px;color:#0066ff; font-size:10pt; background: #f1f1f1}
div.center-out a		{color:green; font-size:9pt; text-decoration:none;}
div.left-out a:hover	{color:red; text-decoration: underline;}
div.left-out a:active	{color:#000080; font-weight:bold;}
div.center-out a:hover	{color:red; text-decoration: underline;}

div.left-out   {margin-right: 10px; margin-bottom: 15px; width:22%; float:left;clear:both; }
div.center-out {margin-right: 10px; margin-bottom: 5px; width:72%; float:left; position:relative;overflow:hidden;}
div.mid-out {margin-right: 10px; margin-bottom: 5px; width:49%; float:left; position:relative;overflow:hidden;}
div.out  		{margin-bottom: 5px;}
div.mid-out a	{color:green; font-size:10pt; text-decoration:none;line-height:145%;}
div.mid-out a:hover	{color:red; text-decoration: underline; font-weight:bold;}

div.ads-out {margin-bottom: 10px; width:26.5%; position:relative; float:right; }
div.ads-out a{color:#996600;text-decoration:none;}
div.ads-out a:hover{color:red;text-decoration:underline;}

div.bottom-out {margin-bottom: 10px; margin-top: 5px; height:auto; position : relative;width:100%; clear:both; }
