input.fieldsearch 
{
	font-size:11px !important;
	font-size:10px;
	height:16px;
	width:150px;
}
input.deleteinfo {
margin-top:5px;
width:60px;
}
input.save {
width:40px;
}
input.cancel {
width:65px;
}
input.buttonwhite {
background-color:#FFFFFF;
border:0 solid;
color:#535353;
font-family:verdana,arial;
font-size:11px;
height:16px;
width:45px;
}
input.info1 {
width:242px;
}
input.info2 {
width:260px;
}
input.info3 {
width:70px;
}
input.info4 {
width:158px;
}
input.info5 {
width:186px;
}
select {
background-color:#FFFFFF;
border:1px solid #999999;
color:#535353;
font-family:verdana,arial;
font-size:11px;
}
select.domain {
height:16px;
width:135px;
}
select.selectwidth1 {
height:16px;
width:410px;
}
select.selectwidth2 {
height:16px;
width:260px;
}
select.selectwidth3 {
height:16px;
width:70px;
}
textarea {
background-color:#FFFFFF;
border:1px solid #999999;
color:#535353;
font-family:verdana,arial;
font-size:11px;
}
li.list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(gfx/Bullet_grey.gif) no-repeat scroll left center;
margin-left:15px;
margin-top:2px;
padding-left:10px;
}
li.arrowlinksheigh {
line-height:13px;
list-style-image:url(gfx/Arrow_grey.gif);
margin-left:23px;
margin-top:8px;
}
li.arrowlinkslow {
line-height:13px;
list-style-image:url(gfx/Arrow_grey.gif);
margin-left:23px;
margin-top:5px;
}
li.arrownews {
line-height:13px;
list-style-image:url(gfx/Arrow_grey.gif);
margin-left:17px;
margin-top:8px;
}
a {
color:#575757;
font-family:verdana,arial;
font-size:11px;
text-decoration:underline;
}
a:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
}
a.black {
	color:#575757;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:none;
}
a.black:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
}
a.blacksmall {
	color:#575757;
	font-family:verdana,arial;
	font-size:9px;
	text-decoration:none;
}
a.blacksmall:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:9px;
	text-decoration:underline;
}
a.blacksmallunderline {
	color:#575757;
	font-family:verdana,arial;
	font-size:9px;
	text-decoration:underline;
}
a.blacksmallunderline:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:9px;
	text-decoration:underline;
}
.blackbold {
color:#575757;
display:block;
font-family:verdana,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.blackbold:hover {
	color:#000000;
	display:block;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.blackboldunderline {
	color:#575757;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.blackboldunderline:hover {
	color:#999999;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.whitebold {
	color:#FFFFFF;
	font-family:verdana,arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.whitebold:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
a.white {
	color:#FFFFFF;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
}
a.white:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
}
a.lightbluelinks {
	color:#8AD2D7;
	display:block;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.lightbluelinks:hover {
	color:#000000;
	display:block;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.headlinegrey {
	color:#525759;
	display:block;
	font-family:verdana,arial;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}
a.headlinegrey:hover {
	color:#000000;
	display:block;
	font-family:verdana,arial;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:underline;
}
a.aLogin {
}
a.aLogin:hover {
}
a.italic {
	color:#525759;
	font-family:verdana,arial;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}
a.italic:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}
a.Breadcrumb {
	color:#999999;
	font-family:verdana,arial;
	font-size: 11px;
	text-decoration:none;
}
a.Breadcrumb:hover {
	color:#000000;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
}
.smallheadline {
	font-weight:bold;
}
.simpletext {
margin:5px;
}
#knowledgecontainer .NetworkGroupBg {
margin-bottom:5px;
}
#knowledgecontainer h2 {
font-family:verdana,arial;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:0;
}
#knowledgecontainer a.NetworkGroup {
text-decoration:none;
}
.calendarrecurringcontainer {
margin-bottom:10px;
}
.calendarrecurringitem {
margin-bottom:3px;
}
a.calendarselected {
font-weight:bold;
}
.articlebheader a {
	color:#FFFFFF;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.articlebheader a:hover {
	color:#000000;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

#lastloggedincontainer {
	margin-bottom:10px;
}
.staffgroup {
	margin-bottom:10px;
	clear: left;
	
	
}

.staffgroup strong {
	font-size:11px;

}

.staffitem {
	float:left;
	font-size:9px;
	height:150px;
	margin-right:3px;
	overflow:hidden;
	width:110px;
}
.staffgroup .staffitem a, .staffgroup .staffitem a:hover {
	font-size:10px;
	
}

.calendaryearheader {
font-weight:bold;
margin:10px 0;
}
#calendarcontent {
margin-top:10px;
}
ul.menu {
	list-style-type:none;
	margin-left:0;
	margin-top:8px;
	
	padding:0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	
}
ul.menu a {
	color:#575757;
	font-size:11px;
	text-decoration:none;
}
ul.menu a.selected {
	font-size:11px;
	text-decoration:underline;
}
ul.menu a:hover 
{
	color: #000000;
	font-size:11px;
	text-decoration:underline;
}
li.level0 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	line-height:1.4em;
	margin-bottom:0.75em;
	margin-left:2px;
	margin-top:8px;
	padding-left:18px;
}
li.level0 a {
	color:#575757;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}
li.level0 a:hover {
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration:underline;
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}

li.level1 a 
{
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}
li.level1 a:hover
{
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}

li.level2 a 
{
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}
li.level2 a:hover
{
	margin: 0 0 0 -20px;
	padding-left: 20px;
	display: block;
}

li.level1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin-left:24px;
	margin-top:2px;
	padding-left:18px;
	line-height: 1.8em;	
	vertical-align: top;
}
li.level2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin-left:35px;
	margin-top:2px;
	padding-left:21px;
	line-height: 1.8em;
}
li.menuitem {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(gfx/bullet.gif) no-repeat scroll left top;
	margin-left:2px;
	margin-top:8px;
	padding-left:18px;
}
li.menuitem a {
	color:#575757;
	font-family:inherit;
	font-size:inherit;
	font-weight:normal;
	text-decoration:none;
	
	margin: 0 0 0 -18px;
	padding-left: 18px;
}
li.menuitem a:hover {
	color:#000000;
	font-family:inherit;
	font-size:inherit;
	font-weight:normal;
	text-decoration:underline;
	
	margin: 0 0 0 -18px;
	padding-left: 18px;
}
a.leftmenulink1 {
color:#575757;
font-family:verdana,arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
a.leftmenulink1:hover {
color:#000000;
font-family:verdana,arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
a.leftmenulink2 {
color:#999999;
font-family:verdana,arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
a.leftmenulink2:hover {
color:#999999;
font-family:verdana,arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
}
a.leftmenulinksel {
text-decoration:underline;
}
a.menulinkalumne1 {
background-image:url(gfx/MenuAlumne_1.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:96px;
}
a.menulinkalumne1:hover {
background-image:url(gfx/MenuAlumne_1hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:96px;
}
a.menulinkalumne1_active {
background-image:url(gfx/MenuAlumne_1hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:96px;
}
a.menulinkalumne2 {
background-image:url(gfx/MenuAlumne_2.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:66px;
}
a.menulinkalumne2:hover {
background-image:url(gfx/MenuAlumne_2hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:66px;
}
a.menulinkalumne2_active {
background-image:url(gfx/MenuAlumne_2hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:66px;
}
a.menulinkalumne3 {
background-image:url(gfx/MenuAlumne_3.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne3:hover {
background-image:url(gfx/MenuAlumne_3hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne3_active {
background-image:url(gfx/MenuAlumne_3hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne4 {
background-image:url(gfx/MenuAlumne_4.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:103px;
}
a.menulinkalumne4:hover {
background-image:url(gfx/MenuAlumne_4hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:103px;
}
a.menulinkalumne4_active {
background-image:url(gfx/MenuAlumne_4hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:103px;
}
a.menulinkalumne5 {
background-image:url(gfx/MenuAlumne_5.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:92px;
}
a.menulinkalumne5:hover {
background-image:url(gfx/MenuAlumne_5hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:92px;
}
a.menulinkalumne5_active {
background-image:url(gfx/MenuAlumne_5hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:92px;
}
a.menulinkalumne6 {
background-image:url(gfx/MenuAlumne_6.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:87px;
}
a.menulinkalumne6:hover {
background-image:url(gfx/MenuAlumne_6hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:87px;
}
a.menulinkalumne6_active {
background-image:url(gfx/MenuAlumne_6hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:87px;
}
a.menulinkalumne7 {
background-image:url(gfx/MenuAlumne_7.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:53px;
}
a.menulinkalumne7:hover {
background-image:url(gfx/MenuAlumne_7hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:53px;
}
a.menulinkalumne7_active {
background-image:url(gfx/MenuAlumne_7hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:53px;
}
a.menulinkalumne1EN {
background-image:url(gfx/MenuAlumneEN_1.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:99px;
}
a.menulinkalumne1EN:hover {
background-image:url(gfx/MenuAlumneEN_1hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:99px;
}
a.menulinkalumne1EN_active {
background-image:url(gfx/MenuAlumneEN_1hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:99px;
}
a.menulinkalumne2EN {
background-image:url(gfx/MenuAlumneEN_2.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:72px;
}
a.menulinkalumne2EN:hover {
background-image:url(gfx/MenuAlumneEN_2hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:72px;
}
a.menulinkalumne2EN_active {
background-image:url(gfx/MenuAlumneEN_2hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:72px;
}
a.menulinkalumne3EN {
background-image:url(gfx/MenuAlumne_3.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne3EN:hover {
background-image:url(gfx/MenuAlumne_3hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne3EN_active {
background-image:url(gfx/MenuAlumne_3hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:62px;
}
a.menulinkalumne4EN {
background-image:url(gfx/MenuAlumneEN_4.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:71px;
}
a.menulinkalumne4EN:hover {
background-image:url(gfx/MenuAlumneEN_4hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:71px;
}
a.menulinkalumne4EN_active {
background-image:url(gfx/MenuAlumneEN_4hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:71px;
}
a.menulinkalumne5EN {
background-image:url(gfx/MenuAlumneEN_5.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:80px;
}
a.menulinkalumne5EN:hover {
background-image:url(gfx/MenuAlumneEN_5hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:80px;
}
a.menulinkalumne5EN_active {
background-image:url(gfx/MenuAlumneEN_5hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:80px;
}
a.menulinkalumne6EN {
background-image:url(gfx/MenuAlumneEN_6.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:108px;
}
a.menulinkalumne6EN:hover {
background-image:url(gfx/MenuAlumneEN_6hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:108px;
}
a.menulinkalumne6EN_active {
background-image:url(gfx/MenuAlumneEN_6hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:108px;
}
a.menulinkalumne7EN {
background-image:url(gfx/MenuAlumneEN_7.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:56px;
}
a.menulinkalumne7EN:hover {
background-image:url(gfx/MenuAlumneEN_7hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:56px;
}
a.menulinkalumne7EN_active {
background-image:url(gfx/MenuAlumneEN_7hover.gif);
background-repeat:no-repeat;
display:block;
height:45px;
text-decoration:none;
width:56px;
}

body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#666666 none repeat scroll 0 0;
	color:#535353;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:10px;

}
#MainContainer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	max-width:1400px;
	overflow:hidden;
	text-align:left;
}
#RelativeWrapper {
	overflow:hidden;
	position:relative;
}
#BaseContentContainer {
	background-color:#FFFFFF;
	overflow:hidden;
	padding-left:8px;
	padding-right:8px;
	position:relative;
}
#ContentContainer {
	background-position:center top;
	float:left;
	position:relative;
	width:100%;
	min-height:600px;
}
.ContentContainer {
	background-position:center top;
	float:left;
	position:relative;
	width:100%;
}
.Bg1 {
background-image:url(gfx/BgContent1.gif);
background-repeat:repeat-y;
}
.Bg2 {
background-image:url(gfx/BgContent2.gif);
background-repeat:repeat-y;
}
.Bg3 {
background-image:url(gfx/BgContent3.gif);
background-repeat:repeat-y;
}
.Bg4 {
background-image:url(gfx/BgContent4.gif);
background-repeat:repeat-y;
}
.Bg5 {
background-image:url(gfx/BgContent5.gif);
background-repeat:repeat-y;
}
.Bg6 {
background-image:url(gfx/BgContent6.gif);
background-position:left top;
background-repeat:repeat-y;
}
#ContentContainerAlumneFront {
background-color:#64686A;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:40px 100px 200px 190px;
}
#TopContainer {
height:106px;
margin:0;
padding:8px 0 0 8px;
position:relative;
}
#logoContainer {
	margin:0px !important;
	left:0px;
	top:0px;
	height:0px;
	display:inline;
	position:absolute;
}
#Logo
{
	background-repeat:no-repeat;
	margin:0px !important;
	top:30px;
	left:20px;
	display:inline;
	position:absolute;
	z-index:1;
}

#Logo {
	margin-left:12px;
	margin-top:22px;
}

#TopRight 
{
	float: right;
	margin-top: 8px;
	min-height: 78px;
	padding-left: 1px;
	padding-right: 16px;
	padding-top: 1.25em;
	right: 0;
	top: 5px;
	vertical-align: middle;
	z-index: 900;
	
	width:131px;
	
}
#Tools {
	padding:5px 0 0;
}

#TopLinks 
{
	height: 0;
	margin-left: 95px;
	margin-right: 142px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	top: 5px;
	z-index: 300;
	padding: 0;
}

div#TopLinks div {
	overflow:hidden;
}

div#TopLinks li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(gfx/simple_bullet.gif) no-repeat scroll 0 2px;
	line-height:1.4em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:18px;
}

#MenuContainer1{ 
	background-image:url(gfx/header_nav_bg3.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	margin: 0px 8px;
	overflow:hidden;
	position:relative;
}
#MenuContainer2 {
height:20px;
position:relative;
}
#MenuContainerAlumni {
height:45px;
position:relative;
}
#BreadcrumbContainer {
color:#999999;
font-family:verdana;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:6px;
margin-top:25px;
position:relative;
text-align:right;
}
.FloatBreaker {
clear:both;
height:1px;
overflow:hidden;
}
.FloatBreakerBeige {
background-color:#F0F0E8;
clear:both;
height:1px;
overflow:hidden;
}
.FloatBreakerHeigh {
clear:both;
height:30px;
overflow:hidden;
}
.SpaceVertical {
clear:both;
height:2px;
overflow:hidden;
}
.SpaceVerticalHeigh {
clear:both;
height:5px;
overflow:hidden;
}
.SpaceHorizontal {
float:left;
position:relative;
width:5px;
}
.SpaceHorizontalWide {
float:left;
position:relative;
width:14px;
}
.Divider {
background-color:#C5C5C5;
clear:both;
height:1px;
margin-bottom:2px;
margin-top:2px;
overflow:hidden;
}
.DottedLine {
background-image:url(gfx/Dotted_line.gif);
background-repeat:repeat-x;
overflow:hidden;
padding-bottom:5px;
padding-left:0.5%;
padding-right:0.5%;
position:relative;
}
#wrapper {
float:right;
margin-top:16px;
overflow:hidden;
position:relative;
}
.IEfix1 {
}
.IEfix2 {
}
.Column1 {
	float:left;
	margin-top:16px;
	overflow:hidden;
	position:relative;
	width:25%;
}
.Column2 {
float:left;
overflow:hidden;
position:relative;
width:50%;
}
.Column2ext {
float:none;
width:100% !important;
}
.Column2NoLeft {
width:74.5%;
}
.Column2NoRight {
width:95%;
}
.Column3 {
	color:#585858;
	float:right;
	margin-top:16px;
	overflow:hidden;
	position:relative;
	width:24.9%;
}
.Column4 {
	color:#585858;
	font-family:verdana;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 12px 16px 16px;
	overflow:hidden;
	position:relative;
}
.Column4NoLeft {
}
.Column5 {
color:#585858;
float:left;
font-family:verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0.5% 0 0;
overflow:hidden;
position:relative;
width:760px;
}
.ColumnBetween {
float:left;
position:relative;
width:0;
}
#BottomContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(gfx/footer_bg.jpg) repeat scroll 0 0;
height:100px;
margin:8px;
overflow:hidden;
padding-left:16px;
position:relative;
}
#BottomContainer *, #BottomContainer a:hover {
	font-family:verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin-top:8px;
	padding-right:8px;
}
.BottomInfo0 {
float:right;
margin-left:5px;
margin-right:5px;
}
.BottomInfo1 {
float:left;
margin-left:5px;
width:15%;
}
.BottomInfo2 {
float:left;
margin-left:5px;
width:15%;
}
.BottomInfo3 {
float:left;
margin-left:5px;
width:4%;
}
.BottomInfo4 {
float:left;
margin-left:5px;
width:15%;
}
.BottomInfo5 {
float:left;
margin-left:5px;
width:10%;
}
.LoginBlock {
border-top:5px solid #EEEEE5;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding:8px 8px 10px;
position:relative;
}
.LoginBlock *, .LoginBlock a:hover {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}
.date {
	float:right;
	margin-bottom:20px;
	margin-top:30px;
	position:relative;
}
.date, .date a, .date a:hover {
	font-family:verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.ImageRight {
float:right;
padding-bottom:10px;
padding-left:10px;
position:relative;
width:140px;
}
.ImageLeft {
float:left;
padding-bottom:10px;
padding-right:10px;
position:relative;
}
.ImageInfo {
margin-top:5px;
position:relative;
width:140px;
}
.SquareLinkGreen {
background-color:#BADED8;
background-image:url(gfx/Line_verticalgreen.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkPurple {
background-color:#CEC9D3;
background-image:url(gfx/Line_verticalpurple.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkGrey {
background-color:#DCE1D8;
background-image:url(gfx/Line_verticalgrey.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkDarkGrey {
background-color:#BABCBC;
background-image:url(gfx/Line_verticaldarkgrey.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkRed {
background-color:#E99DA9;
background-image:url(gfx/Line_verticalred.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkOrange {
background-color:#E9BBAE;
background-image:url(gfx/Line_verticalorange.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkGreyBlue {
background-color:#CAD5D9;
background-image:url(gfx/Line_verticalgreyblue.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkTurkis {
background-color:#BADED8;
background-image:url(gfx/Line_verticalturkis.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.SquareLinkLime {
background-color:#E3E6AF;
background-image:url(gfx/Line_verticallime.gif);
background-repeat:repeat-y;
padding:7px 7px 7px 13px;
position:relative;
}
.PortalBlock {
background-color:red;
float:left;
position:relative;
width:285px;
}
.PortalBlockSpace {
height:35px;
position:relative;
}
.Newspadding {
	padding-top:5px;
	position:relative;
}
.BlockPadding {
	line-height:15px;
	padding:10px 10px 20px;
	position:relative;
}
.ImageWide {
	padding-top:8px;
	position:relative;
	width:760px;
}
.Headline1, .articlebheader {
	border-bottom:1px solid #C5C5C5;
	border-top:1px solid #C5C5C5;
	font-family:"Trebuchet MS","Futura Light",Verdana,sans-serif;
	font-size:170%;
	padding-bottom:5px;
	padding-top:5px;
	text-transform:uppercase;
	padding:8px 12px;
	margin-top: 16px;
	margin-bottom:16px;

}
.TextYellow {
	color:#FFC600;
	font-family:verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.ContactBlock {
	padding-bottom:15px;
	
	position: inherit;
	_position: relative;
	
}
.ContactImageBig {
	float:left;
	position:relative;
	width:160px;
}
.ContactImage {
	float:left;
	position:relative;
	width:11.98%;
}
.ContactImageList {
	float:left;
	position:relative;
	width:100px;
}
.ContactText {
	float:left;
	position:relative;
	width:330px;
}
.ContactName {
	float:left;
	position:relative;
	width:27.39%;
}
.ContactDepartment {
	float:left;
	position:relative;
	width:29.95%;
}
.ContactPhone {
	float:left;
	position:relative;
	width:11.98%;
}
.ContactEmail {
	float:left;
	position:relative;
	text-align:center;
	width:10.27%;
}
.EventBlock1 {
float:left;
margin-top:20px;
position:relative;
width:40%;
}
.EventBlock2 {
float:left;
margin-left:14px;
margin-top:20px;
position:relative;
width:55%;
}
.GreyBox {
background-color:#C0C0C0;
padding:5px;
position:relative;
}
.LightYellowBox {
background-color:#F6E28D;
padding:5px;
position:relative;
}
.HLBox {
color:#FFFFFF;
font-weight:bold;
padding:3px 5px;
position:relative;
}
.CalendarDate {
float:left;
position:relative;
width:40px;
}
.CalendarEvent {
	float:left;
	position:relative;
}
.TextRight {
text-align:right;
}
.Lineheight1 {
line-height:15px;
}
.Padding1 {
padding:12px 8px;
}
.Padding2 {
float:left;
line-height:15px;
padding:8px 8px 0;
position:relative;
}
.Padding3 {
float:left;
padding:5px;
}
.Padding4 {
padding:12px 5px;
}
.Padding5 {
padding:12px 0 12px 4px;
}
.FloatLeft {
float:left;
position:relative;
}
.Relative {
position:relative;
}
.Line{
	/* !Important + none = IE6 Hack */
	clear: both !IMPORTANT;
	clear: none;
	
	height:1px;
	margin-bottom:15px;
	overflow:hidden;
}
.Line2 {
clear:both;
height:2px;
margin-bottom:15px;
overflow:hidden;
}
.LineLow {
clear:both;
height:1px;
margin-bottom:15px;
overflow:hidden;
}
.LineMargin {
margin:10px 0;
}
.FontWhite {
color:#FFFFFF;
}
.GreyBlue {
background-color:#7B97A2;
}
.Green {
background-color:#7EB100;
}
.Turkis {
background-color:#52AD9E;
}
.Purple {
background-color:#90829C;
}
.Red {
background-color:#CA0B29;
}
.Lime {
background-color:#BAC138;
}
.Grey {
background-color:#AFB1B2;
}
.GreyDark {
background-color:#474C4E;
}
.LightBlue {
background-color:#8AD2D7;
}
.DarkBlue {
background-color:#283586;
}
.Yellow {
background-color:#FFCC00;
}
.LightOrange {
background-color:#FE8B40;
}
.Orange {
background-color:#FF5100;
}
.BlackDark {
background-color:#000000;
}
* html .HolyHack {
height:1%;
}
#menu 
{
	padding: 7px 1px 6px 18px;
	margin:0px;
	float: left;
	width: 100%;
	
}
#menu li {
	float:left;
	font-family:inherit;
	font-size:inherit;
	height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 1.5em 0 0;
	text-align:left;
	white-space:nowrap;
}
#menu li a {
	color:#333333;
	font-family:inherit;
	font-size:115%;
	padding-bottom:6px;
	text-decoration:none;
}
#menuclearer {
clear:both;
}
#submenucontainer {
display:none;
}
#submenubackground {
height:60px;
opacity:0.6;
position:absolute;
z-index:42;
}
.submenu {
height:20px;
margin:0;
padding:0;
position:absolute;
z-index:43;
}
.submenu li {
background-color:transparent;
float:left;
height:20px;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0;
text-align:center;
text-transform:uppercase;
}

.submenu li a {
	font-size:10px;
	height:20px;
	padding:3px 10px 1px;
	text-decoration:none;
}
.submenu li a:hover 
{
	color:_ #000000;
	font-size:10px;
	height:20px;
	padding:3px 10px 1px;
	text-decoration:underline;
}

.submenu li > a, .submenu li > a:hover {
	display:block;
	height:16px;
}
.submenuclearer {
clear:left;
}
.inputfield {
border:1px solid #999999;
}
.button {
background-color:white;
border:1px solid #999999;
color:#535353;
}
.searchselect {
width:150px;
}
.searchlist {
height:134px;
width:358px;
}
h3.searchheader {
color:#575757;
margin-bottom:5px;
}
strong.searchsmallheader {
color:#575757;
display:inline;
margin:5px 0;
padding-left:3px;
}
.searchtable {
border-left:1px solid #000000;
border-top:1px solid #000000;
}
.searchtable td {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
.searchtable tr.header td {
background-color:#CA0B29;
color:white;
font-weight:bold;
padding:5px 2px;
}
.searchtable tr.header a {
color:white;
}
.firstnameheader {
width:119px;
}
.lastnameheader {
width:113px;
}
.educationheader {
width:136px;
}
.gradyearheader {
width:48px;
}
.lastloginheader {
width:97px;
}
.selectheader {
width:40px;
}
.messagefieldheader {
float:left;
font-weight:bold;
}
.messagefield {
display:block;
float:right;
width:250px;
}
.fieldbreaker {
clear:both;
margin-bottom:5px;
}
.messagetext {
height:146px;
width:470px;
}
.invitebutton {
background-color:white;
border:1px solid #999999;
color:#535353;
}
strong.inviteheader {
color:#575757;
display:block;
margin:5px 0;
padding-left:3px;
}
#fieldcontainer {
width:470px;
}
.inviteheader {
float:left;
font-weight:bold;
margin-left:11px;
width:173px;
}
.invitevalue {
}
.invitebreaker {
clear:left;
}
.profilebigheader {
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
text-transform:uppercase;
}
.profileheader {
float:left;
font-weight:bold;
margin-left:11px;
width:173px;
}
.profilevalue {
float:left;
}
.profilebreaker {
clear:left;
}
.profileiconvisible {
background-image:url(gfx/IconProfile_green2.gif);
background-position:left center;
background-repeat:no-repeat;
margin-left:15px;
padding-left:15px;
}
.profileiconhidden {
background-image:url(gfx/IconProfile_red2.gif);
background-position:left center;
background-repeat:no-repeat;
margin-left:15px;
padding-left:15px;
}
.profileiconactive {
font-weight:bold;
}
#profiletopcontainer {
margin:10px 0;
padding-left:5px;
}
.portalcolumn {
float:left;
}
.portalcolumnlast {
}
.portalblockouter {
display:block;
margin-bottom:5px;
padding-left:4px;
text-decoration:none;
}
.portalblocklast {
margin-bottom:0;
}
.portalblockinnerbg {
background-color:#FFFFFF;
}
.portalblockinner {
background-color:#FFFFFF;
display:block;
padding:7px;
}
.portalcolumnclearer {
clear:left;
}
.portalcolumn a {
	color:#525759;
	text-decoration:none;
}
.portalcolumn a:hover {
	color:#000000;
	text-decoration:underline;
}

.portalcolumn a.blackbold {
color:#575757;
display:block;
font-family:verdana,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.portalcolumn a.blackbold:hover {
color:#000000;
display:block;
font-family:verdana,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#topspacer {
margin-bottom:20px;
}
.linkboxouter {
display:block;
padding-left:4px;
text-decoration:none;
}
.linkboxinner {
display:block;
padding:4px;
}
a.linkboxinner, a.linkboxinner:hover {
text-decoration:none;
}
.sitemapexpand {
background-image:url(gfx/plus.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:10px;
margin-right:5px;
margin-top:4px;
width:12px;
}
.sitemapcollapse {
background-image:url(gfx/minus.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:10px;
margin-right:5px;
margin-top:4px;
width:12px;
}
.sitemapbreaker {
clear:left;
font-size:1px;
}
.sitemapcontainer {
padding-left:20px;
}
.sitemapelement {
font-weight:bold;
}
.sitemapnochildren {
padding-left:17px;
}
.newstype {
text-transform:uppercase;
}
.portalbannerspacer {
margin-bottom:33px;
}
.frontpagebannerspacer {
margin-bottom:13px;
}
.banner {
margin-left:0.5%;
margin-right:0.5%;
}
#inpreviewmode {
margin-bottom:5px;
text-align:center;
}
#inpreviewmode h1 {
color:red;
font-size:18pt;
}

h1
{
	border-color:#C5C5C5 -moz-use-text-color;
	border-style: solid none;
	border-width: 1px medium;
	padding: 8px 12px;
	text-transform: uppercase;
	font-size: 220%;
	line-height: 1.4em;
	font-weight: normal;
}

h2
{
font-weight:bold;
margin-left:0;
margin-top:1.4em;
font-family:"Trebuchet MS","Futura Light",Verdana,sans-serif;
padding-bottom:5px;
font-size: 16px;
}



.breadcrumb {
color:#999999;
font-family:verdana;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:-16px;
padding:12px 16px 11px;
text-align:left;
}
.breadcrumbsmallmargin {
margin-top:10px;
}
.calendarlistitem1, .calendarlistitem2 {
padding:5px 3px;
}
iframe {
border-style:none;
}
.border {
border:1px solid #000000;
}

ud
{
	margin:0;	
}

.Column1 ul, .Column3Small ul, .Column3 ul {
	padding:0;
}
.Column2 ul, .Column4 ul, .Column5 ul {
	list-style-type:square;
	margin-top:0;
}
.Column2 li, .Column4 li, .Column5 li {
	margin-bottom:8px;
}
.floatbreaker {
font-size:1%;
}
.menutitle {
font-size:10px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:3px;
margin-left:4px;
margin-top:5px;
text-transform:uppercase;
}
.calendartitle, .newstitle {
font-size:10px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:3px;
margin-top:5px;
text-transform:uppercase;
}
.newsblockcontainer {
margin-bottom:5px;
}
.calendarblockcontainer {
margin-bottom:5px;
}
.searchbottom {
margin-top:10px;
text-align:center;
}
.searchselectedpage {
font-weight:bold;
}
.searchcolor {
background-color:#474C4E;
}
#searchform {
display:inline;
margin:0;
padding:0;
}
.searchblock {
margin-bottom:10px;
}
.searchtitle {
}
.searchtext {
color:#777777;
}
.searchurl, .searchurl:hover {
color:#777777;
font-size:9px;
text-decoration:none;
}
.publicationcontainer {
border-bottom:5px solid #F0F0E8;
font-family:Verdana,Arial;
font-size:10px;
padding:10px 5px;
}
.publicationcontainer a {
	display:block;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.publicationcontainer a:hover {
	display:block;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color: #000000;
}

.institutecontainer {
border-bottom:5px solid #F0F0E8;
font-family:Verdana,Arial;
font-size:10px;
padding:10px 5px;
}
.institutecontainer a, .institutecontainer div {
	display:block;
	font-family:Verdana,Arial;
	font-size:10px;
	margin-top:3px;
	text-decoration:none;
}
.institutecontainer a:hover {
	display:block;
	font-family:Verdana,Arial;
	font-size:10px;
	margin-top:3px;
	text-decoration:underline;
	color: #000000;
}

.staffinfocontainer {
	font-size:9px;
	margin:5px;
}
.staffinfocontainer a, .staffinfocontainer p, .staffinfocontainer a:hover {
	font-size:9px;
}
.editorfloatleft {
	float:left;
}
.editorfloatnone {
float:none;
}
.editorfloatright {
float:right;
}
#languagebox {
border:1px solid red;
margin:5px;
padding:5px;
}
#languagebox .text {
}
#languagebox .nearest {
float:left;
margin-top:15px;
}
#languagebox .close {
float:right;
margin-top:15px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
font-size:0;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.bannerleftimage, .bannerrightimage {
background-repeat:no-repeat;
display:block;
position:absolute;
width:100%;
}
.bannerleftimage {
background-position:left center;
}
.bannerrightimage {
background-position:right center;
}
.topbar {
	background-image:url(gfx/section_header_bg.png);
	background-repeat: no-repeat;
	background-color: #636365;
	height:62px;
	margin-left:8px;
	margin-right:8px;
}

.search {
background-image:url(gfx/search_input_bg.gif);
border-color: #DBDBD7 #FFFFFF #DBDBD7 #DBDBD7;
border-style: solid none solid solid;
border-width: 1px 0 1px 1px;
float:left;
font-family:inherit;
font-size:inherit;
font-style:inherit;
margin:0;
height:15px;
padding:2px;
width:104px;
}
.searchbutton {
background-image:url(gfx/search_submit_bg.gif);
background-repeat:no-repeat;
border-color:#FFFFFF #FFFFFF #FFFFFF #DBDBD7;
border-style:none none none solid;
border-width:0 0 0 1px;
color:transparent;
display:block;
float:right;
height:21px;
margin:0;
padding:0;
right:18px;
text-indent:-9999px;
top:28px;
width:20px;
z-index:3000;
}
#Tools a {
margin-right:20px;
}
#Tools a.last {
	margin-right:0;
}
#Links1 {
	float:right;
	max-height: 144px;
	min-height: 76px;
	min-width: 110px;
	overflow-y: auto;
	padding-top: 1.45em;
	overflow: hidden;
	background-color:#fff;
	width: 20%;

}
#Links2 {
	float:right;
	max-height: 144px;
	min-height: 76px;
	min-width: 110px;
	overflow-y: auto;
	padding-top: 1.45em;
	overflow: hidden;
	width: 20%;
	background-color:#fff;

}

#Links1 ul , #Links2 ul
{
    margin:0;
    padding-left:0;
}


#TopContainer h2 
{
	font-size:110%;
	color:#999999;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	
	float: right; 
	padding: 0;
	margin: 0;
	white-space: nowrap;
	width: 40%;
	position: absolute;
	
	right: 0px;
	top: 0px;
	
	
	min-width: 140px;

}
#TopLinks a {
	color:#999999;
	text-decoration:none;
}
#TopLinks a:hover {
	color:#000000;
	text-decoration:underline;
}
#menu li:hover, #menu a:hover {
	background-image:url(gfx/header_nav_hover.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#menu li.selected {
	background-image:url(gfx/header_nav_selected.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.floatingbanner {
	clear:both;
	/*margin-right:-1px;*/
}
.Column1 .Inner {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(gfx/section_nav_bg.gif) repeat-x scroll left top;
	margin:0 12px 16px 16px;
	min-height:500px;
	min-width:100px;
	padding:12px;


	/* IE6 Hack */
	height:auto !important;
	height:500px;
}
.Column3 .Inner {
	margin:0 12px 16px 16px;
}
.Column2 .Inner {
	margin:0 12px 16px 16px;
	
}
.Column1 .Headline1 {
	border:0 none;
	color:#666666;
	font-family:"Trebuchet MS","Futura Light",Verdana,sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-top:0;
	padding-bottom:0.6em;
	padding-top:0.6em;
	position:inherit;
	text-decoration:none;
	text-transform:none;
}

.portalcolumn .Inner 
{
    margin: 0 12px 16px 0;
}
.portalcolumnlast .Inner
{
    margin-right:0 !important;
}

.Column1 .Headline1 a {
	color:inherit;
	font-family:"Trebuchet MS","Futura Light",Verdana,sans-serif;
	font-size: 15px;
	text-decoration:none;

}

h1.Headline1 {
	font-size:220%;
	font-weight:normal;
	line-height:1.4em;
	padding:8px 12px;
	margin-top: 16px;
	margin-bottom:16px;
	float:left;
	width:100%;
	
}

h1.NoRightColumnHeadline1 
{
	/* 
		Must be the same as h1.Headline1
		This extra class has only been added to fix an IE6 problem
		This class is overwritten in the asbIE6 stylesheet
	*/
	font-size:220%;
	font-weight:normal;
	line-height:1.4em;
	padding:8px 12px;
	margin-top: 16px;
	margin-bottom:16px;
	float:left;
	width:100%;
	
}

.portalblockouter a .Headline1 
{
    border:0 !important;
}

.AdvancedTextBox
{
	clear: both !IMPORTANT;
	clear: none;
	/* !Important + none = IE6 Hack */
		
}

.NoRightColumnAdvancedTextBox
{
	/* 
		exact clone of AdvancedTextBox
		Is overwritten in the asbIE6.css stylesheet
	*/
	
	clear: both !IMPORTANT;
	clear: none;
	/* !Important + none = IE6 Hack */
		
}

.jobpadding
{
	padding: 3px 7px 3px 3px;	
}

.heading2
{
	font-size: 12px;	
	padding-bottom:5px;
}

.Heading2
{
	font-size: 12px;	
	padding-bottom:5px;
}

.staffImage
{
	padding-top: 12px;
}

.portalblockinner
{
	overflow: hidden;	
}

.AdvancedTextLeftAlignedImage
{
	padding-right: 5px;	
}

.AdvancedTextRightAlignedImage
{
	padding-left: 4px;
}