body { margin:0; background:#f1f1f1; font-family:Arial, Helvetica, sans-serif; }
#container { width:992px; margin:0 auto; background: url(/union/images/bg.gif) repeat-y top left; }


img { }
img.border { border:1px solid #c1c1c1; } 

/* html tags */
h2 { text-transform:uppercase; font-size:18px; }
#intro p { font:italic 14px/16px Georgia, "Times New Roman", Times, serif; } 
h3 { text-transform:uppercase; clear:both; }
hr { clear:both; width:100%; height:1px; border:none; background:#f1f1f1; display:block; }

a { color:#66922e; text-decoration:none; }
a:hover { color:#466523; }

.clear { clear:both; }
/* header */
#header { float:left; width:382px; background:url(/union/images/nav.png) top left no-repeat; width:382px; height:223px; overflow:hidden; margin-top:12px; }
#header p#home { height:60px; margin:0; padding:0; }
#header p#home a { margin:0 0 0 16px; padding-top:14px; display:block;font:12px normal Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
#header table a { margin:0 0 0 16px; padding-top:14px; display:block;font:12px normal Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
* html #header p#home a { margin-left:7px; }
#logo a { margin:0 0 14px 14px; display:block; width:89px; height:45px; float:left;  }
* html #logo a { margin-left:7px; }  
h1 { margin:0 9px 14px 0; padding:0; width:270px; height:45px; float:right; text-indent:-999999px; }
h1 a { display:block;   margin:0; padding:0; overflow:hidden; } 
#logo img { display:none !important; }

/* nav */
#nav ul { list-style:none; padding:0; margin:0; }
#nav ul li a { display:block; }
#nav ul { width:382px; }

#nav ul#first { float:left; width:85px; display:block; margin:0 0 0 14px;  } 
#nav li { text-indent:-999999px; }
#nav li a { height:23px; overflow:hidden;}
#nav li.eat a, #nav li.relax a, #nav li.fun a, #nav li.events a { width:85px;  } 
#nav ul#second { float:left; width:138px; margin:0 0 0 4px; padding:0px; } 
#nav li.cc a, #nav li.depts a, #nav li.faclt a, #nav li.svcs a { width:138px;  }
#nav ul#third { float:right; width:128px; margin:0 9px 0 4px; }
#nav li.suaab a  { height:48px; } 
* html #nav ul#first { margin-left:7px; }

/* sub nav */
#subnav { background:#3c3c3c; color:#fff; height:33px; width:100%; font-size:11px;  }
#subnav p {  font-weight:bold; text-transform:uppercase; margin:0; padding:0;} 
#subnav a { color:#fff; border:none; } 

/* extra */
#extra { font-size:12px; color:#666; } 
#extra a { font-weight:bold; color:#66922E; text-decoration:none; } 
#extra a:hover { color:#466523; }
#extra h3 { font-size:13px; width:173px; } 
#extra ul { padding:0; margin:0; list-style:none; }
#extra li { margin-top:6px; }
#extra p.more { text-align:right; }

#lefty { float:left; width:174px; background:#e1e1e1; padding:12px 8px; border:1px solid #d4d4d4; border-width:1px 0 1px 1px; margin-top:5px; }
#righty {float:right; width:174px; padding:12px 8px;  border:1px solid #d4d4d4; border-width:1px 0 1px 1px; margin-top:5px; background:#e1e1e1 url(/union/images/extra-bg.gif) repeat-y top right;}

/* content */
#content { background:#fff; width:574px; margin-right:6px; margin-bottom:40px; padding:25px 15px; float:right; border-top:5px solid #131313; font-size:12px; color:#333; } 
*html #content { margin-right:3px; } 

/* columns */
.two-col { clear:both; }
.two-col .col-one { width:271px; float:left; }
.two-col .col-two { width:271px; margin-left:30px; float:right; } 

.two-lcol { clear:both; }
.two-lcol .col-one { width:376px; float:left; }
.two-lcol .col-two { width:176px; margin-left:20px; float:right; } 

.two-rcol { clear:both; }
.two-rcol .col-one { width:176px; float:left; }
.two-rcol .col-two { width:376px; margin-left:20px; float:right; } 

.three-col { clear:both; }
.three-col .col-one { width:176px; margin-right:23px; float:left; }
.three-col .col-two { width:176px; float:left; }
.three-col .col-three { width:176px; margin-left: 23px; float:right; }

.three-xcol { clear:both; }
.three-xcol .col-one { width:205px; margin-right:16px; float:left; }
.three-xcol .col-two { width:130px; float:left; }
.three-xcol .col-three { width:205px; margin-left: 16px; float:right; }

.anchor { clear:both; float:left; background:url(/union/images/anchor-bg.gif) no-repeat top left; padding-top:18px; }
.anchor .col-one { width:155px;padding:0 26px 15px 18px; float:left; }
.anchor .col-two { width:156px; float:left; padding-top:0; padding-right:18px; }
.anchor .col-three { width:176px; color:#666; margin-left: 23px; float:right; padding:0; }

.highlightbox { background:#DAF9AB; padding:2px 5px; margin:3px 0; } 



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #DAF9AB;
	padding: 8px 8px 4px;
	background:url(/welcomeweek/2/css/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background:url(/welcomeweek/2/css/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* footer */
table#universal { background:#f8f8f8; border-top:1px solid #f1f1f1; margin-bottom:5px;  }
#footer { font-size:12px; }
#footer { clear:both; /*background: url(/union/images/footer-bg.png) bottom left repeat-x;*/width:604px; margin-left:382px; }

/* sifr classes */
.sIFR-hasFlash h2, .sIFR-hasFlash h3, { visibility: hidden; }
.sIFR-flash { visibility:visible !important; margin:0; }
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
