﻿/*-----------------------------------------------------------
Style Sheet: UCDenverTheme.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]
	1. Site Background / #layoutBody
	2. Page Container / #bd
	3. Global Navigation (Horizontal) / #navWrapper
	4. Bread Crumbs / .breadcrumb
	5. Local Navigation (Vertical) / #localNav
	6. Page Headings and Titles / h1, h2, h3, h4, h5, h6
	7. Basic Typography / a
	8. Content Images / #primaryImageWrapper, #pageSplashImage
	9. Call to Action Boxes (side columns) / .sideBar-callOut
	10. Information Boxes (side columns) / .sidebarInfo
	11. Highlight Boxes (main column) / .highlight
	12. Horizontal Rules / .hr
	13. Tables for Data / .table table
	14. Bulleted Lists / ol, ul
	15. Tabs / #tab
	16. Miscellaneous / pre, spotlightbox, infobox, etc.
*/

/* ------------------------------------------------------------*/
/* ------------------>>> Site Background <<<-------------------*/
/* ------------------------------------------------------------*/

body#layoutBody {
   background: #E9F1F5 url('/PublishingImages/UCDLayoutImages/bg.gif') repeat-x 0 0;
   color: #000;
}

/* ------------------------------------------------------------*/
/* ------------->>> Page Container Background <<<--------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width*/

#bd { }

#gateway { 
	color: #fff; 
	background:transparent url(/PublishingImages/UCDLayoutImages/gatewayBarInterior.png) no-repeat scroll 0 0;
}
#gateway a { border-bottom:1px dotted #fff; color:#fff; }
#gateway a:hover { border-bottom:1px solid #fff; }


/* ------------------------------------------------------------*/
/* ---------->>> Global Navigation (Horizontal) <<<------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Width Dimensions, Font family, Font size*/

/*horizontal navigation container*/
#navWrapper { background:url(/PublishingImages/UCDLayoutImages/navBg.png) bottom no-repeat; height:32px; }

.AspNet-Menu li:hover,.AspNet li.hover { position:static; }
div.AspNet-Menu-Horizontal { 
	width:948px !important; z-index:1;
    clear:both;
    border-top:2px #FFF solid;
    height:25px;
    background-color:#d9e8ef;
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu { margin:9px 0 0 12px; padding:0; }
div.AspNet-Menu-Horizontal ul.AspNet-Menu li {
    font-size:11px;
    float:left;
    list-style:none;
    z-index:1;
    border-right:1px solid #000;
    margin:-1px 0 0;
    padding:0 0 1px;
}

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 {
    text-decoration:none;
    border-bottom:none;
    color:#000;
    background-color:#d9e8ef;
    display:block;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:100;
    z-index:1;
    padding:0 17px 0 18px;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover {
    text-decoration:underline !important;
    color:#056897;
    background-image:none;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li a#current {
    color:#000;
    background-color:#d9e8ef;
    background-image:none;
    font-size:11px;
}

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
    display:block;
    position:absolute;
    width:150px;
    left:-999em;
    background-color:#d9e8ef;
    margin-top:1px;
    z-index:10;
    padding:9px 0 0;
}

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 {
    display:block;
    width:128px;
    background-color:#d9e8ef;
    color:#000;
    font-size:11px;
    font-weight:100;
    line-height:1.1em;
    text-transform:none;
    border-bottom:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px px solid #fff;
    z-index:1;
    margin:0;
    padding:6px 0 6px 21px;
}

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:hover {
    color:#056897;
    background-color:#fff;
    font-size:11px;
    text-decoration:underline !important;
}

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: 12px 0px 8px 30px;
   color: white;
}

/*Breadcrumb span is the space (character) between each list item*/
.breadcrumb span {
}

/*Breadcrumb link*/
.breadcrumb a {
   color: white;
   text-decoration: none;
   border: none;
}

/*Breadcrumb link - hover state*/
.breadcrumb a:hover {
   text-decoration: underline;
   color: white;
}

/*Breadcrumb unordered list items*/
.breadCrumbs li {
   display: inline;
   padding-right: 3px;
}

/*Breadcrumb last item - shows current page location title*/
.bcNodeTerminus {
   border-right: none;
   color: black;
   font-weight: bold;
   padding-left: 3px;
}

/*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:5px; }

.AspNet-Menu-Vertical { font-size:11px; margin-top:18px; }

.AspNet-Menu-Vertical .AspNet-Menu {
    padding-bottom:12px;
    background:url(/PublishingImages/UCDLayoutImages/navDots.png) top repeat-x;
    font-size:11px;
    margin:6px 0;
}

.AspNet-Menu-Vertical .AspNet-Menu li { font-size:11px; list-style-type:none; }

#ctl00_explitLogout_ExplicitLogin { display:inline !important; width:0; }

.AspNet-Menu-Vertical .AspNet-Menu li a {
    color:#069;
    display:block;
    background:url(/PublishingImages/UCDLayoutImages/navDots.png) bottom repeat-x;
    font-size:11px;
    text-decoration:none;
    border-bottom:none;
    padding:6px 6px 6px 18px;
}

.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
    font-size:11px;
    background:url(/PublishingImages/UCDLayoutImages/navDots.png) bottom repeat-x;
    margin:8px 3px 0 0 !important;
    padding:0 0 6px 18px;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li { background:none !important; font-size:11px; }
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren a { text-decoration:none; border-bottom:none; }
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
    color:#000;
    display:block;
    font-size:11px;
    background:none !important;
    text-decoration:none;
    border-bottom:none;
    padding:0 6px 5px;
}
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a:hover {text-decoration: underline; }
.AspNet-Menu-Vertical .AspNet-Menu li a:hover { text-decoration: underline;  }

/* ------------------------------------------------------------*/
/* --------------->>> 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: 6px;
}

/*Heading 2*/
h2 {
   color: #ce8414;
	font-size:2.4em;    
}

/*Heading 3*/
h3 {
   color: #000;
   font-weight: bold;
   font-size:1.4em;
}

/*Heading 4*/
h4 {
   color: #000;
   font-weight: bold;
   font-size:1.2em; 
}

/*Heading 5*/
h5 {
   color: #000;
   font-weight: bold;
   font-size:1.2em; 
}

/*Heading 6*/
h6 {
   color: #000;
   font-weight: bold;
   font-size:1.2em; 
}

/* ------------------------------------------------------------*/
/* ---------------->>> Basic Typography <<<--------------------*/
/* ------------------------------------------------------------*/

/*Paragraph Links*/
p a { 
   color: #006091; 
   border-bottom: 1px dotted #006091; 
}

/*Links*/
a {border-bottom:1px dotted; text-decoration:none; color: #006091; }
a:hover {border-bottom:1px solid;text-decoration:none;}
}
/*Unordered List Item Links*/
ul li a { 
   color: #006091; 
   text-decoration:none; 
   border-bottom:1px dotted #006091; 
}

/*Unordered List Item Links - hover state*/
ul li a:hover { 
   color: #006091; 
   text-decoration:none; 
   border-bottom:1px solid #006091; 
}

/* ------------------------------------------------------------*/
/* ------------------->>> Content Images <<<-------------------*/
/* ------------------------------------------------------------*/

/*content page image container*/
#primaryImageWrapper {
   float: right;
   margin-left: 12px;
}

/*content page image*/
#primaryImageWrapper img {
   background-color: #F2F7FA;
   border: 1px solid #8CB5C8 !important;/*important needs to be kept here*/
   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: #F2F7FA;
   margin-bottom: 12px;
   vertical-align: middle;
}

/*section page image*/
#pageSplashImage img {
   margin: 6px;
}

/*Content image - floating right*/
.floatImageRight { 
   background-color:#f2f7fa; 
   border:1px solid #287Da6;
}

/* ------------------------------------------------------------*/
/* ------>>> "Call To Action" Boxes for side columns <<<-------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Call to Action Box linked image in Side Column*/
#columnTertiary .sideBar-callOut a img {
   margin: 0px;
}

/*Call to Action Box image in Side Column*/
#sideBar img {
   margin: 6px 0px;
}

/*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 0px;
   *margin: 0px 0px;/*IE Hack*/
}

/*Call to Action Box container in Side Column*/
.sideBar-callOut {
   border: 1px solid #ebcea1;
   margin: 6px 0px;
   padding: 0px;
   background-color: #faf2e7;
   height: 129px;
}

/*Text and Image - Call to Action Box link in Side Column*/
.sideBar-callOut a {
   color: #000;
   font-weight: bold;
   border: 0px solid blue;
   margin: 5px;
   display: block;
   padding: 0px;
   background: url('/PublishingImages/UCDLayoutImages/sidebar-callout.gif') no-repeat left bottom;
   text-decoration: none;
   height: 119px;
   

}

/*Text and Image - Call to Action Box linked image in Side Column*/
.sideBar-callOut a img {
   height: 90px;
   padding: 0px;
   display: block;
}

/*Text and Image - Call to Action Box span tag that includes title of linked text in Side Column*/
.sideBar-callOut a span {
   margin: 8px 0px 0px 34px;
   display: block;
}

/* ------------------------------------------------------------*/
/* ------->>> "Information" Boxes for side columns <<<---------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Information Box container in Side Column*/
.sidebarInfo {
   float: left;
   background-color: #ecf3f8;
   border: 1px solid #6fa7c8;
   margin: 5px 0px;
}

/*Main Heading for Information Box in Side Column*/
.sidebarInfo .mainHead {
   background-color: #6fa7c8;
   color: #fff;
   height: 27px;
   margin: 0px;
   padding: 6px 0px 0px 15px;
   font-weight: 400;
}

/*Sub Heading for Information Box in Side Column*/
.sidebarInfo .subHead {
   border-bottom: 1px dotted #999b9e;
   color: #006595;
   display: block;
   margin: 5px 15px;
   padding: 0px 0px 3px 0px;
   font-weight: bold;
}

/*Heading 5 for Information Box in Side Column*/
.sidebarInfo h5 {
   font-weight: bold;
   margin: 5px 15px;
   padding: 0px;
}

/*Heading 6 for Information Box in Side Column*/
.sidebarInfo h6 {
   color: #006595;
   margin: 5px 15px;
   padding: 0px;
}

/*Unordered List for Information Box in Side Column*/
.sidebarInfo ul {
   list-style-type: square;
   color: #000;
   margin-left: 30px !important;
}

/*Unordered List Item for Information Box in Side Column*/
.sidebarInfo li {
   margin-bottom: 5px;
}

/*Unordered List Item Italicized for Information Box in Side Column*/
.sidebarInfo li em {
   color: #006595;
}

/*Unordered List Item Bold for Information Box in Side Column*/
.sidebarInfo li strong {
   font-weight: bold;
   color: #006595;
}

/*Paragraph in List Item for Information Box in Side Column*/
.sidebarInfo li p {
   margin: 3px 15px 3px 0px;
   color: #000;
}

/*Paragraph for Information Box in Side Column*/
.sidebarInfo p {
   margin: 10px 15px;
}

/*Label for Information Box in Side Column*/
.sidebarInfo .label {
   float: left;
   width: 45px;
   font-weight: bold;
}

/*Business Card container for Information Box in Side Column*/
.sidebarInfo .vcard {
   clear: both;
}

/*Business Card paragraph for Information Box in Side Column*/
.sidebarInfo .vcard p {
   margin-bottom: 10px;
   clear: both;
}

/*Business Card Street Address for Information Box in Side Column*/
.sidebarInfo .street-address {
   display: block;
}

/*Business Card Address Label Type for Information Box in Side Column*/
.sidebarInfo .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;
}

/*Table for Information Box in Side Column*/
.sidebarInfo 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 { 
   border-top: 1px dotted #999b9e;
}

/*Table Cell for Information Box in Side Column*/
.sidebarInfo 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 {
   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: #8cb5c8;
   margin: 10px 0px;
   padding-bottom: 5px;
}

.highlight h4 {
	margin: 0px 0 9px 12px;
	color: #fff;
	font-weight: normal;
}


/*Paragraph, Unordered List and Heading 4 for Highlight Box in Main Column*/
.highlight p, .highlight ul, .highlight h4 {
   margin: 0px 5px;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Horizontal Rules <<<------------------*/
/* ------------------------------------------------------------*/

/*Horizontal Rule in Main Column*/
#columnPrimary .hr {
   border-bottom: 1px dotted #AEB0B2;/*no thicker than 3px*/
}

/*Horizontal Rule*/
hr { 
   	border: none 0;
	border-top:1px dotted #AEB0B2;
	width: 100%;
	height: 1px !important/*whatever the total width of the border-top and border-bottom equal*/

}

/* ------------------------------------------------------------*/
/* ------------------>>> Tables for Data <<<-------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Table Container DIV*/
.table {
   margin: 10px;
}

/*Table within Table Container DIV*/
.table table {
   margin: 10px 0px;
   border-bottom: 1px dotted #999b9e;
   color: #006595;
   border-collapse: collapse;
}

/*Table Row within Table Container DIV*/
.table table tr { 
   border-top: 1px dotted #999b9e;
}

/*Table Cell within Table Container DIV*/
.table table tr td {
   border: 0px;
   border-top: 1px dotted #999b9e;
   padding: 10px 10px;
}

/*Table Row (Class website and overview) within Table Container DIV*/
.table table tr .website, .table table tr .overview {
   text-align: center;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Bulleted Lists <<<--------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Ordered and Unordered Lists*/
ol, ul {
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
}

ol {
list-style-type: decimal;	
}

/*List Items in Main Column*/
#columnPrimary li {
	font-size:12px;
	line-height:1.7em;
	margin:0 0 0 12px;

}

#contentAreaWrapper ul{
list-style-type: disc;
}
 
#columnSecondary ul{
list-style-type: disc;
}

#columnPrimary ul{
list-style-type: disc;
}


#auxContentWrapper ul{
list-style-type: disc;
}

#auxContentWrapper .sidebarInfo ul{
list-style-type: square;
}



/* ------------------------------------------------------------*/
/* ------------------------>>> Tabs <<<------------------------*/
/* ------------------------------------------------------------*/

#tabs .ui-tabs-nav {
border-bottom:1px solid #585555 !important;
}

/*Tabs unordered list*/
#tabs .ui-tabs-nav { 
   border-bottom-color: #000; 
}

/*Tabs unordered list linked tab labels*/
#tabs .ui-tabs-nav a, 
#tabs .ui-tabs-nav a span { 
background:url(/PublishingImages/UCDLayoutImages/UCDtabs.png) no-repeat scroll 0 0;   color: #000000; 
}

/*Tabs unordered list linked tab labels*/
#tabs .ui-tabs-nav a:link, 
#tabs .ui-tabs-nav a:visited { 
   color: #fff;
   border: none; 
}

/*Tabs unordered list linked tab label - selected*/
#tabs .ui-tabs-nav .ui-tabs-selected a, 
#tabs .ui-tabs-nav .ui-tabs-selected a span { 
   background-color: #006091; 
   color: #fff; 
}

/*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: #000; 
}

/*Tabs content area*/
#tabs .ui-tabs-panel { 
   background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ 
}

/*Tabs image*/
#tabs img { 
   background-color: #F2F7FA; 
   border-color: #287DA6; 
}

#tabs .ui-tabs-nav a, #tabs .ui-tabs-nav a span {
    background: url('/PublishingImages/UCDLayoutImages/UCDtabs.png') no-repeat;
}


/* ------------------------------------------------------------*/
/* ------------------>>> Miscellaneous <<<---------------------*/
/* ------------------------------------------------------------*/

/*PRE tag used to display preformatted text that needs specific spaces between lines, words, or letters.*/
pre { 
   background-color: #F2F7FA; 
   border-color: #8CB5C8;
}

.spotlightBox { 
   background-color: #F2F7FA; 
   border:1px solid #73ABC4;
}

.infoBox { 
   border-top:1px dotted #aeb0b2;

}

.infoBox .image { 
   border: 1px solid #8cb5c8; 
   background-color: #f2f7fa; 
}

.infoBox h3 a { 
   color: #006091; 
   	text-decoration:none;
	border-bottom:1px dotted;
}

.infoBox h3 a:hover { 
    color: #006091; 
	text-decoration:none;
	border-bottom:1px solid;

}

.infoBox .link { 
    color: #006091; 
	text-decoration:none;
	border-bottom:none;
}

.infoBox .link a:hover { 
	border-bottom:1px solid #006091;
	text-decoration :none;
 
}

.infoLast { border-bottom:none; }

a.contextual { 
   color: #006595; 
}

input#ctl00_ctl12_S5C336BC5_InputKeywords { 
   background-color: #F2F7FA; 
   color: #000; 
   border-color: #287Da6;
}

a.link { 
   color:#000; 
}

tr.headerrow { 
   color: #fff; 
   background-color: #6FA7C8; 
}

tr.totalrow { 
   background-color: #E9F1F5; 
}

.tuitionTable td { 
   border:1px solid gray;
   padding: 5px; 
}

tr.odd { 
   background-color: #E9F1F5; 
}

#degreeTable thead tr th { 
   background-color: #629FC3; 
   color: #fff; 
}

#degreeTable thead tr th a { 
   color:#fff; 
   text-decoration:underline;
}

#degreeTable td { 
   border:1px solid #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: 1px dotted #999b9e; 
}

.ms-WPBody a:link, .ms-WPBody a:visited { 
   color: #006091; 
}

.ms-WPBody a:hover { 
   color: #006091 !important; 
}

.sideBar-callOutBlue { 
   background-color: #e4eff3; 
   background:url(/SiteCollectionImages/Call-to-actionImages/registerCTA.jpg) no-repeat 5px 5px;
   border: 1px solid #8ab3c5; 
}

.registerDowntown { 
   background-color: #fff; 
   background:url(/SiteCollectionImages/Call-to-actionImages/registerDowntown_CTA.jpg) no-repeat 0px 0px;

}

.registerAnschutz { 
   background-color: #fff; 
    background: url(/SiteCollectionImages/Call-to-actionImages/registerAMC_CTA.jpg) no-repeat 0px 0px;
}

#pageSplashWrapper {
	background-color:#F2F7FA;
	/*border:1px solid #287DA6;*/
	height:auto;
	margin:0px;
	padding:0px;
	/*width:598px;*/
}


	#pageSplashCaption {
		background-color:#000;
		width: 163px;
		height: 208px;
		margin: 6px 0 6px 6px;
		padding: 0px;       
	}
	
	
	#pageSplashImage {
		background-color:#F2F7FA;
		vertical-align:middle;
		   margin-bottom: 12px;

	}
	

	
	
	#pageSplashImage img {
		margin: 6px 6px 6px 1px;
}

.image a {
	border: none; text-decoration: none;
}

td.ms-sbcell {

        border:none !important;

        height:29px;

        display:inline;

}
.ms-sbplain { border:1px solid #a5acb2 !important; }

.infoBox .link:hover,div.AspNet-Menu-Horizontal ul.AspNet-Menu li:hover,a.contextual:hover { text-decoration:underline; }

.contentTable table {
  color: #333;
  background: #fff;
  }
  
  
.contentTable td, .contentTable th {
  color: #636363;
  border: 1px solid #fff;
  padding: .3em;
  }
  
.contentTable thead th, .contentTable tfoot th {
	border: 1px solid #fff;
	text-align: left;
	font-weight: bold;
	color: #fff;
	background: #6FA7C8;
	padding: 3px 0 3px 12px;
  }
  
.contentTable thead th a {
	color: #fff !important;
}

  
.contentTable tbody td a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  }
.contentTable tbody th a {
  background: transparent;
  color: #333333;
  text-decoration: none;
  font-weight:normal;
  }
.contentTable tbody th a:hover {
  background: transparent;
  color: #333;
  }
  
.contentTable tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.contentTable tfoot td {
  border: 1px solid #fff;
  background: #C5BA85;
  }
.contentTable tr.even {
  background: #fff;
}

.contentTable td {
  border-right: 1px solid #fff;
  padding: 12px;
}  
  
.contentTable tr.odd {
  background: #ECF3F8;
  }
  
  
  
  
  
  
  /* ------------------------------------------------------------*/
/* ---------------------->>> Calendar <<<----------------------*/
/* ------------------------------------------------------------*/

.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;

}



