*{font-family:Tahoma;font-size:12px;line-height:16px;}
body{margin:0;padding:0;background:url(/assets/graphics/main-bg.jpg) top center repeat-x #e6f4fb;}
#main-header{background:url(/assets/graphics/main-header.jpg) top left no-repeat;height:78px;margin:0 auto 0 auto;width:780px;color:white;font-size:32px;font-weight:bold;padding:0;font-family:verdana;}

#header-logo{ float:left;padding:0 0 0 20px;width:280px;}
#header-logo img{border:none;}
#hsearch {float:left; width:440px; padding:0 0 0 40px;}
#hsearch #search{color:#fff;padding:0}
#hsearch #search form{margin:0;padding:0;}
#hsearch #search form fieldset{border:none;margin:0;padding:0;}
#hsearch #search form fieldset .smallsearch{float:left;font-size:10px;border:1px solid #00156E;margin:0;padding:2px 0 0px 5px;width:105px;height:16px;}
#hsearch #search form fieldset .smallsearchbutton{float:left;font-size:10px;border:1px solid #00156E;margin:0 0 0 0;padding:0px 0 0 0;text-align:center;width:50px;height:20px;cursor:pointer;}

/* Speedbit home banner */
/*.dap-wrap { background: url(/assets/partners/dap-jan2011/banner.jpg) no-repeat; width: 510px; height: 210px; overflow: hidden; position: relative; padding: 20px; font-family: Tahoma; }*/
.dap-wrap { width: 510px; height: 210px; overflow: hidden; position: relative; padding: 20px; font-family: Tahoma; }
.dap-wrap h1 { margin: 0 0 8px 0; padding: 0; }
.dap-wrap h2 { margin: 0 0 5px 0; padding: 0; font-size: 16px; }
.dap-wrap h3 { margin: 0 0 8px 0; padding: 0; font-size: 14px; }
.dap-wrap .pr1 { width: 380px; color: #696969; font-size: 12px; }
.dap-wrap .pr2 { color: #696969; font-size: 12px; }
/* End Speedbit home banner */

/* Speedbit skyscraper */
.dap-wrap-vert { width: 152px; position: relative; padding: 10px; font-family: Tahoma; background-color: #f7f7f7; }
.dap-wrap-vert h1 { margin: 0 0 8px 0; padding: 0; text-align: center; }
.dap-wrap-vert h2 { margin: 0 0 5px 0; padding: 0; font-size: 16px; text-align: center; }
.dap-wrap-vert h3 { margin: 20px 0; padding: 0; font-size: 14px; text-align: center; }
.dap-wrap-vert .pr1 { color: #696969; font-size: 12px; text-align: center; }
.dap-wrap-vert .pr2 { color: #696969; font-size: 12px; margin: 3px 0; }
/* End Speedbit skyscraper */

h1{font-size:20px;color:#000000;margin:0;padding:0 0 5px 0;}
h2{font-size:16px;font-weight:bold;padding:0 0 10px 0;margin:0;}
h3{font-size:13px;font-weight:bold;padding:0 0 8px 0;margin:0;}
h4{margin:0;padding:20px 0 0 0;}
h5{margin:0;padding:20px 0 5px 0;font-size:13px}
#extended-info h3{font-size:13px;font-weight:bold;padding:20px 0 8px 0;margin:0;}
#main{margin:0 auto;padding:0;width:760px;background:white;padding:10px 10px 20px 10px;}

#trid{padding:19px 0 0 0;}
#trid img{border:0;}
#trid-left{float:left;width:85px;padding:2px 0 0 0;}
#trid-right{float:left;font-size:10px;line-height:10px}


#rightcolumn{float:left;width:180px;} 
#rightcolumn h3{padding:10px 0 10px 15px;font-size:12px}
#rightcolumn ul{padding:0 0 0 25px;}

#leftcolumn{float:left;width:550px;padding:0 20px 0 0;}
#content{padding:15px;}
.content{padding:0 15px 0 15px;}

#top20-panel{background:#f5f5f5;width:173px;}
#top20-top{display:block;width:173px;height:10px;background:url(/assets/graphics/sidebar-top-bot.jpg) top left;}
#top20-bot{display:block;width:173px;height:10px;background:url(/assets/graphics/sidebar-top-bot.jpg) bottom left;}
#top20 {margin:0;padding:0;list-style:none;}
#top20 li{list-style:none;padding:0 0 3px 0;}

#alphalinks{font-size:10px;}
#alphalinks a{font-size:11px;}

#head-content{padding:0 0 0 15px;}

#h-info-top{background:url(/assets/graphics/doc-header-top.jpg) bottom right no-repeat;min-height:95px;}
#h-info-bot{background:url(/assets/graphics/doc-header-bot.jpg) top right no-repeat;padding:15px 0 0 0;}

#h-info-top h1{padding:17px 0 0 0;}
#h-info-top #file-type{padding:10px 0 0 0;}
#h-info-top .link1{padding:5px 0 8px 0;}

#h-info-top-sub{float:left;}
#h-info-top-sub-img{float:left;width:50px;text-aligh:left;padding:15px 0 0 0;}
#h-info-top-sub-txt{float:left;}

#rpanel{background:url(/assets/201105/graphics/right-top.jpg) top left no-repeat;}
#rpanel .content{color:#444;padding:105px 10px 0 10px;font-size:11px;}
#rpanel .content span{color:#00418B;font-weight:bold;font-size:12px;}

#rbutton{float:left;width:165px;padding:20px 0 20px 22px;margin:0;}
.right-button-green{float:left;color:white;font-weight:bold;font-size:14px;padding:0 25px 0 25px;line-height:30px;height:33px;margin:0 0 0 0;background:url(/assets/201105/graphics/right-button.jpg) top left repeat-x;border:#019934 solid 1px;text-decoration:none;cursor:pointer;}
a.right-button-green:hover{background:url(/assets/201105/graphics/right-button.jpg) bottom left repeat-x;border:#019934 solid 1px;text-decoration:none;}


#extended-info{padding:0 0 0 15px;}
#extended-info ul{padding:0 0 0 15px;margin:0;}
#extended-info ul li{padding:0 0 5px 0;}

.ilink, .ilink:visited, .ilink:link{color:black;text-decoration:none;}
.ilink:hover{color:black;text-decoration:underline;}

.application{}
.smalltext p{float:left;padding:0;margin:0;font-size:10px;}
.smalltext{display:block;font-size:10px;line-height:12px;color:#444444;}
.smalltext a{font-size:10px;line-height:12px;}
/* .smalltext a{font-size:10px;line-height:12px;color:#444444!important;} */


#system-info{padding:15px 0 0 15px;}
#system-info-head{padding:15px 0 15px 15px;}


#recommended {background:#EBEBEB;padding:10px 0 0 15px;margin:10px 0 0 0;width:533px;border:solid 1px #C9C9C9;}
#recommended-yellow{background:#FFFFCC;padding:10px 0 0 15px;margin:10px 0 0 0;width:533px;border:solid 1px #C9C9C9;}
#reco-bodyl{float:left;width:353px;padding:0 15px 0 0;}
#reco-bodyl #bodylsub{padding:0 0 5px 0;font-weight:bold;}
#reco-bodyr{float:left;width:120px;height:140px;padding:42px 0 0 45px;background:url(/assets/graphics/file-error-shot.jpg) right top no-repeat;}
#reco-bodyr div{width:119px;overflow:hidden;font-weight:bold;font-size:10px;}


.side-ms{text-align:left;padding:20px 0 20px 0;}

.italic{font-style: italic;}


.proglist{font-size:10px;line-height:12px;padding:3px 15px 3px 15px;}
#more-info-chart{padding:0 15px 0 15px;}
#mimeprog-info .row-odd{}
#mimeprog-info .row-even{background:#ddd;}
hr{border:0;border-top:1px solid #999;color:#fff;margin:0;padding:0;}
hr.inbody{border:0;border-top:1px solid #ccc;color:#fff;margin:0;padding:0;}
#moredetailbox{display:block;background:#eee;border:1px solid #ccc;}
#moredetailbox h3{padding:0;}
#moredetailbox p{padding:0 15px 0 15px;}
#progmime{padding:15px 0 0 0px;line-height:14px;}
#mimeprog-info{padding:15px 15px 0 15px;}

#progmime .prognames{display:block;float:left;width:235px;font-size:10px!important;border-bottom:1px solid #999;height:18px;padding:4px 0 0 15px;overflow:hidden;}
#progmime .mimenames{display:block;float:left;width:235px;font-size:10px!important;border-bottom:1px solid #999;height:18px;padding:4px 0 0 15px;overflow:hidden;}

#viewing7{}

.to-top{float:right;padding:15px 15px 15px 0;}

a.grey{color:#777;text-decoration:none;}
a.grey:hover{text-decoration:underline;}

.black{color:#000;}

#gsearch-foot{padding:15px 0 15px 155px;}
#was-this-usefull{padding:0 0 0 15px;}
#footermenu{padding:10px 15px 0 13px;color:#777;}
#footermenu a{color:#777;text-decoration:none;}
#footermenu a:hover{color:#777;text-decoration:underline;}

br{clear:both;}




/* GADS */
/* GADS */
#home-topright-gad{display:block;margin:0 0 0 18px;width:160px;text-align:center;}




