body {margin:15px 0;}
.footnote {
background-color:white;
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#888;
}
.footnote a {
color:#888;
text-decoration:none;
}

a {outline:0}
.wrapper {
width:908px; margin:auto;
*overflow:hidden;
}
.coverdiv {
width:100%;
background-color:#FFFFFF;
}
.contentblock {
width:908px;
margin:auto;
background:url('/images/contentbg.gif') repeat-y top center;
background-color:#FFFFFF;
}
.headerlogo, .footer  {
width:100%; height:119px;
margin:auto;
}
.headerlogo {
width:908px; height:119px;
background-image:url('/images/headerlogo.png');
*background-image:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/headerlogo.png');
}
.menu {
position:relative; z-index:1;
border-top:1px solid #F3F3F4;
border-left:1px solid #F3F3F4;
padding-top:3px;
background-color:#fff;
width:100%;
}
.menucorner {
position:absolute; right:4px; top:-2px; z-index:2;
background:url('/images/menucorner.gif') no-repeat top right; width:16px; height:31px;
}
.menu a {
position:relative; z-index:4;
float:left; display:block;
font:15px Arial, Helvetica, sans-serif;
padding:2px 0;
color:#BEBEBE;
text-decoration:none;
font-weight:bold;
text-align:center;
}
.leftcorner, .rightcorner{
top:0;z-index:5; width:5px; height:5px;
}
.menu a .leftcorner{ display:block;
position:absolute; left:0;
background-image:url('/images/leftcorner.png');
*background-image:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/leftcorner.png');
}
.menu a .rightcorner{ display:block;
position:absolute; right:0;
background-image:url('/images/rightcorner.png');
*background-image:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/rightcorner.png');
}

.menu a#tab1menu:hover, .blocktext .popup a {color:#2AAC2A}
.menu a#tab2menu:hover {color:#37C338}
.menu a#tab3menu:hover {color:#8FC92B}
.menu a#tab4menu:hover {color:#55AAB9}
.menu a#tab5menu:hover {color:#1C85A7}
.menu a#tab6menu:hover {color:#00A1C4}

.menu a.selected, .menu a.selected:hover {color:#FFF !important;border:0;}

.menubottom {
float:left; display:block;
position:absolute; left:0; top:0; z-index:3;
}
.menubottom span {
float:left; display:block;
height:4px; font-size:1px;
}
.banner {
float:left; display:block;
width:900px; height:115px;
}
.texts {
padding:20px 0;
font:12px Arial, Helvetica, sans-serif;
}
h1, h2 {
font:18px Arial, Helvetica, sans-serif;
margin:0; padding:0 0 4px 0;
font-weight:bold;
color:#717171;
}
h2, font {
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0;
}
.texts {
height:400px; overflow-y:auto; overflow-x:hidden;
width:900px;
margin:auto;
margin-bottom:0;
margin-top:0;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#FFF;
scrollbar-arrow-color:#FFF;
scrollbar-track-color:#FFF;
}
.texts span {
padding:0 0 0 20px;
float:left; display:block;
width:420px;
margin:0;
}
.texts span p {
line-height:1.5em;
margin:0; padding:0 0 15px 0;
}
.contentfooter {
float:left; display:block;
width:885px; height:50px;
padding:0 0 0 15px;
background-image:url('/images/contentfooter.gif');
}
.footer {height:101px;}
.footer {
background-image:url('/images/footer.png');
*background-image:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/footer.png');
}
.footer .textleft p, .footer .textright p {margin:0; padding:2px 0;}
.footer span {
float:left; display:block; width:225px; position:relative; z-index:3;
padding:8px 22px 0 22px;
color:#FFFFFF;
font:16px Arial, Helvetica, sans-serif;
}
.footer span p a {
color:#FFFFFF;
text-decoration:none;
}
.midddlebg {
display:block; position:absolute; top:-5px; right:0; z-index:5;
width:59px; height:261px;
background-image:url('/images/middlebg.png');
*background-image:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/middlebg.png');
background-repeat:no-repeat;
}
.blocktext span {
padding:0;
}
.blocktexttop{
float:left; display:block;
background:url('/images/blockcornertop.gif') no-repeat top right;
width:420px; height:11px;
background-color:#F4F4F4;
}
.blocktextbottom{
float:left; display:block;
background:url('/images/blockcornerbottom.gif') no-repeat bottom left;
width:420px; height:11px;
background-color:#F4F4F4;
}
.blocktext {
position:relative;
float:left; display:block;
background-color:#F4F4F4;
padding:6px 20px;
width:380px;
}
.blocktext .headertext {
float:left; display:block;
width:285px;
}
.blocktext .headertext .title {
float:left; display:block;
font:17px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;
}
.blocktext .headertext .name {
float:left; display:block;
font:18px Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
}
.blocktext .headertext .package {
float:left; display:block;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
}
.blocktext .icon {
position:absolute; right:20px; top:0;
float:left; display:block;
}
.blocktext p.description {
float:left; display:block;
padding:12px 0;
font:12px Arial, Helvetica, sans-serif;
color:#6D6D6D;
line-height:1.6em;
}
.blocktext .popup {
float:left; display:block;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
}
.blocktext .popup a { text-decoration:none;}
.footer div p a:hover{
text-decoration:none;
}
.footer .textright {
float:right; display:block;
font-weight:bold;
}