body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 {
    font-size: 12px; 
    padding-top:10px;
    margin-left:-10px; 
}

img {
    behavior:url("iepngfix.htc");
    border:0;
}
#contmain{ 
    width:779px; 
    margin:0 auto;
}

#header{ 
    height:90px; 
    width:779px; 
    float:left;
}

#logo{ 
    width:120px; 
    float:left; 
    height:75px; 
    margin-left:10px;
    margin-top:10px;
}

.nav{ 
    float:right; 
    margin-top:58px;
    margin-right:30px;
}
* html .nav{ 
    margin-right:15px;
}

.but {
    float:left;
    height:32px;
    margin-left:0px; 
    padding-left:0px;
}

#but_l {
    width:6px;
    height:32px;
    background-image:url(images/linkleft.jpg);
    background-repeat:no-repeat;
    background-position:right;
    float:left;
    line-height:0px;
    font-size:1px;
}

#but_r {
    width:6px;
    height:32px;
    background-image:url(images/linkright.jpg);
    background-position:left;
    background-repeat:no-repeat;
    float:left;
}

#bodycont{ 
    width:779px;
    float:left;
}

#bodtop{ 
    width:779px;
    float:left; background-image:url(images/topp.gif); 
    background-repeat:no-repeat;
    height:25px; 
    line-height:0px; 
    font-size:1px; 
    background-position: top;}


#bodymid{
    float:left;
    background-image:url(images/bodymid.jpg);
    background-repeat:repeat-x;
    border-left:solid 1px #EAEBEB;
    border-right:solid 1px #EAEBEB;
    width:777px; 
    height:100%;
}

#dpbodymid{
    float:left;
    background-image:url(images/bodymid.jpg);
    background-repeat:repeat-x;
    border-left:solid 1px #EAEBEB;
    border-right:solid 1px #EAEBEB;
    width:777px; height:410px;
}

#footer{
    width:779px;
    height:25px;
    float:left;
    background-image:url(images/footer.gif);
    background-repeat:no-repeat;
    text-align:center;
}
.copyright{ 
    text-align:center; 
    font-size:11px;
    color:#999999;
}

.footerspan{
    width:250px;
    margin-left:270px;
    line-height:20px;
}

.footerspan a{
    text-decoration: none;
    color:#666666;
    padding-left:1px;
    padding-right:1px;
}

.footerspan a:hover{
    text-decoration: underline;;
    color:#666666;
}

.footerLink{
    text-decoration: none;
    color:#666666;
    padding-left:1px;
    padding-right:1px;
}

.footerLink:hover{
    text-decoration: underline;;
    color:#666666;
}

#bodyleft{ 
    float:left; 
    margin-left:30px; 
    width:455px; 
    font-size:12px; 
    padding-top:20px;
    line-height:18px;
}
.news a{
    text-decoration:none;	
    color:#666666;
}
.news h2{
    display:inline;
}

#bodyleft h1{ 
    font-size:18px; 
    color:#FFFFFF; 
    text-transform:uppercase; 
    margin:0px; 
    padding:0px; 
}

#bodyleft h2{ 
    margin-top:20px;
    font-size:14px; 
    color:#000; 
    margin-bottom:0px;
    margin-left:0px; 
    padding:0px; 
}
#bodyleft h4{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px; 
    color:#3d3c3c;  
    margin:3px; 
    padding:0px; 
    font-weight:normal;
    padding-left:20px;}

#bodyleft h5{
    font-size:13px;
    color:#333333;
    margin:0px;
    padding-top:10px;
    text-align:left;
    
}

#bodyleft p{ 
    font-size:12px; 
    
}

#bodyright{ 
    float:left; 
    margin-left:55px; 
    width:200px; 
    font-size:14px;
    padding-top:29px; 
}

#bodyright a{
    border-bottom:1px dotted #999999;
    text-decoration:none;	
    color:#666666;
    padding-bottom:5px;
    padding-top:5px;
}

#bodyright ul { 
    list-style:none; 
    margin:0px; 
    padding:0px; 
}

.dotlink li{ 
    padding-top:5px; 
    padding-bottom:5px; 
    list-style:none;
}

#text{
    float:left;
    width:530px;
    padding-top:0px;
    padding-left:15px;
}
#download{
    float: left;
    width:200px;
    margin-top:20px;
    height:20px;
    margin-right:15px;
}

#footimage3{
    float:left;
    width:200px;
    height:105px;
    margin-top:120px;
    padding-top:20px;
}

.aa{
    font-family:Tahoma ;
    font-size: 23px;
    font-weight:100;
    color:#FFFFFF; 
}

.a1{
    font-family:Tahoma ;
    font-size: 20px;
    color:#FFFFFF; 
    font-weight: 600;
    
}
.a2{
    font-family:Tahoma;
    font-size:24px;
    color:#000000;
    font-weight:100;
}
.a3{
    font-family: Tahoma;
    font-size:16px;
    color:#3d3c3c;
    font-weight:300;
    padding-left:20px;
} 

.a4{
    font-family: Tahoma;
    font-size:21px;
    color:#3d3c3c;
    font-weight:100;
    padding-left:300px;
} 	
.a5{
    font-family:Tahoma;
    font-size:12px;
    color:#e58703;
    padding-left:35px;
    padding-top:95px;
    font-weight:bold;
}
.a6{
    font-family:Tahoma;
    font-size:12px;
    color: #000000;
    
}
.a7{
    font-family:Tahoma;
    font-size:12px;
    color:#d2a001; 
    padding-left:40px;
    padding-top:95px;
    font-weight:bold;
}
.a8{
    font-family:Tahoma;
    font-size:18px;
    color:#000000;
    padding-left:px;
    padding-top:2px;
    font-weight: bold;
}
.a9{
    font-family:Tahoma;
    font-size:12px;
    color:#014b66;
    padding-left:85px;
    padding-top:100px;
    margin-top:100px;
}
.a10{
    font-family:Tahoma;
    font-size:12px;
    color:#014b66;
    padding-left:85px;
    padding-top:120px;
}
.a11{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#666666;
    font-weight:normal;
    text-align:center;
    padding-top:0px;
}	
.al{
    text-decoration:none;
    color:black;
}

.hometxt{
    width:170px; 
    float: left; 
    padding-top:25px;
    padding-left: 50px;
    background-image: url(images/april06.png);
    background-repeat:no-repeat;
    background-position: 0px 10px;
	height: 32px;
}

.moreDiv{
    float:right;
    width:100%;
    text-align: right;
    padding-right: 15px;
}

.moreDiv a{
    text-decoration:none;	
    color:#666666;
}
.small{ 
    font-weight:bold; 
    font-size:11px; 
    color:#666666;
    line-height:15PX;
}
#install{
    position:relative;
    top: 50px;
    *top: 0px;
    left: 400px;
}
#installtip{
    border:1px solid #848484;
    font-size:11px;
    width:350px;
    padding-left:10px;
    padding-right:10px;
    text-align:justify;
    background-color: white;
    position: absolute;
}

#bodytop_download{
    height: 312px;
    *height: 330px;
}

#download_left{ 
    float:left; 
    margin-left:10px; 
    width:390px;
}

#download_right{
    float:right; 
    width:370px; 
    font-size:14px;
    padding-top:10px;
    padding-right:5px;
}

.addtodown{
    text-align:center;
    color:#85797a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

#body_middle{
    border-top: 1px solid gray;
    margin-left: 200px;
    margin-right: 200px;
    height: 0px;
}

.application_left{
    float:left;
    width:455px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-left: 20px;
    padding-top: 10px;
    padding-right: 10px;
    height:auto;
}
#application_middle{
    float:left;
    padding-top:0px;
}
#facedown{
    height:100%;
}
#facedown:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#divface{
    padding-top:10px;
    width:100%;
    height:100%;
}
#divface:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}
#divtweet{
    padding-top:10px;
    height:100%;
}
#divtweet:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.twit_left{
    float:left;
    font-size:12px;
    width:100px;
}
.twit_right{
    float:left;
    font-size:12px;
    width: 330px;
    padding-left:10px;
}
.down_list{
    list-style-image:url(images/tick.png); 
    padding-left:26px;
    *padding-left:0px;
    *margin-left:17px;
}
.down_list li{
    *padding-left:10px;
}
.down_sublist{
    list-style:none;
    list-style-image:none;
    padding-left:20px;
    *padding-left:0px;
    *margin-left:20px;
}
.down_sublist li{
    *padding-left:0px;
}
.down_face{
    font-size:17px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    width:160px;
}
.down_pick{
    float:left;
    padding-top:7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:210px;
}
.instant{
    padding-top:5px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    text-align: center;
}
.cenal
{
text-align:center;
}

.text4 {float:left;}
.text4 p{
    padding-top:8px;
    padding-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight: 500;
}
.text5{
    padding-top:8px;
    padding-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

/*--------------------------
Application list css classes
----------------------------*/
.app_bodymid{
    float:left;
    background-image:url(images/bodymid.jpg);
    background-repeat:repeat-x;
    border-left:solid 1px #EAEBEB;
    border-right:solid 1px #EAEBEB;
    width:777px; 
    *height:100%;
}
.app_bodymid:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}

/*--------------------------
Media Page Styles
--------------------------*/
#media_right{
    font-size:14px;
    padding:10px;
}
#media_right:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.headerMedia{
    width:879px;
    height:24px;
}
.headLeft{
    float:left;
    width:17px;
    background:url(images/topleft.gif);
    height:25px;
}
.headMid{
    float:left;
    width:746px;
    border-top:1px solid #CCCCCC;
    height:24px;
}
.headRight{
    float:left;
    width:16px;
    background:url(images/topright.gif);
    height:25px;
}
.bodymedia{
    width:777px;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:100%;
}
.footerLeft{
    float:left;
    width:17px;
    background:url(images/bottomleft.gif);
    height:25px;
}
.footerMid{
    float:left;
    width:743px;
    border-bottom:1px solid #CCCCCC;
    height:25px;
}
.footerRight{
    float:left;
    width:19px;
    background:url(images/bottomright.gif);
    height:25px;
}
.b_height
{
height:585px;
*height:605px;
}