/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// custom styles
//-----*/

a:link, a:visited {
	color: #3a1b10;
}
a:visited { 
}
a:link:hover, a:visited:hover {
}

html { height: 100.01%; }
body {
	font-family: Arial, sans-serif;
	background: #000000 url(../img/body-bg.jpg) no-repeat 50% 0;
}
#page {
	width: 957px;
	overflow: hidden;
	padding: 0 15px 15px;
	margin: 0 auto;
	font-size: 1.2em;
	color: black;
  /*#68654e;*/
	background: #FFFFFF;
	position: relative;
}

#top {
	width: 957px;
}
	#logo {
		float: left;
		padding: 28px 0 14px 1px;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 477px;
			height: 40px;
		}
			#logo a:link span, #logo a:visited span {
				background: url(../img/logo-1.png) no-repeat 0 0;
			}
	#items {
		float: right;
		font-size: 91.67%;
		margin: 0 0 10px;
	}
		#items p {
			float: left;
			padding: 0 7px;
			margin: 0 2px 0 0;
			line-height: 26px;
			background: #eeefe7;
		}
			#items p a:link, #items p a:visited {
				float: left;
				display: block;
				color: #7e7e7e;
			}
			#items p.contact a:link, #items p.contact a:visited {
				padding: 0 0 0 18px;
				background: url(../img/icon-contact.gif) no-repeat 0 50%;
			}
			#items p.calendar a:link, #items p.calendar a:visited {
				padding: 0 0 0 15px;
				background: url(../img/icon-calendar.gif) no-repeat 0 50%;
			}
		#SearchForm_SearchForm {
			float: left;
			padding: 0 5px 0 25px;
			margin: 0 2px 0 0;
			line-height: 26px;
			height: 26px;
			background: #eeefe7 url(../img/icon-search.gif) no-repeat 7px 50%;
		}
			#SearchForm_SearchForm input.text {
				float: left;
				margin: 4px 3px 0 0;
				border: solid 1px #d5d3ba;
				color: #9e9c9c;
				font-size: 91.67%;
				width: 150px;
				height: 14px;
				padding: 1px 2px;
			}
			#SearchForm_SearchForm input.action{
				float: left;
				margin: 4px 0 0 0;
			}
			
			#Search {
        float:left;
      }
		#items p.icons {
			padding: 0 3px;
			height: 26px;
			margin: 0;
		}
			#items p.icons a:link, #items p.icons a:visited {
				float: left;
				margin: 2px 2px 0 0;
				display: block;
				width: 19px;
				height: 19px;
				border: solid 1px #FFFFFF;
			}
			#items p.icons a.twitter:link, #items p.icons a.twitter:visited {
				width: 20px;
			}
				#items p.icons a.twitter:link span, #items p.icons a.twitter:visited span {
					background: url(../img/icon-twitter.jpg) no-repeat 0 0;
				}
				#items p.icons a.facebook:link span, #items p.icons a.facebook:visited span {
					background: url(../img/icon-facebook.jpg) no-repeat 0 0;
				}
	#alert {
		float: right;
		width: 390px;
		background: #7c0a12;
		color: #FFFFFF;
		padding: .4em 10px;
		letter-spacing: 0.05em;
	}
	#top2 {
		clear: both;
		background: url(../img/side-bg1.gif) repeat-y 0 0;
		padding: 0 0 0 8px;
		position: relative;
		z-index: 100;
	}
	#page .top2a {
		padding-bottom: 2px;
	}
		#menu {
			background: #9f9b7d;
			margin: 0 0 1px;
			font-weight: bold;
			font-size: 108.33%;
			height: 30px;
			position: relative;
			z-index: 100;
		}
		.top2a #menu {
			margin: 0;
		}
			#menu ul {
			}
				#menu li {
					float: left;
					position: relative;
					border-right: solid 2px #FFFFFF;
				}
					#menu li a:link, #menu li a:visited {
						float: left;
						display: block;
						line-height: 30px;
						height: 30px;
						padding: 0 1.25em;
						color: #FFFFFF;
						text-decoration: none;
					}
					#menu li a:link:hover, #menu li a:visited:hover,
					#menu li.section a:link, #menu li.section a:visited {
						background: #FFFEFF;
						color: #3a1b10;
				}

					#menu li ul {
						position: absolute;
						z-index: 100;
						left: -1000em;
						top: 30px;
						width: 240px;
						background: #ededed;
						font-weight: normal;
												border-top: 1px solid #FFFFFF;

					}
					#menu li:hover ul {
						left: 0;
					}
						#menu li li {
							width: 100%;
							border: none;
						}
							#page #menu li li a:link, #page #menu li li a:visited {
								float: none;
								color: #3a1b10;
								white-space: nowrap;
								height: auto;
								line-height: 1.2;
								padding: 4px 10px 4px 30px;
								background: url(../img/bullet-6.gif) no-repeat 16px 9px;
							}
							#page #menu li li a:link:hover, #page #menu li li a:visited:hover {
								background: #959d56 url(../img/bullet-7.gif) no-repeat 16px 9px;
								color: #FFFFFF;
							}
		#flash {
			position: relative;
			z-index: 1;
		}

#wrap {
	width: 957px;
	overflow: hidden;
	margin: 0 0 10px;
}
	#wrapSec {
		float: right;
		width: 712px;
		padding: 30px 26px 0 25px;
		overflow: hidden;
	}
		#content {
			float: left;
			width: 390px;
		}
		#side2 {
			float: right;
			width: 275px;
		}
	#side1 {
		float: left;
		width: 194px;
		background: #e8e6d6 url(../img/side-bg2.gif) repeat-y 0 0;
		padding: 30px 0 0;
	}

#page .page1 #content {
	width: auto;
	float: none;
}


#content p {
	line-height: 1.5;
	margin: 0 0 1.3em;
	font-family: Verdana, Geneva, sans-serif;
}



#content p a {
	font-weight: bold;
		color: #9fa617;
line-height: 1.5;
	margin: 0 0 1em;
	
	}
	
	 #content p a:hover {
		 font-weight: bold;
		color: #3a0202;
line-height: 1.5;
	margin: 0 0 1em;
	text-decoration: underline;
	}

#content ul {
	list-style:	square;
	margin: 0 0 1em 1.5em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
}

#content ul a {
			font-weight: bold;
color: #9fa617;
}

#content ul a:hover {
			font-weight: bold;
		color: #3a0202;
}

#content ol {
	list-style:decimal;
margin: 0 0 1em 1.5em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
}

#content li {
line-height: 1.4em;	
padding: 0 0 7px 0; }

#content h1 {
    font-size: 28px;
    font-weight: 800;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	color: #9fa617;
  	line-height: 1.5;
  	margin: 0 0 .5em;

}
#content h2 {
	font-size: 165%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;

	color: #9fa617;
	margin: 0 0 .5em;
}

	#content h2 strong {
		font-size: 143%;
	}
	#content h2 span {
	color: #9fa617;
	}

.home #content h2 strong {
	font-size: 122.67%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9fa617;
	line-height: 1.25;
	margin: 0 0 .5em;
}




#content h3 {	
	font-size: 140%;
	font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
margin: 0 0 .3em;
	color: #9fa617;
}

#content h3 a {
	color: #9fa617;
}

#content h3 strong a {
	color: #9fa617;
	text-decoration: none;
}

#content h3 a:hover {
	color: #3a0202;
	text-decoration: underline;
}

#content h4 {
  font-weight: bold;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#content h5 {
	color: #9fa617;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#content h6 {
	color: #9fa617;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#footer {
	width: 100%;
	overflow: hidden;
}
	#footer p.contact {
		background: #f3f3eb;
		color: #231f20;
		text-align: center;
		padding: .6em 0;
		margin: 0 0 12px;
	}
		#footer p.contact span {
			padding: 0 1em;
		}
	#footer p.copyright {
		float: left;
		padding: 0 0 0 155px;
		color: #8f8d81;
		font-size: 91.67%;
		background: url(../img/logo-2.png) no-repeat 0 60%;
	}
	#footer p.by {
		float: right;
		color: #888579;
		font-size: 83.33%;
	}
		#footer p.by a:link, #footer p.by a:visited {
			color: #d3a505;
		}



/*-------
// home
//-----*/

.home #wrap {
	margin: 0 0 1px;
}
.home #wrapSec {
	width: 692px;
	padding: 0 0 0 25px;
}
	.home #content {
		width: 410px;
		padding: 30px 0 0;
	}
	.home #side2 {
		width: 231px;
		background: #c1bd9c;
	}
.home #side1 {
	width: 240px;
	padding: 0;
}

.home #menu3 {
	border-top: solid 3px #FFFFFF;
}
	.home #menu3 li a:link, .home #menu3 li a:visited {
		display: block;
		background: url(../img/bullet-3a.gif) no-repeat 10px 14px;
		color: #3a1b10;
		padding: 9px 5px 9px 26px;
		text-decoration: none;
	}
		.home #menu3 li a:link span, .home #menu3 li a:visited span {
			display: block;
			font-weight: normal;
			font-size: 91.67%;
			padding: .2em 0 0;
		}
	.home #menu3 li a:link:hover, .home #menu3 li a:visited:hover {
		background: #00548e url(../img/bullet-4.gif) no-repeat 10px 14px;
		color: #FFFFFF;
	}

.home #apply {
	margin: 0 0 15px;
}
	.home #apply a:link, .home #apply a:visited {
		width: 231px;
		height: 55px;
	}
		.home #apply a:link span, .home #apply a:visited span {
			background: url(../img/but-apply2.png) no-repeat 0 0;
		}

#events {
	background: #FFFFFF url(../img/side-bg3.png) repeat-x 0 34px;
	border-top: solid 3px #FFFFFF;
	min-height: 224px;
}
	#events h3 {
		height: 31px;
		border-bottom: solid 3px #FFFFFF;
		margin: 0 0 10px;
	}
		#events h3 span {
			background: url(../img/t-calendar.png) no-repeat 0 0;
		}
	#events ul {
		margin: 0 15px;
		color: #646464;
	}
		#events li {
			margin: 0 0 10px;
			padding: 0 0 10px;
			border-bottom: solid 1px #dcdac4;
		}
		#events li.last {
			margin: 0;
			border: none;
		}
			#events li p {
				margin: 0 0 .1em;
				line-height: 1.3;
			}
			#events li p.date {
				font-size: 91.67%;
			}
			#events li p.name {
				font-weight: bold;
				font-size: 108.33%;
			}
				#events li p a:link, #events li p a:visited {
					color: #7c0a12;
					font-size: 91.67%;
				}



/*-------
// page-2
//-----*/

dl.image {
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px;
	font-size: 91.67%;
	color: #632020;
}
	dl.image dt {
		margin: 0 0 5px;
	}
	dl.image dd.title {
		float: left;
	}
	dl.image dd.view {
		float: right;
	}
		dl.image dd a:link, dl.image dd a:visited {
			color: #632020;
		}

#menu2 {
	margin: 0 0 0px 8px;
}	

#menu2 h3 {
		background: #00548e;
		color: #FFFFFF;
		padding: 10px 10px;
	}
		#menu2 h3 span {
			padding: 0 15px 0 0;
			
		}
	#menu2 ul {
		width: 100%;
		overflow: hidden;
		border-top: solid 0px #FFFFFF;
		font-weight: bold;
	}
		#menu2 li {
			float: left;
			width: 100%;
			border-bottom: solid 2px #FFFFFF;
		}
			#menu2 li a:link, #menu2 li a:visited {
				display: block;
				background: #949070 url(../img/bullet-1.gif) no-repeat 10px 7px;
				color: #FFFFFF;
				padding: 4px 5px 4px 26px;
				text-decoration: none;
			}
			#menu2 li a:link:hover, #menu2 li a:visited:hover {
				background: #FFFFFF url(../img/bullet-2.gif) no-repeat 10px 7px;
				color: #7d795c;
			}
			#menu2 li a:link.section, #menu2 li a:visited.section {
				display: block;
				background: #ffffff url(../img/bullet-2.gif) no-repeat 10px 7px;
				color: #7d795c;
				padding: 4px 5px 4px 26px;
				text-decoration: none;
			}
			#menu2 li a:link:hover.section, #menu2 li a:visited:hover.section {
				background: #ffffff url(../img/bullet-2.gif) no-repeat 10px 7px;
				color: #7d795c;
			}

#menu3 {
	margin: 0px 0 0 8px;
}
	#menu3 h3 {
		background: #00548e;
		color: #FFFFFF;
		padding: 10px 10px;
	}
		#menu3 h3 span {
			padding: 0 15px 0 0;
			background: url(../img/bullet-8.gif) no-repeat 100% 50%;
		}
	#menu3 ul {
		width: 100%;
		overflow: hidden;
		font-weight: bold;
	}
		#menu3 li {
			float: left;
			width: 100%;
			border-top: solid 2px #FFFFFF;
		}
			#menu3 li a:link, #menu3 li a:visited {
				display: block;
				background: #d4d1b6 url(../img/bullet-3.gif) no-repeat 10px 7px;
				color: #3a1b10;
				padding: 4px 5px 4px 26px;
				text-decoration: none;
			}
			#menu3 li a:link:hover, #menu3 li a:visited:hover {
				background: #00548e url(../img/bullet-4.gif) no-repeat 10px 7px;
				color: #FFFFFF;
			}

#menuql {
	margin: 30px 0 0 8px;
}
	#menuql h3 {
		background: #00548e;
		color: #FFFFFF;
		padding: 10px 10px;
	}
		#menuql h3 span {
			padding: 0 15px 0 0;
			background: url(../img/bullet-8.gif) no-repeat 100% 50%;
		}
	#menuql ul {
		width: 100%;
		overflow: hidden;
		font-weight: bold;
	}
		#menuql li {
			float: left;
			width: 100%;
			border-top: solid 2px #FFFFFF;
		}
			#menuql li a:link, #menuql li a:visited {
				display: block;
				background: #d4d1b6 url(../img/bullet-3.gif) no-repeat 10px 7px;
				color: #3a1b10;
				padding: 4px 5px 4px 26px;
				text-decoration: none;
			}
			#menuql li a:link:hover, #menuql li a:visited:hover {
				background: #00548e url(../img/bullet-4.gif) no-repeat 10px 7px;
				color: #FFFFFF;
			}


#apply {
	border: solid 3px #FFFFFF;
	border-width: 3px 0;
	margin: 0;
}
	#apply a:link, #apply a:visited {
		display: block;
		width: 194px;
		height: 56px;
	}
		#apply a:link span, #apply a:visited span {
			background: url(../img/but-apply.png) no-repeat 0 0;
		}

#sideBot {
	height: 70px;
	background: url(../img/side-b.png) repeat-x 0 0;
}


#breadcrumbs {
	font-size: 91.67%;
}


/* // here comes the goodnes  */	
    #cal table {
	border: 1px solid #969d57;
	padding-bottom: 5px;
	}
	
	
	
		#cal a{
			z-index:10;
			font-size: 10px;
			}
		#cal a:hover{
			position:relative;
			z-index:100;
			}			
		#cal a span{
			display:none;
			}
		#cal a:link, #cal a:hover, #cal a:visited {
      text-decoration:none;
    }
    
		#cal a:hover span{
      	display:block;
      	position:absolute;
      	float:left;
      	white-space:nowrap;
      	text-decoration:none;
      	top:-2.2em;
      	left:-.5em;
      	background-color:#969d57;
      	border:1px solid #969d57;
      	color:#fff;
      	padding:5px;
      	z-index:10;
      	font-size:14px;
		}			
		
		#cal a:hover span.nudge{
      	display:block;
      	position:absolute;
      	float:left;
      	white-space:nowrap;
      	text-decoration:none;
      	top:-2.2em;
      	left:-13.5em;
      	background-color:#969d57;
      	border:1px solid #969d57;
      	color:#fff;
      	padding:5px;
      	z-index:10;
      	font-size:14px;
		}	
		
		#cal .days {
			background: #E6E7D8;
			color: #969d57;
			text-align:center;
			height: 2em;
			}
			
		#cal .days td{
			padding: 5px;
			}	
		
		
		#cal th {
		background: #969d57;	
		padding: 5px;
		}
		
	  #cal .cellContents{
       height:110px;
       width:80px;
       background:#f6f6f6;
       margin:8px 5px 2px 5px;
       border:1px #c5c5c5 solid;
	   padding: 5px;
    }
	
	  #cal .cellContents p{
       font-size: 12px;
    }
    
    #cal .monthHeading{
       font-size:16px;
       font-weight:bold;
    	color: #fff;
		
	}
    
    #cal .linkArrow{
       font-size:17px;
    	height: 8px;
		width: 10px;
		color: #fff;
	}
    
	/* // goodnes  */

#content ul.menu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 400px;
	
}

#content ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}
#content ul.menu a {
  display: block;
  font-weight: bold;
  text-decoration: underline;	

}

#content ul.menu li {
  margin-top: 1px;
  
  width: 400px;
}

#content ul.menu li a {
  background: #a9ad5a;
  color: #FFFFFF;	
  width: 400px;
	text-decoration: none;

}

#content ul.menu li h1 {
  color: #7d8925;	
	text-decoration: none;
	font-size: 120%;
}
#content ul.menu li h1 a:hover {
	text-decoration: underline;
}



#content ul.menu li a:hover {
  background: #7b8121;
}

#content ul.menu li ul li {
padding-left: 10px;

}
#content ul.menu li ul li a {
 background: #fff;
  color: #7d8925;
  width: 390px;
}

#content ul.menu li ul li a:hover {
 background: #fff;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }



ul.menu {
  list-style-type:none;
  margin: 0px;
  width: 420px;
  padding-left: 0px;
  margin-left: 0px;
}

ul.menu ul {
  list-style-type:none;
  margin: 0px;
  width: 411px;
  padding-left: 0px;
  margin-left: 0px;
	border: 1px solid #b8bc67;
}

ul.menu a {
  display: block;
  font-weight: bold;
  text-decoration: underline;	
  padding-left: 0px;
  margin-left: 0px;
}

ul.menu li {
  list-style-type:none;
  margin-top: 1px;
  padding-top: 3px;
  padding-left: 0px;
  margin-left: 0px;
}

ul.menu li a {
  background: #f5f5f5;
  color: #000;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #eaeaea;
}

ul.menu li ul li {
  list-style-type:none;
  padding: 0.5em;
}

ul.menu li ul li a {
 background: #fff;
  padding-left: 0px;
  margin-left: 0px;
}

ul.menu li ul li a:hover {
 background: #fff;
}
.overviewLink{
     padding:3px 0 3px 20px;
     background:url(/mysite/images/bullet-2.gif) 0px 7px no-repeat;
}	
#menuEx {
padding:0px;
margin:0px;
clear:both;

}

#menuEx li ul li h1{
padding-bottom:3px;
margin-bottom:3px;
height:25px;
}


.m1{padding:0px; 
font-size: 125%;
}


	/* // sjb  */


#content table {
background: #f6f7f1;
padding: 5px 0 8px 8px;
border: 1px solid #e8e8e8;
font-family: Verdana, Geneva, sans-serif;
font-size: 93%;
}

#content table h1{
    font-size: 28px;
    font-weight: 800;
  	font-family: Georgia, "Times New Roman", Times, serif;
  	color: #9fa617;
  	line-height: 1.5;
  	margin: 0 0 .5em;

}
#content table h2 {
	font-size: 165%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9fa617;
	line-height: 1.5;
	margin: 0 0 .5em;
}

#content table h3 {
  font-size: 140%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0 0 .3em;
	color: #9fa617;
}

#content table h4 {
  font-weight: bold;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content table td {
padding: 4px 0 4px 0;
}


#content table td a {
font-weight: bold;
	color: #9fa617;
}
	#content table td a:hover {
		 font-weight: bold;
		color: #3a0202;

	text-decoration: underline;
	}






#content h2 a {
font-size: 80%;
	font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #9fa617;
text-decoration: none;
	line-height: .5em;
	margin: 0 0 .5em;
}

#content h2 a:hover {
font-size: 80%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #3a0202;}









#content .filterLink {
font-weight: bold;

	
}



#Form_CalendarFilterForm_filter-CalendarEvent_AdmissionsCalendar { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_AcademicCalendar { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_AlumniCalendar { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_AdmissionsCalendar { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_ContinuingEducation { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_Exhibitions { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_EventsCalendar { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_Library { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_PublicPresentations { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_StudentLife { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_Lecture { float:left; width:20px; } 
#Form_CalendarFilterForm_filter-CalendarEvent_WritingStudio { float:left; width:20px; } 

#Form_CalendarFilterForm_action_doCalendarFilter { margin-top: 10px; }

#Form_Form_EditableCheckboxGroupField75 {padding-left:250px;}


#EditableTextField228 { width:500px;}
#EditableTextField228 .left { width:200px;float:left; }
#EditableEmailField126{ width:500px; }
#EditableEmailField126 .left { width:200px;float:left; }
#Form_Form_EditableTextField228 .middleColumn { width:300px;float:right; }
#Form_Form_EditableEmailField126 .middleColumn { width:300px;float:right; }



