body,input,textarea,button,select{color:#555;font:12px/18px "Helvetica","Arial",sans-serif}
ol li{border-top:1px solid #ddd;line-height:20px}ol a:hover,ol a:focus{background-color:#ddd;text-indent:5px}
ol a{overflow:hidden}ol span{float:left;width:55px;font-size:11px;line-height:15px;margin-top:3px}h1 a{display:block;text-indent:-9999px}
ul li{float:left;margin:0 1px 1px 0}li{white-space:nowrap}ul li img{display:block}* html ul li{width:10px}
small{font-size:11px}ins{font-size:17px;font-weight:bold;display:block}
a{color:#CD00CD}a:hover,a:focus{color:#000}

.center{width:890px;position:relative;margin:0 auto;overflow:hidden;display:block;padding:0 45px}
.loop{position:relative;height:370px;overflow:hidden}.loop .loop{position:absolute;left:0;top:0;display:block}
.col,.left,.right{float:left;display:inline;overflow:hidden}.right{float:right}.row{overflow:hidden;margin-right:-40px;display:block}
.col{width:200px;margin:0 30px 40px 0}.duo{width:430px}.trio{width:276px}.full{width:890px}.triple{width:660px}.read{width:550px}

#head{position:absolute;z-index:5;top:30px;left:50%;width:890px;margin-left:-490px;font-weight:bold;font-size:12px}
#head h1 a{background:url(logo.png);width:218px;height:96px}#head li a:hover,#head li a:focus,#head li a.cur{background-color:#fff;color:#CD00CD}
#head li a{background:#CD00CD 86% 50% no-repeat;padding:0 4px;color:#fff;margin-left:1px;height:18px}
#head li a.icon-search{background-image:url(icons/search.gif);padding-right:15px}
#head ul.right{position:absolute;top:0;right:40px}
#line{position:absolute;bottom:0px;left:45px;width:870px;padding:10px;background:#CD00CD;z-index:2;color:#fff;filter:alpha(opacity=75);opacity:0.75}
#line a{display:block;padding:20px 0 20px 454px;background:none;color:#fff;text-decoration:none;line-height:14px}
#line ins,#line ins b{color:#fff;line-height:normal;display:inline}

#cont{padding-bottom:130px}#wrap{min-height:100%}* html #wrap{height:100%}html,body{height:100%}
#foot{background:#CD00CD;margin-top:-120px;height:100px;font-size:11px;padding:20px 0 0 0;text-align:center}
#foot a,#foot img{color:#555;padding:0 3px;display:inline;text-decoration:none}
#foot a:hover,#foot a:focus{background:#000;color:#fff}

.loop{margin:0 -45px 30px -45px;background:#eee}.loop .loop{margin:0}
ins{text-transform:uppercase}ins a,a ins{text-decoration:none}
ins b,b ins{font-size:30px;line-height:40px;letter-spacing:-1px;color:#CD00CD}
ol a.cur,ol a:hover span,ol a:focus span{background-color:#CD00CD;color:#fff;text-indent:5px}
ol a{color:#555}ol small{color:#aaa} ol span{color:#CD00CD}

.meta{font-size:15px;font-style:normal}
.thumbs{padding:10px 5px 9px 10px;background:#eee}
.grid a{background:#eee;line-height:20px;padding:0 5px;color:#555}
.grid a:hover,.grid a:focus,.grid a.cur{background:#CD00CD;color:#fff}
.icon{background:url(icons/img.gif) 3px center no-repeat;padding-left:30px}
.icon-doc,.icon-docx,.icon-otf,.icon-txt,.icon-rtf{background-image:url(icons/txt.gif)}
.icon-zip,.icon-tar,.icon-gzip,.icon-rar{background-image:url(icons/zip.gif)}
.icon-ppt,.icon-pptx,.icon-oop{background-image:url(icons/ppt.gif)}
.icon-pdf{background-image:url(icons/pdf.gif)}

fieldset,label,legend,input,textarea,select{vertical-align:baseline}textarea{overflow:auto;resize:none}
input,textarea,select{border:1px solid #ccc;padding:2px;float:left;display:inline;margin-bottom:2px;width:70%}
button{background:#CD00CD;margin-right:5px;padding:2px 7px;color:#fff;border:1px solid #CD00CD;float:left;font-weight:bold}
label{float:left;clear:left;width:20%;display:inline;margin-bottom:2px}form br{clear:left}
button:hover,button:focus{color:#CD00CD;background:#fff}
.empty{color:#999}.unvalid{border-color:#CD00CD;color:#CD00CD}