﻿/***** HTML manipulation *****/

BODY {background:#fff; color:#000; margin:0px; padding-bottom:15px; width:100%;}

DIV {}
IMG {border-width:0px;}
H1,H2,H3,H4,H5,H6 {color:#333; font-weight:400; line-height:1.2em; margin:0.6em 0em 0.4em 0em;}
H1 {font-size:2.2em; margin:-3px 0px 14px 0px;}
H2 {font-size:1.6em;}
H3 {font-size:1.4em;}
H4 {font-size:1.3em;}
H5 {font-size:1.2em;}
H6 {font-size:1.1em;}
P {margin:0em 0em 0.6em 0em;}
TABLE {border-collapse:collapse; font-size:1.0em;}
A,A:link {color:#336699;}
A:hover,A:active {color:#800080;}


/***** Layout manipulation *****/

DIV.uogClearer {clear:both; display:block; font-size:0em; height:0px; line-height:0em; position:static;}
.uogHideOffScreen {left:-999em; position:absolute; width:500em;}
.uogHideInPosition {display:none;}
.uogDisplayInline {display:inline;}
.uogDisplayBlock {display:block;}


/***** Page structure *****/

#uogPageWrapper {background-color:#fff; border:1px solid #ccc; border-top-width:0px; font:83% "Arial",sans-serif; line-height:154%; margin:0px auto 0px auto; padding:1px 0px 0px 0px; text-align:left; width:860px;}
#uogHeaderWrapper {margin:10px 20px 15px 20px; width:820px;}
#uogBannerImageWrapper {margin:0px 20px 12px 20px; width:820px;}
	#uogBannerImageWrapper IMG {display:block;}
#uogMainNavigationWrapper {margin:0px 20px 15px 20px; width:820px;}
#uogBreadcrumbsWrapper {margin:0px 20px 16px 20px; width:820px;}
/* padding added to work around margin collapse differences between IE and FF */
#uogMainContentWrapper {margin:0px 20px 20px 20px; padding:0px 0px 1px 0px; width:820px;}
#uogFooterWrapper {margin:0px 20px 12px 20px; width:820px;}


/***** Skip links *****/

#uogSkipLinksOffScreen {left:-999em; position:absolute; width:500em;}


/***** Noscript message *****/

DIV.uogNoScriptMessage {background:#ffebeb; border:0px solid #ffcbcb; border-bottom-width:1px; font-family:"Arial",sans-serif; font-size:12px; font-weight:700; margin:0px; padding:0.5em 0em 0.5em 0em; text-align:center;}


/***** Header - logo, navigation and search *****/

#uogHeaderLogo {float:left; height:45px; width:190px;}
#uogHeaderLogo IMG {display:block; height:45px; width:190px;}

#uogHeaderSearchAreaWrapper {border:0px; float:right; font-size:0.9em; line-height:0.9em; margin-top:15px; text-align:right; width:600px;}

#uogHeaderNavigation {display:inline;}
	#uogHeaderNavigation UL {display:inline; list-style:none;}
	#uogHeaderNavigation LI {border-left:1px solid #ccc; color:#999; display:inline; padding:0em 0.3em 0em 0.5em;}
	#uogHeaderNavigation LI.uogHeaderNavigationFirstListItem {border:0px;}
	#uogHeaderNavigation LI A {text-decoration:none;}
	#uogHeaderNavigation LI A:visited {color:#336699; text-decoration:none;}
	#uogHeaderNavigation LI A:hover {text-decoration:underline;}

#uogHeaderSearch {display:inline;}
	#uogHeaderSearch LABEL {border-left:1px solid #ccc; display:none; font-weight:700; margin-left:0em; padding-left:0.6em;}
	#uogHeaderSearch INPUT.uogHeaderSearchInputBox {border:1px solid #999; color:#666; display:inline; font-size:1.1em; padding:2px 0px 2px 4px; vertical-align:middle; width:10em;}
	#uogHeaderSearch INPUT.uogHeaderSearchButton {background:#f5f5f5 url('/SiteCollectionImages/UOG/MasterPages/HeaderSearchButtonBg.gif') repeat-x left bottom; border:1px solid #999; border-color:#ccc #999 #999 #ccc; color:#000; display:inline; font-size:13px; height:22px; font-weight:700; padding:0em; vertical-align:middle; width:30px;}


/***** Main navigation using suckerfish drop down menus *****/

#mainNav {background:#f9f9f9 url('/SiteCollectionImages/UOG/MasterPages/MainNavBackground.gif') repeat-x left bottom; border:1px solid #ccc; font-family:"Verdana",sans-serif;}
#nav {list-style:none; margin:0px; padding:0px 0px 0px 26px;}
	#nav li {border-right:1px solid #dadada; float:left; font-size:12px; font-weight:700; line-height:12px; margin:0px 16px 0px 0px; padding:6px 16px 7px 0px; width:auto;} /* width:auto specified for compatibility in Opera */
		#nav LI.uogLastItem {border-right-width:0px; margin-right:0em; padding-right:0em;}
		#nav LI.hover, #nav li:hover {position:static;} /* style added to fix menu's in ie7 */
		#nav LI:hover ul {left:auto;}
		#nav LI:hover ul, #nav li.sfhover ul {left:auto;}
		#nav LI A {color:#000; display:block; text-decoration:none;}
		#nav LI A:hover {text-decoration:underline;}
		#nav LI UL {background-color:#555; border:1px solid #777; left:-9999em; list-style:none; font-size:0.9em; margin:0.2em 0em 0em 0em; padding:0.4em 0.6em 0.6em 0.6em; position:absolute; text-align:left; width:15em; z-index:100;}
		/* CSS3 Effects */
		#nav LI UL {
			-moz-box-shadow:3px 3px 7px rgba(17, 17, 17, 0.3); /* Firefox 3.6+ */
			-webkit-box-shadow:3px 3px 7px rgba(17, 17, 17, 0.3); /* Webkit */
			box-shadow:3px 3px 5px rgba(17, 17, 17, 0.2); /* CSS3 */
		}
		#nav LI UL LI {background:transparent url('/SiteCollectionImages/UOG/MasterPages/MainNavDropDownBullet.gif') no-repeat left 6px; border:0; font-size:1.0em; font-weight:400; line-height:1.3em; float:left; margin:0.2em 0em 0.2em 0em; padding:0em 0em 0em 0.8em; width:15em;}
		#nav LI UL LI A {color:#fff; display:block;}
		#nav LI UL LI A:hover {text-decoration:underline;}


/***** Left column navigation buttons *****/

#uogLeftColumnNavButtons {margin:0em;}
	#uogLeftColumnNavButtons H2 {background:#f9f9f9 url('/SiteCollectionImages/UOG/LeftNav/LeftNavHeadingBackground.gif') repeat-x left bottom; border:1px solid #dadada; color:#555; font-size:0.9em; font-weight:700; line-height:1.1em; margin:0px 0px 2px 0px; padding:0.4em;}
	#uogLeftColumnNavButtons UL {list-style:none; margin:0em; padding:0em;}
	#uogLeftColumnNavButtons LI {background:#fff; border:1px solid #dadada; font-size:0.9em; line-height:1.2em; margin-bottom:2px;}
	#uogLeftColumnNavButtons LI A {color:#555; display:block; margin:0em; padding:5px 4px 4px 4px; text-decoration:none;}
	#uogLeftColumnNavButtons LI A:visited {color:#555; text-decoration:none;}
	#uogLeftColumnNavButtons LI A:hover {background-color:#f1f1f1; color:#555; text-decoration:underline;}


/***** Left column navigation text links *****/

#uogLeftColumnNavTextLinks {margin:0em;}
	#uogLeftColumnNavTextLinks H2 {background:#f9f9f9 url('/SiteCollectionImages/UOG/LeftNav/LeftNavHeadingBackground.gif') repeat-x left bottom; border:1px solid #dadada; color:#555; font-size:0.9em; font-weight:700; line-height:1.1em; margin:0px 0px 2px 0px; padding:0.4em;}
	#uogLeftColumnNavTextLinks UL {list-style:none; margin:0em; padding:0em;}
	#uogLeftColumnNavTextLinks LI {background:transparent url('/SiteCollectionImages/UOG/LeftNav/LeftNavBullet.gif') no-repeat 0.5em 0.8em; border:0px; border-bottom:1px solid #dadada; font-size:0.9em; line-height:1.2em; margin:0px 0px 2px 0px; padding:0.3em 0em 0.4em 1.2em;}
	#uogLeftColumnNavTextLinks LI A {text-decoration:none;}
	#uogLeftColumnNavTextLinks LI A:visited {text-decoration:none;}
	#uogLeftColumnNavTextLinks LI A:hover {text-decoration:underline;}

	
/***** Footer *****/

#uogFooter {background:#f9f9f9 url('/SiteCollectionImages/UOG/MasterPages/FooterBackground.gif') repeat-x left bottom; border:1px solid #ccc; color:#999; font-size:0.8em; line-height:1.4em; margin:0em 0em 0.6em 0em; padding:0em;}
	UL.uogFooterLinks {float:left; list-style:none; margin:0em; padding:0.5em 0.6em 0.5em 0.6em;}
	UL.uogFooterLinks LI {border-left:1px solid #ccc; display:inline; padding:0em 0.2em 0em 0.6em;}
	UL.uogFooterLinks LI.uogFirstListItem {border-left:0px; padding-left:0em;}
	UL.uogFooterLinks LI A {text-decoration:none;}
	UL.uogFooterLinks LI A:hover {text-decoration:underline;}
	address.uogFooterAddress {color:#999; font-size:0.8em; line-height:1.4em; font-style:normal;}
	DIV.uogFooterSocialLinksWrapper {float:right; margin:5px 5px 0px 0px;}
	SPAN.uogFooterSocialLinksText {float:left;}
	UL.uogFooterSocialLinks {float:left; list-style:none; margin:0px; padding:0px;}
	UL.uogFooterSocialLinks LI {float:left; margin:0px 0px 0px 5px; padding:0px;}
	UL.uogFooterSocialLinks LI A {background:url('/SiteCollectionImages/UOG/MasterPages/SocialLinkIcons.png') no-repeat 0px 0px; display:block; height:16px; width:16px; opacity:0.8; filter:alpha(opacity=80)}
	.uogFooterSocialLinks LI A:hover {opacity:1.0; filter:alpha(opacity=100)}
	.uogFooterSocialLinks LI A.uogFooterFacebook {background-position:0px 0px;}
	.uogFooterSocialLinks LI A.uogFooterTwitter {background-position:-16px 0px;}
	.uogFooterSocialLinks LI A.uogFooterGooglePlus {background-position:-32px 0px;}
	.uogFooterSocialLinks LI A.uogFooterYouTube {background-position:-48px 0px; width:42px;}


/***** Add This bookmark button *****/

#uogAddThisButton {margin-top:1.4em;}
	#uogAddThisButton IMG {display:block; height:16px; width:180px;}
	/* remove add this footer */
	#at16pf {display:none;}
	/* enlarge message after email sent */
	#at_success {font-size:34px; line-height:50px; text-align:center;}
	/* remove add this promo on email sent */
	#at_promo {position:absolute; left:-9999px}


/***** RichHtmlField paragraph formatting styles *****/

.uog-HtmlArea-Paragraph-Styles ADDRESS {color:#666; font-style:italic; line-height:1.5em; margin:0em 0em 0.8em 0em;}
.uog-HtmlArea-Paragraph-Styles UL, .uog-HtmlArea-Paragraph-Styles DIR, .uog-HtmlArea-Paragraph-Styles MENU {line-height:1.4em; list-style:none; margin:0em 0em 0.8em 1.0em; padding:0em;}
.uog-HtmlArea-Paragraph-Styles UL UL {margin-top:0.4em;}
.uog-HtmlArea-Paragraph-Styles UL LI, .uog-HtmlArea-Paragraph-Styles DIR LI, .uog-HtmlArea-Paragraph-Styles MENU LI {background:transparent url('/SiteCollectionImages/UOG/ListIcons/BlackSquare.gif') no-repeat left 0.6em; margin:0em 0em 0.4em 0em; padding-left:1.0em;}
.uog-HtmlArea-Paragraph-Styles DL {line-height:1.4em; margin:0em 0em 0.8em 1.0em; padding:0em;}
.uog-HtmlArea-Paragraph-Styles DT {font-weight:700; margin-bottom:0em;}
.uog-HtmlArea-Paragraph-Styles DD {background:transparent url('/SiteCollectionImages/UOG/ListIcons/BlackSquare.gif') no-repeat left 0.7em; margin:0em 0em 0.3em 1.2em; padding-left:1.0em;}
.uog-HtmlArea-Paragraph-Styles PRE {font-size:14px; line-height:1.4em; margin:0em 0em 0.6em 0em;}
.uog-HtmlArea-Paragraph-Styles OL {line-height:1.4em; margin:0em 0em 0.8em 2.6em; padding:0em;}
.uog-HtmlArea-Paragraph-Styles OL OL {list-style-type:lower-alpha; margin:0.2em 0em 0em 0.8em;}
.uog-HtmlArea-Paragraph-Styles OL LI {margin:0em 0em 0.3em 0em;}
.uog-HtmlArea-Paragraph-Styles H2:first-child, .uog-HtmlArea-Paragraph-Styles H3:first-child, .uog-HtmlArea-Paragraph-Styles H4:first-child, .uog-HtmlArea-Paragraph-Styles H5:first-child, .uog-HtmlArea-Paragraph-Styles H6:first-child {margin-top:0em;}
.uog-HtmlArea-Paragraph-Styles BLOCKQUOTE {margin:0 0 0 4%;}


/***** UOG HTML area styles *****/

.uog-HtmlAreaCustom-Border-Box {border:1px solid #dadada; padding:3px 7px 6px 7px;}
.uog-HtmlAreaCustom-Rule-Above {border:0px solid #dadada; border-top-width:1px; padding-top:0.5em;}
.uog-HtmlAreaCustom-Shaded-Background {border:1px solid #dadada; background:#f5f5f5; padding:3px 7px 6px 7px;}
.uog-HtmlAreaCustom-Text-Coloured {color:#679146;}
.uog-HtmlAreaCustom-Text-Feint {color:#999999;}
.uog-HtmlAreaCustom-Text-Highlight {color:#dd0000;}
.uog-HtmlAreaCustom-Text-Larger {font-size:120%; line-height:150%;}
.uog-HtmlAreaCustom-Text-Smaller {font-size:85%; line-height:150%;}
.uog-HtmlAreaCustom-Text-Reduce-Line-Height {line-height:140%;}
.uog-HtmlAreaCustom-Text-Reversed-Out {background:#444; color:#fff; padding:3px 7px 6px 7px;}
A.uog-HtmlAreaCustom-Link-No-Underline {text-decoration:none;}
A:hover.uog-HtmlAreaCustom-Link-No-Underline {text-decoration:underline;}


/***** UOG HTML editor predefined table formats *****/

.uog-HtmlAreaTable-1 {border-collapse:collapse; border:0px; line-height:130%; margin:0.8em 0em 0.8em 0em;}
	.uog-HtmlAreaTable-1 TR {vertical-align:top;}
	.uog-HtmlAreaTable-1 TD {border:1px solid #ccc; padding:0.3em 0.4em 0.35em 0.4em;}

.uog-HtmlAreaTable-2 {border-collapse:collapse; border:1px solid #444; line-height:130%; margin:0.8em 0em 0.8em 0em;}
	.uog-HtmlAreaTable-2 TR {vertical-align:top;}
	.uog-HtmlAreaTable-2 TD {border:0px; padding:0.25em 0.4em 0.45em 0.4em;}
	.uog-HtmlAreaTable-2 .uog-HtmlAreaTableHeaderRow-2 {background:#444; color:#fff; font-weight:700;}
	.uog-HtmlAreaTable-2 .uog-HtmlAreaTableOddRow-2 {background:#fff;}
	.uog-HtmlAreaTable-2 .uog-HtmlAreaTableEvenRow-2 {background:#f5f5f5;}
	.uog-HtmlAreaTable-2 .uog-HtmlAreaTableFooterRow-2 {background:#444; color:#fff; color:#fff;}
	

/***** Reusable Content Styles *****/

/* Inset Box Image With Caption Right */
DIV.uog-RC-Inset-Box-Image-With-Caption-Right {background:#f7f7f7; border:1px solid #e1e1e1; font-size:0.85em; float:right; line-height:1.3em; margin:0px 0px 15px 15px; overflow:hidden; padding:8px 8px 4px 8px; width:250px;}
	DIV.uog-RC-Inset-Box-Image-With-Caption-Right IMG {display:block; margin:0px 0px 6px 0px;}

/* Border Box With Heading */
DIV.uog-RC-Border-Box-With-Heading {background:#fff; border:1px solid #e1e1e1; margin-bottom:12px; width:99.5%;}
H2.uog-RC-Border-Box-With-Heading-Head {background:#f9f9f9 url('/SiteCollectionImages/UOG/ReusableContent/GeneralAuthoring/BorderBoxWithHeadingHeadBg.gif') repeat-x bottom left; color:#111; font-size:13px; font-weight:700; margin:0px 0px 5px 0px; padding:5px; width:auto;}
DIV.uog-RC-Border-Box-With-Heading-Content {line-height:1.4em; margin:0 6px 0 6px; padding:0px; width:96%;}


/***** Error message styles for use by web controls and web parts *****/

P.uogWarning {background:yellow; color:#ff0000; font-size:0.8em; line-height:1.0em; margin-bottom:1.0em; padding:3px;}


/***** ITEMS ONLY SEEN IN EDIT MODE *****/

/* Editing controls wrapper */
#uogMOSSEditingControlsWrapper {display:block;}

/* Information for editors in edit mode */
.uogEditInfo {background:yellow; color:#000; font-size:0.8em; line-height:1.0em; margin-bottom:1.0em; padding:3px;}

/* Editors panel */
P.uogEditorsPanelPageLayoutText {background:#ffe7a2; color:#000; font-size:0.8em; line-height:1.0em; margin-bottom:1.0em; padding:3px;}
HR.uogEditorsPanelRule {background-color:#ffe7a2; color:#ffe7a2; height:3px; margin:6px 0px 10px 0px;}


/*************************/
/***** MOSS OVERRIDE *****/
/*************************/


/**************************************************************************
UoG RSS Viewer (Based on a copy of the MOSS Rss Viewer:
The XSL of the UoG RSS Viewer has been modified and includes these styles.
**************************************************************************/

DIV.uogwpRssViewer {font-family:Arial; line-height:1.2em; margin-bottom:12px;}
	DIV.uogwpRssViewer A {font-weight:700; text-decoration:none;}
	DIV.uogwpRssViewer A:hover {text-decoration:underline;}	
	DIV.uogwpRssViewer H2 {border:0px; border-bottom:1px solid #e5e5e5; font-size:1.0em; font-weight:700; line-height:1.3em; margin:0em 0em 0.5em 0em; padding-bottom:0.5em;}
	DIV.uogwpRssViewer UL {list-style:none; margin:0; padding:0;}
	DIV.uogwpRssViewer UL LI {background:transparent url('/SiteCollectionImages/UOG/ListIcons/GreySquare.gif') no-repeat left 0.45em; margin:0em 0em 0.5em 0em; padding-left:0.7em;}
	DIV.uogwpRssViewer UL LI DIV {color:#666; font-size:8.5pt; line-height:130%; margin:0.2em 0em 0.6em 0em;}
	DIV.uogwpRssViewer UL LI DIV SPAN.uogwpRssViewerDate {color:#999; text-transform:uppercase;}


/*****************************************************************************************
Override MOSS breadcrumb css
*****************************************************************************************/

#uogMossBreadcrumbs {font-family:"Verdana"; font-size:0.7em; line-height:1.4em;}
#uogMossBreadcrumbs SPAN {color:#999; font-weight:400;}
#uogMossBreadcrumbs a {color:#336699; font-weight:400; text-decoration:none}
#uogMossBreadcrumbs a:hover {text-decoration:underline}


/*****************************************************************************************
Override MOSS LeftNav css
*****************************************************************************************/

#uogMOSSLeftNav {border:0px; margin:0;}
	#uogMOSSLeftNav H2 {background:#f9f9f9 url('/SiteCollectionImages/UOG/LeftNav/LeftNavHeadingBackground.gif') repeat-x left bottom; border:1px solid #dadada; color:#555; font-size:0.9em; font-weight:700; line-height:1.1em; margin:0px 0px 2px 0px; padding:0.4em;}
	#uogMOSSLeftNav A IMG {left:-999em; display:block; position:absolute; width:180px;}
	#uogMOSSLeftNav #zz1_CurrentNav {background:#fff; border:0px; margin:0; padding:0;}
	#uogMOSSLeftNav .leftNav {margin:0px 0px 0px 0px; padding-top:0px; border:0px; background-color:#fff; width:180px;}
	#uogMOSSLeftNav .leftNavSpacer {width:180px;}
	#uogMOSSLeftNav .leftNavSelected {background-color:#fff; color:#555; border:0px; line-height:1.2em;}
	#uogMOSSLeftNav .leftNav1, .leftNav2, .leftNav3 {color:#555;}
	#uogMOSSLeftNav .leftNav1 {border:1px solid #dadada; font-family:"Arial"; font-size:0.9em; font-weight:400; line-height:1.2em;}
	#uogMOSSLeftNav TABLE.leftNav1 {margin-bottom:2px;}
	#uogMOSSLeftNav .leftNav1 a {color:#555; font-family:"Arial"; font-size:0.9em; font-weight:400; padding:5px 4px 4px 4px; display:block; padding-right:0.4em; text-decoration:none;}
	#uogMOSSLeftNav .leftNav1 a:hover {text-decoration:underline;}
	#uogMOSSLeftNav TABLE.leftNav2 {margin-bottom:2px;}
	#uogMOSSLeftNav .leftNav2 {border:1px solid #dadada; font-family:"Arial"; font-size:0.9em; font-weight:400; line-height:1.2em;}
	#uogMOSSLeftNav .leftNav2 a {color:#555; font-family:"Arial"; font-size:0.9em; font-weight:400; padding:5px 4px 4px 4px; display:block; padding-right:0.4em; text-decoration:none;}
	#uogMOSSLeftNav .leftNav2 a:hover {text-decoration:underline;}
	#uogMOSSLeftNav .leftNav3 {font-family:"Arial"; font-size:8pt; line-height:10pt;}
	#uogMOSSLeftNav .leftNav3 a {color:#555; padding-left:18px; display:block; padding-right:10px;}
	#uogMOSSLeftNav .leftNavHover {background-color:#f1f1f1; color:#555;}


/*****************************************************************************************
Selectors defined in html but not in any MOSS css.
*****************************************************************************************/

/* Table of Contents Web Part spacing */
#tocwp {margin-bottom:12px;}

/* Content by Query Web Part spacing */
#cbqwp {margin-bottom:12px;}

/* Summary Links Web Part spacing */
[id^=slwp] {margin-bottom:12px;}

/* CQWP and SLWP layout */
#column {padding:1px;}


/*****************************************************************************************
Override MOSS Core.css.
These styles tweak the look of some of the SharePoint toolbars and overrides some of the
web part styles when in edit mode.
Core.css is removed for anonymous users but is used in edit mode.
Note: AKS Strips out web part tables in anonymous live view.
*****************************************************************************************/

.ms-toolbarItem {
line-height:24px;
}

.ms-formfieldcontainer {
_overflow:hidden;
padding:0px;
margin:0px;
width:100%;
}

.ms-formfieldlabelcontainer {
margin:4px 0px 0px 0px;
line-height:14px;
}

.ms-formfieldvaluecontainer {
padding:1px;
margin:0px;
}

.ms-SPZone {
border:0px solid #add1ff;
padding:0px;
background-color:transparent;
}

.ms-WPHeader TD {
border-bottom:1px solid #ccc;
padding-bottom:2px;
}

.ms-WPTitle {
font-family:Arial,sans-serif;
color:#4c4c4c;
padding-left:0px;
padding-right:0px;
}

.ms-WPBody {
font-size:1.0em;
font-family:Arial,sans-serif;
line-height:154%;
}

.ms-WPBody H1, .ms-WPBody H2, .ms-WPBody H3, .ms-WPBody H4, .ms-WPBody H5, .ms-WPBody H6 {
color:#333;
font-weight:400;
line-height:1.2em;
margin:0.6em 0em 0.4em 0em;
}

.ms-WPBody H1 {
font-size:2.2em;
margin:-3px 0px 14px 0px;
}

.ms-WPBody H2 {
font-size:1.6em;
}

.ms-WPBody H3 {
font-size:1.4em;
}

.ms-WPBody H4 {
font-size:1.3em;
}

.ms-WPBody H5 {
font-size:1.2em;
}
.ms-WPBody H6 {
font-size:1.1em;
}

.ms-WPBody A:link {
color:#336699;
text-decoration:none;
}

.ms-WPBody A:visited {
color:#800080;
text-decoration:none;
}

.ms-WPBody A:hover {
color:#800080;
text-decoration:underline;
}

.ms-WPBody TABLE {
font-size:1.0em;
}

.ms-WPBody TH {
font-weight:700;
}

.ms-WPBody TD {
font-size:1.0em;
font-family:Arial,sans-serif;
}

.ms-SPZone {
padding:0;
border-width:0px;
}

.ms-WPTitle {
font-size:10px;
padding-left:0px;
padding-right:4px;
}


/*****************************************************************************************
Override MOSS Controls.css
These styles control the look of the CQWP, Table of Contents WP,
Summary Links WP and RSS Reader WP.
Note: Controls.css is present for anonymous users.
*****************************************************************************************/

.item {
margin:0px 0px 6px 0px;
}

.centered {
text-align:center;
}

.link-item, .link-item a, .link-item a:link {
font-family:Arial; 
font-size:10pt; 
color: #336699;
line-height:130%;
}

.link-item-large, .link-item-large a, .link-item-large a:link {
font-family:Arial; 
font-size:12pt; 
color: #336699;
line-height:130%;
margin-bottom:3px;
}

.description {
font-family:Arial; 
font-size:8.5pt; 
color: #666;
line-height:130%;
padding-top:1px;
}
.description a,.description a:link,.description a:visited,.description a:active {
font-size:8.5pt;
font-weight:400;
}
/* UOG - Affects CQWP only */
#cbqwp .description {
margin-bottom:8px;
}

.image-area-left {
padding-top:2px;
padding-bottom:4px;
}

.image-area-right {
padding-top:5px;
}

.image-area-top {
padding-bottom:5px;
padding-top:8px;
}

.bullet{
background-image:url("/SiteCollectionImages/UOG/ListIcons/GreySquare.gif");
background-position:0px 8px;
padding-left:8px;
}

.groupheader {
font-family: Arial; 
color:#333;
line-height:130%;
margin:10px 0px 6px 0px;
}
.groupheader:first-child {
margin-top:0px;
}
.groupheader a {
text-decoration:none;
}
.groupheader a:hover {
text-decoration:underline;
}

.band {
background-color:#f1f1f1;
padding:3px 0px 5px 5px;
border:1px solid #e9e9e9;
}

.large {
font-size:15pt;
font-weight:400;
}

.separator {
border:0px #dadada solid;
border-bottom-width:1px;
margin-bottom:0.4em;
padding-top:0.6em;
}

.whitespace {
margin-bottom:10px;
}

.level-header {
background-image:none;
background:#fff;
margin:2px 0px 2px 0px;
}

.level-band {
background-color:#f1f1f1;
padding:3px 0px 5px 5px;
border:1px solid #e9e9e9;
}

.level-description {
font-family: Arial; 
font-size: 8.5pt; 
color: #666;
line-height:130%;
margin:-2px 0px 6px 0px;
font-weight:400;
}

.level-item-pos {
margin: 4px 0px 4px 6px;
padding: 0px 0px 0px 9px;
}

.level-item, .level-item a, .level-item a:link{
font-family: Arial; 
font-size: 10pt; 
color: #336699;
line-height:130%;
}
.level-item {
color:#ccc;
}
.level-item a {
text-decoration:none;
}

.level-item a:visited, .level-item a:active {
color: #800080;
}

.level-bullet {
background-image:url("/SiteCollectionImages/UOG/ListIcons/GreySquare.gif");
background-position:0px 7px;
}

.headertitle, .headertitle a, .headertitle a:link {
font-family: Arial;
color: #336699;
margin-left:0px;
line-height:130%;
}
.headertitle a {
text-decoration:none;
}
.headertitle a:visited, .headertitle a:active {
color: #800080;
}

.headertitle-large, .headertitle-large a, .headertitle-large a:link {
font-family: Arial; 
font-size: 15pt;
font-weight: normal;
color: #336699;
line-height:130%;
}
.headertitle-large a {
text-decoration:none;
}
.headertitle-large a:visited, .headertitle-large a:active {
color: #800080;
}

.headertitle-small, .headertitle-small a, .headertitle-small a:link {
font-family: Arial; 
color: #336699;
line-height:130%;
}
.headertitle-small a {
text-decoration:none;
}
.headertitle-small a:visited, .headertitle-small a:active {
color: #800080;
}

.headertitle-band, .headertitle-band a, .headertitle-band a:link {
font-family: Arial; 
color: #336699;
line-height:130%;
}
.headertitle-band a {
text-decoration:none;
}
.headertitle-band a:visited, .headertitle-band a:active {
color: #800080;
}

.title-With-Background { 
background-color:#f9e9e9; 
padding:0px;
background:#f7f7f7;
border:1px solid #e5e5e5;
}

div.title-With-Background a, div.title-With-Background a:link, div.title-With-Background a:hover, div.title-With-Background a:visited, div.title-With-Background a:active {
font: 400 9pt/14pt Arial,sans-serif;
color: #333;
display:block;
padding:2px 4px;
text-decoration:none;
}
div.title-With-Background a:hover {
background:#fff;
text-decoration:underline;
}

