body {
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background-color:#ffffff;
line-height:1;
}

.content {
margin: 0 auto;
text-align:left;
width:890px;
height:600px;
}

.textblk {
margin:0;
width:330px;
}
.textblk2 {
margin:0;
width:350px;
}
.greytext{
color:#77777a;
}
.blacktext{
color:#000000;
}
.sizenormal{
font-size:12px;
}
.txal_rt{ text-align:right;}
.txal_lt{ text-align:left;}
.txal_ctr{ text-align:center;}

.txbold{ font-weight:bold;}

.txpad_rt{ padding-right:70px;}
.txpad_lt{ padding-left:70px;}

.txpad_rt2{ padding-right:10px;}
.txpad_lt2{ padding-left:10px;}

.lhbig{line-height:2.2;}
.lhnorm{line-height:1.5;}
.lhone{line-height:1;}

.qmark{
margin:35px 13px 0 13px;
width:64px;
}
.floatl{
float:left;
}
.floatr{
float:right;
}

.textblk p {
margin:0 0 12px 0;
padding:0
}
.txp p {
margin:0 0 9px 0;
padding:0
}

.borderbox {
padding:5px 8px 5px 9px;
width:220px;
height:80px;
border:solid 1px #77777a;
line-height:1;
}

.headbig {
font-size:21px;
padding:0;
}
.headmarg{
margin:12px 0 3px 0;
}
.headmid {
font-size:20px;
padding:0;
margin:0 0 3px 0;
}
.biggertxt {
font-size:14px;
}
.who {
font-size:14px;
padding:0;
height:106px;
}
.call {
height:27px;
}
.what {
margin-top:6px;
height:62px;
}


.partnersblock{
margin:8px auto;
width:842px;
height:50px;
text-align:center;
border:1px solid #555555;
}
.note{
font-size:12px;
}


.navblock{
margin:0 auto 20px auto;
width:762px;
text-align:center;
}
.navlist {
margin: 0 0 12px 0; 
padding: 0;
list-style: none;
}
.navlist li {
padding-top:0;
display:inline;
margin:0;
padding-bottom: 19px;
}
.lipad{
margin-left:23px
}

.navpad{
margin-bottom:10px;
}



img
{  
border-style: none;
}

a {
color: #77777a  ;
text-decoration:none;
}
a:hover {
color: #9a9a9d;
}

a.dark {
color: #000000;
text-decoration:none;
}

a.dark:hover {
color: #7f7f83;
}
a.greymag {
color: #77777a;
text-decoration:none;
}

a.greymag:hover {
color: #f44488;
}


