@import url("/includefiles/redesign/css/global/reset.css");
@import url("/includefiles/redesign/css/global/main.css");
@import url("/includefiles/redesign/css/global/home.css");


@import url("/includefiles/redesign/css/tablet/main.css");

@import url("/includefiles/redesign/css/global/menu_v.css");
@import url("/includefiles/redesign/css/tablet/carousel.css");

/* standard DCTD branch styles */

#bodycopy {								margin: 15px 0 0 0;
											overflow: hidden; }

#mainColumn {							width: 65%;
											float: left;
											margin: 0 -1px 0 0; 
											border-right: 1px solid #AAAAAA; }
							
#secondaryColumn {					width: 35%!important; 
											float: left;
											font-size: 1.2em; 
											box-sizing: border-box;
											padding: 0 15px 0 15px;}

#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;}


.sidebarBlock {						margin: 0 15px 0 15px; 
}











/* branch-specific home page styles below this point */

.homeContentWrapper {					margin: 0 15px 15px 15px; }




#ctepPrograms {						margin: 20px 0 0 0;
											border: 1px solid #AAAAAA;
											background: #EBEBEB url(/images/redesign/dots_horizontal.gif) repeat-x;
											width: 660px;
											overflow: auto; }

#ctepPrograms h2 {					font-size: 1.4em;
											font-weight: bold;
											margin: 15px 15px 15px 15px; 
											text-transform: uppercase;
											color: #606060; }


									
#messageFromDirector { 				padding: 0 0 2em 0;  }

#messageFromDirector h3 {			margin-top: 0px; }

#messageFromDirector img {			margin: 0 11px 5px 0; }

#messageFromDirector p {			margin: 0 0 0 6px; 
											line-height: 1.5em; }

#messageFromDirector a { 			color: #BB0E3D;
											text-decoration: none;
											font-weight: bold; }
											
											
.homeContentWrapper {					padding: 0 0 15px 0; }



#programBox,
#servicesBox {							margin: 2em 0 0 0;
											width: 50%;
											box-sizing: border-box;
											overflow: auto;
											float: left; }
											
#programBox {							padding: 0 7px 0 15px!important;}
#servicesBox {							padding: 0 15px 0 7px!important;}

.homeboxWrapper {						padding: 15px 10px 15px 10px; 
											border: 1px solid #AAAAAA;
											overflow: auto;
											width: 100%;
											box-sizing: border-box;
											background: #EBEBEB url(/images/redesign/dots_horizontal.gif) repeat-x;
											min-height: 750px;
											margin: 0 0 15px 0;}



.programAcronym {						width: 20%; 
											box-sizing: border-box;
											float: left; 
											font-size: 16px;
											font-weight: bold;
											padding: 2px 0 0 0; 
											text-align: right; }

.programText {							width: 75%;
											box-sizing: border-box;
											float: left; 
											padding: 0 0 0 10px;
											font-size: 1.2em;
											line-height: 1.4em; }
											
											

.programAcronym a {				color: #606060!important;
											text-decoration: none; }
									
.programAcronym a:hover {		text-decoration: underline; }




.programText a {						font-weight: bold;
											text-decoration: none;
											color: #BB0E3D; }

.programText a:hover {				text-decoration: underline; 
											color: #973335; }
									
.programAcronym a {					font-weight: bold;
											text-decoration: none;
											color: #606060; }

.programAcronym a:hover {			text-decoration: underline;  }



.homeboxWrapper h2 {					font-size: 1.4em!important;
											font-weight: bold;
											margin: 0 0 0 0!important;
											text-transform: uppercase;
											color: #606060; }

.homeboxWrapper h3 {					font-size: 1.2em!important;
											font-weight: bold;
											margin: 2em 0 .2em 0!important;
											color: #606060; }

.homeProgramBox {						width: 100%; 
											float: left;
											margin: 2em 0 1em 0;  }
								

											
#servicesBox p {						font-size: 1.2em;
											line-height: 1.6em; }

.programText a {					font-weight: bold;
											text-decoration: none;
											color: #BB0E3D; }

.programText a:hover {			text-decoration: underline; 
											color: #973335; }



.welcomeText {											margin: 0 15px 1em 15px; }
											
.welcomeText h1 { 									font-size: 2.4em;
															color: #606060;
															font-weight: bold;
															margin: .4em 0 12px 0;}

.welcomeText h2 { 									font-size: 2em;
															color: #606060;
															font-weight: bold;
															margin: 2em 0 12px 0;}

.welcomeText p {										font-size: 1.2em;
															line-height: 1.6em;
															color: #272727;
															margin-bottom: 12px; }

.welcomeText a {										font-weight: bold;
															color: #BB0E3D;
															text-decoration: none;}

.welcomeText a:hover {								color: #973335;
															text-decoration: underline;}
															
															


