﻿body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0;}

body {font-family: arial,helvetica,sans-serif; background:#fff; padding-left: 3px; padding-top: 3px; font-size: 15px; line-height: 18px;}
a {color:#333;text-decoration:none}
input {font-size: 13px; line-height: 15px; font-family: arial,helvetica,sans-serif;}
select {clear:both;font-size: 13px; line-height: 15px; font-family: arial,helvetica,sans-serif;}
textarea {clear:both;font-size: 13px;line-height: 15px; font-family: arial,helvetica,sans-serif;}

h1, h2, h3 {font-size:22px; line-height: 27px;}
h4, h5, h6 {font-size:16px; line-height: 18px;}
.cssButton {height: 25px; font-size: 9px; font-family: Arial; text-transform: uppercase; }
.cssIndent {padding-left: 2em; text-indent: -2em;}
.cssSmaller {font-size: 86%}

.toolbarOptions {display:none;}
.toolbarSectionMenu {display:none;}

.access {display:none;}
.print {display:inline !important}

#inlinelist {border: 0px solid}
#inlinelist p { display: inline; }
#inlinelist ul, #inlinelist li {margin-left: 0;	padding: 10px; 	list-style: none; 	display: inline;}
#inlinelist a {text-decoration:none; color: #fff;}



/*--------------------------------------------------------------------------------------
TOP SECTION   
--------------------------------------------------------------------------------------*/
#top {border-bottom:1px solid #333; width: 700px}
#toppadding {height: 20px; padding-left: 10px;}
.cssHeading {font-size: 13px; line-height: 17px;}


/*--------------------------------------------------------------------------------------
MAIN SECTION   
--------------------------------------------------------------------------------------*/
#main {width:633px; position:relative; padding-top: 5px; padding-left: 13px;}

/*--------------------------------------------------------------------------------------
BOTTOM SECTION   
--------------------------------------------------------------------------------------*/
#readyset {display:none;}
#readyset_in {display:none;}
#home #readyset.hasjs {display:none;}
#home #readyset_in.hasjs {display:none;}

#foot {border-top:1px solid #333;padding:10px 0;}
#foot p {margin:0;font-size:10pt;color:#333;}
#foot ul {display:none;}
.phone {font-size: 13px;}

/*--------------------------------------------------------------------------------------
APPLICATION SECTIONS
--------------------------------------------------------------------------------------*/
/* Select Program   *********************************************************************/
.ProgramWarning {font-size: 90%; color: #4d4f53; font-style: italic;}
.ProgramName {font-size: 90%; font-weight: bold;}
.ProgramRow1 {padding-top: .4em; padding-left: .7em; padding-right: .7em; background-color: #f4f4f4;}
.ProgramRow2 {padding-top: .4em; padding-left: .7em; padding-right: .7em; background-color: #fff;}


/* Project Overview   *********************************************************************/
.cssProjectOverviewLabel {font-size: 80%; font-weight: bold;}
.cssProjectOverviewLabelSmall {font-size: 80%; font-weight: bold;}
#ProjectOverviewSpacer {}


/* Site Location   *********************************************************************/
#spanSiteDistrict table {padding: 0;}
#spanSiteDistrict td {width: 17em; font-size: 80%; padding: 0;}
#spanSiteDistrict fieldset{padding-bottom: .5em;}

#spanSiteDesignatedAreas table {padding: 0;}
#spanSiteDesignatedAreas td {width: 22em; font-size: 80%; padding: 0;}

.cssSiteLabel {text-align: right; vertical-align: top; padding-top: .5em; padding-right: .6em; width: 150px; font-size: 80%; font-weight: bold;}
.cssSiteLiteral {padding-top: .3em;}



/* Addenda  **********************************************************************/
#cssAddenda li {margin-left: 80px;}
#cssAddenda p {padding:  .5em 0em .5em;}

.cssAddendaSectionHeading {font-weight: bold; font-size: 140%}
.cssAddendaSubsectionHeading {font-weight: bold; font-size: 120%}
.cssAddendaIndent {margin-left: 40px; font-size: 100%;}
.cssAddendaIndentLine2 {margin-left: 3.35em; text-indent: -3.35em }
.cssAddendaQuestionLabel {font-size: 100%; font-weight: bold;}


/* Budget **********************************************************************************/
.cssJustificationLabel {font-size: 80%; font-weight: bold;}
.cssJustificationSmaller {font-size: 70%;}


/* Signature Page **********************************************************************************/
.cssSignaturePage {font-size: 90%; line-height: 110%;} 
#cssSignaturePageShortLine {line-height: 90%}

/*--------------------------------------------------------------------------------------
DROP AND DRAG COMPONENTS  
--------------------------------------------------------------------------------------*/

/* Menu   ************************************************************************/
.dhLevel0 {display:none;}
.dhLevel0_Selected {display:none;}
.dhLevel1 {display:none;}
.dhLevel1_Selected {display:none;}
.dhLeftNavigation {display:none;}
.dhSectionHeader {font-size:19pt; line-height: 23px;}

#dhMainContainer {margin-top:0px; width:100%; float:left;}
#dhSideBarContainer {display:none;}    
#dhSideBarBox {display:none;}
#dhMainContent {}



/* DCED Survey Object  ************************************************************************/
.dsCompletedUpload {border: solid .1em #d5d6d2; padding: .4em .8em .8em .8em}
.dsPreQuestion {font-size: 70%}
.dsAnswerReadOnly {font-size: 100%; margin-top: 15px; padding-bottom: 50px; }
.dsLabel {font-size: 70%}
.dsMaxLength {display: none;}
.dsPostQuestion {font-size: 70%}



/* Excel Grid ************************************************************************/
.egHead {font-size: 9px; background-color: Black; color: White; vertical-align: bottom;}
.egHeadT {font-size: 9px; background-color: Black; color: White; vertical-align: middle;}
.egTree {font-size: 9px;}
.egSubHead {font-size: 9px;}
.egSub {font-size: 9px; text-align: right; background-color: #D5D6D2;}
.egSubRowT {font-size: 9px; font-weight: bold;  text-align: right; background-color: #D5D6D2;}
.egSubHeadTd {font-size: 9px; text-align: right; background-color: #D5D6D2;}
.egRowHead {font-size: 9px; padding-left: 9px; padding-top: 7px; vertical-align: top;}
.egRowT {font-size: 9px; text-align: right;  font-weight: bold; }
.egFoot {font-size: 9px; text-align: right; font-weight: bold; }
.egHide {position: absolute; visibility: hidden;}
.egText {font-size: 9px; border: none; text-align:right;}
.egTextR {font-size: 9px; border: none; text-align:right;}
.egRowHText {font-size: 9px; border: none; padding-left: 10px; vertical-align: top;}
.egFtxt {font-size: 9px;}
.egRowHFTxt {font-size: 9px;}
.egAccess{position: absolute; left:-999em}