﻿/*-----------------------------------------------------------
Style Sheet: CSPH.css
Purpose: Customize the design of your MOSS site within University Branding Guidelines: 
http://www.ucdenver.edu/about/departments/WebServices/Policies/WebIdentityStandards/CustomDesigns/ThemeGuidelines/Pages/ThemeDesignGuidelines.aspx
--------------------------------------------------------------*/

/*-----------------------------------------------------------
[IMPORTANT NOTES] 
Please comment out any sections below that you are not going to customize, so that they continue to inherit the default university settings.
--------------------------------------------------------------*/

/*-----------------------------------------------------------
[Table of Contents]
Site Background / #layoutBody
Page Container / #bd, #gateway, #contentPage1, #contentPage2, #sectionHome1, etc.
Global Navigation (Horizontal) / #navWrapper
Bread Crumbs / .breadcrumb
Local Navigation (Vertical) / #localNav
Welcome Page 1 Layout / #Welcome1
Welcome Page 2 Layout / #Welcome2
Welcome Page 3 Layout / #Welcome3
Welcome Page 4 Layout / #Welcome4
Page Headings and Titles / h1, h2, h3, h4, h5, h6
Basic Typography / a
Content Images / #primaryImageWrapper, #pageSplashImage
Call to Action Boxes (side columns) / .sideBar-callOut
Information Boxes (side columns) / .sidebarInfo
Highlight Boxes (main column) / .highlight
Horizontal Rules / .hr  
Tables for Data / .table table, .contentTable
Bulleted Lists / ol, ul
Tabs / #tab 
Miscellaneous / pre, spotlightbox, infobox, etc.
*/

html { -webkit-text-size-adjust: none } /* fix text sizing issue on iPhones */

/* ------------------------------------------------------------*/
/* ------------------>>> Site Background <<<-------------------*/
/* ------------------------------------------------------------*/

/*doc container*/
#doc {
	margin-top: 0px;
}

body#layoutBody {
	background: #EBEDDD url(../../PublishingImages/CSPH_BG.png) repeat-x scroll 0 0;
	width: 100%;
	height: 100%;
	/* avoids IE6 display bug which pushes content way down the page */
	_height: auto;
	vertical-align: top;
	color: #000000;
}

/*Italics */
#bd em, i {
	font-size: 12px !important;
}

/*Bold */
#bd strong, b {
	font-size: 12px !important;
}

/* ------------------------------------------------------------*/
/* ------------->>> Page Container Background <<<--------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width*/

/*Body container*/
#bd {
	margin-top: 0px !important;
}

/*Body container - IE fix*/
* html #bd {
	margin-top: 1px !important;
}


/*Gateway Banner - hidden for CSPH*/
#gateway  {
	height: 0px;
	display: none;
}

/*Internal Content Page 1 Container Background*/
#contentPage1 {
	background: #fff none;
	margin-top: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
}

/*Internal Content Page 2 Container Background*/
#contentPage2 {
	background: #fff none;
	margin-top: 0px;
	padding-bottom: 20px;
}

/*Internal Section Home 1 Container Background*/
#sectionHome1 {
	background: #fff none;
	margin-top: 0px;
	padding-bottom: 20px;
	float: left;
}

#sectionHome1 #columnPrimary{ /* ZJ */
	margin-top: 5px !important;
}

/*Secondary Column Wrapper Div - includes vertical nav*/
#columnSecondaryWrapper {
	margin-top: 0px !important;
}


/*Secondary Column Content Div - includes vertical nav*/
#columnSecondary {
   margin-top: 0px !important;
   padding-top: 0px;
}

/*Secondary Column Content Div for Content Page 1*/
#contentPage1 #columnSecondary, #contentPage2 #columnSecondary, #sectionHome1 #columnSecondary {
   margin-top: 16px !important;
   /*	compensates for IE6 margin doubling to fix blown float for contentPage1 */
   	_margin: 8px 6px 6px 6px !important;	
}

/* fixing doubled margin here - not needed to maintain layout */
#contentPage1 #columnPrimary, #contentPage2 #columnPrimary {
/* making right 0 to accomodate oversized table with map on /academics/colleges/PublicHealth/Apply/Impact/Pages/LocalCommitment.aspx */
	_margin: 8px 0 6px 6px !important; 
}

/*Tertiary Column Wrapper Div - includes vertical nav*/
#columnTertiaryWrapper {
	margin-top: 0px !important;
}

/*Tertiary Column Content Div - includes vertical nav*/
#columnTertiary {
   margin-top: 0px !important;
   padding-top: 0px;
   margin-bottom: 0px !important;
}

/*Top Container - used for rounded corners - hiding in CSPH site*/
.topContainer {
   height: 0px !important;
   display: none;	
}

/*Bottom Container - used for rounded corners - hiding in CSPH site*/
.bottomContainer {
   height: 0px !important;
   display: none;	
}

/*Two Column Internal Container*/
#secondarycolumnGrid {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100% !important;
	position: relative;
	clear: both;
	float:right;
}

/*Two Column Internal Container - Column One*/
#secondarycolumnGrid #secondarycolumnOne {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 12px 10px 0px;
	width: 45%;
	display: inline;
	float: left;
	position: relative;
	z-index: 30;
}

/*Two Column Internal Container - Column One*/
#secondarycolumnGrid #secondarycolumnTwo {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 10px 12px;
	width: 45%;
	float: right;
	position: relative;
}

/*Footer Container Background*/
#ft #footer {
	background: #A1AB61;
	height: auto !important;
	padding: 15px;
	margin-bottom: 20px;
	position:relative;
}

/*Footer h4*/
#ft #footer h4 {
	color: #fff;
}

/*Footer h4 link*/
#ft #footer h4 a {
	color: #fff;
	border-bottom: none;
	text-decoration: underline;
}

/*Footer links*/
#ft #footer a:link,
#ft #footer a:hover,
#ft #footer ul li a:link,
#ft #footer ul li a:hover {
	color: #fff !important;
	border-bottom: 0px none !important;
	text-decoration: underline !important;
}

/*Footer unordered lists*/
#ft #footer ul li {
	color: #fff;
	padding-right: 3px;
}

/*Footer Image container*/
#ft #footer #footerImages {
	float: right;
	margin-top: -35px;
}

/*Footer Image container*/
#ft #footer #footerImages img {
	padding: 0px 5px 0px 0px;
	margin: 0px;
	display: inline;
}

/* ------------------------------------------------------------*/
/* ---------->>> Global Navigation (Horizontal) <<<------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Width Dimensions, Font family, Font size*/

/*horizontal navigation container*/
#navWrapper {
   background: none;
}

/*horizontal navigation*/
div.AspNet-Menu-Horizontal {
   width: 948px;
   z-index: 1;
   clear: both;
   border-top: 0px none;
   background-color: transparent;
   margin-top: 1px;
   padding: 0;
   height: 36px;
} 

/*horizontal navigation unordered list*/
div.AspNet-Menu-Horizontal ul.AspNet-Menu {
   margin: 0px 0px 0px 12px;
   padding: 0px;
}

/*horizontal navigation unordered list items*/
div.AspNet-Menu-Horizontal ul.AspNet-Menu li{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 1px 0px;
   float: left;
   list-style: none;
   z-index: 1;
   border-right: 0px none;
}

/*horizontal navigation links*/
div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:link,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:visited,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:active {
   padding: 9px 22px 8px 22px;
   text-decoration: none;
   color: #fff;
   background-color: transparent;
   display: block;
   font-weight: 100;
   z-index: 1;
   text-transform: uppercase;
}

/*horizontal navigation links - hover state*/
div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover {
   color: #000;
   background-color: #99c1d4;
   text-decoration: underline;
}

/*horizontal navigation submenu unordered list - dropdowns*/
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
   display: block;
   position: absolute;
   width: 150px;
   left: -999em;
   background-color: #d9e8ef;
   padding: 0px 0px 0px 0px;
   margin: 1px 0px 6px 0px;
   z-index: 1;
}

/*horizontal navigation submenu unordered list item - dropdowns*/
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li {
   width: 150px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   z-index: 1;
}

/*horizontal navigation submenu list items - dropdown links*/
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:link,
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:visited,
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:active {
   margin: 0px;
   padding: 9px 22px 8px 22px;
   display: block;
   width: 150px;
   background-color: #d9e8ef;
   color: #000;
   font-weight: 100;
   line-height: 1.1em;
   text-transform: none;
   border: 0px none #fff;
   z-index: 1;
}

/*horizontal navigation submenu list - dropdown links - hover state*/
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:hover {
   background-color: #99c1d4;
   border: 0px none #fff;
   color: #000;
}

/* used by IE6 Javascript to make the menus go */
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren:hover ul,div.AspNet-Menu-Horizontal li.sfhover ul { left:auto; }

/* ------------------------------------------------------------*/
/* -------------------->>> Bread Crumbs <<<--------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Font family, Font size*/

/*Breadcrumb container*/
.breadcrumb {
   display: block;
   padding: 8px 0px 8px 27px;
   margin-left: 0px;
   color: white;
}

/*Breadcrumb span is the space (character) between each list item*/
.breadcrumb span {
}

/*Breadcrumb link*/
.breadcrumb a {
   color: white;
   text-decoration: underline;
   text-transform: uppercase;
}

/*Breadcrumb link - hover state*/
.breadcrumb a:hover {
   text-decoration: underline;
}

/*Breadcrumb unordered list items*/
.breadCrumbs li {
   display: inline;
}

/*Breadcrumb unordered list items ">" between links*/
.breadCrumbs li span {
   padding-left: 5px;
   padding-right: 5px;
}


/*Breadcrumb last item - shows current page location title*/
.bcNodeTerminus {
   border-right: none;
   color: white;
   font-weight: bold;
   text-transform: uppercase;
}

/*Breadcrumb - current list item selected - shows current page location title*/
.breadcrumbCurrent {
   color: #000;
   font-weight: bold;
   }

/* ------------------------------------------------------------*/
/* ------------>>> Local Navigation (Vertical) <<<-------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Vertical Placement, Width Dimensions, Font family, Font size*/


/*vertical navigation container*/
#localNav {
   padding-bottom: 15px;
   margin: 0px 0px 0px 0px;
}

/*vertical navigation container*/
.AspNet-Menu-Vertical {
   margin: 0px 0px 0px 0px;/*should not be altered*/
   background-color: #B2CEDA;
   padding: 15px 0px 15px 0px;
}

/*vertical navigation unordered list*/
.AspNet-Menu-Vertical .AspNet-Menu {
   margin: 0px 0px 6px 0px;
   padding-bottom: 2px;
   background: none;
}

/*vertical navigation unordered list items*/
.AspNet-Menu-Vertical .AspNet-Menu li {
   list-style-type: none !important;
}

/*vertical navigation unordered list item links*/
.AspNet-Menu-Vertical .AspNet-Menu li a {
   color: #000;
   display: block;
   padding: 6px 6px 0px 6px;
   background: none;
   text-decoration: none;
   font-weight: bold;
}

/*vertical navigation unordered list item links - hover state*/
.AspNet-Menu-Vertical .AspNet-Menu li a:hover {
   color: #fff;
   background: none;
   text-decoration: underline;
}

/*vertical navigation submenu unordered list - dropdowns*/
.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
   margin: 8px 3px 0px 0px;
   padding: 0px 6px 6px 6px;
   background: none;
}

/*vertical navigation submenu unordered list items - dropdowns*/
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li {
   background: none;
}

/*vertical navigation submenu list items - dropdown links*/
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
   color: #000;
   display: block;
   padding: 0px 6px 6px 6px;
   background: none;
   font-weight: normal;
}

/*vertical navigation submenu list items - dropdown links - hover state*/
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a:hover {
   color: #fff;
   background: none;
   text-decoration: underline;
}

/* ------------------------------------------------------------*/
/* ---------->>> Welcome Page Layout 1 Layout <<<--------------*/
/* ------------------------------------------------------------*/
/*Welcome Page 1 Layout / #Welcome3*/

/*Welcome Page 1 Container Background*/
#welcome1 {
	background: #fff none;
	margin-top: 20px;
	padding-bottom: 12px;
	float:left;
}


/*Welcome Page 1 image/flash wrapper container*/
#welcome1 #pageSplashWrapper {
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
   border: 0px none #fff;
}

/*Welcome Page 1 image/flash wrapper container*/
#welcome1 #pageSplash {
   	margin: 0px !important;
   	padding: 0px !important;
   	vertical-align: top;
}

/*Welcome Page 1 image/flash container*/
#welcome1 #pageSplashImage {
   background-color: #FFF;
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 1 image/flash caption*/
#welcome1 #pageSplashCaption {
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 1 image*/
#welcome1 #pageSplashImage img {
   margin: 0px !important;
   padding: 0px !important;
}

/*Column Container for Welcome Page 1 Layout*/
#welcome1 #columnPrimaryWrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
	background-color: transparent;
	clear: both;
}

/*Primary Column for Welcome Page 1 Layout*/
#welcome1 #columnPrimaryWrapper #columnPrimary {
	margin-top: 24px !important;
	padding-top: 0px !important;
	background: #fff none;
	height: auto;
	float: left;
}

/*Primary Column Page Intro container for Welcome Page 1 Layout*/
#welcome1 #columnPrimaryWrapper #columnPrimary #pageIntro li {
	font-size: 12px !important;
}

/*Column One for Welcome Page 1 Layout*/
#welcome1 #pageSpotlightWrapper #pageSpotlight1 { 
	background-color: #FFF !important;
	padding: 0px !important;
	border: 0px none !important;
}

/*Column Two for Welcome Page 1 Layout - hidden */
#welcome1 #pageSpotlightWrapper #pageSpotlight2 { 
	background-color: #FFF !important;
	padding: 0px !important;
	border: 0px none !important;
}

/*Column One and Two h3 for Welcome Page 1 Layout*/
#welcome1 #pageSpotlightWrapper #pageSpotlight1 h3, 
#welcome1 #pageSpotlightWrapper #pageSpotlight2 h3 { 
	background-color: #FFF !important;
	color: #000;
	padding-left: 18px;
	font-size: 16px;
	font-weight: bold;
}


/*Secondary Column Container for Welcome Page 1 Layout*/
#welcome1 #columnSecondaryWrapper {
	background-color: #FFF;
	margin: 16px 0px 0px 0px !important;
}

/*Secondary Column Container for Welcome Page 1 Layout*/
#welcome1 #columnSecondary {
	margin: 12px 0px 0px 0px;
	background-color: #FFF !important;
}

/*Secondary Column Table for WebParts for Welcome Page 1 Layout*/
#welcome1 #columnSecondary table {
	background-color: #FFF;
}

/*Secondary Column Table for WebParts for Welcome Page 1 Layout*/
#welcome1 #columnSecondary table.ms-rtetoolbarmenu,
#welcome1 #columnSecondary table.ms-rtetoolbarmenu img {
	background-color: #FFF !important;
}

/*Odd & Even Table rows in Secondary Column Container for Welcome Page 1 Layout*/
#welcome1 #columnSecondary table tr.odd,
#welcome1 #columnSecondary table tr.even {
	background-color: #FFF !important;
}

/*Secondary Column HTML Elements for Welcome Page 1 Layout*/
#welcome1 #columnSecondary h2,
#welcome1 #columnSecondary h3,
#welcome1 #columnSecondary h4,
#welcome1 #columnSecondary h5,
#welcome1 #columnSecondary h6,
#welcome1 #columnSecondary p,
#welcome1 #columnSecondary dl,
#welcome1 #columnSecondary ul,
#welcome1 #columnSecondary ol {
   padding-right: 12px !important;
   padding-left: 12px !important;
   color: #000;
}

/*Bottom and Top Container - used for rounded corners - hiding in CSPH site*/
#welcome1 #columnSecondaryWrapper .bottomContainer,
#welcome1 #columnSecondaryWrapper .topContainer {
   height: 0px !important;
   display: none;	
}

/* ------------------------------------------------------------*/
/* ---------->>> Welcome Page Layout 2 Layout <<<--------------*/
/* ------------------------------------------------------------*/
/*Welcome Page 2 Layout / #Welcome3*/

/*Welcome Page 2 Container Background*/
#welcome2 {
	background: #fff none;
	margin-top: 20px;
	padding-bottom: 12px;
	float:left;
}


/*Welcome Page 2 image/flash wrapper container*/
#welcome2 #pageSplashWrapper {
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
   border: 0px none #fff;
}

/*Welcome Page 2 image/flash wrapper container*/
#welcome2 #pageSplash {
   	margin: 0px !important;
   	padding: 0px !important;
   	vertical-align: top;
}

/*Welcome Page 2 image/flash container*/
#welcome2 #pageSplashImage {
   background-color: #FFF;
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 2 image/flash caption*/
#welcome2 #pageSplashCaption {
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 2 image*/
#welcome2 #pageSplashImage img {
   margin: 0px !important;
   padding: 0px !important;
}

/*Column Container for Welcome Page 2 Layout*/
#welcome2 #columnPrimaryWrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
	background-color: transparent;
	clear: both;
}

/*Primary Column for Welcome Page 2 Layout*/
#welcome2 #columnPrimaryWrapper #columnPrimary {
	margin-top: 24px !important;
	padding-top: 0px !important;
	background: #fff none;
	height: auto;
	float: left;
}

/*Primary Column Page Intro container for Welcome Page 2 Layout*/
#welcome2 #columnPrimaryWrapper #columnPrimary #pageIntro li {
	font-size: 12px !important;
}


/*Secondary Column Container for Welcome Page 2 Layout*/
#welcome2 #columnSecondaryWrapper {
	background-color: #FFF;
	margin: 16px 0px 0px 0px !important;
}

/*Secondary Column Container for Welcome Page 2 Layout*/
#welcome2 #columnSecondary {
	margin: 12px 0px 0px 0px;
	background-color: #FFF !important;
}

/*Secondary Column Table for WebParts for Welcome Page 2 Layout*/
#welcome2 #columnSecondary table {
	background-color: #FFF;
}

/*Secondary Column Table for WebParts for Welcome Page 2 Layout*/
#welcome2 #columnSecondary table.ms-rtetoolbarmenu,
#welcome2 #columnSecondary table.ms-rtetoolbarmenu img {
	background-color: #FFF !important;
}

/*Odd & Even Table rows in Secondary Column Container for Welcome Page 2 Layout*/
#welcome2 #columnSecondary table tr.odd,
#welcome2 #columnSecondary table tr.even {
	background-color: #FFF !important;
}

/*Secondary Column HTML Elements for Welcome Page 2 Layout*/
#welcome2 #columnSecondary h2,
#welcome2 #columnSecondary h3,
#welcome2 #columnSecondary h4,
#welcome2 #columnSecondary h5,
#welcome2 #columnSecondary h6,
#welcome2 #columnSecondary p,
#welcome2 #columnSecondary dl,
#welcome2 #columnSecondary ul,
#welcome2 #columnSecondary ol {
   padding-right: 12px !important;
   padding-left: 12px !important;
   color: #000;
}

/*Primary Column h6 for Welcome Page 2 Layout*/
#welcome2 #columnPrimary #pageIntro h6 {
   margin-left: 0px !important;
}

/*Bottom and Top Container - used for rounded corners - hiding in CSPH site*/
#welcome2 #columnSecondaryWrapper .bottomContainer,
#welcome2 #columnSecondaryWrapper .topContainer {
   height: 0px !important;
   display: none;	
}

/* ------------------------------------------------------------*/
/* ---------->>> Welcome Page Layout 3 Layout <<<--------------*/
/* ------------------------------------------------------------*/
/*Welcome Page 3 Layout / #Welcome3*/

/*Welcome Page 3 Container Background*/
#Welcome3 {
	background: #fff none;
	margin-top: 20px;
	padding-bottom: 12px;
}

/*Welcome Page 3 Inner Container Background*/
#Welcome3 #Welcome3inner {
	background: #fff none;
	margin: 0px !important;
	vertical-align: top;
	padding-bottom: 12px;
}

/*Welcome Page 3 image/flash wrapper container*/
#Welcome3 #pageSplashWrapper {
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 3 image/flash wrapper container*/
#Welcome3 #pageSplash {
   	margin: 0px !important;
   	padding: 0px !important;
   	vertical-align: top;
}

/*Welcome Page 3 image/flash container*/
#Welcome3 #pageSplashImage {
   background-color: #FFF;
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 3 image*/
#Welcome3 #pageSplashImage img {
   margin: 0px !important;
   padding: 0px !important;
}

/*Column Container for Welcome Page 3 Layout*/
#Welcome3 #columnPrimaryWrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
	background-color: transparent;
	clear: both;
}

/*Primary Column for Welcome Page 3 Layout*/
#Welcome3 #columnPrimaryWrapper #columnPrimary {
	margin-top: 24px !important;
	padding-top: 0px !important;
	background: #fff none;
	height: auto;
	float: left;
}

/*Column One for Welcome Page 3 Layout*/
#Welcome3 #pageSpotlightWrapper { 
	margin-top: 0px !important;
}

/*Column One for Welcome Page 3 Layout*/
#Welcome3 #pageSpotlightWrapper #pageSpotlightOne { 
	background-color: #FFF !important;
	padding: 0px !important;
}

/*Column One Linked image*/
#Welcome3 #pageSpotlightWrapper #pageSpotlightOne p a { 
   border-bottom: 0px none !important;
}

/*Column Two for Welcome Page 3 Layout - hidden */
#Welcome3 #pageSpotlightWrapper #pageSpotlightTwo { 
	background-color: #FFF !important;
	padding: 0px !important;
}

/*Column Three for Welcome Page 3 Layout - collapse this one*/
#Welcome3 #pageSpotlightWrapper #pageSpotlightThree { 
	background-color: #FFF !important;
	padding: 0px !important;
}

/*Column Three h3 for Welcome Page 3 Layout */
#Welcome3 #pageSpotlightWrapper #pageSpotlightThree h3 { 
   color: #fff;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 5px 12px;
   font-size: 14px;
}

/*Secondary Column Container for Welcome Page 3 Layout*/
#Welcome3 #columnSecondaryWrapper {
	background-color: #FFF;
	margin: 16px 0px 0px -18px !important;
}

/*Secondary Column Container for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary {
	margin: 12px 0px 0px 0px;
	background-color: #FFF !important;
}

/*Secondary Column Table for WebParts for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary table {
	background-color: #FFF;
}

/*Secondary Column Table for WebParts for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary table.ms-rtetoolbarmenu,
#Welcome3 #columnSecondary table.ms-rtetoolbarmenu img {
	background-color: #FFF !important;
}

/*Odd & Even Table rows in Secondary Column Container for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary table tr.odd,
#Welcome3 #columnSecondary table tr.even {
	background-color: #FFF !important;
}

/*Secondary Column HTML Elements for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary h2,
#Welcome3 #columnSecondary h3,
#Welcome3 #columnSecondary h4,
#Welcome3 #columnSecondary h5,
#Welcome3 #columnSecondary h6,
#Welcome3 #columnSecondary p,
#Welcome3 #columnSecondary dl,
#Welcome3 #columnSecondary ul,
#Welcome3 #columnSecondary ol {
   padding-right: 12px !important;
   padding-left: 12px !important;
   color: #000;
}

/*Secondary Column sidebarInfo HTML Elements for Welcome Page 3 Layout*/
#Welcome3 #columnSecondary .sidebarInfo h2,
#Welcome3 #columnSecondary .sidebarInfo h3,
#Welcome3 #columnSecondary .sidebarInfo h4,
#Welcome3 #columnSecondary .sidebarInfo h5,
#Welcome3 #columnSecondary .sidebarInfo h6,
#Welcome3 #columnSecondary .sidebarInfo p,
#Welcome3 #columnSecondary .sidebarInfo dl,
#Welcome3 #columnSecondary .sidebarInfo ul,
#Welcome3 #columnSecondary .sidebarInfo ol {
   margin-left: 0px !important;
}

/*Bottom and Top Container - used for rounded corners - hiding in CSPH site*/
#Welcome3 #columnSecondaryWrapper .bottomContainer,
#Welcome3 #columnSecondaryWrapper .topContainer {
   height: 0px !important;
   display: none;	
}

/*Tabs unordered list*/
#Welcome3 #tabs { 
   margin: 0px; 
}

/*Tabs unordered list*/
#Welcome3 #tabs .ui-tabs-nav { 
   background: url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   border-bottom: none; 
   height: 36px !important;
   margin: 0px; 
}

/*Tabs unordered list linked tab list item*/
#Welcome3 #tabs .ui-tabs-nav  { 
   padding: 0px 0px 0px 10px !important;
   margin: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab links*/
#Welcome3 #tabs .ui-tabs-nav a:link, 
#Welcome3 #tabs .ui-tabs-nav a:visited { 
   background: url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   color: #fff; 
   height: 36px !important;
   margin: 6px 0px 0px 0px !important;
   padding: 0px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab labels*/
#Welcome3 #tabs .ui-tabs-nav a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab list item - selected*/
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-selected { 
   background: url(../../PublishingImages/HEADER_blue_selected.png) repeat-x scroll 0 0;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab links - selected*/
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-selected a:link, 
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-selected a:visited { 
   color: #fff; 
   margin: -6px 0px 0px 0px !important;
   padding: 6px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab label - selected*/
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-selected a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab label - disabled*/
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-disabled a:link, 
#Welcome3 #tabs .ui-tabs-nav .ui-tabs-disabled a:visited { 
   color: #fff; 
   margin: 0px !important;
}

/*Tabs content area*/
#Welcome3 #tabs .ui-tabs-panel { 
   	background-color: #B2CEDA !important; /* declare background color for container to avoid distorted fonts in IE while fading */ 
	padding: 0px 12px !important;
	border: 0px none #fff !important;
	width: 382px !important;
}

/*Tabs image*/
#Welcome3 #tabs img { 
   background-color: #B2CEDA; 
   border: none; 
}

* html #Welcome3 #columnSecondary { /* ZJ */
	padding: 0 !important;
	margin: 0 !important;
}

* html #Welcome3 #columnPrimary { /* ZJ */
	margin-left: 8px;
	margin-right: 0;
}

/* ------------------------------------------------------------*/
/* ---------->>> Welcome Page Layout 4 Layout <<<--------------*/
/* ------------------------------------------------------------*/
/*Welcome Page 4 Layout / #Welcome4*/

/*Welcome Page 4 Container Background*/
#Welcome4 {
	background: #fff none;
	margin-top: 0 !important; 
	padding-bottom: 12px;
}

* #Welcome4 { /* ZJ */
	margin-top: 20px !important;
}

* + html #Welcome4 { /* ZJ */
	margin-top: 20px !important;
}

/*Welcome Page 4 Inner Container Background*/
#Welcome4 #Welcome4inner {
	background: #fff none;
	margin: 0px !important;
	margin-top: 20px !important; /* ZJ */
	vertical-align: top;
}

* html #Welcome4 #Welcome4inner /* ZJ */
{ 
	margin-top: 0 !important;
}

* + html #Welcome4 #Welcome4inner /* ZJ */
{ 
	margin-top: 0 !important;
}

#Welcome4 #ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField {
	display: none !important;
}

/*Welcome Page 4 image/flash wrapper container*/
#Welcome4 #pageSplashWrapper {
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
   height: 230px;
}

/*Welcome Page 4 image/flash wrapper container*/
#Welcome4 #pageSplash {
   	margin: 0px !important;
   	padding: 0px !important;
   	vertical-align: top;
   	width: 948px;   	
}

/*Welcome Page 4 image/flash container*/
#Welcome4 #pageSplashImage {
   background-color: #FFF;
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*Welcome Page 4 image*/
#Welcome4 #pageSplashImage img {
   margin: 0px !important;
   padding: 0px !important;
}

/*Column Container for Welcome Page 4 Layout*/
#Welcome4 #columnPrimaryWrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
	background-color: transparent;
	clear: both;
}

/*Primary Column for Welcome Page 4 Layout*/
#Welcome4 #columnPrimaryWrapper #columnPrimary {
	margin-top: 24px !important;
	padding-top: 0px !important;
	background: transparent url(../../PublishingImages/Home_ColumnPrimaryBkgnd.png) repeat-y scroll 0 50px;
	height: auto;
	float: left;
	_margin: 12px 8px 8px 8px !important; 
}

/*Welcome Primary Column h2 Container - hide for this welcome page*/
#Welcome4 #columnPrimary h2 {
	display: none;
	height: 0px;
}

/*Primary Column HTML Elements for Welcome Page 4 Layout*/
#Welcome4 #columnPrimary h4,
#Welcome4 #columnPrimary h5,
#Welcome4 #columnPrimary h6,
#Welcome4 #columnPrimary p,
#Welcome4 #columnPrimary ul,
#Welcome4 #columnPrimary ol {
   padding-right: 12px !important;
   padding-left: 12px !important;
}

/*Column One for Welcome Page 4 Layout*/
#Welcome4 #pageSpotlightWrapper { 
	margin-top: 0px !important;
}

/*Column One for Welcome Page 4 Layout*/
#Welcome4 #pageSpotlightWrapper #pageSpotlightOne { 
	background-color: #B2CEDA !important;
	padding: 0px !important;
	width: 412px;
}

/*Column One h2 for Welcome Page 4 Layout - hide - do not use*/
#Welcome4 #pageSpotlightWrapper #pageSpotlightOne h2 { 
	display: none;
	height: 0px;
}

/*Column One Linked image*/
#Welcome4 #pageSpotlightWrapper #pageSpotlightOne p a { 
   border-bottom: 0px none !important;
}

/*Headline Brief for Column One Welcome Page 4 Layout*/
#Welcome4 #columnPrimary .HeadlineBrief { 
	border-bottom: 1px solid #FFF;
}

/*Headline Brief h4 for Column One Welcome Page 4 Layout*/
#Welcome4 #columnPrimary .HeadlineBrief h4 { 
	color: #FFF;
	font-weight: bold;
	padding-bottom: 0px !important;
}

/*Headline Brief h5 for Column One Welcome Page 4 Layout*/
#Welcome4 #columnPrimary .HeadlineBrief h5 { 
	color: #000 !important;
	margin-top: 0px !important;
}

/*Headline Brief p for Column One Welcome Page 4 Layout*/
#Welcome4 #columnPrimary .HeadlineBrief p { 
	padding-top: 0px !important;
	margin-top: 0px !important;
}

/*Column Two for Welcome Page 4 Layout - hidden */
#Welcome4 #pageSpotlightWrapper #pageSpotlightTwo { 
	display: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 0px !important;
}

/*Column Three for Welcome Page 4 Layout - collapse this one*/
#Welcome4 #pageSpotlightWrapper #pageSpotlightThree { 
	background-color: #DBDFC3 !important;
	padding: 0px !important;
}

/*Column Three h3 for Welcome Page 4 Layout */
#Welcome4 #pageSpotlightWrapper #pageSpotlightThree h3 { 
   background: url(../../PublishingImages/HEADER_green.png) repeat-x scroll 0 0;
   color: #fff;
   height: 36px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 5px 12px;
   font-size: 14px;
}

/*Secondary Column Container for Welcome Page 4 Layout*/
#Welcome4 #columnSecondaryWrapper {
	background-color: #FFF;
	margin: 24px 0px 0px -18px !important;
	_margin: 12px 0 0 -18px !important;
}

/*Secondary Column Container for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary {
	margin: 12px 0px 0px 0px;
	padding: auto 12px !important;
	/*background-color: #F0DAB8;*/ /* ZJ */

}

/*Secondary Column Table for WebParts for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary table {
	background-color: #F0DAB8;
}

/*Secondary Column Table for WebParts for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary table.ms-rtetoolbarmenu,
#Welcome4 #columnSecondary table.ms-rtetoolbarmenu img {
	background-color: #FFF !important;
}

/*Odd & Even Table rows in Secondary Column Container for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary table tr.odd,
#Welcome4 #columnSecondary table tr.even {
	background-color: #F0DAB8 !important;
}

/*Secondary Column Container h3 for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary h3 {
   background: url(../../PublishingImages/HEADER_gold.png) repeat-x scroll 0 0;
   color: #fff;
  /* height: 36px !important;*/
   margin-top: 0px !important;
   margin-bottom: 0px !important;
   padding-right: 12px !important;
   padding-left: 12px !important;
   font-size: 14px;
}

/*Secondary Column HTML Elements for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary h2,
#Welcome4 #columnSecondary h4,
#Welcome4 #columnSecondary h5,
#Welcome4 #columnSecondary h6,
#Welcome4 #columnSecondary p,
#Welcome4 #columnSecondary dl,
#Welcome4 #columnSecondary ul,
#Welcome4 #columnSecondary ol {
   padding-right: 12px !important;
   padding-left: 12px !important;
}

/*Button Container for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary .buttonbox {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px !important;
	background: #FFF;
}

/*Button Container image and p tag for Welcome Page 4 Layout*/
#Welcome4 #columnSecondary .buttonbox img,
#Welcome4 #columnSecondary .buttonbox p {
	padding: 0px 0px !important;
	margin: 6px 0px !important;
}

/*Bottom and Top Container - used for rounded corners - hiding in CSPH site*/
#Welcome4 #columnSecondaryWrapper .bottomContainer,
#Welcome4 #columnSecondaryWrapper .topContainer {
   height: 0px !important;
   display: none;	
}

/*Tabs unordered list*/
#Welcome4 #tabs { 
   margin: 0px; 
}

/*Tabs unordered list*/
#Welcome4 #tabs .ui-tabs-nav { 
   background: url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   border-bottom: none; 
   height: 36px !important;
   margin: 0px; 
}

/*Tabs unordered list linked tab list item*/
#Welcome4 #tabs .ui-tabs-nav  { 
   padding: 0px 0px 0px 10px !important;
   margin: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab links*/
#Welcome4 #tabs .ui-tabs-nav a:link, 
#Welcome4 #tabs .ui-tabs-nav a:visited { 
   background: url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   color: #fff; 
   height: 36px !important;
   margin: 6px 0px 0px 0px !important;
   padding: 0px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab labels*/
#Welcome4 #tabs .ui-tabs-nav a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab list item - selected*/
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-selected { 
   background: url(../../PublishingImages/HEADER_blue_selected.png) repeat-x scroll 0 0;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab links - selected*/
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-selected a:link, 
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-selected a:visited { 
   color: #fff; 
   margin: -6px 0px 0px 0px !important;
   padding: 6px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab label - selected*/
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-selected a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab label - disabled*/
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-disabled a:link, 
#Welcome4 #tabs .ui-tabs-nav .ui-tabs-disabled a:visited { 
   color: #fff; 
   margin: 0px !important;
}

/*Tabs content area*/
#Welcome4 #tabs .ui-tabs-panel { 
   	background-color: #B2CEDA !important; /* declare background color for container to avoid distorted fonts in IE while fading */ 
	padding: 0px 12px !important;
	border: 0px none #fff !important;
	width: 382px !important;
}

/*Tabs image*/
#Welcome4 #tabs img { 
   background-color: #B2CEDA; 
   border: none; 
}

/*Welcome Page 4 Quick Links Container*/
#Welcome4 #columnSecondary .quicklinks  {
	margin: 0px;
	padding: 0px;
	background-color: #F0DAB8;
}

/*Welcome Page 4 Quick Links Container h3*/
#Welcome4 #columnSecondary .quicklinks h3  {
   padding: 5px 12px 0px 12px !important;
   margin: 0px !important;
}

/*Welcome Page 4 Quick Links Container h4*/
#Welcome4 #columnSecondary .quicklinks h4  {
	padding: 5px 12px 0px 12px !important;
	margin: 0px !important;
}

* html #Welcome4 #columnSecondary { /* ZJ */
	margin-top: 10px !important;
}

#Welcome4 #columnSecondary .sidebarInfoProfile { /* ZJ */
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0 !important;
}
* html #Welcome4 #columnSecondary { /* ZJ */
	margin-top: -1px !important;
}
#Welcome4 #columnSecondary .quicklinks h3 { /* ZJ */
	/*background:url("../../PublishingImages/HEADER_green.png") repeat-x scroll 0 0 transparent !important;*/
	color:#FFFFFF !important;
	font-size:14px !important;;
	height:32px !important;;
	margin-bottom:0 !important;
	margin-top:0 !important;
	padding:5px 12px !important
	padding-bottom: 0 !important;
	border: 0 !important;
}

#Welcome4 #columnSecondary .quicklinks .sidebarInfoProfile h3 { /* ZJ */
	background:url("../../PublishingImages/HEADER_gold.png") repeat-x scroll 0 0 transparent !important;
}

/* ------------------------------------------------------------*/
/* --------------->>> Page Headings & Titles <<<---------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Font family, Font size, Line Height*/

/*Heading settings - applied to all*/
h1, h2, h3, h4, h5, h6 {
   margin-bottom: 6px;
   margin-top: 18px;
}

/*Heading 2*/
h2 {
   color: #005C84;
   font-weight: bold;
   font-size: 24px;
}

/*Heading 3*/
h3 {
   color: #000000;
   font-weight: bold;
   font-size: 16px;
}

/*Heading 4*/
h4 {
   color: #000000;
   font-weight: bold;
   font-size: 14px;
}

/*Heading 5*/
h5 {
   color: #94a545;
   font-weight: bold;
   font-size: 14px;
}

/*Heading 6*/
h6 {
   color: #000000;
   font-weight: bold;
   font-size: 12px;
}

/* ------------------------------------------------------------*/
/* ---------------->>> Basic Typography <<<--------------------*/
/* ------------------------------------------------------------*/

/*Paragraph Links*/
p a { 
   color: #006091; 
   border-bottom-color: #006091; 
}

/*Links*/
a { 
   color: #006091; 
}

/*Unordered List Item Links*/
ul li a { 
   color: #006091; 
   border-bottom-color: #006091; 
}

/*Unordered List Item Links - hover state*/
ul li a:hover { 
   color: #006091; 
   border-bottom-color: #006091; 
}

/*Email Links - for smaller font in side column*/
p a.email {
	font-size: 90%;
}
/* ------------------------------------------------------------*/
/* ------------------->>> Content Images <<<-------------------*/
/* ------------------------------------------------------------*/

/*content page image container*/
#primaryImageWrapper {
   float: right;
   margin-left: 12px;
}

/*content page image*/
#primaryImageWrapper img {
   background-color: #fff;
   border: 0px none #FFF !important;
   padding: 6px;
}

/*content page image caption*/
#primaryImageWrapper p {
   font-style: italic;
   margin-top: 0px;
   line-height: 1.7em;
   margin-bottom: 6px;
}

/*section page image container*/
#pageSplashImage {
   background-color: #FFF;
   border: 0px none #FFF !important;
   margin: 0px !important;
   padding: 0px !important;
   vertical-align: top;
}

/*section page image*/
#pageSplashImage img {
   margin: 0px;
   padding: 0px !important;
}

/*Content image - floating right*/
.floatImageRight,
.floatRight { 
   background-color:#fff; 
   border: 0px none #fff; 
   margin-left: 12px;
   margin-bottom: 12px;
}

/*Content image - floating left*/
.floatImageLeft,
.floatLeft { 
   background-color:#fff; 
   border: 0px none #fff; 
   float: left;
   margin-right: 12px;
   margin-bottom: 12px;
}


/* ------------------------------------------------------------*/
/* ------>>> "Call To Action" Boxes for side columns <<<-------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Call to Action Box container in Side Column*/
.sideBar-callOut {
   border: 0px none;
   margin: 10px 0px;
   padding: 0px 0px 10px 0px;
   background-color: #DBDFC3;
   position: relative;
   height: auto;
   float: none;
   width: 100% !important;
}

/*Call to Action Box image in Side Column*/
#sideBar img {
   margin: 6px 0px;
}

/*Text and Image - Call to Action Box linked image in Side Column
.sideBar-callOut a img {
   height: 90px;
   padding: 0px;
   display: block;
}*/

/*Call to Action Box linked image in Side Column*/
#sideBar .sideBar-callOut a img, 
#columnTertiary .sideBar-callOut a img, 
#columnSecondary .sideBar-callOut a img {
   margin: 6px auto !important;
   border-bottom: 0px none #ABB86E;
   text-decoration: underline;
   display: block;
}

/*Call to Action Box linked image in Side Column - IE Hack*/
* html #sideBar .sideBar-callOut a img, 
* html #columnTertiary .sideBar-callOut a img, 
* html #columnSecondary .sideBar-callOut a img {
   margin: 0px auto !important;
   padding-top: 10px !important;
}

/*Call to Action Box linked image in Side Column*/
.sideBar-callOut a span {
   background: #ABB86E url(../../PublishingImages/HEADER_greenSide.png) repeat-x scroll 0 0 !important;
   height: auto !important;
   margin: 0px 0px -10px 0px !important;
   display: block;
   padding: 10px 15px;
   font-weight: bold;
   vertical-align: bottom;
   text-decoration: underline;
}

/*Call to Action Box span link in Side Column*/
.sideBar-callOut span a {
   border-bottom: 0px none #fff;
   text-decoration: underline;
   font-weight: bold;
}


.sideBar-callOut h3,
.sideBar-callOut h3.mainHead {
   background: #ABB86E url(../../PublishingImages/HEADER_greenSide.png) repeat-x scroll 0 0;
   border-bottom: 1px solid #fff;
   color: #fff;
   height: 36px !important;
   margin-top: 0px !important;
   margin-bottom: 0px !important;
   font-weight: bold;
   padding: 10px 15px;
}

/*Heading 4 for Call to Action Box in Side Column*/
.sideBar-callOut h4,
.sideBar-callOut h4.subHead {
   border-bottom: 0px none;
   color: #000;
   display: block;
   margin: 5px 15px;
   padding: 0px 0px 3px 0px;
   font-weight: bold;
}

/*Heading 5 for Call to Action Box in Side Column*/
.sideBar-callOut h5 {
   border-bottom: 0px none;
   font-weight: bold;
   margin: 5px 15px;
   padding: 0px;
   color: #000;
}

/*Heading 6 for Call to Action Box in Side Column*/
.sideBar-callOut h6 {
   border-bottom: 0px none;
   color: #000;
   margin: 5px 15px;
   padding: 0px;
}

/*Unordered List for Call to Action Box in Side Column*/
.sideBar-callOut ul {
   list-style-type: disc;
   color: #000 !important;
   margin-right: 15px;
   margin-left: 30px;
}

/*Ordered List for Call to Action Box in Side Column*/
.sideBar-callOut ol {
	list-style: lower-roman;
	color: #000 !important;
   margin-right: 15px;
   margin-left: 30px;
}

/*Unordered List Item for Call to Action Box in Side Column*/
.sideBar-callOut li {
   margin-right: 10px;
   margin-bottom: 5px;
   color: #000 !important;
}

/*Unordered List Item Link for Call to Action Box in Side Column*/
.sideBar-callOut li a {
   	text-decoration: underline !important;
   	font-size: 100%;
   	color: #006091 !important; 
	background-color: transparent;
}

/*Unordered List Item Link hover state for Call to Action Box in Side Column*/
.sideBar-callOut li a:hover {
   color: #006091 !important;
   background: transparent none;
   text-decoration: underline !important;
}

/*Unordered List Item Italicized for Call to Action Box in Side Column*/
.sideBar-callOut li em {
   color: #000;
}

/*Unordered List Item Bold for Call to Action Box in Side Column*/
.sideBar-callOut li strong {
   font-weight: bold;
   color: #000;
}

/*Paragraph in List Item for Call to Action Box in Side Column*/
.sideBar-callOut li p {
   margin: 3px 15px 3px 0px;
   color: #000;
}

/*Paragraph for Call to Action Box in Side Column*/
.sideBar-callOut p {
   margin: 10px 15px;
   color: #000;
}

/*Text and Image - Call to Action Box link in Side Column*/
.sideBar-callOut a {
   color: #006091;
   font-weight: normal;
   font-size: 12px;
   border: 0px solid blue;
   margin: 0px 3px;
   padding: 0px;
   background: none;
   width: auto !important;
   text-decoration: underline;
   height: auto;
}


/* ------------------------------------------------------------*/
/* ------->>> "Information" Boxes for side columns <<<---------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Information Box container in Side Column*/
.sidebarInfo, 
.sidebarInfoProfile {
   float: none;
   background-color: #DBDFC3 !important;
   border: 0px none;
   margin: 10px 0px;
   padding: 0px 0px 10px 0px;
   position: relative;
   height: auto;
   width: 100% !important;
}


/*h3 for Information Box in Side Column*/
.sidebarInfo h3,
.sidebarInfo h3.mainHead,
.sidebarInfoProfile h3,
.sidebarInfoProfile h3.mainHead {
   background: #ABB86E url(../../PublishingImages/HEADER_greenSide.png) repeat-x scroll 0 0 !important;
   border-bottom: 1px solid #fff;
   color: #fff !important;
   height: auto !important;
   margin-top: 0px !important;
   margin-bottom: 0px !important;
   font-weight: bold;
   padding: 10px 15px;
   _width: 170px;  


}

/* spotlight box on right column in Welcome3 width adjustment for IE7 */
*+html #Welcome3 #columnSecondaryWrapper .sidebarInfo, 
*+html #Welcome4 #columnSecondaryWrapper .sidebarInfo { /* ZJ */
	width: 275px !important;
}

* html #Welcome3 .sidebarInfo h3, /* ZJ */
* html #Welcome3 .sidebarInfoProfile h3,
* html #Welcome4 .sidebarInfo h3, 
* html #Welcome4 .sidebarInfoProfile h3 { 
	width: 252px; 
}

/* Target IE7 for Welcome3 right column .sidebarInfoProfile reusable content piece left margins */
#Welcome3 #columnSecondaryWrapper .sidebarInfoProfile img, /* ZJ */
#Welcome3 #columnSecondaryWrapper .sidebarInfoProfile a,
#Welcome4 #columnSecondaryWrapper .sidebarInfoProfile img,
#Welcome4 #columnSecondaryWrapper .sidebarInfoProfile a

{
	margin-left: 25px;
}

/*h4 for Information Box in Side Column*/
.sidebarInfo h4,
.sidebarInfo h4.subHead,
.sidebarInfoProfile h4,
.sidebarInfoProfile h4.subHead {
   border-bottom: 0px none;
   color: #000;
   display: block;
   margin: 5px 15px;
   _margin: 2px 7px;
   padding: 0px 0px 3px 0px;
   font-weight: bold;
}

/*Heading 5 for Information Box in Side Column*/
.sidebarInfo h5,
.sidebarInfoProfile h5 {
   border-bottom: 0px none;
   font-weight: bold;
   margin: 5px 15px;
   padding: 0px;
}

/*Heading 6 for Information Box in Side Column*/
.sidebarInfo h6,
.sidebarInfoProfile h6 {
   border-bottom: 0px none;
   color: #006595;
   margin: 5px 15px;
   padding: 0px;
}

/*Unordered List for Information Box in Side Column*/
.sidebarInfo ul,
.sidebarInfoProfile ul {
   list-style-type: square;
   color: #000;
   margin-right: 15px;
   margin-left: 30px;
   _margin-right: 7px;
   _margin-left: 15px;
  
}

/*Ordered List for Information Box in Side Column*/
.sidebarInfo ol,
.sidebarInfoProfile ol {
	list-style: lower-roman;
	color: #000 !important;
   margin-right: 15px;
   margin-left: 30px;
}

/*Unordered List Item for Information Box in Side Column*/
.sidebarInfo li,
.sidebarInfoProfile li {
   margin-bottom: 5px;
}

/*Unordered List Item Italicized for Information Box in Side Column*/
.sidebarInfo li em,
.sidebarInfoProfile li em {
   color: #006595;
}

/*Unordered List Item Bold for Information Box in Side Column*/
.sidebarInfo li strong,
.sidebarInfoProfile li strong {
   font-weight: bold;
   color: #006595;
}

/*Paragraph in List Item for Information Box in Side Column*/
.sidebarInfo li p,
.sidebarInfoProfile li p {
   margin: 3px 15px 3px 0px;
   color: #000;
}

/*Paragraph for Information Box in Side Column*/
.sidebarInfo p, 
.sidebarInfoProfile p {
   margin: 10px 15px;
}

/*Label for Information Box in Side Column*/
.sidebarInfo .label,
.sidebarInfoProfile .label {
   float: left;
   width: 45px;
   font-weight: bold;
}

/*Business Card container for Information Box in Side Column*/
.sidebarInfo .vcard,
.sidebarInfoProfile .vcard {
   clear: both;
}

/*Business Card paragraph for Information Box in Side Column*/
.sidebarInfo .vcard p,
.sidebarInfoProfile .vcard p {
   margin-bottom: 10px;
   clear: both;
}

/*Business Card Street Address for Information Box in Side Column*/
.sidebarInfo .street-address,
.sidebarInfoProfile .street-address {
   display: block;
}

/*Business Card Address Label Type for Information Box in Side Column*/
.sidebarInfo .adr .type,
.sidebarInfoProfile .adr .type {
   font-weight: bold;
   margin: 5px 0px;
   padding: 0px;
}

/*Image for Information Box in Side Column*/
.sidebarInfo img {
   float: left;
   height: 100px;
   border: 1px solid #006595;
   margin: 0px 10px 0px 15px !important;
}

/*Table for Information Box in Side Column*/
.sidebarInfo table,
.sidebarInfoProfile table {
   margin: 10px 15px;
   border-bottom: 1px dotted #999b9e;
   color: #006595;
   border-collapse: collapse;
}

/*Table Row for Information Box in Side Column*/
.sidebarInfo table tr,
.sidebarInfoProfile table tr { 
   border-top: 1px dotted #999b9e;
}

/*Table Cell for Information Box in Side Column*/
.sidebarInfo table tr td,
.sidebarInfoProfile table tr td {
   border: 0px;
   border-top: 1px dotted #999b9e;
   padding: 5px 0px;
}

/*Table Row (class=data) that highlights data cell for Information Box in Side Column*/
.sidebarInfo table tr .data,
.sidebarInfoProfile table tr .data {
   font-weight: bold;
   text-align: right;
}

/* ------------------------------------------------------------*/
/* ------>>> "Highlight Boxes" for wide main column <<<--------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Highlight Box in Main Column*/
.highlight {
	background-color: #94a545;
	margin: 10px 0px;
	padding-bottom: 10px;
	height: auto;
	clear: both;
}

/*Paragraph, Unordered and Ordered List for Highlight Box in Main Column*/
.highlight p, 
.highlight ul, 
.highlight ol,
.highlight img,
.highlight table.table {
   margin: 0px 10px;
}

/*Heading settings for Highlight Boxes main column*/
.highlight h3 {
	color: #FFF;
	margin: 12px 10px 6px 10px;
}

/*Heading settings for Highlight Boxes main column*/
.highlight h4, 
.highlight h5, 
.highlight h6 {
	color: #000;
	margin: 12px 10px 6px 10px;
	font-weight: bold;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Horizontal Rules <<<------------------*/
/* ------------------------------------------------------------*/

/*Horizontal Rule in Main Column*/
#columnPrimary .hr {
   border-top: 1px solid #899639; 
   border-right: 0px none;
   border-bottom: 1px solid #899639; 
   border-left: 0px none;
   height: 3px !important;
   color: #fff !important;
}


/*Horizontal Rule*/
hr { 
   border-top: 1px solid #899639; 
   border-right: 0px none;
   border-bottom: 1px solid #899639; 
   border-left: 0px none;
   height: 3px !important;
   color: #fff !important;
  
}

/*Horizontal Rule for Section Head*/
hr#sectionHead { 
   border: 0px none #fff; 
	display: none;
	height: 0px;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Tables for Data <<<-------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Table*/
.table, 
.table table {
   margin: 10px 0px;
   width: 100%;
   border-bottom: 1px solid #899639;
   border-collapse: collapse;
}

/*Table Row*/
.table tr, 
.table table tr { 
   border-top: 1px solid #899639;
}

/* table header */	
.table tr th, 
.table table tr th { 
	padding: 2px 10px;
	color: #FFF;
	background-color: #899639;
	font-weight: bold;
}	

/*Table header link*/
.table tr th a, 
.table table tr th a { 
   color: #fff; 
}

/*Table Cell*/
.table tr td, 
.table table tr td { 
   border: 0px;
   border-top: 1px solid #899639;
   padding: 10px 10px;
}

/*Table Row (Class website and overview)*/
.table tr .website, .table tr .overview {
   text-align: center;
}

/*Content Table Web Part*/
.contentTable {
}

/*Content Table Web Part Row - odd*/
.contentTable tr.odd { 
	background-color: #DBDFC3;
}

/*Content Table Web Part header */	
.contentTable tr th { 
	color: #FFF;
	background-color: #899639;
	font-weight: bold;
}	

/*Content Table Web Part header link*/
.contentTable tr th a { 
   color: #fff; 
}


/* ------------------------------------------------------------*/
/* ------------------>>> Bulleted Lists <<<--------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Unordered Lists*/
#columnPrimary ul,
#columnSecondary ul,
#columnTertiary ul {
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
}

/*Ordered Lists*/
#columnPrimary ol,
#columnSecondary ol,
#columnTertiary ol {
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
}

/*Unordered List Items in Main Column*/
#columnPrimary ul li {
   list-style-image: none;
   list-style-position: outside;
   list-style-type: square;
   margin-left: 36px;
}

/*Unordered List Items in Seondary and Tertiary Column*/
#columnSecondary ul li,
#columnTertiary ul li {
   list-style-image: none;
   list-style-position: outside;
   list-style-type: square;
   margin-left: 20px;
}

/*Nested Unordered List Items in Content*/
#columnPrimary ul li ul li,
#columnSecondary ul li ul li,
#columnTertiary ul li ul li {
   list-style-type: disc;
   margin-left: 10px;
}

/*Ordered List Items in Main Column*/
#columnPrimary ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style: decimal;
	margin-left: 36px;
}

/*Ordered List Items in Seondary and Tertiary Column*/
#columnSecondary ol li,
#columnTertiary ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style: decimal;
	margin-left: 20px;
}

/*Nested Ordered List Items in Content*/
#columnPrimary ol li ol li,
#columnSecondary ol li ol li,
#columnTertiary ol li ol li {
	list-style: lower-alpha;
	margin-left: 10px;
}

/* ------------------------------------------------------------*/
/* ------------------------>>> Tabs <<<------------------------*/
/* ------------------------------------------------------------*/

#tabs {
	background-color: #B2CEDA;
}
/*Tabs unordered list*/
#tabs .ui-tabs-nav { 
   background: #B2CEDA url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   border-bottom: none; 
   height: 36px !important;
   margin: 0px; 
   padding: 0px 0px 0px 10px !important;
}

/*Tabs unordered list linked tab links*/
#tabs .ui-tabs-nav a:link, 
#tabs .ui-tabs-nav a:visited { 
   background: url(../../PublishingImages/HEADER_blue.png) repeat-x scroll 0 0;
   color: #fff; 
   height: 36px !important;
   margin: 6px 0px 0px 0px !important;
   padding: 0px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab labels*/
#tabs .ui-tabs-nav a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab list item - selected*/
#tabs .ui-tabs-nav .ui-tabs-selected { 
   background: url(../../PublishingImages/HEADER_blue_selected.png) repeat-x scroll 0 0;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab links - selected*/
#tabs .ui-tabs-nav .ui-tabs-selected a:link, 
#tabs .ui-tabs-nav .ui-tabs-selected a:visited { 
   color: #fff; 
   margin: -6px 0px 0px 0px !important;
   padding: 6px 12px 0px 12px !important;
   text-decoration: none;
   font-size: 14px;
}

/*Tabs unordered list linked tab label - selected*/
#tabs .ui-tabs-nav .ui-tabs-selected a span { 
   color: #fff; 
   background: none repeat-x scroll 0 0;
   margin: 0px !important;
   padding: 0px 0px 0px 0px !important;
}

/*Tabs unordered list linked tab label - disabled*/
#tabs .ui-tabs-nav .ui-tabs-disabled a:link, 
#tabs .ui-tabs-nav .ui-tabs-disabled a:visited { 
   color: #fff; 
   margin: 0px !important;
}

/*Tabs content area*/
#tabs .ui-tabs-panel { 
   	background-color: #B2CEDA !important; /* declare background color for container to avoid distorted fonts in IE while fading */ 
	padding: 0px 15px 10px 15px !important;
	margin: 0px 0px 0px 0px !important;
	border: 0px none #fff !important;
	width: 646px !important;
}

/*Tabs image*/
#tabs img { 
   background-color: #B2CEDA; 
   border: none; 
}

/* ------------------------------------------------------------*/
/* ------------------>>> Miscellaneous <<<---------------------*/
/* ------------------------------------------------------------*/

/*WebPart Zone*/
table tr.odd td#MSOZoneCell_WebPartWPQ1 table tr.even,
table tr.odd td#MSOZoneCell_WebPartWPQ1 table tr.odd,
table tr.even td#WebPartWPQ1,
table tr.odd td#WebPartWPQ1 {
	background: #fff none !important;
}

/*PRE tag used to display preformatted text that needs specific spaces between lines, words, or letters.*/
pre { 
   background-color: #fff; 
   border-color: #8CB5C8;
}

/*Clear Both class to apply on any element*/
.clearBoth {
	clear: both;
}
	
.spotlightBox { 
   background-color: #fff; 
   border-color: #73ABC4;
}

.infoBox { 
   border-top-color: #aeb0b2; 
}

.infoBox .image { 
   border-color: #8cb5c8; 
   background-color: #fff; 
}

.infoBox h3 a { 
   color: #006091; 
}

.infoBox h3 a:hover { 
   color: #006091; 
}

.infoBox .link { 
   color: #006091; 
}

.infoBox .link a:hover { 
   border-bottom-color: #006091; 
}

a.contextual { 
   color: #006595; 
}

input#ctl00_ctl12_S5C336BC5_InputKeywords { 
   background-color: #fff; 
   color: #000; 
   border-color: #287Da6;
}

a.link { 
   color:#000; 
}

tr.headerrow { 
   color: #fff; 
   background-color: #899639; 
}

tr.totalrow { 
   background-color: #899639; 
}

.tuitionTable td { 
   border-color: #899639; 
   padding: 5px; 
}

tr.odd { 
   background-color: #fff; 
}

#degreeTable thead tr th { 
   background-color: #899639; 
   color: #fff; 
}

#degreeTable thead tr th a { 
   color: #fff; 
}

#degreeTable td { 
   border-color: #ccc; 
}

#degreeTable td a { 
   color:#006091; 
}

#ft span,.sidebarInfo li strong { 
   color: #006595; 
}

p a:hover, #ft li a:hover { 
   border-bottom-color: #006091; 
}

.sidebarInfo table tr,.table table tr { 
   border-top-color: #999b9e; 
}


.ms-WPBody a:link, .ms-WPBody a:visited { 
   color: #006091; 
}

.ms-WPBody a:hover { 
   color: #006091 !important; 
}

.sideBar-callOutBlue { 
   background-color: #e4eff3; 
   border-color: #8ab3c5; 
}

.registerDowntown { 
   background-color: #fff; 
}

.registerAnschutz { 
   background-color: #fff; 
}

/*Tertiary Column Wrapper Div - includes vertical nav bug fix for content page 1*/
#contentPage1 #columnTertiaryWrapper {
	margin-top: 12px !important;
}
#Welcome4 #columnSecondary p.spacer{
		background-color: #ffffff;
		margin-bottom:0px;
		margin-top:0px;	 
		height: 12px;
}


/*KWizCom Calendar*/
/*///////////////////////Calendar styles /////////////////////////*/
.ms-cal-navheader {
	display:none;
}
#CalViewTable1 .ms-cal-navheader, .ms-cal-nav a, .ms-cal-navselected a {
	font-size:12px;
	color:#fff !important;
}
#CalViewTable1 .ms-calheader {
background-color:#6fa7c8;
}
.ms-cal-navheader table#CalViewTable12, #navigationHeaderButonsDiv {
	display:block;
}
#KWizCom_CalendarTableWPQ1 {
	font-size:inherit;
	font-family:inherit;
}
#KWizCom_CalendarTableWPQ1 .ms-vb td {
	padding:6px 0px;
	border-bottom:1px solid #e2ecf3;
}
th.ms-vh2 {
	background-color:#e2ecf3;
}
th.ms-vh2 a {
	color:#006091;
}
#layoutBody .ms-menutoolbar {
	background-image:none;
	background-color:#e2ecf3;

}
#layoutBody .ms-menutoolbar .ms-menubuttonactivehover {
	background-image:none;
	border:1px solid #e2ecf3;
}
#CalViewTable1 tbody tr.ms-vb td {
	border-bottom:1px solid #ccc;
}

 /* details dialog */
#layoutBody .ms_cal_tooltipmaintable {
	background-color:#6fa7c8;
	border:1px solid #e2ecf3;
}
#layoutBody .ms_cal_tooltipmaintable .ms-formtable {
	border:0px !important;
	width:400px !important;
}
#layoutBody .ms_cal_tooltipmaintable .ms-formlabel, #layoutBody .ms_cal_tooltipmaintable .ms-formbody, #layoutBody .ms_cal_tooltipmaintable .ms-formbody p {
	font-size:11px;
	font-family:inherit;
}
#layoutBody .ms_cal_tooltipmaintable .ms-formlabel {
	color:#fff;
	border-top:0px !important;
}
#layoutBody .ms_cal_tooltipmaintable .ms-formbody {
	background-color:#e2ecf3;
}

/* small calendar */
#layoutBody  .ms_cal_tooltipmaintable .ms-WPBody {
	width:300px;
	border:1px solid #6fa7c8;
}
#layoutBody  .ms_cal_tooltipmaintable .ms-WPBody #KWizCom_TableViewHeader th {
	background-color:#6fa7c8;
	color:#fff;
}
#layoutBody  .ms_cal_tooltipmaintable .ms-WPBody tr.ms-vb {
	background-color:#e2ecf3;
}
#layoutBody  .ms_cal_tooltipmaintable .ms-WPBody tr.ms-vb td {
	padding-left:3px;
	font-size:10px;
}
#columnSecondary .ms-cal-navheader img, #sideBar .ms-cal-navheader img {
	margin:0px;
}
/* details table below small calendar */
#kwiz_DetailedTableWPQ2 .ms-viewheadertr .ms-vh2 {
	color:#666;
}
#kwiz_DetailedTableWPQ2 .ms-vb td {
	font-size:10px !important;
	padding-right:4px;
}
/* filter styles */
.calendarDrop {
	float:left;
	margin-right:6px;
	width:120px;
}
#layoutBody .ms-PartSpacingVertical {
	margin-top:6px;
}
/* full calendar view  */
#KWizCom_CalendarViewWPQ1 a.ms-cal-nav {
	color:#fff;
}
#KWizCom_CalendarViewWPQ1 a.ms-cal-nav {
	color:#fff;
	text-decoration:none;
}

#KWizCom_CalendarViewWPQ1 .ms-cal-topday, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayL, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayRTLL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopday, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayRTLL {
	background-image:none;
	background-color:#FFDA8A;
	border:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-topdayover  {
	background-image:none;
	background-color:#FFEBBF;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-week  {
	background-image:none;
}

#KWizCom_CalendarViewWPQ1 .ms-cal-topday-today  {
	background-image:none;
}

#KWizCom_CalendarViewWPQ1 .ms-cal-week, #KWizCom_CalendarViewWPQ1 .ms-cal-weekB, #KWizCom_CalendarViewWPQ1 .ms-cal-weekempty  {
	background-image:none;
	border:0px;
	background-color:#e2ecf3;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-weekday {
background-color:#e2ecf3;
color:#000;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-nodataMid, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeft, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtm, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtmRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtm2, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtmRTL2, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataBtm, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataBtm2 {
background-color:#eeeeee;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-noworkitem, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemL, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitem2B {
background-color:#ffffee;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-workitem, #KWizCom_CalendarViewWPQ1 .ms-cal-workitemRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-todayitem, #KWizCom_CalendarViewWPQ1 .ms-cal-todayitemRTL {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-workitem2B, #KWizCom_CalendarViewWPQ1 .ms-cal-workitemRTL2B {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtm, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtmRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtm2, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataLeftBtmRTL2, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataBtm, #KWizCom_CalendarViewWPQ1 .ms-cal-nodataBtm2, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemB, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemLB, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitem2B, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemL2B, #KWizCom_CalendarViewWPQ1 .ms-cal-noworkitemRTL2B {
border-bottom:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-monthitem, #KWizCom_CalendarViewWPQ1 .ms-cal-monthMultiDay, #KWizCom_CalendarViewWPQ1 .ms-cal-monthAllDay {
border:0px;
border-bottom:1px solid #ccc;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-topdayfocusover, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayfocus, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayfocusL, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayfocusRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-topdayfocusRTLL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayfocus, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayfocusL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayfocusRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayfocusRTLL  {
	background-image:none;
	background-color:#e2ecf3;
}
/* week view */
#KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourF .ms-cal-dayhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhalfhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhalfhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhalfhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourF .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhalfhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhalfhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL  {
background-color:#ffffee !important;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourF .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhour .ms-cal-dayhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhalfhourF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkday .ms-cal-dayhalfhour, #KWizCom_CalendarViewWPQ1 .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL {
background-color:#ffffee !important;	
}
#KWizCom_CalendarViewWPQ1 .ms-cal-weekedge, #KWizCom_CalendarViewWPQ1 .ms-cal-workhour, #KWizCom_CalendarViewWPQ1 .ms-cal-workhourF {
	background-color:#e2ecf3;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-wtopday-today {
	background-image:none;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-topday-today, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopday-today, #KWizCom_CalendarViewWPQ1 .ms-cal-topday-todayRTL, #KWizCom_CalendarViewWPQ1 .ms-cal-wtopday-todayRTL {
	background-color:#6fa7c8;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-weekitem, #KWizCom_CalendarViewWPQ1 .ms-cal-weekMultiDay, #KWizCom_CalendarViewWPQ1 .ms-cal-weekAllDay {
	border:1px solid #6fa7c8;
	background-color:#fff;
}
#KWizCom_CalendarViewWPQ1 .ms-cal-wtopdayover {
	background-image:none;
	background-color:#FFEBBF;
}
/* Day view */
#KWizCom_CalendarViewWPQ1 .ms-cal-dayitem, #KWizCom_CalendarViewWPQ1 .ms-cal-dayMultiDay, #KWizCom_CalendarViewWPQ1 .ms-cal-dayAllDay {
	border:1px solid #6fa7c8;
}
/*////////////////////////// small CTA button (not part of the calendr) //////////////////////////*/
.cta-button a {
	display:block;
	font-weight:700;
	color:#000 !important;
	padding-top:8px;
	padding-left:32px;
	text-decoration:none !important;
	border-bottom:0px !important;
}
.cta-button a:hover {
	color:#fff !important;
}
.cta-button {
	background:#faf2e7 url("/PublishingImages/UCDLayoutImages/sidebar-callout.gif") no-repeat 50% 50%;
	height:36px;
	margin-top:8px;
	border:1px solid #ebcea1;
	padding:1px;

}

#CalViewTable1 table tr.odd
 {
	background-color:#6FA7C8;
}
#CalViewTable1 .ms-picker-table tr.odd{
	background-color:#ffffff
}



/*/////////////////////////////////////////////////////////////// SP2010 CHANGES ////////////////////////////////////////////////////////////////*/

/*/Navigation Changes/*/

	
/* ------------------------------------------------------------*/
/* -------------------->>> Drop Downs <<<--------------------*/
/* ------------------------------------------------------------*/


#navWrapper {
	background: none;
	left: 0;
}

.s4-tn {
	height: 36px;
	margin-left: 16px;
}

a.s4-signInLink {
    color: #006595 !important;
}
	
	
.s4-tn li.static > .menu-item {
	color: #fff;
	border: none !important;
	text-decoration: none;
    padding: 8px 16px 8px 18px; 
    text-align: center;
    text-transform: uppercase;
	}
	
.s4-tn li.static > .menu-item:hover,
.s4-tn li.hover {
   color: #000;
   background-color: #99c1d4;
   text-decoration: underline;
   }

.s4-tn .dynamic-children .dynamic
{
	margin-left: 1px !important;
}

.s4-tn .dynamic-children 
{
	border: 0;
	padding: 0;
	margin: 0;
}

.s4-tn .dynamic-children ul {
	background-color: #d9e8ef;
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	text-align: left;
	width: 190px !important;
}

.s4-tn .dynamic-children ul li {
	margin: 0;
	border: 0;
	padding: 0;
	width: 190px !important;
}

.s4-tn ul.dynamic li a:link, 
.s4-tn ul.dynamic li a:visited,
.s4-tn ul.dynamic li a:active 
{
	display: block;
	text-align: left;
	padding: 9px 22px 8px 22px;
	margin: 0 !important;
	border: 0;
	width: 150px;
	background-color: #d9e8ef;
	color: #000;
	line-height: 1.1em;
	text-transform: none;
	text-decoration:none;
}

.s4-tn ul.dynamic li a:hover {
	background-image: none;
	background-color: #99c1d4;
	text-decoration: underline;
}

.s4-tn ul li.selected {
	background-color: #003e64;
    margin-top: 2px;
}

.s4-tn ul .selected a {
    margin-top: -2px;


}

.s4-ql .static .static ul .selected
{	
	color: #fff;
}

.s4-ql .static .static ul .selected a:hover
{	
	color: #000 !important;
}
	
	
/* overwrites */

.dynamic .menu-item .menu-item-text
{
	white-space: normal !important;
	margin-left: -5px;
}
.additional-background
{
	background: none !important;
}

/* ------------------------------------------------------------*/
/* ------------>>> Local Navigation (Vertical) <<<-------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Vertical Placement, Width Dimensions, Font family, Font size*/

.s4-ql .menu-vertical
{
   margin: 0;
   background-color: #B2CEDA;
   padding: 2px 0px 4px 0px;
}

.s4-ql .menu-vertical
{
	margin-top: 0px;
	font-weight:bold;
	padding-left: 0 !important;
}

.s4-ql .menu-vertical li
{
   list-style-type: none !important;
}
   
.s4-ql .menu-vertical li a:link,
.s4-ql .menu-vertical li a:visited,
.s4-ql .menu-vertical .selected li a:link,
.s4-ql .menu-vertical .selected li a:hover
{
   color: #000;
   display: block;
   padding: 6px;
   background: none;
   font-weight: bold;
}

.s4-ql ul.root > li > .menu-item
{
   color: #000 !important;
}

.s4-ql a.selected
{
  border: none !important;
}

.s4-ql .root li.selected
{
   margin-right: 10px;
  background: transparent;
}

.s4-ql .root li.selected > a.menu-item {
   color:#fff !important;
}

.s4-ql .root li.selected ul
{
   margin-left: 0 !important;
}

.s4-ql .menu-vertical .static .static .static li a:link,
.s4-ql .menu-vertical .static .static .static li a:visited
{
   font-weight: normal;
}

.s4-ql .menu-vertical .static a:hover,
.s4-ql .menu-vertical .static .selected a:hover
{
   color: #fff !important;
   text-decoration: underline !important;
}

.s4-ql .menu-vertical ul
{
	margin-left: 8px !important;
}

.s4-ql .menu-vertical ul ul
{
	margin-top: 6px !important;
}
.s4-ql ul.root ul > li > a {
	padding:0px !important;
}
.s4-ql ul.root > li > .menu-item {
	padding:6px 6px 0px 6px !important;
	text-decoration:none;
}
.s4-ql .menu-vertical ul ul a.menu-item {
	font-size:11px !important;
	text-decoration:none;
}
.s4-ql .menu-vertical > .root > .static,
.s4-ql .menu-vertical > .static > .static
{
	padding-left: 0 !important;
	margin-left: 0 !important;	
}

/* vertical navigation unordered list */
.s4-ql .menu-vertical ul.static
{
	margin: 6px 4px 4px 0px;
	padding-bottom: 2px;
	padding-left: 0;
}

.menu-item-text
{
	padding-bottom: 2px;
}

/* Is this taken care of elsewhere? remove after browser test? */
.s4-ql .menu-vertical ul.static li 
{
	list-style-type: none;
}

.s4-ql .menu-vertical ul.root > li 
{
	background: #none;
	font-size: 1.0em;
}
.s4-ql, .s4-specialNavLinkList {
    margin: 0 0 0px;
}
.menu-vertical .menu-item-text {
	white-space:normal;
}
/* layout fixes */
a:link, a:visited {
    color: #006091;
    text-decoration:underline;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color:#fff;
}
#Welcome4, #sectionHome1, #contentPage2, #contentPage1 {
    margin-bottom: 12px;
}
.sideBar-callOut a {
	margin:0px !important;
	display:block;
}
#sideBar .sideBar-callOut a img, #columnTertiary .sideBar-callOut a img, #columnSecondary .sideBar-callOut a img {
    margin: 0 !important;
    padding: 6px;
}
.sideBar-callOut {
	padding-bottom:0px;
	padding-top:0px !important;
	margin: 0px 0 20px !important;
	height:100%;
}
.ms-rtestate-field {
     
    }
#pageContent a:link, .sidebarInfo a:link {
    border-bottom-color: #006091;
    color: #006091;
	text-decoration:underline;    
}
#pageContent a:hover, .sidebarInfo a:hover {
	text-decoration:none;    
}
#sectionHome1 .s4-ql, .s4-specialNavLinkList {
    margin: 0 0 20px;
}
#tabs {
	clear:both;
}


/* GN: SP2010 */
/* list datagrid */

.ms-wpContentDivSpace table {
   background: #fff;
}
.ms-wpContentDivSpace table {
    border-bottom: 2px solid #ebeddd;
    line-height: 1.5em !important;	
}

.ms-wpContentDivSpace table caption {
}

.ms-wpContentDivSpace table tfoot {
    display: none;				
}

.ms-wpContentDivSpace table caption {
    background-color: #899639;
    border: 1px solid #fff;
    padding: 6px;
    color: #fff;
}

.ms-wpContentDivSpace tablecaption p {				
}

.ms-wpContentDivSpace table th {
    background-color: #899639;
    border: 1px solid  #fff;	
    padding-left: 1em;	
    color: #fff;
    font-size: 11px;	
    font-weight: bold;	
}

.ms-wpContentDivSpace table th a {
    color: #fff !important;
}

.ms-wpContentDivSpace table tr.ms-alternating {
    background-color: #dbdfc3;
}

.ms-wpContentDivSpace table td {
    border:1px solid  #fff;
    font-size: 11px;		
    color: #000
}

.ms-wpContentDivSpace table th.ms-vh:hover, 
.ms-wpContentDivSpace table th.ms-vh2:hover {
	background: #516308;	
}

/* end list datagrid */

/* standard table header */
.contentTable th { 
   padding: 2px 8px !important; 
}

/* standard table header link */
.contentTable th a:link, 
.contentTable th a:active, 
.contentTable th a:visited, 
.contentTable th a:hover { 
   color: #fff !important; 
}


/* remove border from web part table */
table.s4-wpTopTable .ms-WPBorder {
    border: none;
}

/* move the background image to work with new ribbon */
body#layoutBody {
    background-image: none;
}

#s4-bodyContainer {
    background: #EBEDDD url(../../PublishingImages/CSPH_BG.png) repeat-x scroll 0 0;
}



/* end of SP2010 fixes */
