ul#cmp1 { 
  list-style-type : none;
  position : relative;
  display : block;
  background : transparent url(../map/uc-background-1.png) no-repeat 0 0;
  width : 503px;
  height : 600px;
  margin : 0 auto 0;  /* the auto part is for optionally centering the list */
  padding : 0;
}

ul#cmp2 { 
  list-style-type : none;
  position : relative;
  display : block;
  background : transparent url(../map/uc-background-2.png) no-repeat 0 0;
  width : 503px;
  height : 600px;
  margin : 0 auto 0;  /* the auto part is for optionally centering the list */
  padding : 0;
}

/* This makes the list items (links and spans) easier to manage (float control) */
ul#cmp1 li { 
  display : inline;
}
ul#cmp2 li { 
  display : inline;
}

/* Here are link specs and relationship setup */
ul#cmp1 li a {
  position : absolute;
  display : block;
  text-decoration : none;
}
ul#cmp2 li a {
  position : absolute;
  display : block;
  text-decoration : none;
}

/* 
  This sets the inner span. Padding on the main span 
  was tried but produced odd results in IE (go figure) 
*/
ul#cmp1 a, a:link {
  border-bottom : none;
}

ul#cmp2 a, a:link {
  border-bottom : none;
}

ul#cmp1 li a:hover span.offset span, ul#cmp1 li a:focus span.offset span, ul#cmp1 li a:active span.offset span {
  display : block;
  width : 50px;
  padding : 5px;
}
ul#cmp2 li a:hover span.offset span, ul#cmp2 li a:focus span.offset span, ul#cmp2 li a:active span.offset span {
  display : block;
  width : 50px;
  padding : 5px;
}

div#floor1 {

}

div#floor2 {
}

div#legend {
  position: relative;
  padding: 8px;
  color : #000;
  background : #fff;
  border : none;
  display : block;
  width : 225px;
  height : 650px;
  text-decoration : none;
  cursor : pointer;
  font-family : Helvetica, Arial, sans-serif;
  font-size : 12px;
}

div#legend li {
  list-style : disc;
}

div#legend h3 {
	padding : 0px 0px 5px 0px;
	margin : 0px;
	width : 200px;
	font-size : 14px;
	font-style : bold;
	font-family : Helvetica, Arial, sans-serif;
}

/* 
  Component #01, UC Ballroom
*/
ul#cmp1 li a#cmp01 { 
  width : 80px;
  height : 130px;
  margin-top : 440px;
  margin-left : 140px;
}

ul#cmp1 li a#cmp01:hover span.offset, ul#cmp1 li a#cmp01:focus span.offset, ul#cmp1 li a#cmp01:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #02, Ballroom Galleria
*/
ul#cmp1 li a#cmp02 { 
  width : 90px;
  height : 130px;
  margin-top : 440px;
  margin-left : 60px;
}

ul#cmp1 li a#cmp02:hover span.offset, ul#cmp1 li a#cmp02:focus span.offset, ul#cmp1 li a#cmp02:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #03, Bexar Room
*/
ul#cmp1 li a#cmp03 { 
  width : 90px;
  height : 50px;
  margin-top : 520px;
  margin-left : 60px;
}

ul#cmp1 li a#cmp03:hover span.offset, ul#cmp1 li a#cmp03:focus span.offset, ul#cmp1 li a#cmp03:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #04, Bookstore
*/
ul#cmp1 li a#cmp04 { 
  width : 100px;
  height : 125px;
  margin-top : 95px;
  margin-left : 295px;
}

ul#cmp1 li a#cmp04:hover span.offset, ul#cmp1 li a#cmp04:focus span.offset, ul#cmp1 li a#cmp04:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #05, CAB Office
*/
ul#cmp1 li a#cmp05 { 
  width : 60px;
  height : 75px;
  margin-top : 320px;
  margin-left : 270px;
}

ul#cmp1 li a#cmp05:hover span.offset, ul#cmp1 li a#cmp05:focus span.offset, ul#cmp1 li a#cmp05:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #06, EMCS Office
*/
ul#cmp1 li a#cmp06 { 
  width : 130px;
  height : 45px;
  margin-top : 10px;
  margin-left : 265px;
}

ul#cmp1 li a#cmp06:hover span.offset, ul#cmp1 li a#cmp06:focus span.offset, ul#cmp1 li a#cmp06:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #07,Greek Councils
*/
ul#cmp1 li a#cmp07 { 
  width : 75px;
  height : 75px;
  margin-top : 320px;
  margin-left : 305px;
}


ul#cmp1 li a#cmp07:hover span.offset, ul#cmp1 li a#cmp07:focus span.offset, ul#cmp1 li a#cmp07:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #08, Honors Alliance
*/
ul#cmp1 li a#cmp08 { 
  width : 120px;
  height : 30px;
  margin-top : 365px;
  margin-left : 340px;
}

ul#cmp1 li a#cmp08:hover span.offset, ul#cmp1 li a#cmp08:focus span.offset, ul#cmp1 li a#cmp08:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #09, Information Center
*/
ul#cmp1 li a#cmp09 { 
  width : 100px;
  height : 55px;
  margin-top : 320px;
  margin-left : 340px;
}

ul#cmp1 li a#cmp09:hover span.offset, ul#cmp1 li a#cmp09:focus span.offset, ul#cmp1 li a#cmp09:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #10, SGA Office (Student Government)
*/
ul#cmp1 li a#cmp10 { 
  width : 60px;
  height : 65px;
  margin-top : 320px;
  margin-left : 230px;
}

ul#cmp1 li a#cmp10:hover span.offset, ul#cmp1 li a#cmp10:focus span.offset, ul#cmp1 li a#cmp10:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #11, Ski Lodge
*/
ul#cmp1 li a#cmp11 { 
  width : 126px;
  height : 65px;
  margin-top : 195px;
  margin-left : 35px;
}

ul#cmp1 li a#cmp11:hover span.offset, ul#cmp1 li a#cmp11:focus span.offset, ul#cmp1 li a#cmp11:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 

  Component #12, UC Information Center
*/
ul#cmp1 li a#cmp12 {
	width : 126px;
	height : 65px;
	margin-top : 92px;
	margin-left : 400px;
}

ul#cmp1 li a#cmp12:hover span.offset, ul#cmp1 li a#cmp11:focus span.offset, ul#cmp1 li a#cmp11:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/*

  Component #13, Starbucks
*/
ul#cmp1 li a#cmp13 { 
  width : 54px;
  height : 45px;
  margin-top : 150px;
  margin-left : 226px;
}

ul#cmp1 li a#cmp13:hover span.offset, ul#cmp1 li a#cmp13:focus span.offset, ul#cmp1 li a#cmp13:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #14, Student Activities Complex
*/
ul#cmp1 li a#cmp14 { 
  width : 90px;
  height : 75px;
  margin-top : 310px;
  margin-left : 115px;
}

ul#cmp1 li a#cmp14:hover span.offset, ul#cmp1 li a#cmp14:focus span.offset, ul#cmp1 li a#cmp14:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #15, Subway
*/
ul#cmp1 li a#cmp15 { 
  width : 55px;
  height : 45px;
  margin-top : 320px;
  margin-left : 190px;
}


ul#cmp1 li a#cmp15:hover span.offset, ul#cmp1 li a#cmp15:focus span.offset, ul#cmp1 li a#cmp15:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #16, Tomas Rivera Center
*/
ul#cmp1 li a#cmp16 { 
  width : 105px;
  height : 115px;
  margin-top : 85px;
  margin-left : 30px;
}

ul#cmp1 li a#cmp16:hover span.offset, ul#cmp1 li a#cmp16:focus span.offset, ul#cmp1 li a#cmp16:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #17, UC Administration Offices
*/
ul#cmp1 li a#cmp17 { 
  width : 90px;
  height : 80px;
  margin-top : 90px;
  margin-left : 410px;
}

ul#cmp1 li a#cmp17:hover span.offset, ul#cmp1 li a#cmp17:focus span.offset, ul#cmp1 li a#cmp17:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #18, UC Administration Offices
*/
ul#cmp1 li a#cmp18 { 
  width : 150px;
  height : 130px;
  margin-top : 120px;
  margin-left : 100px;
}

ul#cmp1 li a#cmp18:hover span.offset, ul#cmp1 li a#cmp18:focus span.offset, ul#cmp1 li a#cmp18:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #19, UC Lawn (name not final)
*/
ul#cmp1 li a#cmp19 { 
  width : 180px;
  height : 205px;
  margin-top : 390px;
  margin-left : 220px;
}

ul#cmp1 li a#cmp19:hover span.offset, ul#cmp1 li a#cmp19:focus span.offset, ul#cmp1 li a#cmp19:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #20, UC Lawn (name not final)
*/
ul#cmp1 li a#cmp20 { 
  width : 370px;
  height : 205px;
  margin-top : 185px;
  margin-left : 30px;
}

ul#cmp1 li a#cmp20:hover span.offset, ul#cmp1 li a#cmp20:focus span.offset, ul#cmp1 li a#cmp20:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #21, UTSA Ambassadors
*/
ul#cmp1 li a#cmp21 { 
  width : 100px;
  height : 60px;
  margin-top : 320px;
  margin-left : 270px;
}

ul#cmp1 li a#cmp21:hover span.offset, ul#cmp1 li a#cmp21:focus span.offset, ul#cmp1 li a#cmp21:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #22, VOICES
*/
ul#cmp1 li a#cmp22 { 
  width : 50px;
  height : 60px;
  margin-top : 320px;
  margin-left : 225px;
}

ul#cmp1 li a#cmp22:hover span.offset, ul#cmp1 li a#cmp22:focus span.offset, ul#cmp1 li a#cmp22:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #23,Fountain Courtyard
*/
ul#cmp1 li a#cmp23 { 
  width : 70px;
  height : 75px;
  margin-top : 185px;
  margin-left : 240px;
}

ul#cmp1 li a#cmp23:hover span.offset, ul#cmp1 li a#cmp23:focus span.offset, ul#cmp1 li a#cmp23:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #24,Window Lounge
*/
ul#cmp1 li a#cmp24 { 
  width : 90px;
  height : 35px;
  margin-top : 165px;
  margin-left : 380px;
}

ul#cmp1 li a#cmp24:hover span.offset, ul#cmp1 li a#cmp24:focus span.offset, ul#cmp1 li a#cmp24:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}



/*

  Component #61, Campus Technology Store
*/
ul#cmp1 li a#cmp61 { 
  width : 61px;
  height : 76px;
  margin-top : 116px;
  margin-left : 267px;
}

ul#cmp1 li a#cmp61:hover span.offset, ul#cmp1 li a#cmp61:focus span.offset, ul#cmp1 li a#cmp61:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}




/*

  Component #62, Convenience Store
*/
ul#cmp1 li a#cmp62 { 
  width : 87px;
  height : 64px;
  margin-top : 186px;
  margin-left : 303px;
}

ul#cmp1 li a#cmp62:hover span.offset, ul#cmp1 li a#cmp62:focus span.offset, ul#cmp1 li a#cmp62:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}




/*

  Component #63, Frost Bank
*/
ul#cmp1 li a#cmp63 { 
 width : 87px;
  height : 64px;
  margin-top : 186px;
  margin-left : 303px;
}

ul#cmp1 li a#cmp63:hover span.offset, ul#cmp1 li a#cmp63:focus span.offset, ul#cmp1 li a#cmp63:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}



/*

  Component #64, Rios Hair Salon
*/
ul#cmp1 li a#cmp64 { 
 width : 87px;
  height : 64px;
  margin-top : 186px;
  margin-left : 303px;
}

ul#cmp1 li a#cmp64:hover span.offset, ul#cmp1 li a#cmp64:focus span.offset, ul#cmp1 li a#cmp64:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}




/*

  Component #65, UPS Store
*/
ul#cmp1 li a#cmp65 { 
  width : 76px;
  height : 53px;
  margin-top : 8px;
  margin-left : 323px;
}

ul#cmp1 li a#cmp65:hover span.offset, ul#cmp1 li a#cmp65:focus span.offset, ul#cmp1 li a#cmp65:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/*
  Second Floor Definitions ************************************************************************
*/

/* 
  Component #25, Acacia
*/
ul#cmp2 li a#cmp25 { 
  width : 70px;
  height : 40px;
  margin-top : 165px;
  margin-left : 330px;
}

ul#cmp2 li a#cmp25:hover span.offset, ul#cmp2 li a#cmp25:focus span.offset, ul#cmp2 li a#cmp25:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #26, Airport Lounge
*/
ul#cmp2 li a#cmp26 { 
  width : 80px;
  height : 75px;
  margin-top : 200px;
  margin-left : 360px;
}

ul#cmp2 li a#cmp26:hover span.offset, ul#cmp2 li a#cmp26:focus span.offset, ul#cmp2 li a#cmp26:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #27, Alamo Lounge
*/
ul#cmp2 li a#cmp27 { 
  width : 80px;
  height : 55px;
  margin-top : 320px;
  margin-left : 235px;
}

ul#cmp2 li a#cmp27:hover span.offset, ul#cmp2 li a#cmp27:focus span.offset, ul#cmp2 li a#cmp27:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}


/* 
  Component #28, Alumni
*/
ul#cmp2 li a#cmp28 { 
  width : 90px;
  height : 65px;
  margin-top : 80px;
  margin-left : 400px;
}

ul#cmp2 li a#cmp28:hover span.offset, ul#cmp2 li a#cmp28:focus span.offset, ul#cmp2 li a#cmp28:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #29, Anaqua
*/
ul#cmp2 li a#cmp29 { 
  width : 80px;
  height : 45px;
  margin-top : 175px;
  margin-left : 320px;
}

ul#cmp2 li a#cmp29:hover span.offset, ul#cmp2 li a#cmp29:focus span.offset, ul#cmp2 li a#cmp29:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #30, Ash
*/
ul#cmp2 li a#cmp30 { 
  width : 80px;
  height : 50px;
  margin-top : 160px;
  margin-left : 320px;
}

ul#cmp2 li a#cmp30:hover span.offset, ul#cmp2 li a#cmp30:focus span.offset, ul#cmp2 li a#cmp30:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #31, Buckeye
*/
ul#cmp2 li a#cmp31 { 
  width : 85px;
  height : 50px;
  margin-top : 200px;
  margin-left : 305px;
}

ul#cmp2 li a#cmp31:hover span.offset, ul#cmp2 li a#cmp31:focus span.offset, ul#cmp2 li a#cmp31:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #32, Cameron
*/
ul#cmp2 li a#cmp32 { 
  width : 80px;
  height : 50px;
  margin-top : 340px;
  margin-left : 275px;
}

ul#cmp2 li a#cmp32:hover span.offset, ul#cmp2 li a#cmp32:focus span.offset, ul#cmp2 li a#cmp32:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #33, Career Services
*/
ul#cmp2 li a#cmp33 { 
  width : 85px;
  height : 115px;
  margin-top : 30px;
  margin-left : 395px;
}

ul#cmp2 li a#cmp33:hover span.offset, ul#cmp2 li a#cmp33:focus span.offset, ul#cmp2 li a#cmp33:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #34, Chicano/a Cultural
*/
ul#cmp2 li a#cmp34 { 
  width : 130px;
  height : 50px;
  margin-top : 200px;
  margin-left : 350px;
}

ul#cmp2 li a#cmp34:hover span.offset, ul#cmp2 li a#cmp34:focus span.offset, ul#cmp2 li a#cmp34:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #35, Denman Ballroom
*/
ul#cmp2 li a#cmp35 { 
  width : 110px;
  height : 85px;
  margin-top : 170px;
  margin-left : 150px;
}

ul#cmp2 li a#cmp35:hover span.offset, ul#cmp2 li a#cmp35:focus span.offset, ul#cmp2 li a#cmp35:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #36, Denman Galleria
*/
ul#cmp2 li a#cmp36 { 
  width : 110px;
  height : 85px;
  margin-top : 170px;
  margin-left : 150px;
}

ul#cmp2 li a#cmp36:hover span.offset, ul#cmp2 li a#cmp36:focus span.offset, ul#cmp2 li a#cmp36:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #37, Harris Room
*/
ul#cmp2 li a#cmp37 { 
  width : 70px;
  height : 70px;
  margin-top : 370px;
  margin-left : 175px;
}

ul#cmp2 li a#cmp37:hover span.offset, ul#cmp2 li a#cmp37:focus span.offset, ul#cmp2 li a#cmp37:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #38, Hawthorne Room
*/
ul#cmp2 li a#cmp38 { 
  width : 95px;
  height : 50px;
  margin-top : 200px;
  margin-left : 320px;
}

ul#cmp2 li a#cmp38:hover span.offset, ul#cmp2 li a#cmp38:focus span.offset, ul#cmp2 li a#cmp38:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #39, Hidalgo Room
*/
ul#cmp2 li a#cmp39 { 
  width : 70px;
  height : 75px;
  margin-top : 315px;
  margin-left : 235px;
}

ul#cmp2 li a#cmp39:hover span.offset, ul#cmp2 li a#cmp39:focus span.offset, ul#cmp2 li a#cmp39:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #40, ICE
*/
ul#cmp2 li a#cmp40 { 
  width : 130px;
  height : 90px;
  margin-top : 105px;
  margin-left : 65px;
}

ul#cmp2 li a#cmp40:hover span.offset, ul#cmp2 li a#cmp40:focus span.offset, ul#cmp2 li a#cmp40:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #41, Judicial Affairs
*/
ul#cmp2 li a#cmp41 { 
  width : 130px;
  height : 60px;
  margin-top : 20px;
  margin-left : 240px;
}

ul#cmp2 li a#cmp41:hover span.offset, ul#cmp2 li a#cmp41:focus span.offset, ul#cmp2 li a#cmp41:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #42, Leadership Office
*/
ul#cmp2 li a#cmp42 { 
  width : 130px;
  height : 90px;
  margin-top : 105px;
  margin-left : 65px;
}

ul#cmp2 li a#cmp42:hover span.offset, ul#cmp2 li a#cmp42:focus span.offset, ul#cmp2 li a#cmp42:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #43, Magnolia
*/
ul#cmp2 li a#cmp43 { 
  width : 85px;
  height : 55px;
  margin-top : 195px;
  margin-left : 295px;
}

ul#cmp2 li a#cmp43:hover span.offset, ul#cmp2 li a#cmp43:focus span.offset, ul#cmp2 li a#cmp43:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #44, Mesquite
*/
ul#cmp2 li a#cmp44 { 
  width : 80px;
  height : 65px;
  margin-top : 115px;
  margin-left : 150px;
}

ul#cmp2 li a#cmp44:hover span.offset, ul#cmp2 li a#cmp44:focus span.offset, ul#cmp2 li a#cmp44:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #45, Montgomery
*/
ul#cmp2 li a#cmp45 { 
  width : 100px;
  height : 65px;
  margin-top : 310px;
  margin-left : 280px;
}

ul#cmp2 li a#cmp45:hover span.offset, ul#cmp2 li a#cmp45:focus span.offset, ul#cmp2 li a#cmp45:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #46, Nueces
*/
ul#cmp2 li a#cmp46 { 
  width : 75px;
  height : 75px;
  margin-top : 315px;
  margin-left : 255px;
}

ul#cmp2 li a#cmp46:hover span.offset, ul#cmp2 li a#cmp46:focus span.offset, ul#cmp2 li a#cmp46:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #47, Oak Room
*/
ul#cmp2 li a#cmp47 { 
  width : 60px;
  height : 70px;
  margin-top : 115px;
  margin-left : 130px;
}

ul#cmp2 li a#cmp47:hover span.offset, ul#cmp2 li a#cmp47:focus span.offset, ul#cmp2 li a#cmp47:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #48, Paloverde
*/
ul#cmp2 li a#cmp48 { 
  width : 90px;
  height : 50px;
  margin-top : 200px;
  margin-left : 330px;
}

ul#cmp2 li a#cmp48:hover span.offset, ul#cmp2 li a#cmp48:focus span.offset, ul#cmp2 li a#cmp48:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #49, Pecan Room
*/
ul#cmp2 li a#cmp49 { 
  width : 65px;
  height : 70px;
  margin-top : 115px;
  margin-left : 175px;
}

ul#cmp2 li a#cmp49:hover span.offset, ul#cmp2 li a#cmp49:focus span.offset, ul#cmp2 li a#cmp49:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #50, Redbud Room
*/
ul#cmp2 li a#cmp50 { 
  width : 75px;
  height : 50px;
  margin-top : 200px;
  margin-left : 345px;
}

ul#cmp2 li a#cmp50:hover span.offset, ul#cmp2 li a#cmp50:focus span.offset, ul#cmp2 li a#cmp50:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #51, Retama Auditorium
*/
ul#cmp2 li a#cmp51 { 
  width : 80px;
  height : 85px;
  margin-top : 110px;
  margin-left : 300px;
}

ul#cmp2 li a#cmp51:hover span.offset, ul#cmp2 li a#cmp51:focus span.offset, ul#cmp2 li a#cmp51:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #52, Retama Galleria
*/
ul#cmp2 li a#cmp52 { 
  width : 100px;
  height : 95px;
  margin-top : 100px;
  margin-left : 325px;
}

ul#cmp2 li a#cmp52:hover span.offset, ul#cmp2 li a#cmp52:focus span.offset, ul#cmp2 li a#cmp52:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #53, Roost Gameroom
*/
ul#cmp2 li a#cmp53 { 
  width : 60px;
  height : 90px;
  margin-top : 340px;
  margin-left : 310px;
}

ul#cmp2 li a#cmp53:hover span.offset, ul#cmp2 li a#cmp53:focus span.offset, ul#cmp2 li a#cmp53:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #54, Student Housing Office
*/
ul#cmp2 li a#cmp54 { 
  width : 130px;
  height : 60px;
  margin-top : 20px;
  margin-left : 240px;
}

ul#cmp2 li a#cmp54:hover span.offset, ul#cmp2 li a#cmp54:focus span.offset, ul#cmp2 li a#cmp54:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #55, Student Life Office
*/
ul#cmp2 li a#cmp55 { 
  width : 130px;
  height : 60px;
  margin-top : 20px;
  margin-left : 240px;
}

ul#cmp2 li a#cmp55:hover span.offset, ul#cmp2 li a#cmp55:focus span.offset, ul#cmp2 li a#cmp55:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #56, Student Organization Complex
*/
ul#cmp2 li a#cmp56 { 
  width : 115px;
  height : 50px;
  margin-top : 340px;
  margin-left : 55px;
}

ul#cmp2 li a#cmp56:hover span.offset, ul#cmp2 li a#cmp56:focus span.offset, ul#cmp2 li a#cmp56:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #57, Tejas Lounge
*/
ul#cmp2 li a#cmp57 { 
  width : 80px;
  height : 80px;
  margin-top : 310px;
  margin-left : 170px;
}

ul#cmp2 li a#cmp57:hover span.offset, ul#cmp2 li a#cmp57:focus span.offset, ul#cmp2 li a#cmp57:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #58, Travis Room
*/
ul#cmp2 li a#cmp58 { 
  width : 120px;
  height : 50px;
  margin-top : 390px;
  margin-left : 65px;
}

ul#cmp2 li a#cmp58:hover span.offset, ul#cmp2 li a#cmp58:focus span.offset, ul#cmp2 li a#cmp58:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #59, Wild Persimmon Room
*/
ul#cmp2 li a#cmp59 { 
  width : 85px;
  height : 50px;
  margin-top : 185px;
  margin-left : 350px;
}

ul#cmp2 li a#cmp59:hover span.offset, ul#cmp2 li a#cmp59:focus span.offset, ul#cmp2 li a#cmp59:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}

/* 
  Component #60, Willow Room
*/
ul#cmp2 li a#cmp60 { 
  width : 70px;
  height : 70px;
  margin-top : 70px;
  margin-left : 340px;
}

ul#cmp2 li a#cmp60:hover span.offset, ul#cmp2 li a#cmp60:focus span.offset, ul#cmp2 li a#cmp60:active span.offset {
  margin-top : -1px;
  margin-left : 0px;
}



