@import url(/style/sectionNav.css);
@import url(/style/page-specific.css);




body {															background: #FFF url(/images/bkg.gif) repeat-x;
																	font-family: Arial, Helvetica, Verdana, sans-serif;
																	font-size: 12px;
																	color: #000000;
																	line-height: 16px;
																	margin: 0; 
																	padding: 0;
																	width: 100%;

																	}


#bodyWrapper {													position: absolute;
                                                        top: 0;
                                                        left: 0;
                                                        right: 0; 
																		  margin: 0;
																		  width: 100%;}




#navMenu {                      position: absolute;
                                                        top: 133px;
                                                        left: 0;
                                                        z-index: 5;
                                                        width: 100%; }

#navMenu div {          margin: 0 auto;
                                                }

#mainHeader {                   width: 882px;
                                                        margin: 0 auto; }

#NCIlogo {                                      float: left; }
#NCItagline {                           float: right;
                                                                clear: right; }



#toplevelNAV {                          }


#DTPlogo {                                     width: 360px;
                                                                float: left; }

#toplevelLINKS {                        
                                                                float: left;
																					 width: 200px;

                                                                margin: 30px 0 0 100px;}



#DCTDlogo {										float: right;
													margin: 10px 0 0 0; }


#toplevelLINKS a {                      font-family: Arial, Helvetica, Verdana, sans-serif;
                                                                        font-weight: bold;
                                                                        font-size: 11px;
                                                                        padding: 3px;
                                                                        color: #4f4f4f;
                                                                        text-decoration: none; }

#toplevelLINKS a:hover {        text-decoration: underline; }






#searchBox {                            width: 700px;
                                                                float: right;
                                                                text-align: right;
                                                                margin: 20px 0 -8px 0;
                                                                                         text-align: right;	
clear: both;                                  }


input.search {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;
        width: 80px;
        font-size: 12px;
        line-height: 16px;
        color: #4f4f4f;
        background-color: #ffffff;
        border: 1px solid #4f4f4f;
}
input.button {
        background-image: url(../images/go_button.gif);
        width: 35px;
        height: 17px;
}





#sectionHeader {
                                                                clear: both;
                                                                width: 882px;
                                                                margin: 0 auto;

                                                                padding: 45px 0 0 0;
                                                                 }






#sectionTitle { font-family: Arial, Helvetica, Verdana, sans-serif;
                                                font-weight: bold;
                                                font-size: 16px;
                                                text-transform: uppercase;
                                                padding-left: 20px;
                                                padding-top: 0px;
                                                height: 78px; 
                                                background-repeat: no-repeat;
																
														
																
															
                                                }

#sectionTitle a {       display: block;
                                                height: 46px;
                                                padding-top: 32px;
                                                text-decoration: none;
                                                color: #000;  }


#sectionTitle img {     border-width: 0; }



.programPages #sectionTitle a { padding-top: 24px; }










#mainContent {                          width: 882px;
                                                                margin: 0 auto;
                                                                padding-top: 25px;
                                                                }







#leftSectionNav {                       width: 165px;
                                                                float: left;
                                                                padding-bottom: 30px; }


#centerContent {                        width: 717px;
                                                                float: right;
                                                                padding-bottom: 30px;  }



#centerContent h1 {     						font-family: Arial, Helvetica, Verdana, sans-serif;
														font-weight: bold;
														font-size: 16px;
														color: #5A8CAD;
														margin: 0 0 1.5em 0;
														letter-spacing: 1px;}

#centerContent h1 a { 							text-decoration: none;
														color: #5A8CAD; }
#centerContent h1 a:hover { 					color: #5e1d1b; }


#centerContent h2 {     font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        font-size: 14px;
        color: #5A8CAD;
		  margin: 1.5em 0 0 0;}

#centerContent h2.tophead {	margin: 0 0 0 0!important; }


#centerContent h3 {     font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #5A8CAD;
        margin-top: 3em; }

#centerContent h3.noSpace { margin-top: 2em; }

#centerContent h4 {     font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #000;
        margin-bottom: 0; }

.section {              margin-top: 2em;
                                                border-top: 1px solid #DDD;
                                                padding-top: 2em;}


#rightContent {                 width: 135px;
                                                                margin-left: 20px;
                                                                float: right; }


#date {
text-align: right;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        color: #A2A2A2;
        margin-bottom: 10px;
}

a.dctd {
        Font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        line-height: 11px;
        color: #719081;
}

a.dctd:hover {
        Font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #5e1d1b;
        text-decoration: none;
}




#footer {                               width: 882px;
                                                        margin: 0 auto;
                                                        padding-top: 25px;
                                                        clear: both;
                                                        border-top:1px solid #92A8AA;  }

#bottomLinks {											padding-bottom: 10px; }

#bottomLinks, #agencyLinks {						text-align: center;
															color: #999;
															font-family: Arial, Helvetica, Verdana, sans-serif;
															font-size: 11px; }

#bottomLinks a, #agencyLinks a {					padding: 3px;
															color: #999;
															text-decoration: none; }

#bottomLinks a:hover, #agencyLinks a:hover {	padding: 3px;
															text-decoration: underline; }
															
															
#bottomTagline {		text-align: center;
							margin: .8em 0 3em 0;
							color: #4D4D4D;}	
							

#downloadAcrobat {      font-size: 11px;
                                                        color: #999;
                                                        text-align: center;
                                                        padding: 20px 0 20px 0; }

#downloadAcrobat a {    text-decoration: underline;
                                                        color: #999;}



#textAndGraphicsLink {          display: none; }



#programLinks { background-color: #dadada;
width: 135px;
margin-top: 50px;
padding-bottom: 2px;}

#programLinks ul { margin: 0;
padding: 0 0 0 5px; }

#programLinks ul li { list-style-type: none;
margin: 0 0 15px 0; }

#programLinks h2 {                                      color: white;
        font-weight: bold;
        font-size: 11px;
        margin: 0;
        padding: 1px 2px 1px 5px;
                border-top: 1px solid #507262;
        background-color: #719081;
}


#programLinks a {
        Font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        line-height: 11px;
        color: #719081;
}

#programLinks a:hover {


        color: #5e1d1b;

}



.rightInset {           margin: 0 0 20px 10px;
        float: right;
        width: 135px;
        background-image: url(../images/dctd_doubledot_right.jpg);
        background-color: #FEFFEF;
        background-repeat: repeat-x;
        background-position: top;
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
                padding: 8px 5px 5px 5px;
        line-height: 14px;
}


.rightInset h4 {        font-size: 12px;
                                                margin: 0; }

.imagepad {
        float: left;
        padding-right: 3px;
}





#mainSectionNav {                       font-size: 11px;
                                                                font-weight: bold;
                                                                line-height: 14px;
                                                                width: 135px; }

#mainSectionNav div {   border-bottom: 1px dotted #9b3334; overflow: auto;
                                                                padding: 4px 0; }






#mainSectionNav a {             display: block;
                                                                text-decoration: none;
                                                                background: url(../images/bullet_off.gif) no-repeat center left;
                                                                color: #719081;
                                                                padding-left: 10px;
                                                                }


#mainSectionNav a:hover {               background: url(../images/bullet_on.gif) no-repeat center left;
                                                                                color: #5e1d1b; }




#smallLogos {           background-color: #FFF;
                                                float: none;
                                                clear: both;
                                                margin: 0;
                                                padding: 0 0 16px 0!important; }

#smallLogos img {       margin: 0 10px 0 0;
                                                border-width: 0; }







.posted {       font-size: 10px;
                                margin-bottom: 0px; }

h1.secondaryHeading {   margin-top: 50px; }



.prevNextLinks  {       margin-top: 50px; }
.prevNextLinks div {    margin-bottom: 15px; }

.prevNextLinks a {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        color: #719081;
        text-decoration: none;
}
.prevNextLinks a:hover {

        color: #5e1d1b;
        text-decoration: underline;
}

.prevnextBar {  color: #719081;
                                        margin: 0 10px; }


a.dctdHeading { font-size: 14px!important;
                                                line-height: 18px!important;  }

a.red {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #973335;
        text-decoration: none;
}
a.red:hover {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #973335;
        text-decoration: underline;
}









#centerContent h3 a,
#centerContent li a {
        Font-family: Arial, Helvetica, Verdana, sans-serif;

        font-weight: bold;
        text-decoration: none;

        color: #719081;
}
#centerContent p a {
        Font-family: Arial, Helvetica, Verdana, sans-serif;

        font-weight: bold;
        text-decoration: none;

        color: #719081;
}

#centerContent h3 a:hover,
#centerContent li a:hover {
        Font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        color: #5e1d1b;
        text-decoration: none;
}
#centerContent p a:hover {
        Font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        color: #5e1d1b;
        text-decoration: none;
}

#centerContent h2 a {                           text-decoration: none;
                                                                                        color: #5A8CAD; }
#centerContent h2 a:hover {             color: #5e1d1b; }

#centerContent .linkList {              list-style-type: none;
                                                                                margin: 2em 0 2em 0;
                                                                                padding: 0 0 0 0;
                                                                         }
#centerContent .linkList li {   margin-bottom: 1em; }





#skipToContent {				position: absolute;
									z-index: 0;
									top: 0;
									left: 0;
									font-size: 12px; }
						
#skipToContent a {			color: #A90101; }



#skipToContent a:active,
#skipToContent a:focus {	display:block;
									left: 0;
									z-index:999;
									background: #FFF;
									padding: 5px 5px 5px 5px; }
									
									
.textonly {	display: none; }			

						





#filereaders a {			font-size: 14px!important;
								line-height: 18px!important;
								font-weight: bold;
								text-decoration: none;
								color: #719081!important; }

#filereaders a:hover {	color: #5e1d1b!important; 
								text-decoration: none;}
								
								


#searchLabel {				position: absolute;
								left: -5000px; }
								
								
								
								
								
.backToLink  {       text-align: right; }


.backToLink a {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
        color: #719081;
        text-decoration: none;
}
.backToLink a:hover {

        color: #5e1d1b;
        text-decoration: underline;
}								




h2.spaced {							margin-top: 3em!important; }									

p.spaced {							margin-top: 3em!important; }	

ul.spaced li,
ol.spaced li {						margin-bottom: 1em; }									
									

ul.spaced li li,
ol.spaced li li {						margin-bottom: 0em; }

.dataTable {							border-collapse: collapse;
											border-spacing: none;
											margin: 10px 0 20px 0;
											min-width: 600px;
											}
							
.dataTable th {     					text-align: left; 
											font-weight: bold;}

.dataTable td, .dataTable th {	padding: 5px 10px;
											vertical-align: top;
											text-align: left; }

.dataTable td {						border-top: 1px solid #CCC;}


.dataTable .oddRow { 				background-color: #EEEEEE; }
					
					
					
.dataTable a {							font-weight: bold;
        									text-decoration: none;
											color: #719081; }

.dataTable a:hover {					color: #5e1d1b; }
