@charset "UTF-8";
/* CSS Document */

/*********************
TCCC STYLES -- edited 11-03-08

**********************/


body { 
	background-color: #000000;
	background-image:none;
	margin-top:25px;
	}

#header {	
	text-align: center;
	background-color:#ffffff;
	width: 755px;
	height: 180px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	float: left;
}

#footer{
text-align: center;
	background-color:#000000;
	font-size: .6em;
width: 761px;
color:#ffffff;
border:#000000;
margin:auto;
}

#footer a{
	color: #bb0f3a;
	text-decoration:none;
}

#content{
width:752px;
}

#content p {
margin-right: 15px;
}


#wrapper_home {
	margin: 0 auto;
	width: 760px;
	background-color: #ffffff;
	height: auto; 
	border:#bb0f3a 1px solid;
}

#wrapper_home #menu { 
	background-image:url(images/menuBackground.gif);
	font-variant:small-caps;
	width: 100%;
	font-size: 14px;
	margin-left: 0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:8px;
	height: auto;
	font-weight: normal;
	color: #f5eee5;
	float:left;
	border-bottom:#bb0f3a thin outset;
}



#menu ul { /* all lists */
	margin: 0px;
	list-style: none;
	vertical-align:middle;
	text-align:left;
}

#menu li { /* all list items */
	text-align:left;
	float: left;
	display:inline;
	border-left: 1px solid #f5eee5;

	/*background-color:#000000;*/
}

#menu ul li.first {
	border-left: none;
	list-style: none;
	display: inline;
	padding-left: 1px;
	}

#menu ul li a {
	text-decoration: none;
	color: #f5eee5;
	padding-left:10px;
	padding-right:10px;
}

#menu li a:hover{
	text-decoration: underline;
}


/***Catering submenu**/

#catering{
font-size: .9em;
margin-left:.4em;
}

#catering ul { /* all lists */
	padding-right: 0px;
	marginleft: 0px;
	padding-left: 1em;
	list-style: circle;
	vertical-align:middle;
	margin-top:-.7em;
}

#catering li { /* all list items */
	text-align:left;
	padding-right: 0px;
	padding-left: 0px;
	display:inline;
	

	/*background-color:#000000;*/
}

#catering ul li.first {
	margin-left: -.1em;
	border-left: none;
	list-style: none;
	display: inline;
	}



/***Subnav**/

#subNav{
font-size: .85em;
margin-left:.2em;
margin-top:-1.6em;
margin-bottom:1.4em;
}






#wrapper_home h2 {
	margin-left: -.1em;
	margin-top: .1em;
	margin-bottom: -.5em;
	font-size: 1.3em;
	color: #bb0f3a;
	font-variant:small-caps;
	}


.newSection {
	clear: both;
}

#wrapper_home h3 {
	font-size:1em;
	padding: 0px;
	color: #875f3e;
	margin-left: .5em;
	margin-bottom: -.5em;
	margin-top: .5em;
	text-align:left;
	background-color: none;
	}


#wrapper_home h4 {
	font-size:.9em;
	padding: 0px;
	color: #000000;
	margin-left: .5em;
	margin-bottom: -.8em;
	margin-top: 1em;
	text-align:left;
	background-color: none;
	}



#wrapper_home p {
	font-size: .9em;
	letter-spacing: 0em;
	margin-left: .5em;
	margin-right:1em;
}


#wrapper_home ul { 
	font-size: .9em;
}




#wrapper_home a {
	color: #bb0f3a;
	text-decoration:none;
}



.twoColumn1, .sideBar, .threeColumn1, .threeColumn2, .threeColumn3 { /* added 6-17-05 */
	float: left;
	margin-bottom: 10px;
	margin-top:5px;
	}
	
.twoColumn1 { /* added 6-17-05 */
	margin-left: 5px;
	margin-right: 0px;
	width: 493px;
}

.grid {  font-size:.9em; 
margin-left:5px;
}

/**Sidebar**/

.sideBar { /* added 6-17-05 */
	margin-left: 10px;
	width: 255px;
	background-color:#f5eee5;
	border: #875f3e 1px solid;
	line-height:1em;
	float: right;
}


.sideBar a { /* added 6-17-05 */
	color: #bb0f3a;
	text-decoration:none;
}

.sideBar a:hover { /* added 6-17-05 */
	text-decoration:underline;
}

.sideBar p { /* added 6-17-05 */
	overflow:hidden;
}

.rightContent {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right:4px;
	line-height: 1.6em;
	background-color: #ffffff;
	font-size:.7em;
	text-align:center;
}


.rightContent img {
border: #875f3e 1px solid;
}

.rightContent p {
margin-top: 0px;
	text-align:center;
	font-style:italic;
}


#wrapper_home .imginfo h3 {
	font-size:.75em;
	padding: 0px;
	color: #bb0f3a;
	margin-left: .5em;
	margin-bottom: -.8em;
	margin-top: .5em;
	text-align:left;
	background-color: #f5eee5;
	line-height:1.3em;
	}	

#wrapper_home .sideBar p {
	font-size: .75em;
	letter-spacing: 0em;
	margin-left: .5em;
	margin-right:.7em;
line-height:1.1em;
}


.imginfo {float:none;clear:both;margin-top:.3em;}
.imginfo img {float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-left: 8px;
	margin-bottom: 10px;
	padding: 0px;
	border: #875f3e 1px solid;
	text-align:right;}


ul.sidebar{
list-style:none;
	margin-left: -40px;
	margin-top: -5px;
	margin-right:10px;
}


li.sidebar{
	padding-bottom: 8px;
}




/**Image treatment**/
.picLeft { /* added 6-29-05 */
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 2px;
	padding: 0px;
	border: #875f3e 1px solid;
	text-align:right;
	}
	
	.picRight { /* added 6-29-05 */
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
	padding: 0px;
	border: #875f3e 1px solid;
	text-align:left;
	}

.borderedImg { /* added 6-29-05 */
	border: #875f3e 1px solid;
	margin-left: 5px;
	}

/**Searching**/

		
.find { 
	font-size: .8em;
	font-weight: normal;
	font-variant:small-caps;
	padding-top: 5px;
	color: #f5eee5;
	float: left;
	padding-bottom: 5px;
	background-color: #bb0f3a;
	width: 100%;
	text-align:center;
}

#wrapper_home .find a {
	text-decoration: none;
	color: #f5eee5;
}

#wrapper_home .find a:hover {
	text-decoration: underline;
}



.hidden
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}


#roomGrid { 
 
 position: absolute;
  background-image: url(../images/facilitiesMap.gif);
  height: 428px;
  width: 470px;
  margin-left:5px;
  }



/**Styles for image rollovers on facilities page**/

#map { 
 
 position: absolute;
  background-image: url(../images/facilitiesMap.gif);
  height: 428px;
  width: 470px;
  margin-left:5px;
  }

#mapImages a {
  position: absolute;
  float:left;
  /**height: 38px;
  width: 88px;**/
  top: 31px; 
  text-decoration: none;
  font-size:.9em;
  }


/**#mapImages a i { visibility: hidden; }**/

a#smallAuditorium { 
left: 54px; 
top: 267px;
}

a#smallAuditorium:hover {  
background-image: url(facilities/images/mapImages/aud.jpg); 
width: 300px;
height: 223px;
z-index: 1;
}

a#room1 { 
left: 100px; 
top: 284px;
}

a#room1:hover {  background-image: url(facilities/images/mapImages/1.jpg); 
 height: 202px;
  width: 300px;
  z-index:3;
}


a#room2 { 
left: 60px; 
top: 356px;
}

a#room2:hover {  background-image: url(facilities/images/mapImages/2.jpg); 
 height: 223px;
  width: 292px;
  z-index:2;
}


a#room3 { 
left: 80px; 
top: 356px;
}

a#room3:hover {  background-image: url(facilities/images/mapImages/3.jpg);
 height: 223px;
  width: 292px;
}



a#room4 { 
left: 144px; 
top: 314px;
}

a#room4:hover {  background-image: url(facilities/images/mapImages/4.jpg); 
 height: 223px;
  width: 283px;
  z-index:2;
}


a#room5 { 
left: 164px; 
top: 314px;
}

a#room5:hover {  background-image: url(facilities/images/mapImages/5.jpg); 
 height: 253px;
  width: 300px;
}




a#room6 { 
left: 145px; 
top: 287px;
}


a#room7 { 
left: 165px; 
top: 287px;
}

a#room6:hover {  background-image: url(facilities/images/mapImages/6.jpg); 
 height: 194px;
  width: 300px;
  z-index:2;
}

a#room7:hover {  background-image: url(facilities/images/mapImages/7.jpg); 
 height: 272px;
  width: 300px;
  z-index:2;
}



a#room8 { 
left: 180px; 
top: 287px;
}

a#room8:hover {  background-image: url(facilities/images/mapImages/8.jpg); 
 height: 393px;
  width: 300px;
}


a#room10 { 
left: 26px; 
top: 284px;
}

a#room10:hover {  background-image: url(facilities/images/mapImages/10.jpg); 
 height: 207px;
  width: 300px;
}

a#stage { 
left: 389px; 
top: 186px;
color: #000000;
font-size: .7em;
text-align: center;
line-height:1em;
}

a#stage:hover {  background-image: url(facilities/images/mapImages/stage.jpg); 
 height: 171px;
  width: 300px;
    z-index:1;
}


a#green { 
left: 386px; 
top: 218px;
color: #000000;
font-size: .5em;
text-align: center;
line-height:1em;
}

a#green:hover {  background-image: url(facilities/images/mapImages/green_room.jpg); 
 height: 225px;
  width: 300px;
    z-index:1;
}


a#dress { 
left: 388px; 
top: 198px;
color: #000000;
font-size: .5em;
text-align: center;
line-height:1em;
}

a#dress:hover {  background-image: url(facilities/images/mapImages/dressingRoom.jpg); 
 height: 197px;
  width: 300px;
  z-index:2;
}






a#room12 { 
left: 340px; 
top: 131px;
}

a#room12:hover {  background-image: url(facilities/images/mapImages/12.jpg); 
 height: 225px;
  width: 300px;
}

a#room13 { 
left: 275px; 
top: 108px;
}

a#room13:hover {  background-image: url(facilities/images/mapImages/13.jpg); 
 height: 225px;
  width: 300px;
}

a#room14 { 
left: 208px; 
top: 152px;
}

a#room14:hover{  background-image: url(facilities/images/mapImages/14.jpg); 
 height: 204px;
  width: 300px;
  z-index:3;
}

a#BusCtr { 
left: 172px; 
top: 154px;
color: #000000;
font-size: .5em;
text-align: center;
line-height:1em;
}

a#BusCtr:hover {  background-image: url(facilities/images/mapImages/businessCtr.jpg); 
 height: 225px;
  width: 300px;
  text-align:left;
  z-index:3;
}

a#BrdRm { 
left: 144px; 
top: 154px;
color: #000000;
font-size: .5em;
text-align: center;
line-height:1em;
}

a#BrdRm:hover {  background-image: url(facilities/images/mapImages/boardRoom.jpg); 
 height: 225px;
  width: 300px;
  text-align:left;
  z-index:3;
}


a#room17A { 
left: 136px; 
top: 195px;
}

a#room17A:hover {  background-image: url(facilities/images/mapImages/17A.jpg); 
 height: 214px;
  width: 300px;
  z-index:4;
}

a#room17B { 
left: 137px; 
top: 242px;
}

a#room17B:hover {  background-image: url(facilities/images/mapImages/17B.jpg); 
 height: 225px;
  width: 300px;
  z-index:3;
}

a#room17C { 
left: 184px; 
top: 240px;
}

a#room17C:hover {  background-image: url(facilities/images/mapImages/17C.jpg); 
 height: 193px;
  width: 300px;
  z-index:2;
}

a#room17D { 
left: 186px; 
top: 195px;
}

a#room17D:hover {  background-image: url(facilities/images/mapImages/17D.jpg); 
 height: 193px;
  width: 300px;
  z-index:1;
}

a#room19A { 
left: 79px; 
top: 144px;
z-index:3;
}

a#room19A:hover {  background-image: url(facilities/images/mapImages/19A.jpg); 
 height: 461px;
  width: 300px;
  z-index:2;
}

a#room19B { 
left: 79px; 
top: 164px;
z-index:1;
}

a#room19B:hover {  background-image: url(facilities/images/mapImages/19B.jpg); 
 height: 461px;
  width: 300px;
  }

a#room19C { 
left: 79px; 
top: 182px;
}

a#room19C:hover{  background-image: url(facilities/images/mapImages/19C.jpg); 
 height: 461px;
  width: 300px;
}

a#smallAuditorium,
a#room1,
a#room2,
a#room3,
a#room4,
a#room5,
a#room6,
a#room7,
a#room8,
a#room10
{color: #96d161;
font-weight:bold;}



a#smallAuditorium:hover,
a#room1:hover,
a#room2:hover,
a#room3:hover,
a#room4:hover,
a#room5:hover,
a#room6:hover,
a#room7:hover,
a#room8:hover,
a#room10:hover,
a#stage:hover,
a#green:hover,
a#dress:hover,
a#room12:hover,
a#room13:hover,
a#room14:hover,
a#BusCtr:hover,
a#BrdRm:hover,
a#room17A:hover,
a#room17B:hover,
a#room17C:hover,
a#room17D:hover,
a#room19A:hover,
a#room19B:hover,
a#room19C:hover { border: none;
color: #000000;
font-size:.1em;
 } 

a#room12,
a#room13,
a#room14,
a#room17A,
a#room17B,
a#room17C,
a#room17D,
a#room19A,
a#room19B,
a#room19C
{color: #86d0f3;
font-weight:bold;}
