﻿/*
copy over the Network theme.css (faculty/staff>documents>styles_scripts>networktheme.css)  
Status Not Started  
Assigned To Demers, Scott  
Description QA:
 
http://sptest.ucdenver.edu:8765/faculty_staff/ 

*/

/*
Color palette
light tope: #e7e7e8
orange: #cf862a
silver: #e2edf5
light blue grey: #bad3e6
deep aqua blue: #006595
light aqua blue: #70a7c9
darkest-blue link color: #004764
*/

/*
<DIV class=contentTable>
<TABLE class="" summary="Summary of table content goes here">
<THEAD>
<TR>
<TH>Header 1</TH>
<TH>Header 2</TH>
<TH>Header 3</TH></TR></THEAD>
<TBODY>
<TR>
<TD>Sample content</TD>
<TD>Sample content </TD>
<TD>Sample content</TD></TR>
<TR class=odd>
<TD>Sample content</TD>
<TD>Sample content</TD>
<TD>Sample content</TD></TR>
<TR>
<TD>Sample content</TD>
<TD>Sample content</TD>
<TD>Sample content</TD></TR></TBODY></TABLE>

</DIV>
*/


/*
h1, h2, h3, h4, h5, h6, p, blockquote, blockquote, pre, a, abbr, acronym, address, cite, code, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
*/


#contentPage1 p, 
#contentPage2 p,
#contentPage1 blockquote, 
#contentPage2 blockquote,
#contentPage1 div.highlight,
#contentPage2 div.highlight,
div.contentTable,
#contentPage1 h4,
#contentPage2 h4,
#contentPage1 h5,
#contentPage2 h5,
#contentPage1 h6,
#contentPage2 h6,
 {
margin-left:3%;				
}




#sectionHome1, 
#contentPage1, 
#contentPage2 {
line-height:200% !important;
}

#sectionHome1 ul li,
#contentPage1 ul li,
#contentPage2 ul li {
line-height:140%;				
}
/* ------------------------------------------------------------*/
/* ---------------->>> Table <<<---------------*/
/* ------------------------------------------------------------*/

.contentTable thead th{			
background-color: #e2edf5;	
border-bottom: #70a7c9 2px solid !important;
}

.contentTable tbody tr td {
border-bottom:1px dotted black !important;				
}
/* ------------------------------------------------------------*/
/* ---------------->>> Local Navigation <<<---------------*/
/* ------------------------------------------------------------*/

.AspNet-Menu-Vertical .AspNet-Menu {
margin: 0;				
}

.AspNet-Menu-Vertical .AspNet-Menu li a {
display:block;
padding-left:15px;
}

#localNav {
border-top:3px #006595 solid;
margin-top:24px;
margin-bottom:48px;				
}

#localNav .AspNet-Menu-Vertical {			
margin-top:0;	
margin-bottom:36px;			
}

.AspNet-Menu-Vertical .AspNet-Menu-Leaf, 
.AspNet-Menu-Vertical .AspNet-Menu-WithChildren  {
border-bottom: 1px dotted black;				
}

.AspNet-Menu-Vertical .AspNet-Menu-WithChildren ul {
border-top: 1px dotted black;			
}

.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
margin:0;
padding:6px 6px 3px 24px;
}

.AspNet-Menu-Vertical .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf {
border-bottom: none;			
}



/* ------------------------------------------------------------*/
/* ---------------->>> Layout specific code <<<----------------*/
/* ------------------------------------------------------------*/

#sectionHome1, #contentPage1, #contentPage2 {
background-color:white;	
float:left;			
}

#sectionHome1 #columnPrimaryWrapper, 
#contentPage1 #columnPrimaryWrapper, 
#contentPage2 #columnPrimaryWrapper,
#sectionHome1 #columnSecondaryWrapper, 
#contentPage1 #columnSecondaryWrapper, 
#contentPage2 #columnSecondaryWrapper,
#contentPage1 #columnTertiaryWrapper

{
margin-top:0;		
}


#sectionHome1 #columnPrimaryWrapper #columnPrimary h2, 
#contentPage1 #columnPrimaryWrapper #columnPrimary h2, 
#contentPage2 #columnPrimaryWrapper #columnPrimary h2{
display:block;
color:#cf862a;
border-bottom: 1px dotted black;
padding-left: 2%;
padding-bottom:2%;
font-family:"Frutiger";				
}


#contentPage1 #columnPrimaryWrapper #columnPrimary h3, 
#contentPage2 #columnPrimaryWrapper #columnPrimary h3{
display:block;
border-bottom: 1px dotted black;
padding:0 0 7px 3%;
font-family:"Frutiger";				
}

/**/

#sectionHome1 #pageContent p,
#sectionHome1 #pageContent ul,
#sectionHome1 #pageContent h3,
#sectionHome1 #pageContent h4, 
#sectionHome1 #pageContent h5, 
#sectionHome1 #pageContent h6  {
margin-left:18px;				
}

#sectionHome1inner {
float:left;				
}

#sectionHome1inner #pageSplashImage {
display: none;				
}

#sectionHome1inner #columnPrimary,
#contentPage1 #columnPrimary,
#contentPage2 #columnPrimary {
margin-left: 0;				
}

#sectionHome1 #pageContent .infoBox h3 {
font-size:160%;
background-color: #e2edf5;	
font-weight:normal;
margin-left:0;
padding:6px 6px 6px 18px;
border-bottom: #70a7c9 2px solid;
font-family:Frutiger, serif;			
}

#sectionHome1 .infoBox .text {
float:right;
padding-left:;
width:76%;
display:inline;
}

#sectionHome1 #pageContent .infoBox img {
margin-left: 18px;			
}

#sectionHome1 #pageContent .infoBox .text p{
margin-left:0;				
}

#sectionHome1 #pageContent .infoBox .text ul {
margin-left:8px;
}

#sectionHome1 .infoBox a.link {	
padding-left:0;
background:none;
}

#sectionHome1 .infoBox div.linkColumn p{
background:white url('/faculty_staff/PublishingImages/assets/bulletIntro.png') no-repeat scroll 1px 1px;
padding-left:6px;				
}

#sectionHome1 #pageContent .infoBox .image a {
border-bottom:none;
}









/* ------------------------------------------------------------*/
/* ----------------------->>> Footer <<<-----------------------*/
/* ------------------------------------------------------------*/

#networkFooter {
width:924px;
height:210px;
float:left;
background-color:#e2edf5;
margin-bottom:36px;
border-top:3px #006595 solid;
border-bottom:3px #006595 solid;
font-weight:normal;
}

#ft #networkFooter .ftList  {
float: left !important;
margin:8px 16px 0 16px;
width:141px;
display:inline;				
}

#ft #networkFooter .ftListFirst {
margin-left:24px;
width:133px;				
}

#ft #networkFooter ul li {
display:block;
}

#ft #networkFooter ul li {
display:block;
margin-bottom:8px;	
line-height:120%;
}

#ft #networkFooter ul li a{
line-height:110%;
}
#ft #networkFooter ul li a{
font-weight:normal;	
}


#ft #ftListIcon ul {
margin:20px 0 0 24px !important;		
}

#ft #networkFooter #ftListIcon {
margin-right:0;
width:216px;
background-color:#70a7c9;
height:210px;
margin-top:0;				
}




#ft #ftListIcon ul li {
margin-bottom:22px;				
}


#ftListIcon li img{
margin-right:6px;
margin-top:-4px;				
}

#ft #networkFooter h5 {
font-size:140%;
}





/* ------------------------------------------------------------*/
/* ------------------->>> Tabs <<<------------------*/
/* ------------------------------------------------------------*/

#tabs {
margin:0;				
}

.ui-tabs-nav {
height:33px;		
}

#tabs .ui-tabs-nav li {
width:96px;
margin-right:5px;
height:100%;
}

#tabs .ui-tabs-nav li#five {
margin-right:0;		
}

#tabs .ui-tabs-nav li a{
color:#cf862a;
border-bottom:none;		
}

#tabs .ui-tabs-nav li a:link,
#tabs .ui-tabs-nav li a:visited,
#tabs .ui-tabs-nav li a:hover,
#tabs .ui-tabs-nav li a:active {
text-decoration:none;		
}

#tabs .ui-tabs-nav .ui-tabs-selected a,
#tabs .ui-tabs-nav li a {
border-top:3px #006595 solid;
padding:0;
padding-top:5%;
height:84%;
margin-top:0;
position:static;
z-index:1;
width:100%;
}

#tabs .ui-tabs-nav li a span{
color:#cf862a;	
width:100%;
text-align:center;
padding:0;
}

#tabs .ui-tabs-nav .ui-tabs-selected a span{
color:white;				
} 

#tabs .ui-tabs-nav .ui-tabs-selected {
background-color:#a9c8df;				
}

#columnPrimary #tabs .ui-tabs-panel h2, 
#columnPrimary #tabs .ui-tabs-panel h3 {
display: block;				
}

#columnPrimary #tabs .ui-tabs-panel h2 {
width:480px;
background-color:#e2edf5;
font-weight:normal !important;
font-size: 180%;	
padding:8px 8px 8px 12px;
margin:0;
font-family:"Frutiger";				
}

#columnPrimary #tabs .ui-tabs-panel h3 {
border-bottom:	1px dotted black;
padding-bottom:3px;
padding-left:12px;
margin-left: -12px;
}

#columnPrimary #tabs .ui-tabs-panel li p{
color:black;				
}

.ui-tabs-panel .tabsPanelInner {
margin-left: 12px;		
}


#tabsPanelInner {
float:left;
}

#welcome6 #contentArea #tabs ul.listLeft, 
#welcome6 #contentArea #tabs ul.listRight {
width:212px;	
list-style-position:outside;
list-style-type:square;	
padding-left:6px;		
}

#welcome6 #contentArea #tabs ul.listLeft {
float:left;
				
}
#welcome6 #contentArea #tabs ul.listRight {
float:right;			
}

#welcome6 #contentArea #tabs .tabsPanelInner h3 {
clear:both;				
}

#welcome6 #contentArea #tabs ul.listLeft li, 
#welcome6 #contentArea #tabs ul.listRight li{
list-style-position:outside;	
}


/*
Color palette
light tope: #e7e7e8
orange: #cf862a
silver: #e2edf5
light blue grey: #bad3e6
deep aqua blue: #006595
light aqua blue: #70a7c9;
link blue:#003751;	
*/

body{
font-size:100%;	
}


#bd {
/*background-color:silver;*/
margin-top: 0 !important;
background-color:transparent;
}

div#hd {
padding-left:12px;				
}

#layoutBody {
/*background-color:black;*/
background-color:transparent;
}

#doc {
background-color:transparent;

}


body#layoutBody {
background: #fff url(../../PublishingImages/assets/netwrkBg.png) repeat-x scroll 0 0;
color: #000000;
}



div#welcome6 {
float:left;
/*margin-top:20px;*/
margin-top:11px;				

}

#welcome6 #pageSplashImage {
display: none;				
}

#welcome6 div#auxContent {
margin:0;				
}

#welcome6 #columnPrimary h2, 
#welcome6 #columnPrimary h3 {
display:none;				
}

#welcome6 #contentAreaWrapper {
margin-left:12px !important;
background-color:transparent;
display:inline;			
}

#welcome6 div#columnSecondaryWrapper {
width:200px;
background-color:transparent;				
}

#welcome6 div#columnSecondary {
margin:0;				
}


#welcome6 div#columnPrimaryWrapper {
/*background-color:navy;*/
background-color:transparent;
width:500px;
margin-left:12px;
padding:0;

}

#welcome6 div#columnPrimary {
/*background-color:teal;*/
background-color:transparent;
margin:0;
width:500px;
display:inline;
padding:0;
float:left;
}

#welcome6 div#columnSecondaryWrapper {
/*background-color:navy;*/
background-color:transparent;
margin-right:0px;
}

#welcome6 div#columnSecondary {
/*background-color:teal;*/
background-color:transparent;
}



#welcome6 div#contentArea {
/*background-color:fuchsia;*/
background-color:transparent;
display:inline;
}

#welcome6 div#visualWrapper {
/*background-color:maroon;*/
background-color:transparent;
/*margin-bottom:36px;*/
margin-bottom:52px;
}

#welcome6 div#visual {
margin:0px;
padding:0px;
width:712px;
/*background-color:purple;*/
background-color:transparent;
}



#welcome6 div#auxContentWrapper {
/*background-color:green;*/
background-color:transparent;
width:20px;
}

#welcome6 div#auxContent {
/*background-color:lime;*/
background-color:transparent;
}


/* ------------------------------------------------------------*/
/* ------------------->>> lists <<<------------------*/
/* ------------------------------------------------------------*/

#contentAreaWrapper li{
color: #cf862a;
list-style:square;				
}

div.accordion_body ul li {
color: #cf862a;
list-style:square;					
}


div.accordion_body ul li.last-child{
margin-bottom:6px;				
}



/* ------------------------------------------------------------*/
/* ------------------->>> Accordion <<<------------------*/
/* ------------------------------------------------------------*/

div#auxContent table,
div#auxContent tbody,
div#auxContent tr,
div#auxContent td {
padding:0 !important;
margin:0 !important;
border:0 !important;
}

#accordion {

padding:0 !important;
margin:0 !important;
			
}

div#accordion {
width:200px;
border:0;
border-top:3px #006595 solid;
margin-top:0;
height:280px;
}

div#additionalNews {
margin-top:46px;				
}



div.accordion_header {
width:68%;
padding:6px 16%;
border:0;
background:#70a7c9 url("/faculty_staff/PublishingImages/assets/news_closed_carrot.png") no-repeat scroll 6px 50%;
border-bottom:1px solid #006595;
border-top:1px solid white;
color:white;
}

div.accordion_header.active {
background:white url("/faculty_staff/PublishingImages/assets/news_open_carrot.png") no-repeat scroll 6px 50%;
color:black;
}

div.accordion_body {
border:0;
background-color: #bad3e6;
border-bottom:1px solid #006595;					
}

div.accordion_body ul{
margin:0 6px 0 18px;	
padding:12px 0 12px 6px;				
}

div.accordion_body ul li{
margin:0 0 12px 0;				
}


/* ------------------------------------------------------------*/
/* ------------------->>> Info Boxes <<<------------------*/
/* ------------------------------------------------------------*/


.sidebarInfo, 
.sidebarInfoProfile {
border:0;
border-top: 3px solid #006595;
margin: 0 0 32px 0;
padding:0;	
padding-bottom:6px;
}

div#homeTop {

}



.sidebarInfo h3.mainHead {
background-color: #e2edf5;
margin:0;
padding:6px 6% 0 6%  ;
width:88%;
font-weight: normal;
}

#doc #bd  .sidebarInfoProfile h3.mainHead {
background-color: #e2edf5;
margin:0;
padding:6px 6% 5% 6%  !important;
font-weight: bold;
}


.sidebarInfo ul li, .sidebarInfo p, 
.sidebarInfoProfile p {
margin-bottom:6px;
margin-left:12px;				
}

#doc #bd .sidebarInfoProfile img {
margin:0;
padding:0;				
}

.sidebarInfo  h4.subHead, 
.sidebarInfoProfile h4.subHead {
margin-left:12px !important;
width:88%;
padding-bottom:6px;	
font-weight: normal;			
}

.sidebarInfo  ol,
.sidebarInfo  ul {  
margin-left:24px;
}



/*
.sidebarInfo .mainInfo{
padding:6%;
}
*/



.sidebarInfo h4 {
border-bottom:1px black dotted;
margin-top:6px;
}

.sidebarInfo select {
margin-top:12px;
margin-left:12px;
}



#auxContent .sidebarInfo,
#contentPage1 #columnSecondary .sidebarInfo {	
background-color:#bad3e6;
}

#auxContent .sidebarInfo h3.mainHead,
#contentPage1 #sideBar div.sidebarInfo h3.mainHead{ 
background-color: white;
width:89%;
}

.sidebarInfo h1,
.sidebarInfo h2,
.sidebarInfo h3,
.sidebarInfo h4,
.sidebarInfo h5,
.sidebarInfo h6,
.sidebarInfo cite,
.sidebarInfo p,
.sidebarInfo ol,
.sidebarInfo ul,
.sidebarInfo img,
.sidebarInfo hr,
.sidebarInfo table,
.sidebarInfo select,
{  
margin-left:6%;
}


/* ------------------------------------------------------------*/
/* ------------------->>> Fonts <<<------------------*/
/* ------------------------------------------------------------*/

#headerNav p {
font-size:.9em;				
}

/*
http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/
*/


@font-face {
  font-family: FrutigerBold;
  src: url(frutbd.eot);
}


@font-face {
font-family: FrutigerBold;
src: url(frutbd.ttf) format("truetype");
}

@font-face {
  font-family: Frutiger;
  src: url(frutiger.eot);
}


@font-face {
font-family: Frutiger;
src: url(frutiger.ttf) format("truetype");
}


div.figure cite span, 
div.figure cite strong,
div.accordion_header, 
h2, h3, h4, h5, h6{
 font-family:"FrutigerBold", Verdana, Arial, sans-serif;
} 

.ms-WPBody h3 {
font-size:14px !important;
}

.ms-WPBody h4 {
font-size:12px !important;
}



h3, h4, h5, .sidebarInfo h3.mainHead, div.accordion_header {
font-size:140%;
font-weight: bold;
} 


/* ------------------------------------------------------------*/
/* ------------------------->>> CTAs <<<-----------------------*/
/* ------------------------------------------------------------*/
/*
<DIV class=sideBarCTAtext>
<H3 class=mainHead>Get Your Flu Shot!</H3><A title="Faculty and Staff Resources" href="http://radar.oreilly.com/"><SPAN>Find where to go to get vaccinated</SPAN></A> </DIV>
*/				
.sideBarCTAtext {
width:78%;
padding:0 6% 0 16%;
height:87px;
margin:	0 0 32px 0;	
border-top:3px solid #cf862a;
border-bottom:3px solid #cf862a;
background: #dba461 url(../../PublishingImages/assets/CTAbg.png) no-repeat scroll 0 0;		
}

.sideBarCTAtext a span {
font-size:120%;				
}

/* ------------------------------------------------------------*/
/* ------------------->>> Engagement Area <<<------------------*/
/* ------------------------------------------------------------*/


div.figure img{
border:none;
}

div.figure {
height:274px;
}





div.figure cite {
/* For browsers that don't support opacity */
background:#000 none repeat scroll 0 0;

/* CSS3 Opacity 
http://www.css3.info/introduction-opacity-rgba */
background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
opacity: 0; 

/* CSS3 transitions 
http://www.w3.org/TR/css3-transitions/#the-transition-delay-property-
*/
-webkit-transition: opacity .5s linear; 
-webkit-transition-delay: .2s;
bottom:0;
color:#ffffff;
font-size:130%;
left:0;
padding:9px 3% 9px 3%;
position:absolute;
height:58px;
width:94%;
font-style:normal;
line-height:1.4em;
}

div.figure cite #readMore a {
display:inline !important;	
font-size:70%;	
font-weight:normal;
color:#cf862a;
border-bottom:none;		
}




div.figure {
background:transparent none repeat scroll 0 0;
line-height:1;
overflow:hidden;
position:relative;
width:712px;
border-top:3px black solid;
}


span#emOn ~ div.figure cite{
background-color:fuchsia !important;
}

div.figure cite span{
color:#cf862a;
}

div.figure cite span, div.figure cite strong {
font-size:140%;
}

/* no opacity for ie - fonts look like crap*/
div.figure:hover cite { 
opacity: 1; 
}


/* ------------------------------------------------------------*/
/* --------------->>> Page Headings & Titles <<<---------------*/
/* ------------------------------------------------------------*/
/*UCD Branding Restrictions - DO NOT CHANGE: Font family, Font size, Line Height*/

h2 {
font-weight:normal;
font-size:260%;
}

h3 {
font-size:140%;
}

h5, h6 {
font-size:120%;
}


div#columnPrimary hr#sectionHead {
display:none;
}

hr {
color:white !important;
border: none;
border-bottom:1px dotted black;
}







/* ------------------------------------------------------------*/
/* ------------------->>> Link Styles <<<------------------*/
/* ------------------------------------------------------------*/
/**/

#doc a:link {
color:#004764;
/* !important;*/
text-decoration:none;
border-bottom: 1px #004764 dotted;
}

#doc a:visited {
color:#004764;
/* !important;*/
text-decoration:none;
border-bottom: 1px #004764 dotted;		
}

#doc a:hover,
#ft li a:hover {
color:#004764;
text-decoration:none;
border-bottom: 1px #004764 solid;					
}

#doc a:active,
#ft li a:active  {
color:#cf862a;
text-decoration:none;
border-bottom:1px dotted #cf862a;
}

/**/

#gateway {
color:#fff;
}

#gateway a{
text-decoration:none;
}

#gateway a:link{
color:#fff;
border-bottom:none;				
}

#gateway a:visited {
color:#fff;	
border-bottom:none;			
}

#gateway a:hover {
text-decoration:underline;
color:#fff;	
border-bottom:none;			
}

#gateway a:active {
color:#cf862a;
text-decoration:underline;
border-bottom:none;
}

/**/

#headerNav p a {
text-decoration:none;			
}

#headerNav p a:link{
color:#004764;				
}

#headerNav p a:visited {
color:#004764;					
}

#hdWrapper #hd #headerNav p a:hover {
text-decoration:underline !important;					
}

#headerNav p a:active {
color:#cf862a;
text-decoration:underline;
}

#navWrapper {
margin:0;
padding:0;				
}

/*global nav links*/

#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:link {
/*color:#70a7c9;*/
color: black;	
text-decoration:none;
border-bottom: none;				
}


#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:visited {
/*color:#70a7c9;*/
color: black;	
text-decoration:none;	
border-bottom: none;				
}

#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover {
text-decoration:underline;
border-bottom: none;						
}

#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:active {
color:#cf862a;
text-decoration:underline;
}

/**/

.breadcrumb a:link,
.breadcrumb a:visited {
color:black;
text-decoration:none;			
}

.breadcrumb a:hover {
color:black;
text-decoration:underline;				
}

.breadcrumb a:active {
color: #cf862a;				
}


/*accordion*/

.ms-WPBody #accordion a:link {
color:#004764!important;
/* !important;*/
text-decoration:none;
border-bottom: 1px #006595 dotted;
}

.ms-WPBody #accordion a:hover {
text-decoration:none !important;
border-bottom: 1px #006595 solid !important;					
}


.ms-WPBody #accordion  a:visited {
color:#004764  !important;
text-decoration:none;
border-bottom: 1px #004764 dotted;				
}

.ms-WPBody #accordion  a:active{
color:#cf862a !important;
border-bottom:1px dotted #cf862a;
			
}

/**/

.AspNet-Menu-Vertical .AspNet-Menu-Leaf a:link,
.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren a:link {
text-decoration:none;
border-bottom: none !important;
}

.AspNet-Menu-Vertical .AspNet-Menu-Leaf a:visited,
.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren a:visited {
text-decoration:none;
border-bottom: none !important;
}



.AspNet-Menu-Vertical .AspNet-Menu-Leaf a:hover,
.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren a:hover {
background-color: #e2edf5;
border-bottom: none !important;
}


.AspNet-Menu-Vertical .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a:hover {
background-color: transparent;
text-decoration:underline !important;;			
}


/**/


#ft #networkFooter #ftListIcon a:link {
color:white;	
border-bottom:1px dotted white;			
}

#ft #networkFooter #ftListIcon a:visited{
color: white;
border-bottom:1px dotted white;
}

#ft #networkFooter #ftListIcon a:hover {
color: white;
border-bottom:1px solid white;
				
}
#ft #networkFooter #ftListIcon a:active {
color:#cf862a;
border-bottom:1px solid #cf862a;				
}

	


/* ------------------------------------------------------------*/
/* ------------------->>> Global Menu <<<------------------*/
/* ------------------------------------------------------------*/


div.AspNet-Menu-Horizontal ul.AspNet-Menu {
margin:0 0 0 8px;
padding:0;
float:left;
}

div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren {
padding:0;
margin:0;
}



#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren a {
display:block;
padding:11px 18px 12px 18px;
vertical-align:middle;
background:transparent url('/faculty_staff/PublishingImages/assets/gNavDiv.png') no-repeat center right;
}

#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a{
padding:11px 18px 12px 18px;
background:transparent url('/faculty_staff/PublishingImages/assets/gNavDiv.png') no-repeat center right;
				
}

/* ------------------------------------------------------------*/
/* ----------------------->>> Drop Downs <<<-------------------*/
/* ------------------------------------------------------------*/

.AspNet-Menu-Horizontal .AspNet-Menu-WithChildren ul {
background-color: #d1d2d4;
width:200px !important;	
padding:0  !important;
margin-top: -3px!important;		
}

.AspNet-Menu-Horizontal .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf{
width:200px !important;	
border-bottom:1px white dotted !important;	

}

#navWrapper div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf {
padding:0;	
background-image:none;			
}


.AspNet-Menu-Horizontal .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a{
display:block !important;
padding:6% 0 6% 9% !important;
margin:0 !important;
width:91% !important;
height:200% !important;		
text-transform:none!important;	
}

.AspNet-Menu-Horizontal .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a:hover{
background-color: #949699;
color:white !important;		
}


#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren:last-child a {
background-image:none;
}


#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:link {
text-decoration:none;
color:black;			
}

#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren .AspNet-Menu-Leaf a {
background-image:none;
}


/* ------------------------------------------------------------*/
/* ------------------->>> Highlight Box <<<------------------*/
/* ------------------------------------------------------------*/



.highlight {
background-color:#E2EDF5;
border-bottom:2px solid #70A7C9 !important;				
}

/* ------------------------------------------------------------*/
/* ------------------->>> Breadcrumbs <<<------------------*/
/* ------------------------------------------------------------*/



.breadcrumb {
padding-bottom:0;
padding-left:26px;			
}

.breadcrumb ul{
margin-bottom:0;			
}



/* ------------------------------------------------------------*/
/* ----------------->>> Stories/Events Page <<<----------------*/
/* ------------------------------------------------------------*/



h3 a:link {
text-decoration:none !important;	
border-bottom:none !important;			
}

#contentPage1 #columnPrimaryWrapper #columnPrimary table tbody h3, 
#contentPage2 #columnPrimaryWrapper #columnPrimary table tbody h3 {
border-bottom:none;
}


table #featuredContent a.link,
table #latestNewsMain a.link {
text-decoration:none !important;	
border-bottom:none !important;					
}



/* ----------------------------------------------------------------------------------------------------*/
/* -------------------------------------------->>> SP2010 fixes <<<------------------------------------*/
/* ----------------------------------------------------------------------------------------------------*/

/* global navigation */
#navWrapper a:link, #navWrapper a:active, #navWrapper a:visited {
    border-bottom: 0px dotted #004764 !important;
}
.menu-horizontal {
	margin-left:8px;
}

.s4-tn li.static > .menu-item {
    background: url("/faculty_staff/PublishingImages/assets/gNavDiv.png") no-repeat scroll right center transparent;
    display: block;
    padding: 11px 16px 10px;
    vertical-align: middle;
    color:#000 !important;
}
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {
    background-image: none;
    background-position: right center;
    background-repeat: no-repeat;
}
.s4-tn ul.dynamic {
    background-color: #D1D2D4;
    margin-top: -3px !important;
    padding: 0 !important;
    width: 200px !important;
}
.s4-tn ul.dynamic li {
    border-bottom: 1px dotted white !important;
    width: 200px !important;
}
.s4-tn li.dynamic > .menu-item {
    padding: 11px 18px 12px;
    color:#000 !important;
}
.s4-tn li.dynamic > a.menu-item:hover {
	color:#fff !important;
}
.menu-horizontal .menu-item-text {
    white-space:normal;
}
/* left navigation */
.s4-ql  ul.root > li.static {
    border-bottom: 0px dotted black;
}
.s4-ql  ul.root > li.static > a.menu-item {
    border-bottom:1px dotted black !important;
    padding:6px 6px 6px 15px;
    font-size:12px;
}

.s4-ql ul.root ul > li > a {
    padding: 0px 6px 5px 6px;
    border-bottom:0px dotted black !important;
	font-size:11px;
	display:block;
}
.s4-ql ul.root ul > li > a:hover {
	background-color:#fff;
	text-decoration:underline !important;
}
.s4-ql ul.root ul {
    margin: 0;
    padding: 6px 6px 3px 24px;
    border-bottom:1px dotted black !important;
    }
.s4-ql a.selected {
    background-image:none;
    background-color:#e2edf5;
    border-color: #C6E5F8 #91CDF2 #91CDF2 !important;
    border-width: 0px !important;
     color: #004764 !important;
    padding-left: 15px !important;
}
.s4-ql li a:hover {
	background-color:#e2edf5;
}

/* move the background image to work with new ribbon */
body#layoutBody {
    background-image:none;
    color: #000000;
}
#s4-bodyContainer {
    background: url("../../PublishingImages/assets/netwrkBg.png") repeat-x scroll 0 0 #FFFFFF;
    color: #000000;
}
/* layout fixes */
#sectionHome1inner #columnPrimary, #contentPage1 #columnPrimary, #contentPage2 #columnPrimary {
    padding-left: 12px;
}

/*accordion fixes */
#contentPage2 #accordion {
	width:670px;
	height:auto;
}
#contentPage1 #accordion {
	width:440px;
	height:auto;
}
/* infobox fixes */
.sidebarInfo h5, .sidebarInfo table, .sidebarInfo img {
    margin-left:12px !important;
}
/* web part content fixes */
.ms-WPTitle {
    color: #4C4C4C;
    font-family: tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 2px 7px 2px 3px;
}
.ms-WPHeader td {
    border-bottom: 1px solid #4E7CB7;
    border-collapse: collapse;
}
#WebPartWPQ1 p {
	color:#000;
	line-height:20px;
	margin:3px 0px 12px 0px;
}
#WebPartWPQ1 p img {
	padding:0px 8px 8px 0px;
}
#WebPartWPQ1 li {
	color:#000;
}
/* footer fixes */
.s4-signInLink {
	color: #004764 !important;
}
/* lists */
th.ms-vh2, th.ms-vh, th.ms-vh-icon {
	background:#70A7C9;
}
th.ms-vh2:hover, th.ms-vh:hover, th.ms-vh-icon:hover {
	background:#E2EDF5 !important;
}

th.ms-vh2, th.ms-vh, th.ms-vh-icon, #doc .ms-viewheadertr th a:link {
	color:#fff;
}
th.ms-vh2:hover, th.ms-vh:hover, th.ms-vh-icon:hover, #doc .ms-viewheadertr th a:hover {
	color:#70A7C9 !important;
}

tr.ms-alternating {
	background:#E2EDF5;
	
}
.ms-viewheadertr li {
	list-style:none !important;
	margin-left:-18px !important;
	background-color:#fff !important;
} 
#visual img {
    margin-top: 0px !important;
}
#visual .figure {
	margin-top:18px !important;
}



#gateway {
 margin-left: 0;
 margin-right: 0;
 margin-top: 0 !important;
 padding-right: 15px;
 padding-top: 6px;
 text-align: right;
}


/* ---------------------------------------->>> End of SP2010 fixes <<<---------------------------------*/


#contentPage1 h3.ms-WPTitle {
	background-color: #006595;
    color: #fff;
    font-family: tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 2px 7px 2px 10px;
    width: 182px;
    height: 24px;
}

#contentPage1 .ms-WPHeader {
    background-color: #fff;
}
#doc .ms-WPHeader a:link {
	border-bottom: 0px solid #fff;
}
#contentPage1 .ms-WPHeader td {
    border-bottom: 1px solid #FFFFFF;
    border-collapse: collapse;
}
.infoBox .image {
    margin-right: 18px;
}
/* ------------------------------------------------------------*/
/* ------------------->>> Hacks <<<------------------*/
/* ------------------------------------------------------------*/

/* less padding between text node in webkit - using this hack for now 
http://dustinbrewer.com/css-hackgetting-safari-to-behave/
*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
#navWrapper div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a {
padding-top:13px;
}





