@charset "utf-8";
/*
 fufezan.net by CF for fube designs - www.fub3.com
*/
* {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:none;

}

body {
background-color:#000;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
top:0px;
left:0px;
min-width:800px;
min-height:570px;
color: #eee;
font: 1.0em Arial, Helvetica, Geneva, sans-serif;
 }

/* >>> div madness */
#mask {
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left -200px;
position: fixed;
right:0px;
top:0px;
width: 17%;
height:37px;
z-index:5;
-webkit-transition-property: background-position,height,width;
-webkit-transition-duration:1s,1s;
-webkit-transition-timing-function: ease,ease;
-moz-transition-property: background-position,height,width;
-moz-transition-duration:1s,1s;
-moz-transition-timing-function: ease,ease;
transition-property: background-position,height,width;
transition-duration:1s,1s;
transition-timing-function: ease,ease;
 }
#mask:hover {
background-position:left 0px;
height:200px;
width: 100%;
}
#border {
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
position: relative;
margin: 0 auto;
width: 900px;
-webkit-border-radius: 0.7em;
-moz-border-radius: 0.7em;
/*border-left: dashed 1px #ccc;*/
 }


#header {
position:fixed;
margin: 0 auto;
width: 900px;
top: 0px;
color:#222;
font: oblique bold 0.7em Helvetica;
}
#dateD {
	color:#ccc;
	font-size: 7.7em;
	position: absolute;
	top: 0px;
	left: 0px;
	text-shadow: 0px 0px 5px #555;
	font-style: italic;
	z-index: 4;
}
#dateY{
	font-size: 1.3em;
	color: #ddd;
	z-index: 4;
	position: absolute;
	top: 77px;
	text-shadow: 0px 0px 5px #555;
}
#dateW {
	font-size: 2.3em;
	color: #eee;
	z-index: 4;
	position: absolute;
	top: 7x;
	font-weight: bold;
	font-style: normal;
	text-shadow: 0px 0px 5px #555;

}
#dateM {
	font-size: 3.3em;
	color: #ddd;
	z-index: 4;
	position: absolute;
	top: 27px;
	text-shadow: 0px 0px 5px #555;
}
#fube-dezigns {
position:relative;
margin: 0 auto;
width: 900px;
top: 0px;
}
#mod {
background-color:#000;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
position:static;
top:0px;
left:0px;
min-height:277px;
margin:0px 75px 0px 177px;
padding:147px 17px 0px 17px;
}
#content {
position:relative;
top:0px;
left:0px;
}
#footer {
position:fixed;
width: 163px;
bottom:0px;
background-color: rgb(0,0,47);
opacity:0.7;
color:#999;
font-size:0.8em;
font-family:"Times New Roman", Times, serif;
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
-webkit-border-radius: 0.7em;
-moz-border-radius: 0.7em;
padding:7px;
text-align: center;

 }
#footer:hover {
opacity:1;
color:#ccc;
}
#footer ul {
}
#footer li {
list-style-type: none;
list-style-image: none;
display: block;
padding-right:10px;
letter-spacing:2px;
}


/* navigation */
#nav {
border-bottom:none;
position:absolute;
top:257px;
left: 0px;
letter-spacing:1px;
z-index:7;

}
/*1st level */
#nav ul {
font: small-caps bold 1.2em "Times New Roman", Times, serif;
border-left: 1px dotted #007;
padding-left:7px;
}
#nav ul li {
list-style:none;
text-decoration:none;
}
#nav ul a:link, #nav ul a:visited, #nav ul a:focus, #nav ul a:active {
display:block;
width:170px;
background-color:#002;
text-decoration:none;
color:#999;
font-size:1.7em;
border-bottom:none;
-webkit-transition-property: color,background-color;
-webkit-transition-duration:1s,3s;
-webkit-transition-timing-function: ease,ease-in-out;
-moz-transition-property:color,background-color;
-moz-transition-duration: 1s,3s;
-moz-transition-timing-function: ease,ease-in-out;
}
#nav ul a:hover {
color:#fff;
background-color:#007;
text-decoration:none;
border-bottom:none;
}
/*2st level */
#nav ul ul {
font-family: Helvetica, Arial, sans-serif;
font-size:1.3em;
text-transform: lowercase;
border-left: 1px dotted #700;
}
#nav ul ul li {
list-style:none;
text-decoration:none;
}

#nav ul ul a:link, #nav ul ul a:visited, #nav ul ul a:focus, #nav ul ul a:active {
display:block;
width:162px;

background-color:#200;
text-decoration:none;
background-color:#200;
border-bottom:none;
font-size:1em;
-webkit-transition-property: color, background-color;
-webkit-transition-duration:1s, 3s;
-webkit-transition-timing-function: ease, ease-in;
-moz-transition-property:color, background-color;
-moz-transition-duration: 1s,3s;
-moz-transition-timing-function:  ease, ease-in;
}
#nav ul ul a:hover {
background-color:#700;
color:#dfd;
text-decoration:none;
border-bottom:none;

}
/* 3rd level*/
#nav ul ul ul {
border-left: 1px dotted #070;
font-family: Helvetica, Arial, sans-serif;
font-style: italic; 
font-size:0.7em;
width:165px;
}
#nav ul ul ul li {

list-style:none;
text-decoration:none;
}
#nav ul ul ul a:link, #nav ul ul ul a:visited, #nav ul ul ul a:focus, #nav ul ul ul a:active {
background-color:#020;
display:block;
width:154px;
text-decoration:none;
color:#aca;
text-indent:0px;
font-weight: 100;
border-bottom:none;
-webkit-transition-property: color, font-weight;
-webkit-transition-duration:1s, 3s;
-webkit-transition-timing-function: ease, ease-in-out;
-moz-transition-property:color, font-weight;
-moz-transition-duration: 1s,3s;
-moz-transition-timing-function:  ease, ease-in-out;
}
#nav ul ul ul a:hover {
color:#fff;
letter-spacing:1px;
font-weight:900;
text-decoration:none;
border-bottom:none;
}

#abstract {
position:relative;
top:0px;
left:0px;
padding:5px 15px 5px 15px;
margin:77px 0px 17px 0px;
color:#000;
background-color:#fff;
font: 1em Times, serif;
text-align: justify;
border: 2px solid #777;
}

#noglow {

}
#noglow a:link , #noglow a:visited ,#noglow a:active,#noglow a:hover	{
color: #111;
text-decoration: none;
border-bottom: none;
}
#code {
font: normal 0.9em "Courier New", Courier, mono;
color: #fff;
font-weight:500;
text-align:left;
padding:3px 7px 3px 7px;
margin:10px 0px 17px 0px;
background-color:#300;
background-image:url(../_images/code.gif);
background-position:right top;
background-repeat:no-repeat;
border:solid 1px #fff;
}
/* classes */


.copyr {
font-family:"Times New Roman", Times, serif;
font-size:0.9em;
color:#111;
padding-top:17px;
text-align: center; 
}
.login {
font-family:"Courier New", Courier, mono;
font-size:0.7em;
color:#777;
width:57px;
padding:3px 2px 1px 2px;
margin-left:2px;
border:1px solid #007;
background-color:#002;
}
.loginbutton {
font-family:"Courier New", Courier, mono;
font-size:0.7em;
color:#777;
width:25px;
height:15px;

margin-left:2px;
border:1px solid #222;
}

.linkage {
font-family:"Times New Roman", Times, serif;
font-size:0.9em;
text-align:right;
color:#ccc;
letter-spacing:4px;
padding: 1px 20px 1px 2px;
margin:0px;
z-index:4;

}
.linkage a:link, .linkage a:visited, .linkage a:active { 
	color: #ccc;
	text-decoration:none; 
}
.linkage a:hover {
	border-bottom:1px solid #f00;
}
/* Frames and formating for figures.php */
.l_image_w {
	background-image:url(../_images/img_w.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float: left;
}
.l_image_b {
	background-image:url(../_images/img_b.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float: left;
}
.list_image {
margin:10px 25px 20px 15px;
}
.line {
border-top:1px solid #777;
padding: 3px 0px 35px 10px;
}

.code_no {
	color: #b8b8b8;
	font: italic 0.9em "Lucida Grande", sans-serif;
	border-right: 1px dotted #cb0900;
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* replacments */

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 77px 0px;
	letter-spacing:5px;
	color:#fff;
	font-weight: normal;
	font-style: normal;
}
h2 {
	font-family:"Courier New", Courier, mono;
	font-size: 1.4em;
	font-weight:normal;
	color: #ccc;
	letter-spacing: 4px;
	border-bottom:1px solid #aaa;
	padding:0px;
	margin:20px 7px 10px 0px;
}
h3 {
	font: italic small-caps 1.1em Verdana, sans-serif;
	color: #eee;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
}
/* Abstract Title */
h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	text-align:center;
	color:#000;
	margin:10px 0px 30px 0px;
}
/* Abstract authors */
h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	text-align:center;
	font-style: italic;
	color:#000;
	padding:0px 0px 30px 20px;
}
/* project headers */
h6 {
	font-family:"Courier New", Courier, mono;
	font-size:1.2em;
	letter-spacing:7px;
	font-weight:700;
	padding:0px 30px 0px 3px;
	margin:20px 0px 0px 0px;
}
h7 {
	font-family:"Courier New", Courier, mono;
	font-size:1em;
	font-style:italic;
	letter-spacing: 4px;
	word-spacing: 7px;
	color: #999;
	margin: 0px 3px 70px 70px;

}

p {
	letter-spacing: 1px;
	line-height: 1.3em;
	padding:2px 0px 2px 0px;
}
a:link {
	color:  #ccc;
	text-decoration: none;
	border-bottom: 1px dotted #860301;
	-webkit-transition: color 1s ease-in;
}
a:visited {
	color:  #aaa; 
	text-decoration: none;
	border-bottom: 1px dotted #0051c6;
}
a:active {
	color:#eee; 
	text-decoration: none;
}
a:hover	{
	color: #fff;
	border-bottom: thin dashed red;
	text-decoration: none;
}
table {
	border: none;
	color: #fff;
}
th {
font: 0.9em Verdana, sans-serif;
color: #fff;
vertical-align: top;
width:127px;
text-align: right;
 }
td {
	font: 0.9em Verdana, sans-serif;
	color:#fff;
	vertical-align: bottom;

}
td#i {
vertical-align: top;
width:47px;
font-style: italic; }
td#ledgend {
padding: 0px 0px 3px 10px;
margin:10px 0px 0px 0px;
}
tr {

}

li {
list-style:none;
text-decoration:none;
}