@charset "utf-8";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
#header li{list-style:none outside none;}
body{background:url("../images/body_bg_1x393.gif") repeat-x scroll 0 0 #EFEFEF;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;}
#breadcrumbs a{display:inline;font-size:11px;}
#breadcrumbs h1{display:inline;font-size:11px;}
#content h2{font-size:14px;margin-top:6px;margin-bottom:10px;}
#content h3{font-size:12px;font-weight:bold;margin-bottom:3px;}
#main{width:100%;z-index:1000;}
#header{background:url("../images/header_nav_bg_1x60.gif") repeat-x scroll 0 317px transparent;overflow:hidden;}
#header-inner{height:383px;padding:0 0 0 0px;position:relative;width:980px;margin:0 auto;}
#site-logo{background:url("../images/iexplore_logo_195x96.png") no-repeat scroll 0 0 transparent;height:96px;left:38px;position:absolute;text-indent:-9999px;width:195px;z-index:1030;}
#nav-search{background:none repeat scroll 0 0 #FFFFFF;height:60px;padding:6px 0;position:absolute;top:311px;width:980px;z-index:1020;}
#nav-search-inner{background:none repeat scroll 0 0 #aed59d;height:60px;width:980px;}
#nav{float:left;}
#nav li{float:left;height:60px;}
#nav li a:hover, #nav li a.selected{background:#00b774;text-decoration:none;}
#nav li .nav-link{display:block;float:left;height:50px;padding:10px 15px 0;}
#nav li a{color:#FFFFFF;font-size:1.4em;font-weight:bold;}
a{color:#405BA1;outline:medium none;text-decoration:none;}
#content a:link, a:active, a:visited{color:#0057AE;text-decoration:none;}
#content a:hover{color:#FF4B33;text-decoration:underline;}
#nav li a span.sub-text{color:#000000;font-size:0.65em;font-weight:normal;}
#content{margin-bottom:20px;overflow:hidden;clear:both;width:980px;padding-top:10px;margin:0 auto;}
#primary-content{float:left;margin-bottom:10px;width:680px;}
#secondary-content{float:left;width:300px;}
#breadcrumbs{background-color:#FAFAFA;border:1px solid #CCCCCC;margin:0 20px 0 0;padding:3px;}
#breadcrumbs span{display:inline-block;text-align:center;width:22px;}
#context{background-color:#FAFAFA;border:1px solid #CCCCCC;margin:10px 20px 0px 0px;padding:3px;}
#context2{background-color:#FAFAFA;border:1px solid #CCCCCC;margin:10px 20px 0px 0px;padding:3px;}
#context ul{list-style:none outside none;margin-left:0;padding-left:1em;text-indent:-1em;margin-bottom:10px;}
#context ul li{padding:3px;}
#context ul li:before{content:"\00BB \0020";}
#sidebox ul li:before{content:"\00BB \0020";}
#sidebox ul li{padding:3px;}
#context-inner{padding:8px 20px;}
#sidebox{background-color:#CCC; margin-bottom:10px;}
#sidebox-inner{padding:8px 20px;}
#sidebox2{background-color:#CCC; margin-bottom:10px;}
#sidebox2-inner{padding:8px 20px;}
#breadcrumbs-inner{height:18px;padding:8px 20px;}
#social{height:18px;float:right;width:250px;}
#footer{border-top:1px solid #CCCCCC;clear:both;height:30px;margin:0 auto;padding-top:10px;width:980px;}
#content p{margin-bottom:12px;}
.showcase{overflow:hidden;width:938px;}
.gallery ul li{float:left;margin:0 32px 18px 0;}
.filter{margin:0 0 30px;}
.filter li a:hover, .filter li.current a:link, .filter li.current a:visited{background:none repeat scroll 0 0 #9B9B9B;color:#FFFFFF;text-shadow:0 1px 1px #6A6A6A;}
.filter li a:link, .filter li a:visited{background:none repeat scroll 0 0 #DBDBDB;border-radius:6px 6px 6px 6px;color:#333333;font-family:'Georgia';font-style:italic;padding:4px 8px;text-decoration:none;text-shadow:0 1px 1px #FFFFFF;}
.gallery ol, ul{list-style:none outside none;}
li.zoom a{display:block;position:relative;}
.gallery ul li img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E3E2E2;margin:0 0 10px;padding:4px;}
li.zoom a span.rollover, li.zoom a span.rollover-video, li.zoom a span.pover, li.zoom a span.vover{background:url("../images/zoom.png") no-repeat scroll 50% 50% #000000;display:block;height:129px;left:4px;position:absolute;top:4px;width:193px;}
li.zoom a span.rollover2{background:url("../images/zoom.png") no-repeat scroll 50% 50% #000000;display:block;height:274px;position:absolute;width:250px;}
li.zoom a span.rollover-video, li.zoom a span.vover{background:url("../images/vzoom.png") no-repeat scroll 50% 50% #000000;}
.right {
    float: right;
    margin-left: 6px;
}
.photo {
    background-color: #FFFFFF;
    border: 1px solid #B2B2B2;
    margin-bottom: 6px;
    padding: 3px;
}
.description {
    font-size: 11px;
    font-style: italic;
    padding: 5px 0 0 3px;
    text-align: center;
    width: auto;
}
.actitle{width:100%; padding:4px; background-color:#aed59d; margin:10px 0px;}
.actitle h3{color:#000;}
.query{padding:2px 5px;border: 1px solid #E0DEDE;border-radius:2px 2px 2px 2px;width:170px; color:#505050;}
.search{background-color:#715737;border:1px solid #999;border-radius:2px 2px 2px 2px;display:block;font-size:85%;color:#FFF;padding:2px 5px;text-transform:uppercase;}
#content a:active.button_x3, #content a:visited.button_x3, #content a:link.button_x3{background-color:#00b774;background-image:-moz-linear-gradient(center top , #00b774, #0ba069);border-left-width:1px;border-radius:2px 2px 2px 2px;color:white;font-size:95%;padding:3px 10px;text-transform:uppercase;font-weight:bold;display:inline-block;position:relative;border:1px solid rgba(0, 0, 0, 0.1);font:inherit #FFF; float:right;text-decoration:none;}
#content a:hover.button_x3{background-color:#00b774;background-image:-moz-linear-gradient(center top , #00b774, #0ba069);border-left-width:1px;border-radius:2px 2px 2px 2px;color:white;font-size:95%;padding:3px 10px;text-transform:uppercase;font-weight:bold;display:inline-block;position:relative;border:1px solid rgba(0, 0, 0, 0.9);font:inherit #FFF;text-decoration:none; float:right;  margin-bottom:10px;}
#content p {line-height:18px;}