﻿/*-----------------------------------------------------------
Style Sheet: Pharmacy.css -  replaces UCDenvertheme.css
Pharmacy site layout
Last update: December 14, 2011
------------------------------------------------------------*/

/*-----------------------------------------------------------
[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 some .sideBar-callOut stuff
	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.
	17. Home page layout -  #Welcome4 
	18 .moreinfo link buttons / .moreinfo  */ 

/* ------------------------------------------------------------*/
/* ------------------>>> Site Background <<<-------------------*/
/* ------------------------------------------------------------*/



body#layoutBody {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/background-slicing.png') repeat-x 0 0; 
	color: #000;
}

#Welcome4 #columnSecondary li {
height:60px;				
}

#Welcome4 #columnSecondary li a img{
float:left;				
}

/* ------------------------------------------------------------*/
/* ------------->>> Page Container Background <<<--------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width*/


p#gateway {
	display: none;
	visibility: hidden;
}

/* despite the name, ends up at the bottom of the main content area on sectionhome1 layouts */

#sectionHome1 #pageIntro {
	display: none;
	visibility: hidden; 
}

/* needed to make layout work - wrapper divs interferring with placement */
/* prolly doesn't follow theme guidelines */

#contentPage2, #Welcome3  {
	margin-top: 0;
	background-color: #fff;
}

#contentPage1 /* fortunately this div has height, unlike sectionHome1 */
{
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/content-page1-top-background.png') no-repeat scroll left top;
}

#contentPage1 #columnPrimaryWrapper {
	background: transparent !important;
}


/* important needed because of layout files included later */
#columnPrimaryWrapper {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tan-gradient.png') repeat-x scroll left top;
	margin-top: 1px !important;
	min-height: 198px; 
	_height: 198px; /* IE will stretch anyway, effectively making this its version of min-height */

}

#sectionHome1 #columnPrimaryWrapper 

{
	background: #fff;	
	width: 712px !important;
}

#sectionHome1 #columnPrimary

{
	margin: 0 !important;	/* theme css needs to be overriden */
}


#sectionHome1 #pageContent {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tan-gradient.png') repeat-x scroll left 10px !important;	
	width: 680px; /* aligning with 700px image size */
	_width: 670px;  /* IE6 does the padding wrong */
	padding: 20px 10px 10px 10px;
	min-height: 198px; 
	_height: 198px; /* IE will stretch anyway, effectively making this its version of min-height */

}


#pageSplashImage img {
	margin-left: 0 !important;	 /* important needed because of layout files included later */		
}

/* important needed because of layout files included later */
#columnPrimary {
	background: transparent !important;
}

#tabsPage {
	height: 100%;
	}




/* ------------------------------------------------------------*/
/* ---------->>> Global Navigation (Horizontal) <<<------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Width Dimensions, Font family, Font size*/

/*horizontal navigation container*/
#navWrapper {
	background: url('/academics/colleges/pharmacy/PublishingImages/topbar-nav4.png') transparent repeat-x scroll left 4px; /* to make page editing better when the content is pushed down*/
	height: 42px;
	/* aligning with page background image */
	margin-top: 11px;
	text-transform: uppercase;
	*margin-top: 3px; /* IE 7 /6 value */
	_background: transparent; 
}

.AspNet-Menu li:hover, .AspNet li.hover {
	position:static;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu {
	margin:9px 0 0 0;
	padding:0;
}

div.AspNet-Menu-Horizontal {
	border: none;
	height: 42px;
	background-color:transparent;
	margin-bottom: 0;
	margin-top: -3px;
	z-index:1;
	clear:both;
	vertical-align: top;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu {
	margin: 4px 0 4px 4px;
	padding:3px 0;
}

/* text-decoration: none !important needed here to avoid annoying "inheritance" like behavior later on */
/* ie6 can't handle the lack of a width here - fails to float the top menu items */
div.AspNet-Menu-Horizontal ul.AspNet-Menu li {
	text-decoration: none !important;
	border: none;
	margin: -1px 0 0 0 !important;
	padding: 0 0 1px 0;
	float: left;
	list-style:none;
	z-index:1;
	/* IE6 needs a width */
	_width: 16%;  /* assumes current navigation items number (6) and text */
	_font-size: 10px;
	text-transform: capitalize;
	}

/*  top level menu links */
/* text-decoration: none  needed here */
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;
	display: block;
	border: none;
	color: #e5e6e6;
	background-color: transparent; /* #17303a */
	padding: 11px 19px 0 19px;
	margin-bottom: 0px;
	font-weight: bold;
	height: 22px;
	position: relative;
	margin-top: -3px;
	font-size: 13px;
	_text-align: center;	
}


div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover {
/*	background-color: #1b3e41; */
	color: #e5e6e6;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/topbar-nav-hover2.png') repeat-x scroll left top;
	border: none;
	height: 22px;
	text-decoration: none;
	margin-top: -3px;	
	_text-align: center;	

}

/* this class is vaporware */
/*div.AspNet-Menu-Horizontal ul.AspNet-Menu li a#current {
	color: #e5e6e6;
	background-color: #1b3e41;
	background-image: none;
	border: none;
}
*/

/* Dropdown Settings */

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
	display: block;
	position: absolute;
	width: 220px;
	left: -999em;
	z-index: 10;
	background-color: #29635f; 
	opacity: 0.92;
	filter: alpha(opacity=92);   	/* IE6, 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	border: none;
	margin-top: 2px;
	*margin-top: -1px;
	padding: 0 0 0;
	margin-left:0px;
}

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 {
	text-decoration: none !important;
	display: block;
	width: 208px;
	color: #e5e6e6;
	margin:0;
	padding: 4px 6px 4px 6px;
	border: none;
	font-weight: normal;
	/* used to be in ems but this avoids rounding error in 64 bit IE8that was sometimes causing a 1 pixel gap */
	line-height: 20px; 
	text-transform:none;
	height: auto; 
	z-index: 1;
	_margin-top: 0 !important;
	background-color: #29635f; 
	opacity: 0.92;
	filter: alpha(opacity=92);   	/* IE6, 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";   	/* IE8 */
}

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:hover, div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a.AspNet-Menu-Link:hover {
	text-decoration: none !important;
	color: #c3b49f;
	background: #224c4d; 
  /* 	background: rgba(34, 76, 77, 0.95); */
	background-color: #224c4d; 
	opacity: 0.95;
	/* IE6, 7 */
	filter: alpha(opacity=95);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	height: auto; 	/* for some reason IE6 needs this to avoid resizing  */

}

/* used by IE6 javascript fix for suckerfish menus */
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren:hover ul, div.AspNet-Menu-Horizontal li.sfhover ul {
	_left:auto;
}

/* rounded corner divs - leaving here in case the Theme Javascript setting gets changed  */

.bottomContainer, .topContainer{
	display: none;
	visibility: hidden; 
}

/* other wrapper class from jquery corners */

.hasBackgroundColor {

				}
				
#sectionHome1   {
	background: #fff !important; 
	min-height: 1100px !important; /* somehow this page, and only this page, has a height of 0 - possibly an issue with the layout file using yui-b instead of yui-gb */
									/* this min-height avoids a nasty IE7 bug where the footer floats up into the div about it  */
	_height: 1100px; /* IE 6 needs this so the gradients finish */
}


/* ------------------------------------------------------------*/
/* -------------------->>> Bread Crumbs <<<--------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Font family, Font size*/


.breadcrumb {
	padding: 3px 0px 3px 15px;
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/breadcrumb-gradient.png') repeat-x scroll left top; 
	margin-top: -8px;
	height: 29px;
	*height: 22px;
	*padding-top: 9px;

}

/*Breadcrumb span is the space (character) between each list item*/
.breadcrumb span {
	color: #000;
	padding-right: 5px !important;
	padding-left: 0 !important;
	*padding-left: 5px !important;
	*padding-right: 0 !important; 

}

/*Breadcrumb link*/
.breadcrumb a {
	color: #333335;
	text-decoration: none;
	border: none;

}

/*Breadcrumb link - hover state*/
.breadcrumb a:hover {
	text-decoration: none;
	color: #265d46;
}


/*Breadcrumb unordered list items*/
.breadCrumbs li {
	padding-right: 5px !important; 
}

/*Breadcrumb last item - shows current page location title*/
.bcNodeTerminus {
	color: #265d46;
}

/*Breadcrumb - current list item selected - shows current page location title*/
.breadcrumbCurrent {
	color: #333335;
}


/* ------------------------------------------------------------*/
/* ------------>>> Sidebar backgrounds etc <<<-------------*/
/* ------------------------------------------------------------*/
   

/* IE6 fix to preserve float */

div#columnSecondaryWrapper, div#columnTertiaryWrapper {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/localnav-background_03.png') repeat-x scroll left top; 
	margin-top: 0;
	padding: 0;
	display: inline; /* IE6 fix to preserve float */
	min-height: 306px;
	_height: 306px; /* IE will stretch anyway, effectively making this its version of min-height */

}

#contentPage1 div#columnSecondaryWrapper {
	background: none;
}

div#columnSecondary, div#columnTertiary {
	margin: 0 12px 12px; !important;
	_margin: 0 6px 6px !important;  /* IE6 - also makes the hovers line up - display inline doesn't do it here */
	background-color: transparent;
}


/* moving sidebars up per layout - may not follow branding guidelines*/

#sectionHome1inner #columnSecondary,
#contentPage1inner #columnSecondary,
#contentPage2inner #columnSecondary,
#contentPage1inner #columnTertiary
 {
	margin: 0 12px 12px;
	_margin: 0 6px 6px !important; /* IE6 - also makes the hovers line up - display inline doesn't do it here */
}



/* moving sidebars up per layout - may not follow branding guidelines*/
#sectionHome1inner #columnSecondaryWrapper,
#contentPage1inner #columnSecondaryWrapper,
#contentPage2inner #columnSecondaryWrapper,
#contentPage1inner #columnTertiaryWrapper
 {
	margin-top: 0;
}


/* in CSS3 draft spec - does not currently validate (02/25/2010) but works in all major browsers  */
#columnTertiaryWrapper, #columnPrimaryWrapper {
	 word-wrap: break-word; 
}

#contentPage1inner #columnSecondaryWrapper #sideBar {
	padding-top: 15px;
}

/* ------------------------------------------------------------*/
/* ------------>>> Local Navigation (Vertical) <<<-------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Vertical Placement, Width Dimensions, Font family, Font size*/


/* IE6 fix for blown float */

/*vertical navigation container*/
#localNav {
	padding-bottom:5px;
	padding-top: 10px;
	_margin: 0;
}

.AspNet-Menu-Vertical {
	margin-top:0;
	font-weight: bold;
}

.AspNet-Menu-Vertical .AspNet-Menu {
	background:none;
	padding-bottom:12px;
	margin:6px 0;	
}

.AspNet-Menu-Vertical .AspNet-Menu li {
	list-style-type:none;
}

#ctl00_explitLogout_ExplicitLogin {
	display:inline !important;
	width:0;
}


.AspNet-Menu-Vertical .AspNet-Menu li a {
	color:#000;
	background: none;
	display:block;
	text-decoration:none;
	border-bottom:none;
	padding: 4px 0 6px 15px;
	width: 185px;
	font-weight:normal !important;
}

.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
	background: none;
	margin: 0 3px 0 0 !important;
	padding: 0 6px 6px 18px;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li {
	background:none !important;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren a {
	background:none !important;
	text-decoration:none;
	border-bottom:none;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
	color:#000;
	background: none !important;
	display:block;
	text-decoration:none;
	border-bottom:none;
	padding:0 6px 5px;
}

.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:hover {
	text-decoration: none;
	color: #145037;
	background-color: #accccc !important;
}

.AspNet-Menu-Vertical .AspNet-Menu li a:hover {
	color: #145037;
	background-color: #accccc !important;
	text-decoration: none;
}



#localNav .AspNet-Menu-Vertical .AspNet-Menu {
	padding-left: 0;
}


/* IE6 fixes - IE cannot handle the links being wider than the containing column, so these fixes preserves the float
while not making it all the way over to the edge in IE6
*/

.AspNet-Menu-Vertical .AspNet-Menu {
	position: relative;
	right: 27px;
	_right: 21px;
	}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Link,
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Link {
	width: 209px;
	_width: 140px; /* Keeps hover the same width in IE6: full width explodes the layout */

}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a.AspNet-Menu-Link {
	padding: 4px 0 6px 40px;
	position: relative;
	right: 15px;
	width: 183px;
	_width: 110px; /* Keeps hover the same width in IE6: full width explodes the layout */
		}


.AspNet-Menu-Vertical .AspNet-Menu-Selected {
	color: #145037 !important;
	background-color: #accccc !important;
	border: none;
	_width: 140px; /* matching hover */
}


/* ------------------------------------------------------------*/
/* --------------->>> 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: 0px; /* theme files have more */
	margin-top: 12px !important;
}

/*Heading 2*/
h2 {
	color: #007283;
	font-weight: bold;
	margin-top: 20px !important;
}

/* this shouldn't need scoping - but if the sidebar h3 defs including h2, it's breakage prevention */
#columnPrimary h2 {
	font-size: 16px;
	color: #007283;
}

/*Heading 3*/
h3 {
	color: #007283;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 12px;
}


#sectionHome1 #pageContent p:first-child,
#contentPage1 #pageContent p:first-child {
	margin-top: -6px;
}

/*Heading 4*/
h4 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/*Heading 5*/
h5 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/*Heading 6*/
h6 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/* ------------------------------------------------------------*/
/* ---------------->>> Basic Typography <<<--------------------*/
/* ------------------------------------------------------------*/

#columnPrimary {
	color: #333333
}

p {
	margin-bottom:12px;
	margin-top:0px;
}

/*Paragraph Links*/
p a, p a:link,
li a:link {
	color: #007283;
}




/*Links*/

/*jump links*/
#jumpLinks li {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-arrow_03.png') no-repeat scroll left center;
	padding: 0 2px 0 15px;
	text-decoration: none;
	list-style: none;
	line-height: 2;
}


#columnPrimary a, #columnSecondary a {
	/* ending up as 10px otherwise, presumably the default from the 62.5% rule*/
	font-size: 12px;
}

/* otherwise, get generic colors for links outside of p tags */
#columnPrimary #localNav a, #columnSecondary #sideBar  a {
	color: #007283;
}

#columnPrimary #localNav a, #columnSecondary #sideBar a:visited {
	color: #265d46; /* greener visited color */
}


#columnPrimary a:visited, #pageContent1 #columnSecondary a:visited {
	border-bottom: none;
	text-decoration: none;
	/*color: #265d46;*/
	text-decoration:underline; 
}

#columnPrimary a:hover {
	text-decoration:underline; 
}

/*Unordered List Item Links*/
#columnPrimary ul li a {
	color: #007283;
	text-decoration:none;
	border: none;
}

/*Unordered List Item Links - hover state*/
#columnPrimary ul li a:hover {
	color: #007283;
	text-decoration:underline;  
}

/* base has these as 1.2em - not so much */
blockquote, dl, abbr, cite, b, code, del, dfn, em, i, ins, samp, sup, sub, address, pre {
	font-size: 12px;
}

/* ------------------------------------------------------------*/
/* ------------------->>> Content Images <<<-------------------*/
/* ------------------------------------------------------------*/

/*content page image container*/
#primaryImageWrapper {
	float: right;
	margin-left: 12px;
}

/*content page image*/
#primaryImageWrapper img {
	background-color: #fff;
	border: 2px solid #fff !important;/*important needs to be kept here*/
	padding: 0;
}

/*content page image caption*/
#primaryImageWrapper p {
	font-style: italic;
	margin-top: 0px;
	line-height: 1.7em;
	margin: 2px;
}

/*section page image container*/

#sectionHome1 #pageSplashImage {
	margin: 0 !important;
	background-color: #fff !important;
	border:  none; /*important needs to be kept here*/
	padding: 0;
}

#sectionHome1 #columnPrimary h2 {
	margin-top: 0px !important;
}
#sectionHome1 #pageSplashImage img {
	border: 1px #fff solid;				
}

/* only present on Welcome layouts - overriden on welcome4, the active home page layout */
#pageSplashWrapper {
	float: none;
	background-color:#FFFFFF;
	height:220px;
	width:948px;
	margin: 0;
	padding:0;
}


/*Content image - floating right*/
.floatImageRight {
	background-color:#fff;
	border: 2px solid #fff !important;/*important needs to be kept here*/
}

/* ------------------------------------------------------------*/
/* ------>>> "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;
}


#columnSecondary img {
	margin: 5px !important;	/* content2 stylesheet has margin specs */		
}

/*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: px auto;
	*margin: 0px 0px;/* IE hack */
	text-decoration: none;
	border: 2px #fff solid;
}

/*Call to Action Box container in Side Column*/
.sideBar-callOut {
	border: none;
	margin: 12px 0px;
	padding: 0;
	background:url("/academics/colleges/pharmacy/PublishingImages/localnav-background_03.png") repeat-x scroll left top #FFFFFF; 
	margin-top: 0 !important;
	width: 200px;
}
/*

/*Text and Image - Call to Action Box link in Side Column*/
.sideBar-callOut a, .sideBar-callOut a:link, .sideBar-callOut a:active  {
	color: #007283;
	font-weight: bold;
	text-decoration: none !important;
	display: inline-block;
	width: auto;

}

 .sideBar-callOut a:visited {
	color: #265d46; /* greener visited color */
}


.sideBar-callOut a span {
	color: #007283;
	text-decoration: underline;
	/* SCOTT text-align: center; */
	text-align: left; 
	margin-left: 8px;
}


/*#columnSecondary img {
margin:5px !important;
} */


#columnSecondary .sideBar-callOut img, #columnTertiary .sideBar-callOut img {
margin: 5px 0 0 4px !important;
	}

/*Text and Image - Call to Action Box linked image in Side Column*/
.sideBar-callOut a img {
	border: 2px #fff solid !important; /* CMS helpfully tacks on border=0 tags */
	text-decoration: none;
}

.sideBar-callOut p {
	padding: 0;
}

.sideBarCTAtext,
.sideBarCTAtextGreen {
padding-bottom: 12px !important;			
}

.sideBarCTAtext,
.sideBarCTAtextGreen {
padding-bottom: 12px !important;			
}


.sideBarCTAtext a {
background-color:#a73f00;				
}

.sideBarCTAtextGreen a {
background-color:#007283;				
}



.sideBarCTAtext a,
.sideBarCTAtextGreen a {
display:block;
color:white !important;
margin:6px 6px 0 40%;	
padding:3px 0 3px 3px;		
}

.sideBarCTAtext a:link,
.sideBarCTAtextGreen a:link {
text-decoration:none;				
}
.sideBarCTAtext a:visited,
.sideBarCTAtextGreen a:visited {			
text-decoration:none;				
}
.sideBarCTAtext a:hover,
.sideBarCTAtextGreen a:hover {
text-decoration:underline;				
}
.sideBarCTAtext a:active,
.sideBarCTAtextGreen a:active {
text-decoration:none;					
}

.sidebarInfoProfile {
width:200px;				
}

#columnSecondary .sidebarInfoProfile img,
#columnTertiary .sidebarInfoProfile img {
margin:6px 0 6px 0 !important;
border:0 !important;				
}

.sidebarInfoProfile h4 {
margin-left:4px;				
}

.sidebarInfoProfile a.LM {
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, 
.sidebar-callOut, 
.sideBarCTAtext, 
.sideBarCTAtextGreen {
	float: left;
	background: url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	margin: 12px 0px;
	/* don't need padding because of transparency - avoids blown IE6 float (which display inline does not fix) */
	padding: 0;
	color: #444340;
	display: inline; /* leave this in fixes margins on IE6 */
}

/*Main Heading for Information Box in Side Column*/
.sidebarInfo .mainHead, 
.sideBarCTAtext .mainHead,
.sideBarCTAtextGreen .mainHead {
	background:url('/academics/colleges/pharmacy/PublishingImages/sidebar-head-background_10.png') no-repeat scroll center bottom transparent;
	color: #007283;
	height: auto; /* don't know why base cares this is 27px tall */
	margin: 0px !important;
	padding: 6px 0 3px 5px; /* left padding to align with rule */
	font-weight: bold;
	text-transform: uppercase;

}


/*Sub Heading for Information Box in Side Column*/
.sidebarInfo .subHead {
	color: #007283;
	display: block;
	padding: 0 0 3px 5px; /* left paddign to align with rule */
	font-weight: normal;
	margin: 0px !important;

}

/*Heading 3-6 for Information Box in Side Column*/
.sidebarInfo h3, .sidebar-callOut h3, .sideBarCTAtext h3  {
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
	font-size: 12px;
}

/*Unordered List for Information Box in Side Column*/
.sidebarInfo ul, .sidebar-callOut ul, .sideBarCTAtext ul {
	list-style-type: square;
	color: #444340;
	margin-left: 30px !important;
}

/*Unordered List Item for Information Box in Side Column*/
.sidebarInfo li, .sidebar-callOut li, .sideBarCTAtext li {
	margin-bottom: 5px;
}

/*Unordered List Item Italicized for Information Box in Side Column*/
.sidebarInfo li em, .sidebar-callOut li em, .sideBarCTAtext li em {
	color: #444340;
}

/*Unordered List Item Bold for Information Box in Side Column*/
.sidebarInfo li strong, .sideBar-callOut li strong, .sideBarCTAtext li strong{
	font-weight: bold;
	color: #444340;
}

/*Paragraph in List Item for Information Box in Side Column*/
.sidebarInfo li p  {
	margin: 3px 15px 3px 0px;
	color: #444340;
}

/*Paragraph for Information Box in Side Column*/
.sidebarInfo p, .sideBarCTAtext p, .sideBarCTAtextGreen p {
	margin: 2px 5px;
	font-weight: normal;
}

/*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;
	border: 2px solid #fff !important; /* for some reason, the HTML has inline style tags with border =0 on them */
	margin: 5px;
	height: auto;
	width: auto;
	_height: 100px; /* for some reason auto shrinks down this image in IE6 */
	_width: 75px;
}

/*Table for Information Box in Side Column*/
.sidebarInfo table {
	margin: 10px 5px;
	border: none;
	color: #006595;
	 border-collapse: collapse;	
}

.sidebarInfo table th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	 border-collapse: collapse;	
	 margin: 0;
	 padding:  0;
}

table.table tr th, table.table tbody tr th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	font-weight: bold;
	padding: 2px 10px;
}

.sidebarInfo table.table tr th, table.table tbody tr th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	font-weight: bold;
	padding: 2px 2px;
}

/*Table Row for Information Box in Side Column*/
.sidebarInfo table tr {
	border: none;
}

/*Table Cell for Information Box in Side Column*/
.sidebarInfo table tr td {
	border: none;
	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;
}

.alignRight{
	text-align: right;}
.alignLeft{
	text-align: left;}
.alignCenter{
	text-align: center;}

/* ------------------------------------------------------------*/
/* ------>>> "Highlight Boxes" for wide main column <<<--------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Highlight Box in Main Column*/
.highlight {
	background:url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	margin: 10px 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #444340;
}

.highlight h4, .highlight h3 {
	margin: 0 0 3px 10px !important;
	color: #007283;
	font-weight: bold;
	margin-top: 0;	
}
.highlight h3 {
	text-transform: uppercase;	
}


/*Paragraph, Unordered List and Heading 4 for Highlight Box in Main Column*/
.highlight p, .highlight ul {
	margin: 0 0 0 10px;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Horizontal Rules <<<------------------*/
/* ------------------------------------------------------------*/


/*Horizontal Rule*/

hr { 
	width: 100%; 
	height: 2px; 
	color: #c0dce0; 
	border: 0 !important;
} /* For IE 7/6 - IE6 shades it to a web safe color */

/*IE 8, FF 3.x, etc  */
html>body hr { 
	width: 100%; 
	height: 2px;
	background-color: #c0dce0;
	border: none; 
	color: #c0dce0;
	margin: 0;
	border: 0;
   } 
  
/*Horizontal Rule in Main Column*/ /*no thicker than 3px*/
#columnPrimary hr#sectionHead {
	display: none;
	visibility: hidden;
}


#ft #footer_divider {
	/* border-top: 1px solid #cdcdce; */
	border-bottom: 1px solid #cdcdce; 
	color: #cdcdce !important;	
	background-color: #cdcdce !important; 
	height: 2px !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: 0;
	border: 1px #d8eaec solid;
	/* without this rule firefox refuses to turn off borders because of the border=1 in the HTML */
	border-collapse: separate;	
	/* without this rule IE7, 6 refuse to turn off borders because of the border=1 in the HTML */
	*border-collapse: collapse;
	width: 100%;
}

/* rule for firefox, safari, chrome  - applies to th row unless th formatting is there */
/* ok for it not to show up in IE because the text color is the same for both states */
.table tr:nth-child(odd) {
	background-color:#edf3f0;
}

/* rule for firefox, safari, chrome  - currently redundant but worth having */
.table tr:nth-child(even) {
	background-color:#fff;
}

/*Table within Table Container DIV*/
.table table {
	margin: 3px 3px;
	border: none;
	color: #006595;
}

.table td {
	padding: 3px 3px;
	margin: 0;
	border-collapse: separate !important;
	*border-collapse: collapse !important; /*This rule gets IE6 to play nice, but only with !important */
	border-top: 1px solid #D8EAEC !important;
}

/*Table Row within Table Container DIV*/
.table table tr {
	border: 0px none !important;
}

/*Table Cell within Table Container DIV*/
.table table tr td {
	border: 0px none !important;
	padding: 5px 5px;
}

/*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*/
#columnPrimary ol, #columnPrimary ul, #localNav ol, #localNav ul, #sideBar ol, #sideBar ul {
	margin-left: 15px;
	padding-left: 15px;
}


ol {
	list-style-type: decimal;
	*padding-left: 20px;
}


#contentAreaWrapper ul, #auxContentWrapper ul,  #columnSecondary ul, #columnPrimary ul, #columnTertiary ul {
	list-style-type: disc;
}


#auxContentWrapper .sidebarInfo ul {
	list-style-type: square;
}


dl dd {
	margin: 5px 5px 5px 35px;
	}


dl dt {
	margin: 5px 5px 5px 15px;
/*padding-left: 10px; */
	}


/* ------------------------------------------------------------*/
/* ------------------------>>> Tabs <<<------------------------*/
/* ------------------------------------------------------------*/
#tabs {
	z-index: 20; 
	margin-top: 10px;
	 /* base has a min-height of 400px, but this looks bad with short content - changeable size works even in IE6 and Safari */
	 /* IE7 doesn't respect the change but that just means a bit of extra white space */
	min-height: inherit;
	/* this whole declation is not valid, but it makes IE7 work */
	*min-height: auto;
	
}

#tabs .ui-tabs-nav {
	border: none;
	margin: 12px 0 0 -2px;
	display: block;
	z-index: 20;
}

#tabs .ui-tabs-nav li {
	margin-right: -11px;
	height: 33px !important; /* exactly enough room for a and span tags to do their thing */
	}
/* safari 4 does not clear both by default - web parts are wrapped in tables  = broken layout for tabs etc */
table {
	clear: both;
	_margin-bottom: 0px;

}


/*Tabs unordered list linked tab labels*/
#bd #tabs .ui-tabs-nav a {
	color: #145037;
	height:28px !important;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive_03.png') no-repeat scroll left top !important; 
	/* avoids ugly grey patch with 24 bit png in IE6 */
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive-8bit-us.png') no-repeat scroll left top !important; 
	font-size: 11px;
	display: block;
	z-index: 20;
}


#bd  #tabs .ui-tabs-nav a span {
	color: #145037;
	height:28px !important;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive2_04.png') no-repeat scroll right top !important; 
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive-8bit-02.png') no-repeat scroll right top !important; 
	margin-left: 6px;
	_padding-left: 0px;
	_margin-left: 2px;
	padding: 4px 12px 2px 2px;
	font-size: 11px;
	display: block;
	z-index: 20;
}


/*Tabs unordered list linked tab labels*/
#tabs .ui-tabs-nav a:link, #tabs .ui-tabs-nav a:visited {
	color: #145037;
	border: none;
}

/*Tabs unordered list linked tab label - selected*/

/* intentionally 1 pixel taller to cover up line across top */
#bd #tabs .ui-tabs-nav .ui-tabs-selected a
{
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing_03.png') no-repeat scroll left top !important; 
	/* avoids ugly grey patch with 24 bit png in IE6 */
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing-8bit_03.png') no-repeat scroll left top !important; 
	color: #007283;
	display: block;
	z-index: 35;
	height: 29px !important; 
	text-decoration: none !important;
	}

#bd #tabs .ui-tabs-nav .ui-tabs-selected a:link, #bd #tabs .ui-tabs-nav .ui-tabs-selected a:visited, #bd #tabs .ui-tabs-nav .ui-tabs-selected a:active,
#bd #tabs .ui-tabs-nav .ui-tabs-selected a:hover {
	text-decoration: none !important;
	
}


/* #WebPartWPQ2 */
#bd  #tabs .ui-tabs-nav .ui-tabs-selected a span {
	color: #007283;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing2_04.png') no-repeat scroll right top !important;
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing-8bit_04.png') no-repeat scroll right top !important;
	height: 29px !important; 
	display: block;
	z-index: 35;
}

/*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: #145037;
}

/*Tabs content area*/
#bd #tabs .ui-tabs-panel {
	 /* declare background color for container to avoid distorted fonts in IE while fading */
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tab-bg.png') repeat-x scroll left top;
	border: 1px #b1d4d9 solid;
	border-top: none;
	padding: 15px;
	width:640px;
	_margin-top: -6px;  /* move div up enough so that active tab covers line across the top */

}

/*Tabs image*/
#tabs img {
	background-color: #F2F7FA;
	border-color: #287DA6;
}
/*
#WebPartWPQ2 #tabs ul.ui-tabs-nav li a[href~="tab-1"]
{
	margin-left: -2px;

	}
*/
/* ui-tabs-selected */

#tabsPage #columnPrimaryWrapper {
	min-height: 600px; 
	margin-left: 12px;
	}




/* ------------------------------------------------------------*/
/* ------------------>>> 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: #fff;
	border:2px solid #fff;
 	color: #000;
}
 .sidebarInfo {
/* IE6 fix for doubled margins */	
	display: inline;
}
.infoBox {
	border: none;
	background: url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	padding: 10px 5px;
	width: 100%;

}

.infoBox .image {
	border: none; /* again with the inline styles */
	float: left;
	width: 120px;
	margin-top: 0;
}

.infoBox img {
	border: 1px solid #fff !important; /* again with the inline styles */
	margin-top: 0;
				}

.infoBox .text {
	float: right;
	width: 524px;
	display: inline;
	margin-left: 16px;
}

.infoBox h3 {
	margin: 0 !important;	/* important needed because of base.css */			
}

.infoBox h3 a {
	color: #006091;
	text-decoration:underline;
	border-bottom: none;
}

.infoBox h3 a:hover {
	text-decoration: underline;
}

.infoBox .link {
	color: #006091;
	text-decoration:none !important;
	border-bottom:none !important;
	background:transparent url(/academics/colleges/pharmacy/PublishingImages/blue-arrow_03.png) no-repeat scroll left center 		!important;
	
}

.infoBox .link a:hover {
	text-decoration: underline;
}
.infoBox .link a:visited {
	color: #006091 !important;
	text-decoration:none !important;
}


.infoLast {
	border-bottom:none;
}

a.contextual {
	color: #006595;
}

/* .level-header */
#tocwp .level-bullet, .level-header {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-_03.png') no-repeat scroll left center;
	padding-left: 20px !important;
	display: block;
	}

#tocwp .level-bullet {
	margin-left: 20px !important;
}


.level-section {
	margin-bottom: 0px !important;
}

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: #333;
	font-weight: bold;
}

p a:hover, #ft li a:hover {
	text-decoration: underline;
}

.sidebarInfo table tr, .table table tr {
	border: none;
}

.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;
}

#pageSplashCaption {
	background-color:#000;
	width: 163px;
	height: 208px;
	margin: 6px 0 6px 6px;
	padding: 0px;
}

#pageSplashImage {
	background-color:#fff; 
	vertical-align:middle;
	margin-bottom: 12px;
}
* html #Welcome4 #pageSplashImage {
	margin-bottom: 0;
}
* + html #Welcome4 #pageSplashImage {
	margin-top: -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: none;
	padding: .3em;
}

.contentTable thead th, .contentTable tfoot th {
	border: none;
	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: none;
	background: #C5BA85;
}

.contentTable tr.even {
	background: #fff;
}

.contentTable td {
	border: none;
	padding: 12px;
}

.contentTable tr.odd {
	background: #edf3f0;
}

#local_footer {
	margin-bottom: 36px;
	}


/* .centering-code */

p.ms-rteCustom-Center, span.ms-rteCustom-Center, .ms-rteCustom-Center{
    text-align: center;
    width: 100%;
    display:block;
}

/*2010 style*/
.mv-Style-Center{
    -ms-name:"Center";
    text-align: center;
}
p.mv-Style-Center, span.mv-Style-Center{
	text-align: center; 
	width: 100%;
    display:block;

	
}


/* ------------------------------------------------------------*/
/* ------------------>>> home page stuff <<<---------------------*/
/* ------------------------------------------------------------*/


/* moving up to follow layout */
#Welcome4 {
	margin-top: -5px;
	_margin-top: -9px;
}
/* turning image display off in favor of a background */
#Welcome4 #pageSplash #pageSplashImage {
	 /*display: none;*/
	 border: 0;
	 width: 948px;
	 height: 335px;
}
#Welcome4 #pageSplash {
	margin: 0 !important;
}
#Welcome3 {
	margin-top: -9px;
	}

#Welcome3 #pageSplashImage {
	border: 0  !important;
}

#Welcome3 .sidebarInfo {
	width: 252px;
}



#Welcome3 .sideBar-callOut {
	text-align: center;
	width: 252px;

}


#Welcome3 #columnSecondaryWrapper h3 {
		background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll left bottom transparent;
}


#Welcome3  #columnSecondaryWrapper .sidebarInfo h3 {
		background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll 5px bottom transparent;
}



#Welcome4 #columnPrimaryWrapper{
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/pharmacy-home-curvy-boxes-left2.png') no-repeat scroll -2px top; 
	margin: 0 !important;
	/* removed by scott 5-26-10
	breaking in edit mode
	min-height: 270px;
	height: 270px;
	*/
	width: 680px !important;
	display: inline;
}
* html #Welcome4 #columnPrimaryWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tan-to-transparent-gradient.png') repeat-x scroll left top;  /* IE6 version, not round */
}

#Welcome4 #columnPrimary  {

	margin: 0 !important; /*UCDWelcome4.css  */
	padding: 0 !important;
	width: 675px !important;   /*UCDWelcome4.css  */
}


#Welcome4 #pageSplashWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/home-page-temporary-slice.png') no-repeat scroll left top !important;
	margin: -4px 0 86px 0 !important;
	padding:0 !important;
	height: 285px; /* room for temporary image or flash file */
}
* html #Welcome4 #pageSplashWrapper {
	padding-top: 3px;
}
#Welcome4 #columnSecondaryWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/pharmacy-home-curvy-boxes-right3.png') no-repeat scroll -10px top !important;
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/home-right-sidebar-box.png') no-repeat scroll 10px top !important;
	height: 276px;
	width: 260px !important; /* curently matches theme css value */
	_width: 260px;
	/* width is 12px, the default */
	}

#Welcome4 #columnSecondaryWrapper h3  {
	background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll left bottom transparent;
	color: #005b86;
	height: auto; /* don't know why base cares this is 27px tall */
	margin: 0 18px 0 18px;
	padding: 6px 0px 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
}


#Welcome4 #columnSecondaryWrapper p,
#Welcome4 #columnSecondaryWrapper a  {
	margin: 0 18px 0 18px;

}


#Welcome4 #localnav {
	background: #fff url('');
	color: #000;
}
#Welcome4 #columnSecondary, #Welcome3 #columnSecondary {
	padding-top: 10px;
}
#Welcome4 #columnSecondary {
	margin-left: 0;
}

#Welcome4 #columnPrimary h2 {
	display: none;
	visibility: hidden;
}

#Welcome4 #columnPrimary h3 {
	color: #005b86;
}


#Welcome4 #columnPrimary {
	margin-top: 0px !important; /* theme css needs to be overriden */
}


#Welcome4 #columnSecondary ul {
	margin-left: 6px !important;  /* UCDWelcome4.css (line 126) - firebug count */
	margin-top: 3px;
}


#Welcome4 #columnSecondary ul li {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-_03.png') no-repeat scroll left center;
	padding: 0 2px 0 15px;
	text-decoration: none;
	list-style: none;
	line-height: 2;
}


#Welcome4 #columnSecondary h3 {
	margin-top: 0 !important;
}


/* not enough room for wrapping to look good */  
#pageSpotlightWrapper img {
	clear: both;
	display: block;
}


#pageSpotlightOne, #pageSpotlightTwo, #pageSpotlightThree
{
	background: transparent !important; /* welcome4 theme file included later */
	color: #333;
	/* makes IE6 avoid doubled-margin bug, which blows up the layout */
	display: inline;
	padding: 3px 0 0 0 !important;
	width: 200px !important;
	margin-left: 0 !important;
	_padding: 0;
	}
#Welcome4 #pageSpotlightOne {
	margin-left: 34px !important; /* ZJ (adjust as necessary)*/
}
* html #Welcome4 #pageSpotlightOne {
	margin-left: 18px !important;
}	
#pageSpotlightOne 
{
	margin-left: 36px !important; 
	/*padding-left: 18px !important; */
	}


#pageSpotlightOne img, #pageSpotlightTwo img, #pageSpotlightThree img {
	border: 0 solid #fff !important; /* inline styles, thanks */

}

#pageSpotlightWrapper h3 {
	text-transform: uppercase;		
}

#pageSpotlightWrapper {
	margin-top: 0 !important; /* theme css later as per usual*/
	background: transparent;
}



/* ------------------------------------------------------------*/
/* ----------------->>> .moreinfo link buttons <<<-------------*/
/* ------------------------------------------------------------*/


a.moreinfo, a.moreinfo:link, a.moreinfo:visited, a.moreinfo:hover, a.moreinfo:active {
	display: inline-block;
	padding: 2px 20px 2px 2px;
	min-width: 60px;
	background: #a73f00 url('/academics/colleges/pharmacy/PublishingImages/sidebar-action-button.png') no-repeat scroll right center;
	color: #fff;
	text-decoration: none;
   	font-weight: bold;
	height: auto;
    *zoom: 1;
    *display: inline; /* only needed by IE 7 and 6 to override inline-block - IE, the asterisk is needed unlike the normal use of the display: inline hack */
	width: auto !important; 
	/*width: 80px;  /* IE6 applies this */
    vertical-align: top; /* protection against larger font sizes */
   	height: auto;
	_height: 17px;
   word-wrap: normal;
	}


#contentPage1 #columnSecondary .sidebarInfo a.moreinfo, #contentPage1 #columnSecondary .sidebarInfo a.moreinfo:link, #contentPage1 #columnSecondary .sidebarInfo a.moreinfo:visited,
#contentPage1 #columnSecondary .sidebarInfo #columnSecondary a.moreinfo:hover, #contentPage1 #columnSecondary .sidebarInfo sidebarinfo a.moreinfo:active,
 #Welcome4 .sidebarInfo a.moreinfo, #Welcome4 .sidebarInfo a.moreinfo:link, #Welcome4 .sidebarInfo a.moreinfo:visited, #Welcome4 .sidebarInfo a.moreinfo:hover, #Welcome4 .sidebarInfo a.moreinfo:active 
   {
color:#007283;
padding:0 15px 12px 5px;
text-transform:uppercase;
background:transparent;
}

/* different link colors per layout - doing for both moreinfo and regular  */

#Welcome4 #pageSpotlightWrapper a.moreinfo, #Welcome4 #pageSpotlightWrapper a.moreinfo:link, #Welcome4 #pageSpotlightWrapper a.moreinfo:visited,
#Welcome4 #pageSpotlightWrapper a.moreinfo:hover, #Welcome4 #pageSpotlightWrapper a.moreinfo:active,

#Welcome4 #pageSpotlightWrapper a, #Welcome4 #pageSpotlightWrapper a:link, #Welcome4 #pageSpotlightWrapper a:visited,
#Welcome4 #pageSpotlightWrapper a:hover, #Welcome4 #pageSpotlightWrapper a:active


{
	color: #006595;
	background: transparent !important;
}


	
/* needed because of rule addressing sideBar and localNav a elements outside of anything */
#contentPage2 #columnSecondary .sidebarInfo a.moreinfo, #contentPage2 #columnSecondary .sidebarInfo a.moreinfo:link,
#contentPage2 #columnSecondary .sidebarInfo a.moreinfo:visited, #contentPage2 #columnSecondary .sidebarInfo #columnSecondary a.moreinfo:hover,  
#contentPage2 #columnSecondary .sidebarInfo sidebarInfo a.moreinfo:active {
	color: #fff;
}


/* visited: 265d46 */

#Welcome4 #columnPrimary a, #Welcome4 #columnPrimary a:link, #Welcome4 #columnPrimary a:hover, #Welcome4 #columnPrimary a:active,
#Welcome4 #columnSecondary a, #Welcome4 #columnSecondary a:link, #Welcome4 #columnSecondary a:hover, #Welcome4 #columnSecondary a:active
 {
	border-bottom: none;
	text-decoration: underline;
	color: #007283;
}


#Welcome4 #columnPrimary a:visited, #Welcome4 #columnSecondary a:visited {
		color: #265d46;
		text-decoration: underline;
}
/* ------------------------------------------------------------*/
/* ------->>>>>>>>>>>>>> SOP Footer <<<<<<<<<<<<<<<<<<---------*/
/* ------------------------------------------------------------*/
#SOPfooter {
 	width:948px;
	height:184px;
	/*margin-top:-18px;	*/
	border-bottom:solid white 1px;
	margin-bottom:12px;
	border-top:solid white 1px;
	margin-left:5px;
}
#SOPfooter .SOPfooterWrapper {
	position:relative;
	float: left;
	margin: 6px 0 6px 0;
}
#SOPfooter h5 {
	text-transform:uppercase;
	font-size:1.2em;
	font-weight: bold;
}
#SOPfooter .SOPfooterWrapper ul {
	width:180px;
	float:left;
}
#SOPfooter .SOPfooterWrapper ul li {
	display:block;
	padding-bottom:6px;
}
#SOPfooter .SOPfooterWrapper ul li a {
	font-weight:normal;
}
/* ------------------------------------------------------------*/
/* test stuff */
#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField {
	display: none !important;
}

/* ------------------------------------------------------------*/
/* ------->>>>>>>>>>>>>> SOP Tabs <<<<<<<<<<<<<<<<<<---------*/
/* ------------------------------------------------------------*/

#tabs span.noShow {
display:none !important;				
}

#tabs li.noShow {
display:none !important;				
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
font-size: 12px !important;				
}
#tabsPage /* fortunately this div has height, unlike sectionHome1 */
{
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/content-page1-top-background.png') no-repeat scroll left top;
}

/* ------------------------------------------------------------*/
/* ------>>>>>>>>>> Form Time/Date Overrides <<<<<<<<<---------*/
/* ------------------------------------------------------------*/
#customFormContainer .ms-dttimeinput select {
	display: inline;
	width:100px !important;
	padding:1px 1px 1px 1px;
	margin:5px 0px 0px 5px;
}
#customFormContainer .ms-dtinput input{
	display:inline;
	width:100px;
}
/* ------------------------------------------------------------*/
/* ------>>>>>>>>>> Form Time/Date Overrides <<<<<<<<<---------*/
/* ------------------------------------------------------------*/


/* IE 8 only hack for dropdown menu fix - doesn't validate */
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
	margin-top: -1px\0/
}

/* fix for background on banner image - override welcome 4 */

#Welcome4 #pageSplash {		
background-color: transparent;
}

#Welcome4 #pageSplash {		
background-color: transparent;
}

#tabs .ui-tabs-nav li a span.noShow {
display:none !important;
}

/** Home Page "I Am a ..." box **/
.ms-WPBody h3 {
font-size:12px !important;
}

/* social media links - the following place the icon to the left of the link as a background image */
/* use the "socialMediaLink" class for global attribute and a second class (eg facebook) to assign the image */

.socialMediaList li
{
	margin: 0 auto;
}
.socialMediaLink
{
    padding: 8px 8px 8px 44px;
    display: inline-block;
	background: transparent no-repeat left top;
	text-decoration: none !important;
}

a.socialMediaLink:hover
{
	text-decoration: underline !important;
}


.facebook { background-image: url(http://www.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/facebook_f_logo_small.jpg) }

.flickr { background-image: url(http://www.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/flickr_34.png) }

.youtube { background-image: url(http://www.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/youtube_32x32.jpg) }
/* end social media links */

/*-----------------------------------------------------------
Style Sheet: Pharmacy.css -  replaces UCDenvertheme.css
Pharmacy site layout
Last update: May 27, 2011
------------------------------------------------------------*/

/*-----------------------------------------------------------
[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 some .sideBar-callOut stuff
	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.
	17. Home page layout -  #Welcome4 
	18 .moreinfo link buttons / .moreinfo  */ 

/* ------------------------------------------------------------*/
/* ------------------>>> Site Background <<<-------------------*/
/* ------------------------------------------------------------*/



body#layoutBody {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/background-slicing.png') repeat-x 0 0; 
	color: #000;
}

#Welcome4 #columnSecondary li {
height:60px;				
}

#Welcome4 #columnSecondary li a img{
float:left;				
}

/* ------------------------------------------------------------*/
/* ------------->>> Page Container Background <<<--------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width*/


p#gateway {
	display: none;
	visibility: hidden;
}

/* despite the name, ends up at the bottom of the main content area on sectionhome1 layouts */

#sectionHome1 #pageIntro {
	display: none;
	visibility: hidden; 
}

/* needed to make layout work - wrapper divs interferring with placement */
/* prolly doesn't follow theme guidelines */

#contentPage2, #Welcome3  {
	margin-top: 0;
	background-color: #fff;
}

#contentPage1 /* fortunately this div has height, unlike sectionHome1 */
{
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/content-page1-top-background.png') no-repeat scroll left top;
}

#contentPage1 #columnPrimaryWrapper {
	background: transparent !important;
}


/* important needed because of layout files included later */
#columnPrimaryWrapper {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tan-gradient.png') repeat-x scroll left top;
	margin-top: 1px !important;
	min-height: 198px; 
	_height: 198px; /* IE will stretch anyway, effectively making this its version of min-height */

}

#sectionHome1 #columnPrimaryWrapper 

{
	background: #fff;	
	width: 712px !important;
}

#sectionHome1 #columnPrimary

{
	margin: 0 !important;	/* theme css needs to be overriden */
}


#sectionHome1 #pageContent {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tan-gradient.png') repeat-x scroll left 10px !important;	
	width: 680px; /* aligning with 700px image size */
	_width: 670px;  /* IE6 does the padding wrong */
	padding: 20px 10px 10px 10px;
	min-height: 198px; 
	_height: 198px; /* IE will stretch anyway, effectively making this its version of min-height */

}


#pageSplashImage img {
	margin-left: 0 !important;	 /* important needed because of layout files included later */		
}

/* important needed because of layout files included later */
#columnPrimary {
	background: transparent !important;
}

#tabsPage {
	height: 100%;
	}




/* ------------------------------------------------------------*/
/* ---------->>> Global Navigation (Horizontal) <<<------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Width Dimensions, Font family, Font size*/

/*horizontal navigation container*/
#navWrapper {
	background: url('/academics/colleges/pharmacy/PublishingImages/topbar-nav4.png') transparent repeat-x scroll left 4px; /* to make page editing better when the content is pushed down*/
	height: 42px;
	/* aligning with page background image */
	margin-top: 11px;
	text-transform: uppercase;
	*margin-top: 3px; /* IE 7 /6 value */
	_background: transparent; 
}

.AspNet-Menu li:hover, .AspNet li.hover {
	position:static;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu {
	margin:9px 0 0 0;
	padding:0;
}

div.AspNet-Menu-Horizontal {
	border: none;
	height: 42px;
	background-color:transparent;
	margin-bottom: 0;
	margin-top: -3px;
	z-index:1;
	clear:both;
	vertical-align: top;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu {
	margin: 4px 0 4px 4px;
	padding:3px 0;
}

/* text-decoration: none !important needed here to avoid annoying "inheritance" like behavior later on */
/* ie6 can't handle the lack of a width here - fails to float the top menu items */
div.AspNet-Menu-Horizontal ul.AspNet-Menu li {
	text-decoration: none !important;
	border: none;
	margin: -1px 0 0 0 !important;
	padding: 0 0 1px 0;
	float: left;
	list-style:none;
	z-index:1;
	/* IE6 needs a width */
	_width: 16%;  /* assumes current navigation items number (6) and text */
	_font-size: 10px;
	text-transform: capitalize;
	}

/*  top level menu links */
/* text-decoration: none  needed here */
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;
	display: block;
	border: none;
	color: #e5e6e6;
	background-color: transparent; /* #17303a */
	padding: 11px 19px 0 19px;
	margin-bottom: 0px;
	font-weight: bold;
	height: 22px;
	position: relative;
	margin-top: -3px;
	font-size: 13px;
	_text-align: center;	
}


div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover {
/*	background-color: #1b3e41; */
	color: #e5e6e6;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/topbar-nav-hover2.png') repeat-x scroll left top;
	border: none;
	height: 22px;
	text-decoration: none;
	margin-top: -3px;	
	_text-align: center;	

}

/* this class is vaporware */
/*div.AspNet-Menu-Horizontal ul.AspNet-Menu li a#current {
	color: #e5e6e6;
	background-color: #1b3e41;
	background-image: none;
	border: none;
}
*/

/* Dropdown Settings */

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
	display: block;
	position: absolute;
	width: 220px;
	left: -999em;
	z-index: 10;
	background-color: #29635f; 
	opacity: 0.92;
	filter: alpha(opacity=92);   	/* IE6, 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	border: none;
	margin-top: 2px;
	*margin-top: -1px;
	padding: 0 0 0;
	margin-left:0px;
}

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 {
	text-decoration: none !important;
	display: block;
	width: 208px;
	color: #e5e6e6;
	margin:0;
	padding: 4px 6px 4px 6px;
	border: none;
	font-weight: normal;
	/* used to be in ems but this avoids rounding error in 64 bit IE8that was sometimes causing a 1 pixel gap */
	line-height: 20px; 
	text-transform:none;
	height: auto; 
	z-index: 1;
	_margin-top: 0 !important;
	background-color: #29635f; 
	opacity: 0.92;
	filter: alpha(opacity=92);   	/* IE6, 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";   	/* IE8 */
}

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:hover, div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a.AspNet-Menu-Link:hover {
	text-decoration: none !important;
	color: #c3b49f;
	background: #224c4d; 
  /* 	background: rgba(34, 76, 77, 0.95); */
	background-color: #224c4d; 
	opacity: 0.95;
	/* IE6, 7 */
	filter: alpha(opacity=95);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	height: auto; 	/* for some reason IE6 needs this to avoid resizing  */

}

/* used by IE6 javascript fix for suckerfish menus */
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren:hover ul, div.AspNet-Menu-Horizontal li.sfhover ul {
	_left:auto;
}

/* rounded corner divs - leaving here in case the Theme Javascript setting gets changed  */

.bottomContainer, .topContainer{
	display: none;
	visibility: hidden; 
}

/* other wrapper class from jquery corners */

.hasBackgroundColor {

				}
				
#sectionHome1   {
	background: #fff !important; 
	min-height: 1100px !important; /* somehow this page, and only this page, has a height of 0 - possibly an issue with the layout file using yui-b instead of yui-gb */
									/* this min-height avoids a nasty IE7 bug where the footer floats up into the div about it  */
	_height: 1100px; /* IE 6 needs this so the gradients finish */
}


/* ------------------------------------------------------------*/
/* -------------------->>> Bread Crumbs <<<--------------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Placement, Font family, Font size*/


.breadcrumb {
	padding: 3px 0px 3px 15px;
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/breadcrumb-gradient.png') repeat-x scroll left top; 
	margin-top: -8px;
	height: 29px;
	*height: 22px;
	*padding-top: 9px;

}

/*Breadcrumb span is the space (character) between each list item*/
.breadcrumb span {
	color: #000;
	padding-right: 5px !important;
	padding-left: 0 !important;
	*padding-left: 5px !important;
	*padding-right: 0 !important; 

}

/*Breadcrumb link*/
.breadcrumb a {
	color: #333335;
	text-decoration: none;
	border: none;

}

/*Breadcrumb link - hover state*/
.breadcrumb a:hover {
	text-decoration: none;
	color: #265d46;
}


/*Breadcrumb unordered list items*/
.breadCrumbs li {
	padding-right: 5px !important; 
}

/*Breadcrumb last item - shows current page location title*/
.bcNodeTerminus {
	color: #265d46;
}

/*Breadcrumb - current list item selected - shows current page location title*/
.breadcrumbCurrent {
	color: #333335;
}


/* ------------------------------------------------------------*/
/* ------------>>> Sidebar backgrounds etc <<<-------------*/
/* ------------------------------------------------------------*/
   

/* IE6 fix to preserve float */

div#columnSecondaryWrapper, div#columnTertiaryWrapper {
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/localnav-background_03.png') repeat-x scroll left top; 
	margin-top: 0;
	padding: 0;
	display: inline; /* IE6 fix to preserve float */
	min-height: 306px;
	_height: 306px; /* IE will stretch anyway, effectively making this its version of min-height */

}

#contentPage1 div#columnSecondaryWrapper {
	background: none;
}

div#columnSecondary, div#columnTertiary {
	margin: 0 12px 12px; !important;
	_margin: 0 6px 6px !important;  /* IE6 - also makes the hovers line up - display inline doesn't do it here */
	background-color: transparent;
}


/* moving sidebars up per layout - may not follow branding guidelines*/

#sectionHome1inner #columnSecondary,
#contentPage1inner #columnSecondary,
#contentPage2inner #columnSecondary,
#contentPage1inner #columnTertiary
 {
	margin: 0 12px 12px;
	_margin: 0 6px 6px !important; /* IE6 - also makes the hovers line up - display inline doesn't do it here */
}



/* moving sidebars up per layout - may not follow branding guidelines*/
#sectionHome1inner #columnSecondaryWrapper,
#contentPage1inner #columnSecondaryWrapper,
#contentPage2inner #columnSecondaryWrapper,
#contentPage1inner #columnTertiaryWrapper
 {
	margin-top: 0;
}


/* in CSS3 draft spec - does not currently validate (02/25/2010) but works in all major browsers  */
#columnTertiaryWrapper, #columnPrimaryWrapper {
	 word-wrap: break-word; 
}

#contentPage1inner #columnSecondaryWrapper #sideBar {
	padding-top: 15px;
}

/* ------------------------------------------------------------*/
/* ------------>>> Local Navigation (Vertical) <<<-------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Vertical Placement, Width Dimensions, Font family, Font size*/


/* IE6 fix for blown float */

/*vertical navigation container*/
#localNav {
	padding-bottom:5px;
	padding-top: 10px;
	_margin: 0;
}

.AspNet-Menu-Vertical {
	margin-top:0;
	font-weight: bold;
}

.AspNet-Menu-Vertical .AspNet-Menu {
	background:none;
	padding-bottom:12px;
	margin:6px 0;	
}

.AspNet-Menu-Vertical .AspNet-Menu li {
	list-style-type:none;
}

#ctl00_explitLogout_ExplicitLogin {
	display:inline !important;
	width:0;
}


.AspNet-Menu-Vertical .AspNet-Menu li a {
	color:#000;
	background: none;
	display:block;
	text-decoration:none;
	border-bottom:none;
	padding: 4px 0 6px 15px;
	width: 185px;
	font-weight:normal !important;
}

.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
	background: none;
	margin: 0 3px 0 0 !important;
	padding: 0 6px 6px 18px;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li {
	background:none !important;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren a {
	background:none !important;
	text-decoration:none;
	border-bottom:none;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
	color:#000;
	background: none !important;
	display:block;
	text-decoration:none;
	border-bottom:none;
	padding:0 6px 5px;
}

.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:hover {
	text-decoration: none;
	color: #145037;
	background-color: #accccc !important;
}

.AspNet-Menu-Vertical .AspNet-Menu li a:hover {
	color: #145037;
	background-color: #accccc !important;
	text-decoration: none;
}



#localNav .AspNet-Menu-Vertical .AspNet-Menu {
	padding-left: 0;
}


/* IE6 fixes - IE cannot handle the links being wider than the containing column, so these fixes preserves the float
while not making it all the way over to the edge in IE6
*/

.AspNet-Menu-Vertical .AspNet-Menu {
	position: relative;
	right: 27px;
	_right: 21px;
	}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Link,
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Link {
	width: 209px;
	_width: 140px; /* Keeps hover the same width in IE6: full width explodes the layout */

}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a.AspNet-Menu-Link {
	padding: 4px 0 6px 40px;
	position: relative;
	right: 15px;
	width: 183px;
	_width: 110px; /* Keeps hover the same width in IE6: full width explodes the layout */
		}


.AspNet-Menu-Vertical .AspNet-Menu-Selected {
	color: #145037 !important;
	background-color: #accccc !important;
	border: none;
	_width: 140px; /* matching hover */
}


/* ------------------------------------------------------------*/
/* --------------->>> 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: 0px; /* theme files have more */
	margin-top: 12px !important;
}

/*Heading 2*/
h2 {
	color: #007283;
	font-weight: bold;
	margin-top: 20px !important;
}

/* this shouldn't need scoping - but if the sidebar h3 defs including h2, it's breakage prevention */
#columnPrimary h2 {
	font-size: 16px;
	color: #007283;
}

/*Heading 3*/
h3 {
	color: #007283;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 12px;
}


#sectionHome1 #pageContent p:first-child,
#contentPage1 #pageContent p:first-child {
	margin-top: -6px;
}

/*Heading 4*/
h4 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/*Heading 5*/
h5 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/*Heading 6*/
h6 {
	color: #007283;
	font-weight: bold;
	font-size: 13px;
}

/* ------------------------------------------------------------*/
/* ---------------->>> Basic Typography <<<--------------------*/
/* ------------------------------------------------------------*/

#columnPrimary {
	color: #333333
}

p {
	margin-bottom:12px;
	margin-top:0px;
}

/*Paragraph Links*/
p a, p a:link,
li a:link {
	color: #007283;
}




/*Links*/

/*jump links*/
#jumpLinks li {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-arrow_03.png') no-repeat scroll left center;
	padding: 0 2px 0 15px;
	text-decoration: none;
	list-style: none;
	line-height: 2;
}


#columnPrimary a, #columnSecondary a {
	/* ending up as 10px otherwise, presumably the default from the 62.5% rule*/
	font-size: 12px;
}

/* otherwise, get generic colors for links outside of p tags */
#columnPrimary #localNav a, #columnSecondary #sideBar  a {
	color: #007283;
}

#columnPrimary #localNav a, #columnSecondary #sideBar a:visited {
	color: #265d46; /* greener visited color */
}


#columnPrimary a:visited, #pageContent1 #columnSecondary a:visited {
	border-bottom: none;
	text-decoration: none;
	/*color: #265d46;*/
	text-decoration:underline; 
}

#columnPrimary a:hover {
	text-decoration:underline; 
}

/*Unordered List Item Links*/
#columnPrimary ul li a {
	color: #007283;
	text-decoration:none;
	border: none;
}

/*Unordered List Item Links - hover state*/
#columnPrimary ul li a:hover {
	color: #007283;
	text-decoration:underline;  
}

/* base has these as 1.2em - not so much */
blockquote, dl, abbr, cite, b, code, del, dfn, em, i, ins, samp, sup, sub, address, pre {
	font-size: 12px;
}

/* ------------------------------------------------------------*/
/* ------------------->>> Content Images <<<-------------------*/
/* ------------------------------------------------------------*/

/*content page image container*/
#primaryImageWrapper {
	float: right;
	margin-left: 12px;
}

/*content page image*/
#primaryImageWrapper img {
	background-color: #fff;
	border: 2px solid #fff !important;/*important needs to be kept here*/
	padding: 0;
}

/*content page image caption*/
#primaryImageWrapper p {
	font-style: italic;
	margin-top: 0px;
	line-height: 1.7em;
	margin: 2px;
}

/*section page image container*/

#sectionHome1 #pageSplashImage {
	margin: 0 !important;
	background-color: #fff !important;
	border:  none; /*important needs to be kept here*/
	padding: 0;
}

#sectionHome1 #columnPrimary h2 {
	margin-top: 0px !important;
}
#sectionHome1 #pageSplashImage img {
	border: 1px #fff solid;				
}

/* only present on Welcome layouts - overriden on welcome4, the active home page layout */
#pageSplashWrapper {
	float: none;
	background-color:#FFFFFF;
	height:220px;
	width:948px;
	margin: 0;
	padding:0;
}


/*Content image - floating right*/
.floatImageRight {
	background-color:#fff;
	border: 2px solid #fff !important;/*important needs to be kept here*/
}

/* ------------------------------------------------------------*/
/* ------>>> "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;
}


#columnSecondary img {
	margin: 5px !important;	/* content2 stylesheet has margin specs */		
}

/*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: px auto;
	*margin: 0px 0px;/* IE hack */
	text-decoration: none;
	border: 2px #fff solid;
}

/*Call to Action Box container in Side Column*/
.sideBar-callOut {
	border: none;
	margin: 12px 0px;
	padding: 0;
	background:url("/academics/colleges/pharmacy/PublishingImages/localnav-background_03.png") repeat-x scroll left top #FFFFFF; 
	margin-top: 0 !important;
	width: 200px;
}
/*

/*Text and Image - Call to Action Box link in Side Column*/
.sideBar-callOut a, .sideBar-callOut a:link, .sideBar-callOut a:active  {
	color: #007283;
	font-weight: bold;
	text-decoration: none !important;
	display: inline-block;
	width: auto;

}

 .sideBar-callOut a:visited {
	color: #265d46; /* greener visited color */
}


.sideBar-callOut a span {
	color: #007283;
	text-decoration: underline;
	/* SCOTT text-align: center; */
	text-align: left; 
	margin-left: 8px;
}


/*#columnSecondary img {
margin:5px !important;
} */


#columnSecondary .sideBar-callOut img, #columnTertiary .sideBar-callOut img {
margin: 5px 0 0 4px !important;
	}

/*Text and Image - Call to Action Box linked image in Side Column*/
.sideBar-callOut a img {
	border: 2px #fff solid !important; /* CMS helpfully tacks on border=0 tags */
	text-decoration: none;
}

.sideBar-callOut p {
	padding: 0;
}

.sideBarCTAtext,
.sideBarCTAtextGreen {
padding-bottom: 12px !important;			
}

.sideBarCTAtext,
.sideBarCTAtextGreen {
padding-bottom: 12px !important;			
}


.sideBarCTAtext a {
background-color:#a73f00;				
}

.sideBarCTAtextGreen a {
background-color:#007283;				
}



.sideBarCTAtext a,
.sideBarCTAtextGreen a {
display:block;
color:white !important;
margin:6px 6px 0 40%;	
padding:3px 0 3px 3px;		
}

.sideBarCTAtext a:link,
.sideBarCTAtextGreen a:link {
text-decoration:none;				
}
.sideBarCTAtext a:visited,
.sideBarCTAtextGreen a:visited {			
text-decoration:none;				
}
.sideBarCTAtext a:hover,
.sideBarCTAtextGreen a:hover {
text-decoration:underline;				
}
.sideBarCTAtext a:active,
.sideBarCTAtextGreen a:active {
text-decoration:none;					
}

.sidebarInfoProfile {
width:200px;				
}

#columnSecondary .sidebarInfoProfile img,
#columnTertiary .sidebarInfoProfile img {
margin:6px 0 6px 0 !important;
border:0 !important;				
}

.sidebarInfoProfile h4 {
margin-left:4px;				
}

.sidebarInfoProfile a.LM {
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, 
.sidebar-callOut, 
.sideBarCTAtext, 
.sideBarCTAtextGreen {
	float: left;
	background: url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	margin: 12px 0px;
	/* don't need padding because of transparency - avoids blown IE6 float (which display inline does not fix) */
	padding: 0;
	color: #444340;
	display: inline; /* leave this in fixes margins on IE6 */
}

/*Main Heading for Information Box in Side Column*/
.sidebarInfo .mainHead, 
.sideBarCTAtext .mainHead,
.sideBarCTAtextGreen .mainHead {
	background:url('/academics/colleges/pharmacy/PublishingImages/sidebar-head-background_10.png') no-repeat scroll center bottom transparent;
	color: #007283;
	height: auto; /* don't know why base cares this is 27px tall */
	margin: 0px !important;
	padding: 6px 0 3px 5px; /* left padding to align with rule */
	font-weight: bold;
	text-transform: uppercase;

}


/*Sub Heading for Information Box in Side Column*/
.sidebarInfo .subHead {
	color: #007283;
	display: block;
	padding: 0 0 3px 5px; /* left paddign to align with rule */
	font-weight: normal;
	margin: 0px !important;

}

/*Heading 3-6 for Information Box in Side Column*/
.sidebarInfo h3, .sidebar-callOut h3, .sideBarCTAtext h3  {
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
	font-size: 12px;
}

/*Unordered List for Information Box in Side Column*/
.sidebarInfo ul, .sidebar-callOut ul, .sideBarCTAtext ul {
	list-style-type: square;
	color: #444340;
	margin-left: 30px !important;
}

/*Unordered List Item for Information Box in Side Column*/
.sidebarInfo li, .sidebar-callOut li, .sideBarCTAtext li {
	margin-bottom: 5px;
}

/*Unordered List Item Italicized for Information Box in Side Column*/
.sidebarInfo li em, .sidebar-callOut li em, .sideBarCTAtext li em {
	color: #444340;
}

/*Unordered List Item Bold for Information Box in Side Column*/
.sidebarInfo li strong, .sideBar-callOut li strong, .sideBarCTAtext li strong{
	font-weight: bold;
	color: #444340;
}

/*Paragraph in List Item for Information Box in Side Column*/
.sidebarInfo li p  {
	margin: 3px 15px 3px 0px;
	color: #444340;
}

/*Paragraph for Information Box in Side Column*/
.sidebarInfo p, .sideBarCTAtext p, .sideBarCTAtextGreen p {
	margin: 2px 5px;
	font-weight: normal;
}

/*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;
	border: 2px solid #fff !important; /* for some reason, the HTML has inline style tags with border =0 on them */
	margin: 5px;
	height: auto;
	width: auto;
	_height: 100px; /* for some reason auto shrinks down this image in IE6 */
	_width: 75px;
}

/*Table for Information Box in Side Column*/
.sidebarInfo table {
	margin: 10px 5px;
	border: none;
	color: #006595;
	 border-collapse: collapse;	
}

.sidebarInfo table th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	 border-collapse: collapse;	
	 margin: 0;
	 padding:  0;
}

table.table tr th, table.table tbody tr th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	font-weight: bold;
	padding: 2px 10px;
}

.sidebarInfo table.table tr th, table.table tbody tr th {
	color: #fff;
	background-color: #4297a3;
	border: none;
	font-weight: bold;
	padding: 2px 2px;
}

/*Table Row for Information Box in Side Column*/
.sidebarInfo table tr {
	border: none;
}

/*Table Cell for Information Box in Side Column*/
.sidebarInfo table tr td {
	border: none;
	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;
}

.alignRight{
	text-align: right;}
.alignLeft{
	text-align: left;}
.alignCenter{
	text-align: center;}

/* ------------------------------------------------------------*/
/* ------>>> "Highlight Boxes" for wide main column <<<--------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Width, Font family, Font size*/

/*Highlight Box in Main Column*/
.highlight {
	background:url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	margin: 10px 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #444340;
}

.highlight h4, .highlight h3 {
	margin: 0 0 3px 10px !important;
	color: #007283;
	font-weight: bold;
	margin-top: 0;	
}
.highlight h3 {
	text-transform: uppercase;	
}


/*Paragraph, Unordered List and Heading 4 for Highlight Box in Main Column*/
.highlight p, .highlight ul {
	margin: 0 0 0 10px;
}

/* ------------------------------------------------------------*/
/* ------------------>>> Horizontal Rules <<<------------------*/
/* ------------------------------------------------------------*/


/*Horizontal Rule*/

hr { 
	width: 100%; 
	height: 2px; 
	color: #c0dce0; 
	border: 0 !important;
} /* For IE 7/6 - IE6 shades it to a web safe color */

/*IE 8, FF 3.x, etc  */
html>body hr { 
	width: 100%; 
	height: 2px;
	background-color: #c0dce0;
	border: none; 
	color: #c0dce0;
	margin: 0;
	border: 0;
   } 
  
/*Horizontal Rule in Main Column*/ /*no thicker than 3px*/
#columnPrimary hr#sectionHead {
	display: none;
	visibility: hidden;
}


#ft #footer_divider {
	/* border-top: 1px solid #cdcdce; */
	border-bottom: 1px solid #cdcdce; 
	color: #cdcdce !important;	
	background-color: #cdcdce !important; 
	height: 2px !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: 0;
	border: 1px #d8eaec solid;
	/* without this rule firefox refuses to turn off borders because of the border=1 in the HTML */
	border-collapse: separate;	
	/* without this rule IE7, 6 refuse to turn off borders because of the border=1 in the HTML */
	*border-collapse: collapse;
	width: 100%;
}

/* rule for firefox, safari, chrome  - applies to th row unless th formatting is there */
/* ok for it not to show up in IE because the text color is the same for both states */
.table tr:nth-child(odd) {
	background-color:#edf3f0;
}

/* rule for firefox, safari, chrome  - currently redundant but worth having */
.table tr:nth-child(even) {
	background-color:#fff;
}

/*Table within Table Container DIV*/
.table table {
	margin: 3px 3px;
	border: none;
	color: #006595;
}

.table td {
	padding: 3px 3px;
	margin: 0;
	border-collapse: separate !important;
	*border-collapse: collapse !important; /*This rule gets IE6 to play nice, but only with !important */
	border-top: 1px solid #D8EAEC !important;
}

/*Table Row within Table Container DIV*/
.table table tr {
	border: 0px none !important;
}

/*Table Cell within Table Container DIV*/
.table table tr td {
	border: 0px none !important;
	padding: 5px 5px;
}

/*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*/
#columnPrimary ol, #columnPrimary ul, #localNav ol, #localNav ul, #sideBar ol, #sideBar ul {
	margin-left: 15px;
	padding-left: 15px;
}


ol {
	list-style-type: decimal;
	*padding-left: 20px;
}


#contentAreaWrapper ul, #auxContentWrapper ul,  #columnSecondary ul, #columnPrimary ul, #columnTertiary ul {
	list-style-type: disc;
}


#auxContentWrapper .sidebarInfo ul {
	list-style-type: square;
}


dl dd {
	margin: 5px 5px 5px 35px;
	}


dl dt {
	margin: 5px 5px 5px 15px;
/*padding-left: 10px; */
	}


/* ------------------------------------------------------------*/
/* ------------------------>>> Tabs <<<------------------------*/
/* ------------------------------------------------------------*/
#tabs {
	z-index: 20; 
	margin-top: 10px;
	 /* base has a min-height of 400px, but this looks bad with short content - changeable size works even in IE6 and Safari */
	 /* IE7 doesn't respect the change but that just means a bit of extra white space */
	min-height: inherit;
	/* this whole declation is not valid, but it makes IE7 work */
	*min-height: auto;
	
}

#tabs .ui-tabs-nav {
	border: none;
	margin: 12px 0 0 -2px;
	display: block;
	z-index: 20;
}

#tabs .ui-tabs-nav li {
	margin-right: -11px;
	height: 33px !important; /* exactly enough room for a and span tags to do their thing */
	}
/* safari 4 does not clear both by default - web parts are wrapped in tables  = broken layout for tabs etc */
table {
	clear: both;
	_margin-bottom: 0px;

}


/*Tabs unordered list linked tab labels*/
#bd #tabs .ui-tabs-nav a {
	color: #145037;
	height:28px !important;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive_03.png') no-repeat scroll left top !important; 
	/* avoids ugly grey patch with 24 bit png in IE6 */
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive-8bit-us.png') no-repeat scroll left top !important; 
	font-size: 11px;
	display: block;
	z-index: 20;
}


#bd  #tabs .ui-tabs-nav a span {
	color: #145037;
	height:28px !important;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive2_04.png') no-repeat scroll right top !important; 
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slices-inactive-8bit-02.png') no-repeat scroll right top !important; 
	margin-left: 6px;
	_padding-left: 0px;
	_margin-left: 2px;
	padding: 4px 12px 2px 2px;
	font-size: 11px;
	display: block;
	z-index: 20;
}


/*Tabs unordered list linked tab labels*/
#tabs .ui-tabs-nav a:link, #tabs .ui-tabs-nav a:visited {
	color: #145037;
	border: none;
}

/*Tabs unordered list linked tab label - selected*/

/* intentionally 1 pixel taller to cover up line across top */
#bd #tabs .ui-tabs-nav .ui-tabs-selected a
{
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing_03.png') no-repeat scroll left top !important; 
	/* avoids ugly grey patch with 24 bit png in IE6 */
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing-8bit_03.png') no-repeat scroll left top !important; 
	color: #007283;
	display: block;
	z-index: 35;
	height: 29px !important; 
	text-decoration: none !important;
	}

#bd #tabs .ui-tabs-nav .ui-tabs-selected a:link, #bd #tabs .ui-tabs-nav .ui-tabs-selected a:visited, #bd #tabs .ui-tabs-nav .ui-tabs-selected a:active,
#bd #tabs .ui-tabs-nav .ui-tabs-selected a:hover {
	text-decoration: none !important;
	
}


/* #WebPartWPQ2 */
#bd  #tabs .ui-tabs-nav .ui-tabs-selected a span {
	color: #007283;
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing2_04.png') no-repeat scroll right top !important;
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/tab-slicing-8bit_04.png') no-repeat scroll right top !important;
	height: 29px !important; 
	display: block;
	z-index: 35;
}

/*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: #145037;
}

/*Tabs content area*/
#bd #tabs .ui-tabs-panel {
	 /* declare background color for container to avoid distorted fonts in IE while fading */
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/tab-bg.png') repeat-x scroll left top;
	border: 1px #b1d4d9 solid;
	border-top: none;
	padding: 15px;
	_margin-top: -6px;  /* move div up enough so that active tab covers line across the top */

}

/*Tabs image*/
#tabs img {
	background-color: #F2F7FA;
	border-color: #287DA6;
}
/*
#WebPartWPQ2 #tabs ul.ui-tabs-nav li a[href~="tab-1"]
{
	margin-left: -2px;

	}
*/
/* ui-tabs-selected */

#tabsPage #columnPrimaryWrapper {
	min-height: 600px; 
	margin-left: 12px;
	}




/* ------------------------------------------------------------*/
/* ------------------>>> 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: #fff;
	border:2px solid #fff;
 	color: #000;
}
 .sidebarInfo {
/* IE6 fix for doubled margins */	
	display: inline;
}
.infoBox {
	border: none;
	background: url('/academics/colleges/pharmacy/PublishingImages/blue-white-gradient.png') repeat-x scroll left top #fff;
	padding: 10px 5px;
	width: 100%;

}

.infoBox .image {
	border: none; /* again with the inline styles */
	float: left;
	width: 120px;
	margin-top: 0;
}

.infoBox img {
	border: 1px solid #fff !important; /* again with the inline styles */
	margin-top: 0;
				}

.infoBox .text {
	float: right;
	width: 524px;
	display: inline;
	margin-left: 16px;
}

.infoBox h3 {
	margin: 0 !important;	/* important needed because of base.css */			
}

.infoBox h3 a {
	color: #006091;
	text-decoration:underline;
	border-bottom: none;
}

.infoBox h3 a:hover {
	text-decoration: underline;
}

.infoBox .link {
	color: #006091;
	text-decoration:none !important;
	border-bottom:none !important;
	background:transparent url(/academics/colleges/pharmacy/PublishingImages/blue-arrow_03.png) no-repeat scroll left center 		!important;
	
}

.infoBox .link a:hover {
	text-decoration: underline;
}
.infoBox .link a:visited {
	color: #006091 !important;
	text-decoration:none !important;
}


.infoLast {
	border-bottom:none;
}

a.contextual {
	color: #006595;
}

/* .level-header */
#tocwp .level-bullet, .level-header {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-_03.png') no-repeat scroll left center;
	padding-left: 20px !important;
	display: block;
	}

#tocwp .level-bullet {
	margin-left: 20px !important;
}


.level-section {
	margin-bottom: 0px !important;
}

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: #333;
	font-weight: bold;
}

p a:hover, #ft li a:hover {
	text-decoration: underline;
}

.sidebarInfo table tr, .table table tr {
	border: none;
}

.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;
}

#pageSplashCaption {
	background-color:#000;
	width: 163px;
	height: 208px;
	margin: 6px 0 6px 6px;
	padding: 0px;
}

#pageSplashImage {
	background-color:#fff; 
	vertical-align:middle;
	margin-bottom: 12px;
}
* html #Welcome4 #pageSplashImage {
	margin-bottom: 0;
}
* + html #Welcome4 #pageSplashImage {
	margin-top: -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: none;
	padding: .3em;
}

.contentTable thead th, .contentTable tfoot th {
	border: none;
	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: none;
	background: #C5BA85;
}

.contentTable tr.even {
	background: #fff;
}

.contentTable td {
	border: none;
	padding: 12px;
}

.contentTable tr.odd {
	background: #edf3f0;
}

#local_footer {
	margin-bottom: 36px;
	}


/* .centering-code */

p.ms-rteCustom-Center, span.ms-rteCustom-Center, .ms-rteCustom-Center{
    text-align: center;
    width: 100%;
    display:block;
}

/*2010 style*/
.mv-Style-Center{
    -ms-name:"Center";
    text-align: center;
}
p.mv-Style-Center, span.mv-Style-Center{
	text-align: center; 
	width: 100%;
    display:block;

	
}


/* ------------------------------------------------------------*/
/* ------------------>>> home page stuff <<<---------------------*/
/* ------------------------------------------------------------*/


/* moving up to follow layout */
#Welcome4 {
	margin-top: -5px;
	_margin-top: -9px;
}
/* turning image display off in favor of a background */
#Welcome4 #pageSplash #pageSplashImage {
	 /*display: none;*/
	 border: 0;
	 width: 948px;
	 height: 335px;
}
#Welcome4 #pageSplash {
	margin: 0 !important;
}
#Welcome3 {
	margin-top: -9px;
	}

#Welcome3 #pageSplashImage {
	border: 0  !important;
}

#Welcome3 .sidebarInfo {
	width: 252px;
}



#Welcome3 .sideBar-callOut {
	text-align: center;
	width: 252px;

}


#Welcome3 #columnSecondaryWrapper h3 {
		background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll left bottom transparent;
}


#Welcome3  #columnSecondaryWrapper .sidebarInfo h3 {
		background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll 5px bottom transparent;
}



#Welcome4 #columnPrimaryWrapper{
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/pharmacy-home-curvy-boxes-left2.png') no-repeat scroll -2px top; 
	margin: 0 !important;
	/* removed by scott 5-26-10
	breaking in edit mode
	min-height: 270px;
	height: 270px;
	*/
	width: 680px !important;
	display: inline;
}
* html #Welcome4 #columnPrimaryWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/tan-to-transparent-gradient.png') repeat-x scroll left top;  /* IE6 version, not round */
}

#Welcome4 #columnPrimary  {

	margin: 0 !important; /*UCDWelcome4.css  */
	padding: 0 !important;
	width: 675px !important;   /*UCDWelcome4.css  */
}


#Welcome4 #pageSplashWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/home-page-temporary-slice.png') no-repeat scroll left top !important;
	margin: -4px 0 86px 0 !important;
	padding:0 !important;
	height: 285px; /* room for temporary image or flash file */
}
* html #Welcome4 #pageSplashWrapper {
	padding-top: 3px;
}
#Welcome4 #columnSecondaryWrapper {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/pharmacy-home-curvy-boxes-right3.png') no-repeat scroll -10px top !important;
	_background: transparent url('/academics/colleges/pharmacy/PublishingImages/home-right-sidebar-box.png') no-repeat scroll 10px top !important;
	height: 276px;
	width: 260px !important; /* curently matches theme css value */
	_width: 260px;
	/* width is 12px, the default */
	}

#Welcome4 #columnSecondaryWrapper h3  {
	background:url('/academics/colleges/pharmacy/PublishingImages/home-h3-ruler.png') no-repeat scroll left bottom transparent;
	color: #005b86;
	height: auto; /* don't know why base cares this is 27px tall */
	margin: 0 18px 0 18px;
	padding: 6px 0px 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
}


#Welcome4 #columnSecondaryWrapper h4, 
#Welcome4 #columnSecondaryWrapper p {
	margin: 0 18px 8px 18px !important;
}

#Welcome4 #columnSecondaryWrapper a  {
	margin: 0 !important;
}


#Welcome4 #localnav {
	background: #fff url('');
	color: #000;
}
#Welcome4 #columnSecondary, #Welcome3 #columnSecondary {
	padding-top: 10px;
}
#Welcome4 #columnSecondary {
	margin-left: 0;
}

#Welcome4 #columnPrimary h2 {
	display: none;
	visibility: hidden;
}

#Welcome4 #columnPrimary h3 {
	color: #005b86;
}


#Welcome4 #columnPrimary {
	margin-top: 0px !important; /* theme css needs to be overriden */
}


#Welcome4 #columnSecondary ul {
	margin-left: 6px !important;  /* UCDWelcome4.css (line 126) - firebug count */
	margin-top: 3px;
}


#Welcome4 #columnSecondary ul li {
	background: transparent url('/academics/colleges/pharmacy/PublishingImages/blue-_03.png') no-repeat scroll left center;
	padding: 0 2px 0 15px;
	text-decoration: none;
	list-style: none;
	line-height: 2;
}


#Welcome4 #columnSecondary h3 {
	margin-top: 0 !important;
}


/* not enough room for wrapping to look good */  
#pageSpotlightWrapper img {
	clear: both;
	display: block;
}


#pageSpotlightOne, #pageSpotlightTwo, #pageSpotlightThree
{
	background: transparent !important; /* welcome4 theme file included later */
	color: #333;
	/* makes IE6 avoid doubled-margin bug, which blows up the layout */
	display: inline;
	padding: 3px 0 0 0 !important;
	width: 200px !important;
	margin-left: 0 !important;
	_padding: 0;
	}
#Welcome4 #pageSpotlightOne {
	margin-left: 34px !important; /* ZJ (adjust as necessary)*/
}
* html #Welcome4 #pageSpotlightOne {
	margin-left: 18px !important;
}	
#pageSpotlightOne 
{
	margin-left: 36px !important; 
	/*padding-left: 18px !important; */
	}


#pageSpotlightOne img, #pageSpotlightTwo img, #pageSpotlightThree img {
	border: 0 solid #fff !important; /* inline styles, thanks */

}

#pageSpotlightWrapper h3 {
	text-transform: uppercase;		
}

#pageSpotlightWrapper {
	margin-top: 0 !important; /* theme css later as per usual*/
	background: transparent;
}



/* ------------------------------------------------------------*/
/* ----------------->>> .moreinfo link buttons <<<-------------*/
/* ------------------------------------------------------------*/


a.moreinfo, a.moreinfo:link, a.moreinfo:visited, a.moreinfo:hover, a.moreinfo:active {
	display: inline-block;
	padding: 2px 20px 2px 2px;
	min-width: 60px;
	background: #a73f00 url('/academics/colleges/pharmacy/PublishingImages/sidebar-action-button.png') no-repeat scroll right center;
	color: #fff;
	text-decoration: none;
   	font-weight: bold;
	height: auto;
    *zoom: 1;
    *display: inline; /* only needed by IE 7 and 6 to override inline-block - IE, the asterisk is needed unlike the normal use of the display: inline hack */
	width: auto !important; 
	/*width: 80px;  /* IE6 applies this */
    vertical-align: top; /* protection against larger font sizes */
   	height: auto;
	_height: 17px;
   word-wrap: normal;
	}


#contentPage1 #columnSecondary .sidebarInfo a.moreinfo, #contentPage1 #columnSecondary .sidebarInfo a.moreinfo:link, #contentPage1 #columnSecondary .sidebarInfo a.moreinfo:visited,
#contentPage1 #columnSecondary .sidebarInfo #columnSecondary a.moreinfo:hover, #contentPage1 #columnSecondary .sidebarInfo sidebarinfo a.moreinfo:active,
 #Welcome4 .sidebarInfo a.moreinfo, #Welcome4 .sidebarInfo a.moreinfo:link, #Welcome4 .sidebarInfo a.moreinfo:visited, #Welcome4 .sidebarInfo a.moreinfo:hover, #Welcome4 .sidebarInfo a.moreinfo:active 
   {
color:#007283;
padding:0 15px 12px 5px;
text-transform:uppercase;
background:transparent;
}

/* different link colors per layout - doing for both moreinfo and regular  */

#Welcome4 #pageSpotlightWrapper a.moreinfo, #Welcome4 #pageSpotlightWrapper a.moreinfo:link, #Welcome4 #pageSpotlightWrapper a.moreinfo:visited,
#Welcome4 #pageSpotlightWrapper a.moreinfo:hover, #Welcome4 #pageSpotlightWrapper a.moreinfo:active,

#Welcome4 #pageSpotlightWrapper a, #Welcome4 #pageSpotlightWrapper a:link, #Welcome4 #pageSpotlightWrapper a:visited,
#Welcome4 #pageSpotlightWrapper a:hover, #Welcome4 #pageSpotlightWrapper a:active


{
	color: #006595;
	background: transparent !important;
}


	
/* needed because of rule addressing sideBar and localNav a elements outside of anything */
#contentPage2 #columnSecondary .sidebarInfo a.moreinfo, #contentPage2 #columnSecondary .sidebarInfo a.moreinfo:link,
#contentPage2 #columnSecondary .sidebarInfo a.moreinfo:visited, #contentPage2 #columnSecondary .sidebarInfo #columnSecondary a.moreinfo:hover,  
#contentPage2 #columnSecondary .sidebarInfo sidebarInfo a.moreinfo:active {
	color: #fff;
}


/* visited: 265d46 */

#Welcome4 #columnPrimary a, #Welcome4 #columnPrimary a:link, #Welcome4 #columnPrimary a:hover, #Welcome4 #columnPrimary a:active,
#Welcome4 #columnSecondary a, #Welcome4 #columnSecondary a:link, #Welcome4 #columnSecondary a:hover, #Welcome4 #columnSecondary a:active
 {
	border-bottom: none;
	text-decoration: underline;
	color: #007283;
}


#Welcome4 #columnPrimary a:visited, #Welcome4 #columnSecondary a:visited {
		color: #265d46;
		text-decoration: underline;
}
/* ------------------------------------------------------------*/
/* ------->>>>>>>>>>>>>> SOP Footer <<<<<<<<<<<<<<<<<<---------*/
/* ------------------------------------------------------------*/
#SOPfooter {
 	width:948px;
	height:184px;
	/*margin-top:-18px;	*/
	border-bottom:solid white 1px;
	margin-bottom:12px;
	border-top:solid white 1px;
	margin-left:5px;
}
#SOPfooter .SOPfooterWrapper {
	position:relative;
	float: left;
	margin: 6px 0 6px 0;
}
#SOPfooter h5 {
	text-transform:uppercase;
	font-size:1.2em;
	font-weight: bold;
}
#SOPfooter .SOPfooterWrapper ul {
	width:180px;
	float:left;
}
#SOPfooter .SOPfooterWrapper ul li {
	display:block;
	padding-bottom:6px;
}
#SOPfooter .SOPfooterWrapper ul li a {
	font-weight:normal;
}
/* ------------------------------------------------------------*/
/* test stuff */
#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField {
	display: none !important;
}

/* ------------------------------------------------------------*/
/* ------->>>>>>>>>>>>>> SOP Tabs <<<<<<<<<<<<<<<<<<---------*/
/* ------------------------------------------------------------*/

#tabs span.noShow {
display:none !important;				
}

#tabs li.noShow {
display:none !important;				
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
font-size: 12px !important;				
}
#tabsPage /* fortunately this div has height, unlike sectionHome1 */
{
	background: #fff url('/academics/colleges/pharmacy/PublishingImages/content-page1-top-background.png') no-repeat scroll left top;
}

/* ------------------------------------------------------------*/
/* ------>>>>>>>>>> Form Time/Date Overrides <<<<<<<<<---------*/
/* ------------------------------------------------------------*/
#customFormContainer .ms-dttimeinput select {
	display: inline;
	width:100px !important;
	padding:1px 1px 1px 1px;
	margin:5px 0px 0px 5px;
}
#customFormContainer .ms-dtinput input{
	display:inline;
	width:100px;
}
/* ------------------------------------------------------------*/
/* ------>>>>>>>>>> Form Time/Date Overrides <<<<<<<<<---------*/
/* ------------------------------------------------------------*/


/* IE 8 only hack for dropdown menu fix - doesn't validate */
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
	margin-top: -1px\0/
}

/* fix for background on banner image - override welcome 4 */

#Welcome4 #pageSplash {		
background-color: transparent;
}

#Welcome4 #pageSplash {		
background-color: transparent;
}

#tabs .ui-tabs-nav li a span.noShow {
display:none !important;
}

/** Home Page "I Am a ..." box **/
.ms-WPBody h3 {
font-size:12px !important;
}

/* social media links - the following place the icon to the left of the link as a background image */
/* use the "socialMediaLink" class for global attribute and a second class (eg facebook) to assign the image */

.socialMediaList li
{
	margin: 0 auto;
}
.socialMediaLink
{
    padding: 8px 8px 8px 44px;
    display: inline-block;
	background: transparent no-repeat left top;
	text-decoration: none !important;
}

a.socialMediaLink:hover
{
	text-decoration: underline !important;
}


.facebook { background-image: url("http://rehearsal.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/facebook_f_logo_small.jpg") }

.flickr { background-image: url("http://rehearsal.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/flickr_34.png") }

.youtube { background-image: url("http://rehearsal.ucdenver.edu/academics/colleges/pharmacy/PublishingImages/Misc/youtube_32x32.jpg") }
/* end social media links */



/* ------------------------------------------------------------------------------*/
/* ---------------------------->>> SP2010 fixes <<<------------------------------*/
/* ------------------------------------------------------------------------------*/



/*Horizontal Navigation*/

.menu-horizontal {
	background-color: transparent;
    border: medium none;
    clear: both;
    height: 42px;
    margin-bottom: 0;
   	padding-top: 10px;
    vertical-align: top;
    z-index: 1;
    font-size: 11px;
    width: 948px !important;
    margin-left: 5px;
}

.menu-horizontal ul {
	margin: 4px 0 4px 4px;
    padding: 3px 0;
}

.menu-horizontal ul li {
	border: medium none;
    float: left;
    list-style: none outside none;
    margin: -1px 0 0 !important;
    padding: 0 0 1px;
    text-decoration: none !important;
    text-transform: capitalize;
    z-index: 1;
}

.menu-horizontal ul li a {
	background-color: transparent;
    border: medium none;
    color: #E5E6E6 !important;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    margin-bottom: 0;
    margin-top: -3px;
    padding: 11px 19px 0;
    position: relative;
    text-decoration: none;
    z-index: 1;
}

.menu-horizontal ul li a:hover {
	background: none repeat scroll 0 0 #224C4D;
    color: #C3B49F;
    height: auto;
    opacity: 0.95;
    text-decoration: none !important;
    background-color: transparent;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 11px 19px 0;
    position: relative;
}

.menu-horizontal ul li a.selected {
	
}

.menu-horizontal ul li a span {
	
}

.menu-horizontal ul li a span span {
	
}

.menu-horizontal ul li ul {
	background-color: #29635F !important;
    border: medium none !important;
    display: block;
    left: -999em;
    margin-left: 0;
    margin-top: -1px;
    opacity: 0.92;
    padding: 0;
    position: absolute;
    width: 228px;
    z-index: 10;
}

.menu-horizontal ul li ul li {
	border: medium none;
    float: left;
    list-style: none outside none;
    margin: -1px 0 0 !important;
    padding: 0 0 1px;
    text-decoration: none !important;
    text-transform: capitalize;
    z-index: 1;
}

.menu-horizontal ul li ul li a {
	background-color: #29635F;
    border: medium none;
    color: #E5E6E6;
    display: block;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    margin: 0;
    opacity: 0.92;
    padding: 4px 6px;
    text-decoration: none !important;
    text-transform: none;
    width: 208px;
    z-index: 1;
}

.menu-horizontal ul li ul li a:hover {
	background: none repeat scroll 0 0 #224C4D !important;
    color: #C3B49F !important;
    height: auto;
    opacity: 0.95;
    text-decoration: none !important;
}

.menu-horizontal ul li ul li a.selected {

}

.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background { 	
background-image: none !important;
    background-position: none;
    background-repeat: no-repeat;
    padding-right: 0px;
}

.menu-horizontal ul li ul li a span span {

}


.s4-tn .menu-horizontal ul.root li a:hover {
	text-decoration: none !important;
	color: #c3b49f;
	background-color: #224c4d; 
	opacity: 0.95;
	/* IE6, 7 */
	filter: alpha(opacity=95);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	height: auto; 	/* for some reason IE6 needs this to avoid resizing  */
}

.s4-tn .menu-horizontal ul.root li.selected {
    background: #135658;
    height: auto; 
    padding-top: 7px;
    margin-top: -9px !important;    
    border-top: solid 1px #166265;
    border-right: solid 1px #166265;
    border-left: solid 1px #166265;
}

/*End Horizontal Navigation*/


/*Vertical Navigation*/

.menu-vertical {
	font-weight: bold;
    margin-top: 0;
}

.menu-vertical ul {
	padding-left: 0;
	margin-left: 0px !important;
	background: none repeat scroll 0 0 transparent;
    margin: 6px 0;
    padding-bottom: 12px;
    position: relative;
    right: 27px;
    list-style: none !important;
    list-style-type: none !important;
}

.menu-vertical ul li {
	font-weight: normal;
   	font-size: 12px;
    line-height: 1.3em;
    list-style: none !important;
    list-style-type: none !important;

}

.menu-vertical ul li a {
	width: 209px;
	border-bottom: medium none;
    text-decoration: none;
    background: none repeat scroll 0 0 transparent !important;
    color: #000000 !important;
    display: block;
    font-weight: normal !important;
    padding: 4px 0 6px 15px !important;
}

.menu-vertical ul li a:hover {
	background-color: #ACCCCC !important;
    color: #145037 !important;
    text-decoration: none !important;
}

.menu-vertical ul li a.selected {
	
}

.menu-vertical ul li a span {
	
}

.menu-vertical ul li a span span {
	
}

.menu-vertical ul li ul {
	margin-left: 15px;
    padding-left: 15px;
    background: none repeat scroll 0 0 transparent;
    margin: 0 3px 0 27px !important;
    padding: 0 6px 4px 18px;
    list-style: none !important;
    list-style-type: none !important;
}

.menu-vertical ul li ul li {
	background: none repeat scroll 0 0 transparent !important;
	font-size: 11px;
	list-style: none !important;
    list-style-type: none !important;

}

.menu-vertical ul li ul li a {
 	padding: 2px 0 6px 40px !important;
    position: relative;
    right: 15px;
    width: 183px;
}

.menu-vertical ul li ul li a:hover,
.s4-ql .menu-vertical ul li a.selected {
	background-color: #ACCCCC !important;
    color: #145037 !important;
    text-decoration: none !important;
}

.menu-vertical ul li ul li a.selected {

}

.s4-ql .menu-vertical ul li a.selected {
    border: none;
    background-image: none;
    color: #000 !important;
    padding-left: 15px !important;
}

.s4-ql .menu-vertical ul li a.selected:hover {
    color: #145037 !important;
}

.menu-vertical ul li ul li a span {

}

.menu-vertical ul li ul li a span span {

}

/* End Vertical Navigation*/
/* css to fix background image not scrolling */
body#layoutBody {
    background-image:none;
    color: #000000;
}
#s4-bodyContainer {
	background: url("/academics/colleges/pharmacy/PublishingImages/background-slicing.png") repeat-x scroll  0 2px #FFFFFF;
    color: #000000;
    margin:0px;
    padding:0px;

}
#Welcome4 #pageSplashWrapper {
    margin: -10px 0 86px !important;
}
#Welcome4 {
	margin-top:0px;
	}
/* SP 2010 List datagrid */
/* GN: SP2010 */
/* list datagrid */
/* borrowed values from contentTable - the div that wraps regular datagrids */ 

div.ms-wpContentDivSpace {
}


table.s4-wpTopTable,
table.s4-wpTopTable table,
tr.ms-WPHeader,
td.ms-wpTdSpace,
td.ms-WPHeaderTd,
td.ms-WPHeaderTdMenu,
td.ms-WPHeaderTdSelection  {
    background-color: transparent;
}

.ms-wpContentDivSpace table {
   background-color: #fff !important;
}

table.ms-listviewtable tr {
    background-color: #fff;
}

.ms-wpContentDivSpace table {
    border-bottom: 2px solid #dce8e2;
    line-height: 1.5em !important;	
}

.ms-wpContentDivSpace table caption {
}

.ms-wpContentDivSpace table tfoot {
    display: none;				
}

.ms-wpContentDivSpace table caption {
    background-color: transparent;
    padding: 6px;
    color: #306d9d;
}

.ms-WPHeader .ms-WPHeaderTd h3.ms-WPTitle a {
    background-color: transparent;
    border: none;
    padding: 6px;
    color: #306d9d;
    font-weight: bold;
    font-size: 12px !important;
}

.ms-wpContentDivSpace tablecaption p {				
}

.ms-wpContentDivSpace table th {
    background-color: #29635f;
    padding-left: 1em;	
    color: #fff;
}

.ms-wpContentDivSpace table th a {
    color: #fff;
}

.ms-wpContentDivSpace table tr.ms-alternating {
    background-color: #f4f7f7;
}

.ms-wpContentDivSpace table td {
    border:1px solid  #fff;
    font-size: 11px;
    color: #333		
}

.ms-wpContentDivSpace table .ms-vb a {
    color: #006091;
    font-size: 11px !important;	
}

.ms-wpContentDivSpace table .ms-vb a:hover {
    color: #003E5E !important		
}

.ms-wpContentDivSpace table th {
    font-size: 11px;	
    font-weight: bold;			
}

.ms-wpContentDivSpace table th.ms-vh:hover, 
.ms-wpContentDivSpace table th.ms-vh2:hover {
	background: #135658;	
}

/* standard content table */


.contentTable table {
	color: #333;
	background: #fff;
}

.contentTable td, 
.contentTable th {
	color: #333;
	border: none;
	padding: .3em 1em !important;
}

.contentTable thead th,
.contentTable tfoot th {
	border: none;
	text-align: left;
	font-weight: bold;
	color: #fff;
	background: #29635f;
}

.contentTable thead th a {
	color: #fff !important;
}

.contentTable tbody td a {
	background: transparent;
	text-decoration: none;
	color: #006091;
    font-size: 11px !important;	
}

.contentTable tbody td a:hover {
    color: #003E5E !important		
}


.contentTable tbody th a {
	background: transparent;
	color: #333;
	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 tr.even {
	background: #fff;
}

.contentTable td {
	border: none;
}

.contentTable tr.odd {
	background: #f4f7f7;
}



/* remove border from web part table */
table.s4-wpTopTable .ms-WPBorder,
.s4-wpcell .s4-wpTopTable table tr  {
    border: none !important;
}

/* end SP 2010 List Datagrid */

/* sign in link */
a.s4-signInLink {
    color: #006595 !important;
}

/* Visited link color */
p a:visited {    
    color: #265d46 !important;
}

/* sidebar-callout is too wide on welcome3 */
#Welcome3 #columnSecondary .sideBar-callOut {
    width: 200px !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

#Welcome3 #columnSecondary .sideBar-callOut {
    text-align: left;
}

#Welcome3 #columnSecondary .sideBar-callOut a {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

#Welcome4 #pageSpotlightTwo img, #Welcome4 #pageSpotlightThree img {
   padding: 0px 0px 10px 0px;
}


#gateway {
	display:none;
}


/* -------------------------->>> End of SP2010 fixes <<<-------------------------*/



/*trying padding on spotlight 3 and 4 on welcome 4 to avoid blank space in P tag in GUI*/
#Welcome4 #pageSpotlightTwo img, #Welcome4 #pageSpotlightThree img {
    padding: 0px 0px 10px 0px;
}
