body {background: #fff; color: #545454;}

/*->default's----------------------------------------------------------------------*/
.partLineInn {border-bottom: 2px solid #515151;} 
.partLine {border-bottom: 1px solid #515151;}

/*->pageHeader---------------------------------------------------------------------*/
#pageHeader {margin-bottom: 5px; padding-top: 15px; min-height: 76px; margin-top: 15px;}
#pageHeader, #topMenu a:hover, #pageHeader .address {color: #8c9892;}
  #topMenu {margin-top: 12px;}
	#pageHeader .new { color: #44443b;}
	#topMenu, #topMenu a {color: #327565;}

/*->pageMenu-----------------------------------------------------------------------*/
#pageMenu {border-top: 2px solid #515151; border-bottom: none; background: #ede7d9;}
  .jqueryslidemenu {border-bottom: 2px solid #515151; background: #fff;}
	.jqueryslidemenu ul {background: url(../images/boulder_university/bgmainmenu.gif) repeat-x left top;}
	.jqueryslidemenu ul li a {border-top: 1px solid #515151; color: #44443b;}
	.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li.menu_bottom ul li a:hover, .jqueryslidemenu ul li a.sel, .jqueryslidemenu ul li.menu_bottom ul li a.sel, .jqueryslidemenu ul li.sel > a, .jqueryslidemenu ul li.menu_bottom.sel > a  {color: #44443b; background: #dad6c2;}
	.jqueryslidemenu ul li:hover, .jqueryslidemenu ul li.sel {background: #dad6c2;}
	.jqueryslidemenu ul li.menu_bottom a {color: #757368; border-top: 1px solid #f0ede4;}
	.jqueryslidemenu ul li.menu_bottom a:hover, .jqueryslidemenu ul li.menu_bottom:hover a {color: #44443b;}
	
	.jqueryslidemenu ul li ul{border-bottom: 1px solid #f0ede4; background: #ebe6d7;}
	.jqueryslidemenu ul li ul li{background: none;border-top: 1px solid #f0ede4;}
	.jqueryslidemenu ul li ul li.wrap {border-top: 1px solid #f0ede4;}
	.jqueryslidemenu ul li.menu_top ul li.wrapTop, .jqueryslidemenu ul li.menu_top ul li.wrapTop:hover {background: #dad6c2;}
	.jqueryslidemenu ul li ul li.wrap:hover {background: none;}
	
	.jqueryslidemenu ul li ul li ul{display: none;}
	.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li.menu_bottom ul li a{border: none; color: #44443b;}
	
	#topMainMenu {clear: both; position: relative; z-index: 2; border-bottom: 2px solid #4f4f4f; border-top: none; height: 29px; *height: 28px; padding-left: 235px;}
	  #topMainMenu .jqueryslidemenu {width: 100%; margin-top: 1px; border-bottom: none;}
		#topMainMenu .jqueryslidemenu ul {margin: 0; padding: 0; list-style-type: none; float: right;}
		#topMainMenu .jqueryslidemenu ul li {position: relative; display: inline; float: left; z-index: 10; overflow: visible; background: #cbc5a8; border-left: 1px solid #fff;}
		#topMainMenu .jqueryslidemenu ul li a {display: block; padding: 6px 23px 6px; color: #fff; text-decoration: none; text-align: center; z-index: 11; outline: none; font-weight: normal; border-top: none;}
		#topMainMenu .jqueryslidemenu ul li { _font-size: 1px; _line-height: 1px; *font-size: 1px; *line-height: 1px;}
		#topMainMenu .jqueryslidemenu ul li a { _font-size: 14px; _line-height: 14px; *font-size: 14px; *line-height: 14px;}
		#topMainMenu .jqueryslidemenu ul li a:hover {z-index: 22; color: #757368; background: #dad6c2;}
		#topMainMenu .jqueryslidemenu ul li:hover {background: #dad6c2;}
		
		#topMainMenu .jqueryslidemenu ul li ul {position: absolute;left: 0;display: block;visibility: hidden;z-index: 12; width:100%; border-bottom: 1px solid #f0ede4; background: url(../images/boulder_university/bgVideoMenu.png); _width: 118px;}
		#topMainMenu .jqueryslidemenu ul li ul li {display: list-item;float: none; width:100%; z-index: 13; background: none; border-left: none;}
		
		#topMainMenu .jqueryslidemenu ul li ul li ul {top: 0; left: 100%; display: none;}
		#topMainMenu .jqueryslidemenu ul li ul li a {width: 100%; /*width of sub menus*/padding: 7px 0;margin: 0; font-size: 12px; line-height: 1em;}
		#topMainMenu .jqueryslidemenu ul li ul li a {border-top: none; font-weight: normal; color: #fff;}
		#topMainMenu .downarrowclass {position: absolute;top: 12px;right: 7px;}
		#topMainMenu .rightarrowclass {position: absolute;top: 6px;right: 5px;}
	
		#topMainMenu .jqueryslidemenu ul li.gallery_2 li, #topMainMenu .jqueryslidemenu ul li.videogallery_2 li, #topMainMenu .jqueryslidemenu ul li.gallery_1 li, #topMainMenu .jqueryslidemenu ul li.videogallery_1 li {background: none;}
		
		#topMainMenu .jqueryslidemenu ul li.videogallery_1, #topMainMenu .jqueryslidemenu ul li.videogallery_2 {background: url(../images/boulder_university/bgmainmenu.gif) repeat-x left bottom;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 a, #topMainMenu .jqueryslidemenu ul li.videogallery_2 a, #topMainMenu .jqueryslidemenu ul li.gallery_2 a, #topMainMenu .jqueryslidemenu ul li.gallery_1 a {color: #757368;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_2 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.videogallery_1.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_2.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_1.sel a {color: #44443b; background: #dad6c2; margin-right: 1px; padding-right: 22px;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_2 a:hover {color: #44443b; background: #dad6c2;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 ul, #topMainMenu .jqueryslidemenu ul li.videogallery_2 ul, #topMainMenu .jqueryslidemenu ul li.gallery_2 ul, #topMainMenu .jqueryslidemenu ul li.gallery_1 ul {background: url(../images/bgMenu.png); border-bottom: 1px solid #f0ede4;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 ul li a, #topMainMenu .jqueryslidemenu ul li.videogallery_2 ul li a, #topMainMenu .jqueryslidemenu ul li.gallery_2 ul li a, #topMainMenu .jqueryslidemenu ul li.gallery_1 ul li a {border-top: 1px solid #b8a796;}
		
		#topMainMenu .jqueryslidemenu ul li.gallery_1, #topMainMenu .jqueryslidemenu ul li.gallery_2 {background: url(../images/boulder_university/bgmainmenu.gif) repeat-x left top;}
		#topMainMenu .jqueryslidemenu ul li.gallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_2 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_1.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_2.sel a {background: #dad6c2;}

/*->pageCollage--------------------------------------------------------------------*/
#pageCollage.main {border-bottom: 2px solid #515151;}

/*->quickReservation---------------------------------------------------------------*/
#quickReservation {border: 1px solid #c5c7bb; background: url(../images/boulder_university/bgReserv.gif) repeat-x left bottom #fff;}
	#quickReservation a, #pageContent #quickReservation a {color: #656363; text-decoration: none; font-weight: normal;}
	#pageContent #quickReservation {border: none; background: none;}

/*->pageContent--------------------------------------------------------------------*/
	.newListSelected {background-image:url(../images/boulder_university/bgSel.gif);}
	#pageContent {border-top: 2px solid #515151; border-bottom: 3px solid #515151;}
#pageContent.inner, .inner #pageFull {background: #fff;}
#pageContent.gallery, .gallery #pageFull, #pageContent.video, .video #pageFull {background: #fff;border-top: none;}
#pageContent.flashGallery, .flashGallery #pageFull {border-top: 0;}
#pageContent.calendar_list, .calendar_list #pageFull {border: none; background: none;}
#pageContent, #pageContent a:hover, #pageContent a.more:hover {color: #736d63;}
  #pageFull {border-top: 1px solid #515151; border-bottom: 1px solid #515151; background: #fff7f1;}
	#flashGallery {border-bottom: 1px solid #515151; background: #FFFFFF;}
#pageContent a {color: #327565;}
#pageContent .more, #pageContent .more a {color: #1f78ca;}
#pageContent h1, #pagePopup h1 {color: #1c513f;}
#pageContent h2 {color: #44443B;}
#pageContent h3 {color: #5a382b;}
  .list th, .list td {border-bottom: 1px dashed #a6a6a6;}
	.list .row1 td {background: #f6eed6;}
	.pager {color: #8a624d;}
	#pageContent .pager a {color: #8a624d;}
	#pageContent .pager .next {background: url(../images/next.gif) no-repeat right 3px;}
	#pageContent .pager .prev {background: url(../images/prev.gif) no-repeat left 6px;}
		td.roomLinks {border-bottom: 1px solid #cdc6bc;}
		#pageContent .roomLinks a {color: #fff; background: #0b513c; font-weight: normal;}
		#pageContent .roomLinks a:hover {color: #c5d5d0;}
		#pageContent .roomLinks a.back {background: #5c4a31;}
		#pageContent .roomLinks a.back:hover {color: #dfc5a1;}
		.roomDescr h2 {color: #60a7be;}
  #keyContact {border-bottom: 2px solid #515151;}
	#pageContent .txt textarea, #pageContent .txt input {border: 1px solid #d4d4d4; color: #797979;}
		.categoryRow {background: url(../images/bgCat.gif) no-repeat 50px bottom;}
		.galleryItem {color: #939393;}
		.galleryItem .title {color: #8c543f;}
		#galleryHover .side div {background: #fff;}
	#pageContent a.definition {background: url(../images/bgDef.gif) no-repeat right 8px #e1ddba; border: 1px solid #d3c79f; color: #83733f;}
  #pageContent a.definition span {color:#1574ae;}
	#pageVideo {background: #f9f7ea; border: 3px solid #f7f2df; border-bottom: 1px solid #f9f6ef;}
	#gradientVideo {background: url(../images/bgVideo.gif) no-repeat left top;}
	/*->events----------------------------------------------------------------*/
  #eventMain { border-top: 2px solid #b5aa9a;}
	#eventRows {border-bottom: 1px solid #b5aa9a; border-top: 1px solid #b5aa9a; background: #fffcf2;}
	.eventRow {border-bottom: 1px solid #d4ccbc; border-top: 1px solid #d4ccbc;}
	.calendar_error {color: #008000; border: 1px solid #d9e0bd; background: url(../images/calendar_error.gif) repeat-x left top #fefefe;}
		.eventItData {border-bottom: 1px solid #d4ccbc; border-top: 1px solid #d4ccbc;}
		#pageContent .eventItem h2 {color: #87554c;}
		#pageContent .eventItData h2 {color: #006e5e;} 
		.event {border-bottom: 1px solid #d4ccbc; border-top: 1px solid #d4ccbc;}
		.eventItData .location {color: #8f7564;}
		.eventItData .day {color: #9e6e57;}
		.eventItData .date {color: #404040;}
		
		#siteMap li a {color: #44443b;}
		#siteMap li li a {color: #757368;}
		#siteMap li a:hover, #siteMap li li a:hover {color: #44443b;}
		
	  #pageContent ul.search {border: 1px solid #515151;}
		#pageContent ul.search li {background-color: #dad6c2;}
		#pageContent ul.search li.sel {border: 1px solid #515151; color: #44443b;}
		.search li.sel table {background-color: #ebe6d7; border-top: 1px solid #f0ede4; color: #757368;}
		.search li.sel td.busy {background-color: #515151; color: #ede7d9;}
		#pageContent ul.search a {color: #44443b;}
		#pageContent ul.search li.sel td.busy a {color: #ede7d9;}
		
		.share-panel {border-color: #515151;}
		.share-caption {color: #44443B;}
	
/*->pagePopup----------------------------------------------------------------------*/
#popupWrap {background: url(../images/bgPopup.png);}
#popupBox {background: #fff;}
#pagePopup {border: 2px solid #515151; color: #515151;}
#pagePopup h1 {border-bottom: 1px dotted #797979; color: #515151;}
#pagePopup #signup input.txt {border: 1px solid #d4d4d4; color: #515151;}

/*->pagePopup1---------------------------------------------------------------------*/
#popupBox1 {background: #fff;}
#pagePopup1 {border: 2px solid #515151; color: #515151;}
#pagePopup1 h1 {border-bottom: 1px dotted #797979; color: #515151;}
#pagePopup1 #signup input.txt {border: 1px solid #d4d4d4; color: #515151;}

/*->pageFooter---------------------------------------------------------------------*/
#pageFooter a {color: #545454;}
#pageFooter a:hover, #quickReservation a:hover, #pageContent #quickReservation a:hover {color: #9c9c9c;}

/*->ReservationForm---------------------------------------------------------------------*/
.reservation_rooms {display: none;}
