body{text-align:center;font-size:.82em;font-family:Arial, Helvetica, sans-serif;background:#FFFFFF;}
#page{margin:0 auto -1em;width:65em;text-align:center;background:#FFFFFF;color:#000000;}
#pageinner{background:#4D4DFF;margin:0 4em;padding:.2em;}
#login{text-align:right;float:right;}
#header{background:#FFFFFF;border:0 solid #000000;height:10.8em;text-align:left;}
#logo{padding:.5em 0 0 1em;margin-left:.5em;}
#logo .imglink{border:none;}
#slogan{text-align:center;}
#lang{font-size:.8em;text-align:center;}
#lang img{border:none;}
#banner{float:right;overflow:hidden;height:10.75em;}
#mainmenu{background:url(lang/img/darkblue.png);font-family:arial,helvetica,sans-serif;padding:.5em 0 1.5em;}
#mainmenu a, #mainmenu h2{text-align:left;display:block;border:0 solid #555;white-space:nowrap;margin:0;padding:0 .18em;font:bold 1em/16px arial, helvetica, sans-serif;}
#mainmenu h2{text-transform:uppercase;}
#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active{color:#FFFF00;text-decoration:none;}
#mainmenu a:hover{color:#FFFF00;background:#000080;text-decoration:none;}
#mainmenu ul{list-style:none;margin:0;padding:0;float:left;}
#mainmenu li{position:relative;min-height:1px;vertical-align:bottom;}
#mainmenu ul ul{position:absolute;z-index:500;top:auto;display:none;padding:.5em;background-color:#000000;margin:-1em 0 0 -1em;}
#mainmenu ul ul ul{top:0;left:100%;}
div#mainmenu li:hover{cursor:pointer;z-index:100;}
div#mainmenu li:hover ul ul,div#mainmenu li li:hover ul ul,div#mainmenu li li li:hover ul ul,div#mainmenu li li li li:hover ul ul{display:none;}
div#mainmenu li:hover ul,div#mainmenu li li:hover ul,div#mainmenu li li li:hover ul,div#mainmenu li li li li:hover ul{border:.1em solid #000000;display:block;margin:0 .2em;background:#FFFFFF;}
#mainmenu #currentpage a{background-color:#CCCCCC;color:#000000}
#content{background:#FFFFFF;border:0 solid #000000;text-align:left;overflow:hidden;width:56.6em;padding-top:0;border-top:.5em solid #DDDDDD;}
#left{float:left;margin-right:0;width:12.6em;background:#DDDDDD;min-height:1em;padding-left:.1em;border:.2em solid #BBBBBB;}
#left h3{background:url(lang/img/blue.png);color:#FFFFFF;padding:.25em 1em;font-size:1em;border-bottom:.1em solid #FFFFFF;margin-top:0;border-right:.1em solid #BBBBBB;}
#left p{padding:0 .5em .5em;}
#middle {float:left;width:27.8em;min-height:1em;padding:0 .5em;}
#middle h3{
	background:url(lang/img/blue.png);
	color:#FFFFFF;
	padding:.25em 1em;
	font-size:1em;
	border-bottom:.1em solid #FFFF00;
	margin-top:0;}
#middle .navy h3{color:#000080;}
#middle p{padding:0 .5em .5em;}
#middle p span{float:right;}
#middle li{padding:0 1em 0 0;}
#middle h4{display:inline;}
#middle a.header:link{color:#000000;text-decoration:none;}
.newsbox table{margin-left:.5em;}
.newsbox th,.newsbox td{border:.1em solid #CCCCCC;}
.newsbox ul{padding-left:1.5em;}
.newsbox li{}
#right{border-left:.2em solid #CCCCCC;float:left;width:14.2em;overflow:hidden;padding:0 .1em .5em;}
#right h3{background:url(lang/img/blue.png);color:#FFFFFF;padding:.25em 1em;font-size:1em;border-bottom:.1em solid #FFFF00;margin-top:0;}
#right p{padding:0 .5em;margin-bottom:.5em;}
#right ul{
	padding:0 1.5em;}
#right form{
	padding:0 .5em;
	margin-bottom:.5em;}
#right .grey{
	background:#F2F2F2;
	padding:0 1em;
	margin-left:-1em}
#right img{
	margin-bottom:1em;
	border:.15em solid #FFFFFF;}
#right img:hover{
	border:.15em solid #0000FF;}
#right a:hover{
	color:#FF0000;}
#clientbox img {
	padding:0 .5em;
	margin-left:1.5em;}
#bigcolumnleft{
	float:left;
	width:40.85em;
	padding-left:.5em;}
#bigcolumnleft h3{
	background:url(lang/img/blue.png);
	color:#FFFFFF;
	padding:.25em 1em;
	font-size:1em;
	border-bottom:.1em solid #FFFF00;
	margin-top:0;}
#bigcolumnleft h4{
	display:inline;}
#bigcolumnleft a.header:link{
	color:#000000;
	text-decoration:none;}
#bigcolumnright{
	float:right;
	width:42.5em;
	padding-right:.5em;}
#bigcolumnright h3{
	background:url(lang/img/blue.png);
	color:#FFFFFF;
	padding:.25em 1em;
	font-size:1em;
	border-bottom:.1em solid #FFFF00;
	margin-top:0;}
#bigcolumnright h4{
	display:inline;}
#bigcolumnright a.header:link{
	color:#000000;
	text-decoration:none;}
/*#bigcolumnright img {
	margin:2em 0 0 5em;}*/
#bigcolumnright table, #bigcolumnright p{
	margin:.5em 1em;}
#bigcolumnright ol{
	margin:.5em 1em .5em 0;}
#bigcolumnright ol li{list-style:lower-alpha;}
#upper{
	width:42em;
	float:left;}
#full{
	float:left;
	overflow:hidden;
	width:55.5em;
	padding:0 .5em;}
#full h3{
	background:url(lang/img/blue.png);
	color:#FFFFFF;
	padding:.25em 1em;
	font-size:1em;
	border-bottom:.1em solid #FFFF00;
	margin:0 0 .25em;}
#full img{
	background:#FFFFFF;
	border:.1em solid #909090;
	padding:.3em;}
/*curriculum*/
dl{}
dt{font-size:1.2em;font-weight:bold;}
dd{float:left;margin-left:1.5em;padding:.5em 1em 1em 0;}
dd img{float:left;padding-right:2em;}
/*semester table*/
#semester .header{
	text-align:center;}
#semester .header th{
	border-bottom:.1em solid #CCCCCC;}
#semester .odd{
	background-color:#F2F2F2;}
/*branch table*/
#branches h4 {
	font-size:1.1em;}
#branches .odd{
	background-color:#F2F2F2;}
.centered img{margin:1em;}
.largetext {font-size:1.1em;}
/*slideshow
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:55.5em; margin:.5em auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000; display:none;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:1; filter:alpha(opacity=100)}
#information h4 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/lang/img/slideshownav/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/lang/img/slideshownav/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:1; filter:alpha(opacity=100)}
.linkhover {background:url(/lang/img/slideshownav/link.gif) center center no-repeat}
#thumbnails {margin-top:.5em;}
#slideleft {float:left; width:1.5em; height:6.2em; background:url(/lang/img/slideshownav/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:1.5em; height:6.2em; background:#222 url(/lang/img/slideshownav/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:52em; margin-left:.25em; height:7.5em; overflow:hidden}
#slider {position:absolute; left:0; height:6em;}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}*/
/*News Photos*/
.newsphotos ul{list-style:none;}
.newsphotos img{margin:0;padding-bottom:.3em;}
/*Footer*/
#footer{font-size:.8em;color:#FFFFFF;height:1em;padding:1em;background:#1648FD;}
#footer a{text-decoration:none;color:#FFFFFF;}
#footer a:hover{text-decoration:none;color:#000000;}
