@charset "utf-8";
@media projection,screen{.ui-tabs-hide{display:none;}}
@media print{.ui-tabs-nav{display:none;}}

.ui-tabs-nav{list-style:none; padding:0;}
.ui-tabs-nav:after{display:block; clear:both; content:" ";}
.ui-tabs-nav li{float:left; margin-right:8px; padding-right:8px; padding-left:8px; border:1px solid #AAA; margin-bottom:10px;}
.ui-tabs-nav li.last{margin-right:0;}

.ui-tabs-nav a{color:#000; white-space:nowrap;}
.ui-tabs-nav a:hover{color:#ED2C1C;}
.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-unselect a:hover{cursor:pointer;}

.ui-tabs-nav .ui-tabs-selected a{z-index:1; color:#FFF;}
.ui-tabs-nav .ui-tabs-selected a:hover{z-index:1; color:#FFF;}
.ui-tabs-nav .ui-tabs-selected {background:#ED2C1C; border:1px solid #ED2C1C;}
.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav .ui-tabs-disabled a{cursor:default;}
.ui-tabs-nav .ui-tabs-disabled a{color:#000;}
.ui-tabs-panel{}

html{height: 100%;}

* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav{display:inline-block;}

*{margin:0; padding:0; outline:0; text-align:left; vertical-align:top;}
a img{border:0;}
table{border-collapse:collapse; font-size:100%;}
ol,ul{list-style-type:none;}

body{font:12px/1.5em "Helvetica", Arial, Verdana, sans-serif; height: 100%;}
#wrapper{margin:0 auto; width:900px; margin-top:15px; position: relative; min-height: 100%;}
#footerwrapper{margin:0 auto; width:900px; margin-top:15px; position: relative; margin-top: -140px;}
#header{width:100%; height:80px;}
* html #wrapper{height: 100%;}

#nav{clear:left; float:left; width:100%; margin-bottom:20px;}
#aside{display:inline; float:left; width:250px;}
#article{display:inline; float:left; width:650px; margin-bottom:-66px; padding-bottom: 60px;}
#article #demo{width:640px; height:100px; overflow:hidden;}
#article #banner{margin-bottom:20px;}
#article .inner{padding:0 5px 60px 10px; width:640px; overflow:hidden;}
#article .inner ul{ list-style-type:disc; padding-left:20px;}
#footer{clear:left; float:left; width:900px; margin:66px 0 10px 0; padding-top:2px; border-top:2px solid #CCC; color:#CCC;}
#footer #certification{position:absolute; margin-top:-66px;}

#full-article{display:inline; float:left; width:100%;}
#full-article p{margin-bottom:3px;}
#full-article .search{padding:0 5px 5px 5px; width:100%; overflow:hidden;}
#full-article .search a:hover{ color:#CCC; text-decoration:none;}
#full-article .search h3{margin-bottom:2px; color:#000;}
#full-article .search p{border-bottom:1px solid #CCC; padding-bottom:3px;}
#full-article #searchDiv{ margin-bottom:20px!important;}
#full-article #searchDiv .searchResult{ width:inherit; height:auto; border-top:1px solid #AAA!important; margin-top:-11px; text-align:left; background:#f00}
#full-article #searchDiv .searchResult table th{color:#ED2C1C}
#full-article #searchDiv #search-tab{ margin-bottom:10px;}

a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;} 
h1,h2{font-size:16px; margin-bottom:10px; color:#ED2C1C;}
h3{ font-size:12px; margin-bottom:10px; color:#ED2C1C;}
p{margin-bottom:10px;}

/* menu */
#menu{width:100%; border-top:14px solid #ED2C1C; voice-family: "\"}\""; voice-family:inherit; font:bold 13px Helvetica; list-style:none;}
#menu li{display:inline; margin:0 2px 0 0; text-transform:uppercase;}
#menu a{float:left; display:block; margin:0 1px 0 0; padding:5px 10px 9px 10px; background:#FFF; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; text-decoration:none;}
#menu a:hover{background:#ED2C1C; padding:5px 10px 9px 10px; color:#FFF;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#menu .current{background:#ED2C1C!important; padding:5px 10px 9px 10px; color:#FFF;filter:alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity: 1!important;opacity: 1!important;}
#menu form{float:right; margin:5px 0 0 0;}
form .search{margin-right:5px; color:#CCC; width:151px!important;}
form .search:focus{color:#000}
form .button{width:60px; background:#777; border:1px solid #444; color:#FFF; font-size:12px; cursor:pointer;}
#menu #languages a:hover{background:none;}
#menu #languages{float:right;}
#menu #languages a{padding-right:0px;}

/* submenu */
#aside #submenu{width:250px; background:url(../images/submenu-bg.jpg) repeat-x; border-top:1px solid #CCC;}
#aside #submenu li{border-bottom:1px dotted #CCC;}
#aside #submenu li a{display:block; text-decoration:none; font-size:14px; font-weight:bold; padding:7px 5px 7px 10px;}
#aside #submenu li a:hover {color:#FF4E3E;}
#aside #submenu li a.active{color:#ED2C1C!important;}

.left{float:left; clear:left;}
.right{float:right;}
.hide{display:none;}
.clear{clear:both;}
.error{ color:#ED2C1C;}

.strong{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}

.small{font-size:10px;}
.medium{font-size:13px;}
.large{font-size:16px;}

.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}

.nav{margin-top:8px; font-size:11px; line-height:1.175em;}
.nav a{margin:0 2px 0 0; padding:2px 5px; color:#000; text-decoration:none; border:solid 1px #CCC; }
.nav a:hover{border:solid 1px #ED2C1C; color:#ED2C1C!important;}
.nav a,.nav span{display:block; float:left;}
.nav .highlight{background:#ED2C1C; color:#000; font-weight:bold; border:solid 1px #ED2C1C;}
.nav .highlight:hover{ color:#000!important;}
.nav .highlight.prev,.nav .highlight.next{color:#ED2C1C; border-color:#ED2C1C;}
#pagination .page{padding-top:0; border:none;}
.movie{float:left;}
.movieButton{float:left; margin-top:21%; margin-left:5px; margin-right:5px;}
