body
{
    margin:0;
    font-family:Tahoma, Arial, Century Gothic
}
.px14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.px12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.px11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.px10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.no1:link{
	color:#FFFFFF;
	text-decoration: none;
}
a.no1:visited{
	color:#FFFFFF;
	text-decoration: none;
}
a.no1:hover{color:#CCCCCC}
a.no2:link{
	color:#666666;
	text-decoration: none;
}
a.no2:visited{
	color:#666666;
	text-decoration: none;
}
a.no2:hover{color:#ff9933}
a.no2:active {color:red}
a.no3:link{
	color:#1069c2;
	text-decoration: none;
}
a.no3:visited{
	color:#1069c2;
	text-decoration: none;
}
a.no3:hover{color:#000000}
a.no4:link{
	color:#003300;
	text-decoration: none;
}
a.no4:hover
{
    color:#000000;
    text-decoration:underline;
    }
a.no4:active
{
    color:#000000;
    text-decoration:underline;
    }
a.no4:visited{
	color:#003300;
	text-decoration: none;
}
#div1 {
	line-height: 200%;
}
#div2 
{
    line-height:200%;
    width:500px;
    padding:18px;
    border-right:solid 1px #999999;
}
#div3 
{
    padding:10px;
    float:right;
    vertical-align:text-bottom;
    margin:auto;
    text-align:center;
   
}
.tdvtop
{
    vertical-align:top;   
}
.btn3_mouseout {
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
.btn3_mouseover {
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); 
}

.btn3_mousedown
{
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
.btn3_mouseup {
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
ul
{
    margin:0;
}
hr {
	border: 0;
	border-top: 1px solid #505050;
	height: 1px;
}
h1 {
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #a83930;
}
h2 {
	font-size: 1.6em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	color: #a83930;
}
h3 {
	font-size: 1.2em;
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	color: #a83930;
}
p {
	font-size: 1.1em;
	line-height: 1.8em;
	margin: 1.1em 0em 1.1em 0em;
	text-align: left;
}
.newsItem 
{
	padding-top: 1.0em;
	border-bottom: 1px solid #a83930;
    }
.newsTitle 
{
	font-size: 13px;
	color:Navy;
	line-height:150%
    /*
	float: left;
    */
}
.newsDate {
    font: normal 0.9em/0.9em 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	float: right;
	/* clear: right; */
	color: #666666;
}
.newsContent {
	text-align: left;
	padding-top: 1.0em;
	line-height:180%;
	color: #666666;
	font-size:12px;
}
.hints
{
    color:#1069c2;
}
.legaltitle
{
    font-size:11px;
    color:Olive;
    font-weight:bold;
}
.legalcontext
{
    font-size:11px;
    color:#666666;
    line-height:150%;
    padding:8px 0 0 0;
}
.type
{
font-size:11px;
color:#333333;
line-height:150%;
}
a.button
{
    width:120px;
    height:24px;
    border:solid 1px #000;
    text-decoration: none;
    color:#333333;
    padding:0 7px 0 7px;
    background-color:aliceblue;
}
a.button span
{
    font-size:11px;
    padding:2px;
}
a.button:hover
{
    background-color:#FFEEF9;
    left:1px;
    right:1px;
    position:relative;
    color:#333333;
}

#sidebar-a
{
    padding: 0px 0px 10px 30px;
    float: right;
    width: 400px;
    line-height: 23px;
}

#content
{
    margin-right: 400px;
    line-height: 23px;
    background-repeat: no-repeat;
    height:400px;    

}
/* Data Web Control Styles */

.DataWebControlStyle
{
    font-size: 75%;
}

.HeaderStyle
{
    background-color: #507CD1;
    color: White;
    font-weight: bold;
}

.FooterStyle
{
    background-color: #507CD1;
    color: White;
    text-align: right;
}

.AlternatingRowStyle
{
    background-color: White;
}

.RowStyle
{
    background-color:#EFF3FB
}

.SelectedRowStyle
{
    background-color: #D1DDF1;
}

.elemCenter
{
    text-align: center;
    font-size: 0.7em;
}

