
* html img, * html .pngscale {
 azimuth: expression( this.pngSet? this.pngSet=true : 
 (this.nodeName == "IMG" ? (this.src.toLowerCase().indexOf('.png')>-1 ? (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/trn.gif") :
 '') :          
 (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ? (this.origBg = (this.origBg) ? this.origBg :             
 this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')", this.runtimeStyle.backgroundImage = "none") :
 '' ), this.pngSet=true );
}

* html .png {
 azimuth: expression( this.pngSet? this.pngSet=true : 
 (this.nodeName == "IMG" ? (this.src.toLowerCase().indexOf('.png')>-1 ? (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/trn.gif") :
 '') :          
 (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ? (this.origBg = (this.origBg) ? this.origBg :             
 this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none") :
 '' ), this.pngSet=true );
}

body {
  margin:0;
  padding:0;
  font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
  font-size:12px;
}

a:link {
  color:#666;
  text-decoration:none;
}

a:visited {
  color:#666;
  text-decoration:none;
}

a:hover {
  color:#000;
}

#content h2 a:hover {
  color:white;/*background:#666;*/
  /*padding:5px*/
}

#content h2 a:link {
  color:white;
}

#content h2 a:visited {
  color:white
}

#searchbox a:link {
  color:#fff;
}

p {
  margin:0 0 10px 0;
  text-align:justify;
  line-height:1.7em;
}

#latest p {
  text-align:left;
}

ul {
  margin:0;
  padding:0;
  list-style:none
}

#site {
  position:relative;
  margin: 0 auto;
  padding: 0;
  width:100%;
}

#header {
  position:relative;
  margin: 0 auto;
  padding:0;
  top:0px;
  width:996px;
}

#footer {
  position:relative;
  background:url('images/footer.png') top no-repeat;
  top:10px;
  width:996px;
  margin: 20px auto 0 auto;
  clear: both;
  height: 170px;
}

#content {
  position:relative;
  top:10px;
  width:996px;
  margin: 0 auto;
  overflow: auto;
  z-index:9
}

#page_research ul {
  margin:20px 20px 40px 20px;
}

#banner {
  position:relative;
  background:url(images/banner04.jpg) center no-repeat black;
  left:0px;
  top:0px;
  width:100%;
  height:374px;
  z-index:10;
}

#menu {
  font-size: 12px;
  font-weight: 100;
  color:white;
  letter-spacing:0px;
  top:112px;
  position:absolute;
  height:262px;
  width:996px;
  left:-4px;
}

#titlebg {
  position:absolute;
  background:url(images/titlebg3.png) repeat-x;
  left:0px;
  top:0px;
  width:100%;
  height:87px;
}

#searchbox {
  position:absolute;
  left:705px;
  top:76px;
  width:288px;
  height:47px;
  z-index:100
}

#sbbg {
  background: url(images/searchbox.png) no-repeat;
  position:absolute;
  height:48px;
  width:288px;
}

#searchtext {
  border:0px;
  position:absolute;
  top:15px;
  left:90px;
  font-size:10px;
  color:#999;
  width: 150px;
}

.searchmore {
  position:absolute;
  right: 10px;
  height: 20px;
  width: 20px;
  top: 12px;
  z-index:100;
}

#more {
  right: -4px;
  top: 20px;
  z-index: 22;
  visibility:hidden;
  display:block;
}

#more, #morebg, #more_c {
  position:absolute;
  height: 110px;
  width: 270px;
  padding:10px 0 0 10px;
  cursor:default;
  color:white;
}

#more_c, #morebg {
  right:8px;
  top:32px;
  z-index:30
}

*html #more_c, *html #morebg {
  right:-20px;
  top:20px;
}

#morebg {
  background:url(images/morebg.png) repeat-y;
  z-index:29;
}

#more_c {
  z-index:100
}

#menusol_bg {
  background:url(images/menusol.png);
}

#menuorta_bg {
  background:url(images/menuorta.png);
}

#menusag_bg {
  background:url(images/menusag.png);
}

.sol {
  left:0px;
  z-index:3;
}

.orta {
  left:329px;
  z-index:2;
}

.sag {
  left:658px;
  z-index:1;
}

.menu {
  position:absolute;
  top:0px;
  width:342px;
  height:262px;
  /*	overflow:hidden*/;
}

#title {
  background:url('images/sutitle.png') no-repeat;
  position:absolute;
  left:5px;
  top:2px;
  width:550px;
  height:80px;
  z-index:1;
}

#homelink {
	position:absolute;
	left:0px;
	top:0px;
	width:485px;
	height:52px;
	z-index:2;
}

#title span {
  position:absolute;
  top:51px;
  left:105px;
  color:#444;
  font-size:24px;
  font-weight:900;
  width:545px;
  letter-spacing:-1px;
}

#academic {
  width:265px;
  height:106px;
}

.menuitems {
  position:absolute;
  z-index:45;
}

.menutitle {
  position:absolute;
  top:20px;
  left:24px;
  height:24px;
  width:11px;
  z-index:0
}

.menutitlea {
  position:absolute;
  top:0px;
  left:0px;
  height:14px;
  width:100%;
  z-index:43;
}

#t_academic {
  width:205px;
}

#t_basic {
  top:158px;
  left:24px;
  width:134px;
}

#t_special {
  top:137px;
  left:213px;
  width: 102px;
  height: 49px;
}

#t_research {
  top:20px;
  left:24px;
  width:90px;
}

#t_education {
  top:20px;
  left:179px;
  width:60px;
}

#t_info {
  top:20px;
  left:24px;
  width:95px;
}

#t_positions {
  top:165px;
  left:165px;
  width:153px;
}

#t_forum {
  top:72px;
  left:215px;
  height:37px;
  width:104px;
}

#t_scholarship {
  top:137px;
  left:24px;
  width:53px;
}

#t_scholarship2 {
	top:41px;
	left:24px;
	width:63px;
	height:23px;
}

#t_awards {
  top:165px;
  left:24px;
  width:61px;
}

#t_awards2 {
	top:64px;
	left:24px;
	width:61px;
	height:22px;
}

#t_grad {
  top:20px;
  left:212px;
  height:45px;
  width:108px;
}
#t_grad2 {
	top:20px;
	left:221px;
	height:40px;
	width:98px;
}

#t_grad2 .bg2 {
/*	background:url(images/grad.png) no-repeat; */
}


#t_contact {
  top:190px;
  left:242px;
  width:75px;
}

#t_contact2 {
	top:85px;
	left:24px;
	width:75px;
	height:25px;
}

#t_calendar {
  top:183px;
  left:24px;
  width: 172px;
}

#t_calendar2 {
	top:77px;
	left:182px;
	width: 132px;
}

#t_people {
  top:81px;
  left:182px;
  width:90px;
}

#t_brochure {
  top:137px;
  left:24px;
  height:47px;
  width:100px;
}

* html .bg, *html .c {
  height:28px;
  z-index:0;
}

*html .bg2, *html .c2 {
  height:45px;
  z-index:0;
}

.c3 {
  height:45px;
}

.c, .c2 {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:1;
}

.menutitle {
  position:absolute;
  width:198px;
  height:28px;
  margin:0;
  padding:0;/*	overflow:hidden;*/
  background-image: url(images/trn.gif);
}

.hide {
  display:none;
}

.menutitle a:hover {
  border:none;
}

.menuitems a:hover {
/*	border-bottom:1px solid #9f0;*/
	}

#special {
  position:absolute;
  width:120px;
  height:33px;
  left: -18px;
  top: 49px;
  text-align: right;
}

#basic {
  width:100px;
  height:44px;
}

#forum, #academic, #basic, #research, #people, #info, #education {
  top:23px;
  left:3px;
}

#people {
  width:134px;
  height:143px;
}

#faculty {
  width:175px;
}

#instructors {
  width:120px;
}

#education {
  width:100px;
  height:33px;
}

#info {
  width:166px;
  height:84px;
}

#forum {
  width:100px;
  height:30px;
  top:43px;
  text-align:right;
}

.menu a:link {
  color: #FFFFFF;
  text-decoration: none;
}

.menu a:visited {
  text-decoration: none;
  color:white;
}

.sag a:hover {
  color: #0ff;
}

.orta a:hover {
  color:#9f0;
}

.sol a:hover {
  color:#fbb;
}

a:active {
  text-decoration: none;
}

a.menutitle:hover {
  border:0px;
  cursor:default;
}

.highlight-title {
  position:relative;
  width:278px;
  height:52px;
  left: 16px;
  top: 17px;
}

.mid, .right, .gen{
	width:946px;
  padding: 0 25px;
  }
  
#page_faculty, #page_calendar{
	width:991px;
  padding: 0 0 0 5px;
  }

#leftcol {
  left: 2px;
}

#latest, #intro, #highlights {
  height:40px;
  width:310px;
  margin:0 0 20px 0;
  font-size:26px;
  font-weight:100;
  letter-spacing:-2px;
  color:#999;
  line-height:30px;
  text-align:left;
  padding-left:8px;
  border-bottom:1px dotted black;
}

#midcol {
  left:6px;
}

#rightcol {
  left:10px;
}

#midcol, #leftcol, #rightcol {
  position:relative;
  width:325px;
  padding-top:15px;
  float:left;
  /* overflow:hidden */
}

#page_calendar #midcol, #page_calendar #leftcol, #page_calendar #rightcol,
#page_faculty #midcol, #page_faculty #leftcol, #page_faculty #rightcol {
	width:325px;
}

.highlight {
  background:url('images/highlight.jpg');
  height:243px;
  width:325px;
  color:white;
  margin:auto;
  font-weight:bold;
}

.highlight a:link, .highlight a:visited {
	color: #CCEEFF;
	text-decoration: none;
}
.highlight a:hover {
	color: #99BBDD;
}

.highlight-text {
  position:absolute;
  bottom:20px;
  right:30px;
}


.highlights_bottom {
	margin:280px 20px 10px 12px;
}


#leftcol p, #midcol p, #rightcol p {
  /*margin:0 15px 10px 15px; */
	margin:0 20px 10px 5px;
    /*line-height:20px;*/
}

#footerleft {
  position:absolute;
  width:329px;
  height:106px;
  left: 241px;
  top: 20px;
}

#footerright {
  position:absolute;
  width:329px;
  height:115px;
  left: 581px;
  top: 20px;
}

#research {
  position:absolute;
  width:156px;
  height:90px;
}

img {
  border:none;
  padding:0;
  margin:0;
}

h1 {
  text-align:center;
  letter-spacing:-2px;
  font-weight:100;
  font-size:30px;
  padding:5px 0 0 0;
  line-height:24px;
}

.menu h1 {
  font-size:18px;
  padding:0px 0px 0 0;
  margin: 0px 0px 0 0px;
  letter-spacing:-1px;
  text-align:left;
  line-height:16px;
  font-weight:100;
}

.menu h1 span {
  top:0px;
  margin:0px;
  padding:0;
}

#content h1 {
  color:#333;
}

#content .mid h1 {
  color:#9c0;
}

#content .right h1 {
  color:#39f;
}

h2 {
  font-weight:100;
  text-align:center;
  font-size:18px;
  border-bottom:1px dotted black;
  margin:10px 0 20px 0;
}

h3 {
  margin:0;
  padding:0;
}

#searchbox ul li div {
  visibility:hidden;
}

#searchbox table {
  border-collapse:collapse;
  border:0;
  margin:0;
  padding:0;
  position:absolute;
}

#searchbox ul li:hover a, #searchbox ul li a:hover {
  border:0px;
  cursor:pointer;
  white-space:normal
}

#searchbox ul li:hover div, #searchbox ul li a:hover div {
  visibility:visible;
  position:absolute;
  overflow:visible;
  margin:0;
  border:1px solid #ccc;
  padding:5px;
  display:block;
  margin-left:20px;
  background:url(images/trn.gif) no-repeat;
}

#searchbox ul li:hover #morebg, #searchbox ul li a:hover #morebg {
  background:url(images/morebg.png) repeat-y;
}

#icons {
  position:absolute;
  top:5px;
  right:5px;
  height:20px;
  width:162px;
}

.person {
  background:url(images/pplbgorta.gif) repeat-y;
  position:relative;
  width:325px;
  margin-bottom:30px;
}

#page_faculty p {
  font-size:10px;
  margin:0 0 5px 0px;
  line-height:14px
}

.person a {
  color:red;
}

#content .person a:hover {
  color:#f66;
  background:none;
  padding:0;
}

.underphoto {
  margin-left:10px;
}

.personust {
  position:absolute;
  background:url(images/pplbgust.gif) no-repeat;
  height:10px;
  width:325px;
  top:0px;
  left:0px;
}

.personorta {
  position:absolute;
  background:url(images/pplbgorta.gif) repeat-y;
  width:325px;
  height:100%;
  top:10px;
  left:0px;
}

.personalt {
  position:relative;
  background:url(images/pplbgalt.gif) no-repeat;
  width:325px;
  height:10px;
  bottom:-15px;
  left:0px;
  clear:both;
}

.person_c {
  z-index:10;
  position:relative;
  top:10px;
  left:10px;
  width:305px;
}

.personsol {
  position:relative;
  width:97px;
  float:left;
}

.personphoto {
  position:relative;
  background:url(images/picbg.gif) no-repeat;
  height:115px;
  width:97px;
  padding:10px 0px 0px 10px;
}

.personsag {
  position:relative;
  width:198px;
  float:left;
}

.person_c h3 {
  margin:5px 0 0 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:100;
  font-style:italic;
  color:#690;
  font-size:18px;
  letter-spacing:-1px;
}

.person_c h3, .person_c h4 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:100;
}

.person_c h4 {
  margin:0 0 5px 0;
  color:#333;
  font-size:14px;
}

#leftcol .person_c p,#midcol .person_c p,#rightcol .person_c p {
  margin:0;
  text-align:left;
  line-height:12px;
  font-size:10px;
}

#page_calendar #rightcol h3, #page_calendar #rightcol div {
  margin:0 20px 10px 20px;
  width:285px;
}

#page_calendar h3 {
  border-bottom:1px solid #ccc;
  padding: 0 0 5px 0;
}

#page_calendar label span {
  color: #97af37;
  font-weight:bold;
}

#calendar, td {
  padding:0px;
  margin:0px;
}

#calendar td {
  background:url(images/calbg.jpg) no-repeat;
  height:45px;
  width:45px;
}

.dayname {
  position:relative;
  top:-10px;
  right:-20px;
  width:20px;
  text-align:right;
  font-weight:bold;
  font-size:14px;
  color:#999;
}

.hasevent {
  color:black;
}

.events {
  position:absolute;
  width:45px;
  margin-top:-9px;
  padding-left:2px;
  height:25px;
  line-height:10px;
  text-align:left;
}

.events .tur_speaker, .events .tur_academiccalendar, .events .tur_lecture, .events .tur_exam, .events .tur_academicseminar, .events .tur_workshop, .events .tur_meeting, .events .tur_careerdevelopment, .events .tur_socialactivities, .events .tur_informationsessions, .events .tur_conference, .events .tur_award, .events .tur_event {
  font-size:31px;
  float:left;
  height:10px;
  margin:0px -1px 0 0;
}

.eventtitle .tur_speaker, .eventtitle .tur_academiccalendar, .eventtitle .tur_lecture, .eventtitle .tur_exam, .eventtitle .tur_academicseminar, .eventtitle .tur_workshop, .eventtitle .tur_meeting, .eventtitle .tur_careerdevelopment, .eventtitle .tur_socialactivities, .eventtitle .tur_informationsessions, .eventtitle .tur_conference, .eventtitle .tur_award, .eventtitle .tur_event {
  font-size:31px;
  float:left;
  line-height:15px;
}

.tur_speaker {
  color:#CC3333;
}

.tur_academiccalendar {
  color:#FFCC99;
}

.tur_lecture {
  color:#CC3399;
}

.tur_exam {
  color:#99CCFF;
}

.tur_academicseminar {
  color:#FF0000;
}

.tur_workshop {
  color:#006633;
}

.tur_meeting {
  color:#3399FF;
}

.tur_careerdevelopment {
  color:#99CC33;
}

.tur_socialactivities {
  color:#FF4444;
}

.tur_informationsessions {
  color:#000000;
}

.tur_conference {
  color:#00FF00;
}

.tur_award {
  color:#9933FF;
}

.tur_event {
  color:#0000FF;
}

.eventtitle {
  position:relative;
  width:auto;
  margin:0;
  padding:0;
}

.dayclear {
  width:100%;
  height:20px;
}

.menu ul li ul li ul {
  visibility:hidden;
}

.menu ul li ul table {
  border-collapse:collapse;
  border:0;
  margin:0;
  padding:0;
  position:absolute;
  clear:both;
  position:relative
}

.menu ul li:hover a, .menu ul li a:hover {
  border:0;
  cursor:pointer;
  white-space:normal;
  display:inline;
}

.menu ul li ul li:hover ul, .menu ul li ul li a:hover ul {
  visibility:visible;
  position:absolute;
  overflow:visible;
  border:1px solid white;
  background:#ac0;
  margin:0;
  padding:5px;
  display:block;
  margin-left:20px;
  margin-top:0px;
  clear:both;
}

#menusag_c ul li ul li:hover ul, #menusag_c ul li ul li a:hover ul {
  background:#0ac;
}

.menu .tr {
  text-align:right;
  position:relative;
}

.menu .trl {
  text-align:right;
  position:relative;
  }

.menu .tight {
  letter-spacing:-1px;
}

#bolum_sag, #bolum_sol, #bolum_orta {
  float:left;
  padding:15px 15px 0;
  position:relative;
  width:295px;
}

#bolum_sag h2, #bolum_sol h2 {
  text-align:left;
}

#bolum_orta {
  border-right:1px solid #FAFAFA;
  margin:0 -10px 1px 0;
  padding:15px 15px 0 5px;
  width:610px;
  left:2px
}

.mid h2, .right h2 {
  background-color:#39f;
  color:white;
  padding:10px
}

.mid h2 {
  background-color:#8a0;
}

.grinfo {
  position:relative;
  float:left;
}

#pro_grad li span {
  font-size:16px;
  line-height:30px
}

.grinfo h2 {
  width:180px;
  float:left;
  margin: 0px 10px 8px 0
}

#pro_grad img {
  float:left;
  margin:0px 20px 20px 0px;
}

.lc, .rc {
  width:453px;
  float:left;
  padding:0 10px 0 10px;
  position:relative
}

.lc img {
  float:left;
  padding: 0 10px 10px 0;
}

.lc li {
  clear:both;
}

.mid .lc h3 {
  color:#990;
}

.right .lc h3 {
  color:#099;
}

#instructors, #faculty, #prostudents {
  left:20px;
}

hr {
  clear:both;
}

.kisakisa {
  text-align:left;
  letter-spacing:0px;
  font-weight:100;
  /*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:12px;
  margin:0px;
  border:0px;
}

/* ******************* Current courses *********************** */
	.area_nextprev { /* Previous - Next  ZEMIN */
		padding:2px; background-color:#AAAAAA; background:none !important; font-weight:bold; margin-bottom:2px;
	}
	a.area_nextprev_a, a:hover.area_nextprev_a, a:link.area_nextprev_a, a:visited.area_nextprev_a { /* Previous - Next  renkleri */
		color:#99CC00;
		font-weight:bold;
	}
	.area_nextprev_title { /* Donem basliginin rengi */
		color:#000000;
	}
	
	.courses_course_table {
		border:none;
	}
	.course_area { /* Required Courses basligi */
		background-color:#555555;
		color:#ffffff;
		font-weight:normal;
		padding:5px 0px 5px 1px !important;
	}
	.course_item1 { /* Ders listesi background 1 */
		vertical-align:top;
		padding-right:10px !important;
		padding-top:2px !important;
		padding-bottom:2px !important;
		background-color:#FFFFFF;
		background:none !important;
	}
	.course_item2 { /* Ders listesi background 2 */
		vertical-align:top;
		padding-right:10px !important;
		padding-top:2px !important;
		padding-bottom:2px !important;
		background-color:#EEEEEE;
		background:none !important;
	}
	.course_name { /* Ders adi ve kodu */
		color:#000000;
	}
	.course_instructor { /* Kisiler */
		font-style:italic;
		color:#996633;
	}
	.course_instructor a { /* Kisiler hover */
		color:#996633;
	}
	.course_instructor a:hover { /* Kisiler hover */
		color:#996633;
	}

/* ******************* Current courses *********************** */

