@import url("/includefiles/redesign/css/global/reset.css");
@import url("/includefiles/redesign/css/global/main.css");


@import url("/includefiles/redesign/css/desktop/main.css");
@import url("/includefiles/redesign/css/desktop/colors.css");
@import url("/includefiles/redesign/css/global/menu_h.css");

@import url("/includefiles/redesign/css/desktop/carousel.css");

/* standard DCTD branch styles */

#bodycopy {								background: #FFF url(/images/redesign/bodycopyBKG.gif) no-repeat 0 0;}

#mainColumn {							width: 660px;
											float: left;
											margin: 0;
											padding: 20px; }
							
#secondaryColumn {					width: 260px;
											float: right;
											padding: 20px;
											font-size: 1.2em; }

#secondaryColumn h3 {				background: #888888 url(/images/redesign/sidebarbkg.png) repeat-x;
											-moz-border-radius: 9px;
											-webkit-border-radius: 9px;
											-khtml-border-radius: 9px;
											border-radius: 9px;
											color: #FFF;
											font-size: 1.1em;
											font-weight: bold;
											padding: 6px 6px;
											margin: 2em 0 10px 0; }

#secondaryColumn h3 a {				color: #FFFFFF!important; 
											text-decoration: none!important;  }
#secondaryColumn h3 a:hover {		color: #CCCCCC!important; }


#secondaryColumn p {					font-size: 12px;
											line-height: 18px;}


.hSidebarLink {						margin: 0 0 0 0; 
											border-bottom: 1px dotted #CCC;
											line-height: 1.4em; }

.hSidebarLink span {					display: block;
											padding: 5px 6px; }

.hSidebarLink a { 					color: #BB0E3D;
											text-decoration: none;
											font-weight: bold; }

.hSidebarLink a:hover {				text-decoration: underline; 
											color: #973335; }

.hSidebarLink a.externalLink {	display: inline-block!important;
											margin: 0 0 0 5px; }












/* branch-specific home page styles below this point */

.homeContentWrapper {					padding: 0 0 15px 0; }

.homeContentWrapper h1 {				font-size: 21px!important;
												line-height: 24px;
												font-weight: bold;
												color: #606060; 
												margin: 1.4em 0 0 0;
												padding-top: 1em;
												border-top: 1px solid #E0E0E0; }
									
.homeContentWrapper  h2 {				font-size: 18px!important;
												line-height: 21px;
												font-weight: bold;
												color: #1C5E86;
												margin: .6em 0 1.6em 0;}			
									
.homeContentWrapper h3 {				font-size: 14px!important;
												line-height: 18px;
												font-weight: bold;
												color: #606060;
												margin: .6em 0;}									


.homeContentWrapper p {					font-size: 12px;
												line-height: 18px;
												margin-top: 12px;}


.homeContentWrapper a {					color: #BB0E3D;
												font-weight: bold;
												text-decoration: none; }

.homeContentWrapper a:hover { 		color: #973335;
												text-decoration: underline; }


.homeImage {								margin: 2em 0 0 0; }



#topItem {			margin-top: 0px!important; }


#mobileNews {	display: none!important; }




#fallsymposium-img {												padding: 1em 0 0 0!important; }


#fallsymposium-img img {										max-width: 100%;
																			border: 1px solid #a9a9a9;}
																			
#fallsymposium-img a:hover img {								border-color: #BB0E3D; }																			

#fallsymposium-img h2 {				font-size: 18px!important;
												line-height: 21px;
												font-weight: bold;
												color: #1C5E86;
												margin: .6em 0;}	
												
#fallsymposium-img h2 a {					color: #BB0E3D;
												font-weight: bold;
												text-decoration: none; }

#fallsymposium-img h2 a:hover { 		color: #973335;
												text-decoration: underline; }
												
										

#cbcFallSymposiumCarousel #featured ul.ui-tabs-nav li { 	display: block;
																	float: left;
																	text-align: center;
																	vertical-align: middle;
																	border-right: 1px solid #999; 
																	font-size: 12px;
																	font-weight: bold;
																	box-sizing: border-box;
																	width: 25%!important; 
																	white-space: nowrap!important;
																	overflow: hidden!important;
																	text-overflow: ellipsis!important;}
																	
																	
#cbcFallSymposiumCarousel #nav-fragment-3		{		border-right: 1px solid #999!important; 

																	width: 25%!important; }
																	
																	
																	
#secondaryColumn #fallsymposium-img {												padding: 0 0 0 0!important; }


														
#newsTest h4 {	font-weight: bold; margin-bottom: 1em; }			


#newsTest a { 					color: #BB0E3D;
											text-decoration: none;
											font-weight: bold; }

#newsTest a:hover {				text-decoration: underline; 
											color: #973335; }
											
#newsTest div {					display: block;
											padding: 5px 6px 1em 6px; 
											margin: 0 0 1em 0; border-bottom: 1px dotted #CCC;}		
											
											
											
											

#homeSidebarHeader {				font-size: 13.5px;	
										font-weight: bold;
										margin: 0 0 15px 0;
										color: #363636;}										


#homeSidebarHeader span {		color: #bb0e3d;}		
										
										
										
										