body {
  padding: 0;
  margin: 0;
  background: #C2C2C2 url(../images/bg1.jpg) repeat-x center top;
  width: 100%;
  font-family: Verdana;
  font-size: 12px;
  color: #052345;
  }

 * {
 margin: 0;
 padding: 0;
 }
 p {
 margin: 0 0 12px 0;
 }
 
/*  border: 1px solid red; */
 
a {
color: #1988B5;
}
 
 
 .contentarea
{
width: 1019px;
margin: 0 auto;
}


#head
{
width: 1019px;
height: 142px;
background: #C2C2C2 url(../images/spn1.jpg) no-repeat center top;
}


#head1
{
float: left;
width: 250px;
height: 142px;
}
#head2
{
float: left;
width: 769px;
height: 142px;
}

#head2_m1
{
float: left;
width: 769px;
height: 95px;
}


#head2_m10
{
float: left;
width: 29px;
height: 95px;
}
#head2_m11
{
float: left;
width: 530px;
height: 95px;
}
#head2_m12
{
float: left;
width: 200px;
height: 95px;
}

#head2_m2
{
margin: 2px 0 0 0;
float: left;
width: 730px;
height: 44px;
padding: 0 0 0 29px;
}

#body
{
width: 1019px;
}
#body1
{
float: left;
width: 19px;
padding: 500px 0 0 0;
}
#body2
{
float: left;
width: 231px;
}
#body3
{
float: left;
width: 721px;
padding: 0 0 0 29px;
}

#rb{
padding:0px;
margin:20px 0 0 0;
width: 100%;
height: 1px;
background: #1988BF;
}


#foot
{
width: 1019px;
height: 100px;
color: #676767;
font-size: 13px;
}

#foot1
{
float: left;
width: 430px;
}
#foot2
{
float: left;
width: 330px;
}
#foot3
{
float: left;
width: 259px;
}

#foot a {
text-decoration: underline;
color: #676767;
}
#foot a:hover {
text-decoration: none;
color: #FFF;
}


.a_blue{
display: block;
padding: 2px 3px 0 3px;
background: #1D86BD;
color: white;
font-size: 13px;
height: 18px;
text-align: center;
text-decoration: none;
}
.a_blue:hover{
text-decoration: underline;
}

a.td1 {
float: left;
margin: 4px 15px 0 0px;
text-transform: uppercase;
padding: 0px;
text-align: left;
height: 20px;
color: black;
text-decoration: none;
font-size: 9px;
font-weight: bold;
display: block;
}

a.td1:hover{
color: #FFF;
}

img
{
border: none;
}

h1
{
font-size: 16px;
font-weight: bold;
padding: 15px 0 10px 0;
}

.al1
{
font-weight: bold;
text-decoration: none;
color: #0076B8;
font-size: 14px;
}

.al11
{
text-decoration: none;
color: #000;
}

h1 {
text-transform: uppercase;
}

.dc02 {position: absolute; display: none; z-index: 1;}
.dc01 {position: absolute; z-index: 100;}