*{margin:0, padding:0;}
*:focus{outline:none;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0;}
html,body{height:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
b,strong{font-weight:bold;}
img{font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
li{display:list-item;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}
svg{overflow:hidden;}
input,textarea,select{outline:none;}
.fontFam{font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;}
a{text-decoration:none;color:#000000;}
a:hover{color:#aa0000;}
.activeBtnNot{background:#000000;color:#ffffff;}
.activeBtn{background:#ffffff;color:#aa0000;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
body{font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;}
#topBar{background:#000000;margin:0;text-align:right;padding:5px 10px;font-size:0.8em;color:#ffffff;overflow:hidden;}#topBar a{color:#aa0000;}#topBar a:hover{color:#ffffff;}
#topBar input{border:none;width:60px;text-align:center;}
header{width:940px;padding:0 10px;margin:0 auto;padding:10px 0;overflow:hidden;}header h1{float:left;}
header form{float:right;width:540px;margin:5px 0 0 0;}header form input{font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;margin:0;}
header form input[type=button]{padding:5px 10px;margin:0 20px 13px 0;cursor:pointer;border:none;}header form input[type=button]:hover{background:#ffffff;color:#aa0000;}
header form input[type=text]{border:1px solid #000000;background:#ffffff;width:448px;padding:5px;float:left;margin:0 10px 0 0;}
header form input[type=submit]{width:60px;font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;background:#000000;color:#ffffff;padding:5px;margin:0 0 0 10px;float:left;display:block;cursor:pointer;border:none;}header form input[type=submit]:hover{background:#ffffff;color:#aa0000;}
.ui-menu-item{font-size:0.6em;border-bottom:1px solid #aa0000;}
.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}
#container{width:960px;padding:0 10px;margin:0 auto;}
aside{background:#000;width:360px;padding:0 10px;margin:0 auto;margin:10px;float:left;color:#ffffff;position:relative;}aside .query{padding:5px 0 10px 0;}aside .query a{text-align:center;display:block;margin:20px auto;background:#000000;padding:10px;color:#aa0000;cursor:pointer;}aside .query a:hover{color:#000000;background:#ffffff;}
aside .query div{margin:10px;}
aside .query .Qtitle{font-size:1.7em;line-height:1.2em;}
aside .query .Qauthor{font-size:1.3em;}
aside .query .Qimage{position:absolute;top:-10px;right:-230px;visibility:hidden;}
#results{width:540px;padding:0 10px;margin:0 auto;margin:10px;float:left;overflow:hidden;padding:0;}#results .query{width:540px;display:block;padding:10px 0;border-bottom:1px solid #aa0000;}#results .query .Qtitle{font-size:1.2em;line-height:1.4em;}
#results .query:hover{background:#000000;color:#ffffff;}
.progressbar{width:50%;margin:0 auto;}
#mailers{visibility:hidden;width:520px;padding:0 10px;margin:0 auto;padding:10px;background:#000000;position:fixed;left:50%;top:50%;margin:-200px 0 0 -270px;z-index:10;color:#ffffff;}#mailers h3{color:#aa0000;font-size:1.8em;line-height:1.8em;font-weight:normal;}
#mailers h4{color:#ffffff;font-weight:normal;margin:10px 20px;font-size:1.4em;line-height:1em;}
#mailers label{margin:20px 0 5px 0;display:block;}
#mailers textarea{display:block;border:none;resize:none;width:100%;height:80px;font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;}
#mailers input[type=text]{border:none;display:block;width:100%;font-family:'Cuprum',arial,serif;font-size:16px;line-height:16px;}
#mailers input[type=submit]{border:none;background:#aa0000;color:#ffffff;width:200px;padding:10px;float:right;margin:0;cursor:pointer;}#mailers input[type=submit]:hover{background:#ffffff;color:#aa0000;}
.message{visibility:hidden;width:520px;padding:0 10px;margin:0 auto;text-align:center;font-size:1.3em;line-height:2em;background:#aa0000;color:#ffffff;position:fixed;left:50%;top:50%;margin:-200px 0 0 -270px;z-index:10;}
.modal{visibility:hidden;background:url(../imgs/modal.png);opacity:0.5;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:8px;cursor:pointer;}
