body{margin:0 0 1em 0;padding:0;background:#fff;color:#333;min-width:610px;}
form{margin:0;}
img{border:0;}
#header{padding:0 50px;}
#header ul{right:0;}
#content{padding:0 50px;}
#footer-contents{padding:0 20px;margin:0 50px;}
#header div, #content, #breadcrumbs div, #footer-contents, #main-feature .feature-contents{max-width:900px;margin:0 auto;}
#header div{position:relative;}
#header{height:38px;position:relative;border-bottom:1px solid #a1a6b1;background-color:#33415d;z-index:1;}
#header ul{padding:0;margin:0;list-style:none;border-left:1px solid #576178;border-right:1px solid #1f2635;position:absolute;top:0;}
#header li{float:left;padding:0;margin:0;}
#header ul a:link, #header ul a:visited{display:block;float:left;padding:10px 15px;text-decoration:none;border-right:1px solid #576178;border-left:1px solid #1f2635;color:#dee0e5;height:36px;voice-family:"\"}\"";voice-family:inherit;height:16px;}
#header ul li a:hover{background:#475470;color:#fff;text-decoration:underline;}
#content{background:#fff;}
#footer{clear:both;margin-top:3em;margin-bottom:1em;color:#888;padding:25px 50px;text-align:center;}
#footer-contents{padding:0;border-top:1px solid #c9d0e0;}
.small-print a:link, .small-print a:visited{color:#888;}
.small-print a:hover, .small-print a:active{color:#333;}
#footer ul{list-style:none;margin:0 0 10px 0;padding-left:4px;}
hr.hide{display:none;}
hr{height:1px;background-color:#000;color:#000;margin:2em 0;}
.hide{display:none;}
body, td, th, input{font-family:verdana, sans-serif;font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;}
h1, h2, h3, h4, h5, h6{margin:1em 0 0.2em 0;border-bottom:1px solid #ccc;font-family:arial, verdana, sans-serif;}
li h1, li h2, li h3, li h4, li h5, li h6{border:none;}
h2{font-size:150%;font-weight:normal;}
h3{font-size:120%;}
h4{font-size:100%;}
:link{color:#039;}
:visited{color:#636;}
:link:hover,:visited:hover{color:#333;}
:link:active,:link:active{color:#000;}
#main-feature a.download-link{display:block;padding:0 0 12px 0;margin-bottom:0.2em;text-decoration:none;color:#256504;width:285px;margin-left:-8px;}
#main-feature a.download-link span{display:block;padding:9px 10px 0 58px;min-height:43px;}
#main-feature a.download-link strong{font:140% sans-serif;letter-spacing:-0.02em;text-decoration:underline;color:#256504;}
#main-feature a.download-link em{font-style:normal;color:#367d10;letter-spacing:0;display:block;padding-top:3px;font-size:85%;}
#main-feature a.download-link:hover, #main-feature a.download-link:hover span, #main-feature a.download-link:hover strong{color:#143802;cursor:pointer;background-position:100% 100%;}
#main-feature a.download-link:hover span{background-position:100% 0%;}
#main-feature .download-other{font-size:85%;color:#515f78;padding-left:8px;}
.download h3:link, .download h3:visited, .download h3:link:active, .download h3:visited:active{color:#1d9101;}
.download h3:link:hover, .download h3:visited:hover{color:#156b01;}
.other{padding-top:3px;}
.other a:link, .other a:visited{color:#515f78;}
.other a:hover{color:#000;}
#footer{background:url(/img/footer00.png) repeat-x top;text-align:left;margin-top:4em;font-size:85%;}
#footer-contents{border:none;}
#footer a{color:#888;margin-right:2em;}
.corner-box{background:url(/img/left-top.jpg) no-repeat left top;padding:12px 15px;}
.corner-box h3, .portal-box-contents .corner-box h3{margin-top:0;}
.corner-box div{text-align:justify;}
.corner-box p{text-align:justify;}
.corner-box div a{background:url(/img/news-arrow-right.gif) no-repeat right center;padding-right:11px;padding-bottom:3px;}
.menu-box ul li a:hover, .menu-box ul li a:active{background:url(/style/index_files/menu-boz.png) no-repeat -200px 0%;}
#main-feature{background:url("/img/bg-heade.jpg") repeat-x top;margin-top:-24px;}
#main-feature .feature-contents{padding:15px 50px 10px 50px;background:none;height:auto;min-height:150px;}
#main-feature-background{background-position:50% 0%;background-repeat:no-repeat;}
#main-feature p{margin:5px 0 10px 0;color:#3c475b;line-height:150%;font-size:100%;font-weight:bold;width:50%;}
#main-feature a.download-firefox{background:url("/img/download.png") no-repeat 0% 100%;width:332px;}
#main-feature a.download-firefox span{background:url("/img/download.png") no-repeat 0% 0%;padding:35px 14px 4px 100px;margin-bottom:4px;width:218px;min-height:48px;}
#main-feature .download-other{margin-left:38px;}
#main-feature h1, #main-feature h2, #main-feature h3, #main-feature h4, #main-feature h5, #main-feature h6, .front-feature h3{border:none;}
p{line-height:150%;}
#home #main-feature-background{background-image:url("/img/main-fea.jpg");}
#home #main-feature{margin-top:0;background-image:url("/img/bg-headf.jpg");}
#home #main-feature p{min-height:80px;}
#home #main-feature .feature-contents{padding-bottom:30px;}
#home #main-feature .feature-contents{min-height:285px;}
#home #content{color:#5f6775;}
#home .front-feature-left{float:left;width:55%;margin-right:4%;}
#home .front-feature-right{float:left;width:40%;}
#home .front-feature h3, #home .front-feature p{margin-left:40px;}
#home .front-feature-right h3, #home .front-feature-right p{margin-left:30px;}
#home .front-feature p{margin-top:0;}
#home .front-feature img{float:left;}
#home .front-feature .corner-box{padding-bottom:30px;}
