﻿/***** HTML Manipulation *****/

a:active, a:focus {outline:0;}

.uogmwpHideOffScreen {left:-999em; overflow:hidden; position:absolute; width:0em;}
.uogmwpClearer {clear:both; display:block; font-size:0em; height:0px; line-height:0em; position:static;}


/***** Display Campus Locations In Google Maps *****/

H2.uogmwpGoogleMapsHead {background-color:#333; color:#fff; font-size:0.85em; line-height:0.9em; margin:0px; padding:0.4em 0.6em; text-transform:uppercase;}


/***** Responsive YouTube Embed *****/

.uogmwpResponsiveYouTubeWrapper {margin:0px auto;}
.uogmwpResponsiveYouTube {height:0; overflow:hidden; padding-top:30px; position:relative;}
.uogmwpResponsiveYouTube-16-9 {padding-bottom:56.25%;}
.uogmwpResponsiveYouTube-4-3 {padding-bottom:75%;}
.uogmwpResponsiveYouTube iframe,
.uogmwpResponsiveYouTube object,
.uogmwpResponsiveYouTube embed {height:100%; left:0; position: absolute; top:0; width:100%;}
.uogmwpResponsiveYouTubeCaption {background:#1b1b1b; border-top:1px solid #444; color:#fff; font-size:0.85em; line-height:1.4em; margin:0px; padding:6px 8px 9px 8px;}


/***** Hybrid Carousel *****/

H2.uogmwpCarouselHead {background-color:#111; color:#fff; font-size:0.9em; font-weight:700; line-height:1.2em; margin:0px; padding:4px 6px 5px 6px;}
.uogmwpCarouselWrapper {margin-bottom:12px;}
.uogmwpCarouselItem {box-shadow:0px 3px 3px -3px #333; position:relative;}
.uogmwpCarouselItem img {display:block;}

/* Carousel Controls */
.uogmwpCarouselControls {margin-top:6px; text-align:right;}
.uogmwpCarouselControls A {background-color:#fff; border:1px solid #dadada; color:#666; display:inline-block; font-size:10px; line-height:18px; margin-left:3px; height:18px; padding:0; text-align:center; text-decoration:none; min-width:18px; z-index:99;}
.uogmwpCarouselControls A:hover {background-color:#dadada;}
.uogmwpCarouselControlButton {background-image:url('/SiteCollectionImages/UOG/MediaWebParts/uogmwpCarouselControlIcons.png'); background-repeat:no-repeat; background-position:left top;}
.uogmwpCarouselControlButton SPAN {display:none;}
A.activeSlide {background-color:#dadada;}

/* Carousel Caption */
.uogmwpCarouselCaption {background-color:#333; border-radius:5px; color:#fff; display:inline; font-size:0.86em; line-height:1.3em; padding:0.6em 0.6em 0.8em 0.6em; position:absolute; text-align:center;}
.uogmwpCarouselCaption A {color:inherit;}
.uogmwpCarouselCaption A:link,.uogmwpCarouselCaption A:visited {*color:#fff;} /* Link color for IE7 and below. */


/***** Media Player ******************************************
Note the Media Player is no longer in use.
Styles are here for existing uses of it.
*************************************************************/

.uogmwpMediaPlayer {margin:0px auto;}
	.uogmwpMediaPlayer H2 {background-color:#111; color:#fff; font-size:0.9em; font-weight:700; line-height:1.2em; margin:0px; padding:4px 6px 5px 6px; text-align:left;}
	.uogmwpMediaPlayer AUDIO, .uogmwpMediaPlayer VIDEO {background-color:#000;}
.uogmwpMediaPlayerText {background:#111; color:#fff; font-size:0.85em; line-height:1.4em; margin:0px; padding:6px 8px 9px 8px;}
A.uogmwpMediaPlayerYTPreview {display:block; position:relative;}
A.uogmwpMediaPlayerYTPreview SPAN {background:#111; color:#fff; left:35%; padding:3px 12px; position:absolute; top:50%;}


/***** Slideshow *********************************************
Note the Slideshow is no longer in use.
Styles are here for existing uses of it.
*************************************************************/

.uogmwpSlideshowWrapper {margin:0px auto; display:block;}
	.uogmwpSlideshowWrapper H2 {background-color:#111; color:#fff; font-size:0.9em; font-weight:700; line-height:1.2em; margin:0px; padding:4px 6px 5px 6px; text-align:left;}
.uogmwpSlide IMG {display:block;}
.uogmwpSlideCaption {background:transparent url('/SiteCollectionImages/UOG/MediaWebParts/uogmwpCaptionBg.png') left top; bottom:0px; display:inline; font-size:0.8em; font-weight:700; line-height:1.1em; padding:4px 6px; position:absolute; right:0px;}
.uogmwpSlideshowControlsWrapper {background-color:#111; border-top:0px solid #999; color:#fff; font-size:0.8em; line-height:1.0em; margin:0px;}
.uogmwpSlideshowCounter {float:left; margin:5px 0px 0px 6px; width:80px;}
.uogmwpSlideshowControls {float:right; margin:3px 6px 3px 0px; width:auto;}
	.uogmwpSlideshowControls A {background:#111111 url('/SiteCollectionImages/UOG/MediaWebParts/uogmwpControls.png') no-repeat 0 0; display:block; float:left; height:16px; margin-left:2px; width:16px;}
	.uogmwpSlideshowControls A SPAN {display:none;}
	.uogmwpSlideshowControls A.uogmwpSlideshowPrevious {background-position:0px 0px;}
	.uogmwpSlideshowControls A.uogmwpSlideshowNext {background-position:-16px 0px;}
	.uogmwpSlideshowControls A.uogmwpSlideshowPlay {background-position:-32px 0px;}
	.uogmwpSlideshowControls A.uogmwpSlideshowPause {background-position:-48px 0px;}
	.uogmwpSlideshowControls A:hover {background-color:green;}
	.uogmwpSlideshowControls A.uogmwpSlideshowControlsActive {background-color:orange;}


/***** Lightbox Gallery **************************************
Note this version of the lightbox gallery is no longer in use.
Styles are here for existing uses of it.
*************************************************************/

.uogmwpLightboxThumbsOuter {background-color:#f9f9f9; border:1px solid #ccc; margin:0px auto;}
	.uogmwpLightboxThumbsOuter H2 {background-color:#f1f1f1; border-bottom:1px solid #e9e9e9; font-size:0.9em; font-weight:700; line-height:1.2em; margin:0px; padding:3px 6px 4px 6px;}
.uogmwpLightboxThumbsInner {margin:6px;}
	.uogmwpLightboxThumbsInner UL {list-style:none; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
	.uogmwpLightboxThumbsInner UL LI {display:inline;}
	.uogmwpLightboxThumbsInner UL LI A {background-color:#ccc; border:3px solid #fff; display:block; float:left; height:70px; overflow:hidden; margin:3px; width:70px;}
	.uogmwpLightboxThumbsInner UL LI A:hover {border-color:#999;}

.uogmwpLightboxButtonWrapper {border:1px solid #ccc; margin:0px auto;}
UL.uogmwpLightboxButton {list-style:none; margin:0px; padding:0px; text-align:center;}
	UL.uogmwpLightboxButton A {background:#f9f9f9 url('/SiteCollectionImages/UOG/MediaWebParts/uogmwpLightboxButtonBg.gif') repeat-x left bottom; display:block; font-size:1.0em; font-weight:700; line-height:1.2em; margin:0px; padding:7px 12px 8px 12px;}
	UL.uogmwpLightboxButton A:link {color:#555;}
	UL.uogmwpLightboxButton A:hover {background:#f1f1f1;}

.uogmwpLightboxEnlargeWrapper {position:relative; margin:0px auto;}
.uogmwpLightboxEnlargeWrapper A.uogmwpLightboxEnlargeTrigger {color:#fff; display:block;}
.uogmwpLightboxEnlargeWrapper A.uogmwpLightboxEnlargeTrigger SPAN {background:#111 url('/SiteCollectionImages/UOG/MediaWebParts/uogmwpLightboxEnlargeIcon.png') no-repeat 3px 3px; cursor:pointer; font-size:0.86em; line-height:0.86em; right:0px; padding:5px 5px 5px 20px; position:absolute; top:0px;}


/***** SwfObject NoScript Message ****************************
Note the SwfObject NoScript Message is no longer in use.
Styles are here for existing uses of it.
*************************************************************/

.uogmwpNoScript {background:#ffebeb; font-weight:400; line-height:1.3em; padding:0.4em 0.6em 0.6em 0.6em; text-align:center;}
	.uogmwpNoScript H2 {font-size:1.1em; margin:0em 0em 0.4em 0em;}
	.uogmwpNoScript P {margin:0em 0em 0.4em 0em;}
	.uogmwpNoScript A:hover {text-decoration:none;}
	.uogmwpScript IMG {border:0; display:block; margin:0; padding:0;}
