﻿/* www.divcss5.com  CSS */

body {font: 100% Verdana, sans-serif; text-shadow:0px  -1px  1px  #ddd}

/* Flaired edges, by Tomas Theunissen */

hr.fancy-line { 
    border: 0; 
    height: 1px; 
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    box-shadow: 0px -2px 4px rgba(136,136,136,0.75);
}


hr.style-eight {
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    width:100%;
    margin-left:0px;
    text-align: center;
}
hr.style-eight:after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

/* The expand / collapse button */

a.button{
	background:url('images/buttons.png') no-repeat;
	width:80px;
	height:38px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	border:none !important;
}

a.button.expand:hover{ background-position:0 -38px;}
a.button.collapse{ background-position:0 -76px;}
a.button.collapse:hover{ background-position:0 bottom;}

/* Definition Lists */

dt{
/*	color:#8F9AA3;*/
	margin-top:20px;
	position:relative;
	cursor:pointer;
	border:1px solid transparent;
}

dt:hover{ color:#5f6a73;}

dt.opened .icon{
	background:url('images/bullets.png') no-repeat;
	height:12px;
	left:0;
	position:absolute;
	top:0px;
	width:12px;
}

dt.opened .iconhide{
	background:url('images/bullets.png') no-repeat;
	height:12px;
	width:12px;
	position:absolute;
background-position:0 bottom;
}


dt .icon{background:url('images/bullets.png') no-repeat;height:12px;	width:12px;	position:absolute;background-position:0 bottom;}

dt .iconhide{background:url('images/bullets.png') no-repeat;height:12px;	width:12px;	position:absolute;background-position:0 top;}

dd{
	color:#717f89;
	line-height:1.0;
	padding:5px 0 0 5px;
	display:progress; 
}


/* Only Needed For The Demo Page */

a, a:visited {
	text-decoration:none;
	outline:none;
	border-bottom:1px dotted #97cae6;
	color:#174ae6;
}

a:hover{
	border-bottom:1px dashed transparent;
}

/* for publication.html */
.style13 {
	text-align: center;
}

.gradient {
width:91%;
display:inline-block
background-color:#FFFFFF;
FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E0E0E0,endColorStr=#ffffff);/*IE6*/
background:-ms-linear-gradient(top,#E0E0E0,#ffffff);
background:-moz-linear-gradient(top,#E0E0E0,#ffffff);/*非IE6的其它*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E0E0E0), to(#ffffff));/*非IE6的其它*/
}