@import url(undohtml.css);
/*@import url(reset.css);*/

html {
  height:100%;
  overflow:auto;
 }

body#home,
body#research,
body#projects,
body#publ,
body#staff,
body#vyhne,
body#phglry,
body#vglry,
body {
	margin:0;
	padding:0;
	min-width:980px;
	max-width:1600px;
  height:100%;
  background-color:#fff;
	/*overflow:auto;*/
  /*background-image:url(../Images/beige107.jpg);*/
  }
	
#container {
  margin:0;
	padding:0;
	width:auto;
  height:100%;
}
	
 
 /* Banner */
#banner {
  height:99px;
  min-width:980px;
  margin:0; 
  border:1px solid blue;
  border-bottom:2px groove #996644;/#00688b;/
	border-left:none;
	border-right:none;
}

#leftTop {
	float:left;
	top:0px;
	left:0px;
	width:84px;
	height:98px;
	padding:0px;
  margin-bottom:0px;
	background-color:transparent;
  /*background:url(../Images/banner_bg15.png) repeat-x left top;*/
	}
	
#rightTop {
	height:98px;
	min-width:740px;
  margin:0;
	margin-left:0px;/*154px;*/
  background:url(../Images/banner_bg15.png) repeat-y left top;
	padding:0px;
}

#rightTop h2 {
  padding:12px;
	padding-bottom:0;
	padding-top:15px;
	margin:0;
	font-size:28px;
	word-spacing:5px;
	text-align:center;
	color:navy;
}
#deptLabel {
  float:right;
	max-width:210px;
	margin-top:10px;
}	
#deptLabel h3 {
 color:#0066cc;
 font-family:Georgia, "Times New Roman", serif;
 font-size:14px;
 padding-right:5px;
}

#langbar {
  /*position:relative;
	top:5px;
	left:5px;*/
	/*float:left;*/
	width:70px;
	height:30px; 
  font-family:"Times New Roman", serif;
	
	background-color:transparent;
	/*border-right:1px solid blue;*/
	padding:0px;
	margin-top:21px;
	padding-left:4px;
	/*background:url(../Images/nav_bg37.png) repeat-x left bottom;*/
	/*color:#08d;*/
}

#topHead {
  height:68px;
	/*min-width:760px;*/
	margin:0px 0px 0px 0px;
	padding:1px 0px;
	background-color:gray;
  /*background:url(../Images/head_bg72.png) repeat-x left top;*/
	}
	
/* top navigation bar */
#topNav {
   /*position:relative;*/
   margin-left:71px;
    margin-top:21px;
  height:30px;
   min-width:740px;
	padding:0px;
  /*border-left:1px solid #fff;*/
}

#topNav ul {
  /*background:url(../Images/nav_bg37.png) repeat-x left top;*/
	background-color:transparent;
  margin:0px;
/*border-bottom:1px solid darkgrey;*/
  /*border-top:1px solid darkgrey;*/
  /*border-left:1px solid darkgrey;*/
  list-style-type:none;
	padding-left:6px;
	padding-right:10px;
  height:30px;
}

#topNav ul li {
	float:left;
	display:inline;
}

#topNav ul li:first-child {
  margin-left:10px;
}
#topNav ul li a {
  display:block;
	margin-top:2px;
  padding:1px 10px;
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  text-decoration:none;
  color:#0000cc;
  /*letter-spacing: 1em;*/
	line-height:26px;
	background-image:none;
	/*background-image:url(../Images/nav_divider6.png);
	background-repeat:no-repeat;
	background-position:right;*/
 }

#topNav ul li a:visited {
	color:#4b0082; /*indigo*/
 }

#topNav ul li a:hover {
     color:#0000dd;
	font-weight:normal;
	/*text-decoration:underline;*/
	margin-top:3px;
     background-color:#FCF7F5;
     line-height:22px;
     border-top:1px solid;
		 border-left:1px solid;
		 border-right:1px solid;
     border-color:#c0c0c0;
 }

#topNav ul li a:active {
  color:#B96F6F;
	background-color:#f0f0f0;
	/*border:1px solid navy;
	border-bottom:none;*/
 }

#topNav ul li a.current {
  /*background-color:rgb(176,209,245);*/
	color:maroon;
	/*border:1px solid navy;
	border-bottom:none;*/
} 

#topNav ul li a.Idle {
	font-style:italic;  
	background-color:transparent; 
     background-image:none;
	color:#707070;
}

#topNav a.Idle:hover {
  text-decoration:none;
  background-color:transparent;
  border-color:transparent;
  margin-top:3px;
  line-height:22px;
}

#wrapper { /*content wrapper for left sidebar and maincontent*/
  margin:0;
	padding:0;
	height:100%;
	background-color:#F5F5DC; /*beige;,url(../Images/tile_bg4b.png);*/
	/*border:1px solid blue;*/
	border:none;
  min-width:980px;
	/*width:auto;*/
}

 
/* Sidebar base style */
#sidebar {
  float:left;
 /*position:relative;
  top:0px;
  left:0px;*/
  width:149px;
	height:100%;
  margin-bottom:0px;
 /*margin-top:100px;*/
  padding:0px;
  padding-bottom:0px;
  /*background-color:rgb(176,209,245);*/
	background-color:#ccddff;/*transparent;*/
  border-right:1px dashed blue;
}

#sidebar ul {
  list-style-type:none;
	margin-top:0;
	margin-left:0;
	padding-left:0;
	overflow:hidden;
	width:149px;
}

#sidebar ul li {
  border-bottom:1px solid blue;
	text-align:center;
	font-family:Verdana, Arial, Sans-serif;
	font-size:14px;
	padding-top:0px;
	height:24px;
 }

#sidebar ul li:first-child {
  border-top:1px solid blue;
}
#sidebar ul li a {
  padding-top:0px;
}

#sidebar ul a {
  display:block;
	width:148px;
	padding:0;
	margin:0;
	color:navy;
	text-decoration:none;
	line-height:24px;
}

#sidebar ul a:link {
  color:navy;
}
#sidebar ul a:visited {
  color:maroon;
}
#sidebar ul a:hover {
  background-color:#fdf5e6;
	color:blue;
}

#sidebar p {
  display:block;
	height:27px;
  width:145px;
  padding-top:5px;
	padding-left:5px;
	background-color:#00688b;/*#00abab;*/
	color:#fff;
	margin-bottom:0;
	margin-top:0;
	text-align:center;
	font-family:Georgia, "Times New Roman", serif;
	font-size:16px;
  font-weight:normal;
}

/* Content */
#content {
  margin-right:0px;
  margin-left:0px;
  padding:0px;
  padding-left:10px;
  padding-right:10px;
  background-image:url(../Images/beige107.jpg);
  background-position:left top;
  height:100%;
  /*overflow-x:hidden;*/
  overflow:auto;
  /*border-right:1px dashed blue;*/
  /*border-left:1px dashed blue;*/
}

#content p {
   font-size:14px;
   font-family:Verdana, Arial, Sans-serif;
}

#topics {
  /*float:right;*/
	/*width:480px;*/
	min-width:480px;
	margin:0px;
	margin-left:470px;
	padding:0px;
}
#topics h2 {
   margin-top:10px;
	 background-color:#EDE4C9;
	 padding:3px;
	 border-style:solid;
	 border-width:1px;
	 border-color:gray;
	 border-top:none;
	 border-left:none;
}


#mainHead
 {
 	/*position:relative;
	top:0px;
        left:0px;*/
      height:40px;
  /*background-color:#e5e5e5;*/
	/*border:1px solid blue;*/
	background:url(../Images/head_bg42.png) repeat-x left top;
	margin-bottom:0px;
	padding:0px;
        /*margin-top:-10px;*/
	}
	
#mainHead .Capital {
 text-transform:capitalize;
 font-variant:small-caps;
 font-weight:bold;
 font-family:Verdana,Arial,Sans-serif;
 font-size:22px;
 text-align:center;
 /*letter-spacing:1em;*/
 color:#4b0082; /*indigo*/
}	

/* Footer */
#footer {
  clear:both;
  position:relative;
  height:26px;
  width:auto;/*100%;*/
	/*min-width:835px;*/
  padding:0;
  /*border:none;*/
  background-color:#F1F1F1;/*#ddeeff;*/
  margin:0;
	/*border-top:1px solid blue;*/
	border-top:2px groove #00688b;
  border-bottom:1px solid blue;
}

#footer p {
  font-size:14px;
	margin:0;
	padding-left:10px;
	padding-top:6px;
	vertical-align:middle;
}

/* IDs for individual pages link*/
#home a#homeLink,
#research a#resLink,
#projects a#projLink,
#publ a#pubLink,
#staff a#staffLink,
#vyhne a#vyhneLink,
#phglry a#phglryLink,
#vglry a#vglryLink {
   background-color:#00688b;/*#faf0e6;*/
	 color:#fff;/*#0055aa;*/
	 line-height:24px;
	 margin-top:3px;
   border:none;
	 border-top:1px solid navy;
	 /*border-left:1px solid #fff;
	 border-right:1px solid #fff;*/
   background-image:none;

}


/* image styles */
img.normal {
   border:2px solid #888;
	 padding:3px;
	 background:#eff;}

.logo_gpi {
	float:left;
  width:84px;
	height:98px;
	/*margin:5px 10px 0px 5px;*/
	/*margin:1px;*/
	/*padding:1px;*/
	/*border:1px solid navy;*/
	/*background-color:transparent;*/
	}
a .logo_gpi {
  /*border:1px solid #cdc7b5;*/
  border:none;
}
.img_flag {
  width:30px;
	height:16px;
	/*margin:5px 5px 22px 5px;*/
	border:none;
	padding-top:8px;
  }
.img_flag0 {
  width:30px;
	height:16px;
	/*margin:5px 5px 22px 5px;*/
	border:none;
	padding-top:8px;
	/*opacity:0.5;*/
	filter:alpha(opacity=50);
	/*visibility:hidden;*/
}

.langsymb {
  text-align:center;
	line-height:150%;
}

img.intro {
  /*position:relative;*/
	float:left;
	/*top:0px;
	left:450px;
	text-align:center;*/
	width:457px;
	height:600px;
	margin-right:15px;
	margin-left:1px;
	margin-top:20px;
}

/* text style classes */

.capital 
{
	text-transform:capitalize;
	font-variant:small-caps;
 }

.Capital 
{
	text-transform:capitalize;
  text-align:center;
  font-variant:small-caps;
	font-size:24px;
	color:#4b0082;/*indigo*/
	vertical-align:middle;
	padding-top:4px;
	/*letter-spacing:1em;*/
	}

.txtcen {
  text-align:center;
}
	
p.ImgWrap {
  text-align:center;
}

.SubHeader {
  font-size:16px;
	text-align:right;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:5px;
}

.Idle {
	font-style:italic;
}

.Authors {
	font-size:16px;
	font-weight:normal;
	font-family:Times New Roman, Serif;
	color:black;
	line-height:120%;
	text-transform:uppercase;
}
.PubTitle {
  color:black;
  font-family:Verdana, Arial, Sans-serif;
	font-size:0.8em;
	line-height:150%;
	}

.PubYear {
  font-weight:bold;
}
