@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
img, a img {border:none;outline:none;}

body { margin:0px; padding:0px;  }
body,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; }
body { background:url(../images/pageBg.jpg) repeat-x #e1e5e1; margin:0px; padding:0px; }

h1 { font-size:23px; color:#0066CC; margin:0px; padding:0px; font-weight:bold; }
h2 { font-size:22px; color:#1a2948; margin:0px 0px 15px 0px; padding:0px 0px 2px 0px; font-weight:bold; display:block; border-bottom:1px solid #f0eac5; }
h3 { font-size:15px; color:#8b8b71; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; }
h4 { font-size:14px; color:#8b8b71; margin:0px; padding:0px; font-weight:bold; }
h5 { font-size:13px; color:#485d89; margin:0px; padding:0px; font-weight:bold; }
p { margin: 0px; margin-bottom:12px; }
li { margin:0px 0px 5px 27px; }
ul { margin:0px 0px 15px 0px; }
ol { margin:0px 0px 15px 0px; }

a { outline: none; }
a:link { color:#004eff; text-decoration:none; }
a:visited { color:#004eff;	text-decoration:none; }
a:hover { color:#0a3392; text-decoration:none; }
a:active { color: #0a3392; text-decoration:none; }
a img { border:none; }

blockquote { background:#c7d8ff; width:90%; margin:5px auto 25px auto; padding:10px; border:1px solid #0b389d; }

.hidden { display:none; }

hr { border:none; background:none; border-top:1px solid #e4dfbf; margin:0px 0px 12px 0px; padding:0px; }
.underline { display:block; border-bottom:1px solid #f0eac5; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px; }

.imgFloatRight { float:right; margin:5px 0px 10px 10px; }
.imgFloatLeft { float:left; margin:0px 10px 10px 0px; }

.imgFloatRightBorder { float:right; margin:5px 0px 10px 10px; border:1px solid #333333; }
.imgFloatLeftBorder { float:left; margin:0px 10px 10px 0px; border:1px solid #333333; }

.imgBorder { border:1px solid #333333; }

/****pop up baseline*****/
body.popUp { background:#e0e5df url(../images/popUpBg.jpg) repeat-x top; padding:10px; font-size:13px; }
body.popUp table.popUpTable { margin:15px auto 0px auto; padding:0px; }
body.popUp table.popUpTable td { border-bottom:1px solid #bababa; padding:5px 5px 5px 5px; }
body.popUp table.popUpTable td:first-child { border-right:1px solid #bababa; }
body.popUp table.popUpTable td.noBorderBottom { border-bottom:none; }
body.popUp table.popUpTable blockquote { background:url(../images/blockQuoteArrow.png) no-repeat top left; width:88%; margin:0px; padding:0px 0px 0px 25px; float:right; }

/******Tool Tip Baseline******/
.colorTip { display:none; position:absolute; padding:5px; width:200px; left:80%; top:-80px; text-align:center; font-size:10px; text-shadow:0 0 1px white; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.pointyTip { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:-6px; position:absolute; width:0; }
.pointyTipShadow { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:-6px; position:absolute; width:0; }
.pointyTipShadow { border-width:7px; bottom:-14px; margin-left:-7px; }
.colorTipContainer { position:relative; text-decoration:none !important; }

/******Generic Button Tag Baseline*******/
/*Small Button*/
button.submitBtn { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
button.submitBtn::-moz-focus-inner { border:none; }
button.submitBtn span { position:relative; display:block; white-space:nowrap; }
button.submitBtn { padding:0px 10px 0px 0px; margin:10px 15px 0px 0px; text-align:center; background:url(../images/dashBoard/buttonRight.jpg) no-repeat right; float:right; }
button.submitBtn span { padding:4px 0px 0px 10px; height:21px; background:url(../images/dashBoard/buttonLeft.jpg) no-repeat left top; color:#0099FF; font-size:12px; font-weight:bold; color:#454543 !important; }
button.submitBtn:hover { background:url(../images/dashBoard/buttonRightHover.jpg) no-repeat right; }
button.submitBtn:hover span { background:url(../images/dashBoard/buttonLeftHover.jpg) no-repeat left top; color:#898360 !important; }
/*Big Button*/
button { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
button::-moz-focus-inner { border:none; }
button span { position:relative; display:block; white-space:nowrap; }

button { padding:0px 26px 0px 0px; margin:0px 5px 0px 0px; text-align:center; background:url(../images/login/buttonRight.png) no-repeat right; }
button span { padding:7px 0px 0px 28px; height:25px; background:url(../images/login/buttonLeft.png) no-repeat left top; color:#0099FF; font-size:13px; font-weight:bold; color:#a69f7a !important; }

button:hover { background:url(../images/login/buttonRightHover.png) no-repeat right; }
button:hover span { background:url(../images/login/buttonLeftHover.png) no-repeat left top; color:#898360 !important; }

/*********Header**********/
#pageHeader { background:url(../images/pageHeader2.jpg) no-repeat; width:1022px; height:189px; margin:0px auto; padding:0px; position:relative; z-index:100; }
#pageHeader h1 { text-indent:-9999px; position:relative; }
#pageHeader #skipNav { text-indent:-9999px; position:relative; }

#pageHeader #pageTopNav { height:30px; background:none; margin:0px; padding:0px; position:absolute; top:29px; right:17px; }
#pageHeader #pageTopNav ul { margin:0px; padding:0px; float:right; }
#pageHeader #pageTopNav ul li { margin:0px; padding:0px; float:left; list-style:none; background:url(../images/topNavLeftBorder.jpg) no-repeat top left; }
#pageHeader #pageTopNav ul li a { display:block; font-weight:bold; color:#f7f2d6; text-decoration:none; height:30px; line-height:30px; padding:0px 10px 0px 10px; margin:0px; }
#pageHeader #pageTopNav ul li a:hover { background:url(../images/topNavHover.jpg) repeat-x; }

#pageHeader #pageTopDashBtn { width:123px; height:22px; margin:0px; padding:0px; position:absolute; top:63px; right:18px; }
#pageHeader #pageTopDashBtn a { display:block; background:url(../images/topNavDashBtn.jpg) no-repeat; text-decoration:none; font-size:10px; width:94px; height:18px; margin:0px; padding:4px 0px 0px 29px; color:#395caa; }
#pageHeader #pageTopDashBtn a:hover { background:url(../images/topNavDashBtn.jpg) no-repeat 0px -22px; color:#162953; }

#pageHeader #pageTopLogo { width:115px; height:158px; margin:0px; padding:0px; position:absolute; top:22px; left:27px }

#pageHeader #pageTopAddress { width:600px; height:25px; margin:0px; padding:0px; font-size:11px; font-weight:bold; color:#1a2948; position:absolute; bottom:38px; left:145px }

#pageHeader #pageMainNav { width:766px; height:34px; margin:0px; padding:0px; position:absolute; bottom:5px; right:16px; }
#pageHeader #pageMainNav ul { margin:0px; padding:0px; }
#pageHeader #pageMainNav ul li { margin:0px; padding:0px; list-style:none; float:left; background:url(../images/topNavLeftBorder.jpg) no-repeat top left; font-size:14px; }
#pageHeader #pageMainNav ul li a { display:block; font-weight:bold; color:#f7f2d6; text-decoration:none; margin:0px; padding:10px 14px 8px 14px; }
#pageHeader #pageMainNav ul li:hover a { background:url(../images/topMainNavHover.jpg) repeat-x; color:#FFFFFF; }
#pageHeader #pageMainNav ul li ul { display:none; background:none; position:absolute; }
#pageHeader #pageMainNav ul li:hover ul { display:block; .background:#1a2948; }
#pageHeader #pageMainNav ul li:hover ul li { background-image:none !important; border-bottom:1px solid #3a4866 !important; border-left:1px solid #1a2948; border-right:1px solid #1a2948; float:none !important; width:190px; height:auto !important; font-size:12px !important; }
#pageHeader #pageMainNav ul li:hover ul li a { background:#1a2948; }
#pageHeader #pageMainNav ul li:hover ul li a:hover { background:#1a2948 url(../images/topNavHover.jpg) repeat-x top; color:#FFFFFF; }

/*********Page Body*******/
#pageContent { background:url(../images/pageContentBG.jpg) repeat-y; width:1022px; margin:0px auto; padding:0px; overflow:hidden; position:relative; z-index:1; }
#pageContentSiteMap { background:url(../images/pageContentBG1Col.jpg) repeat-y; width:1022px; margin:0px auto; padding:0px; overflow:hidden; position:relative; z-index:1; }

#pageContent #pageLeftColumn { width:254px; margin:0px 0px 0px 22px; padding:0px 0px 0px 0px; float:left; }
#pageContent #pageLeftColumn h1 { text-indent:-9999px; position:absolute; }

/**Calendar Styles**/
#pageContent #pageLeftColumn #wvijdcCalendar { width:252px; background:#FFFFFF; border:1px solid #1a2948; margin:0px; padding:0px 0px 10px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_month { background:url(../images/calendar/monthBG.jpg) repeat-x; height:25px !important; margin:0px; padding:11px 0px 0px 0px; text-align:center; border-bottom:1px solid #1a2948; font-size:14px; font-weight:bold; color:#1a2948; position:relative; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_month a { background:url(../images/calendar/dateArrowBG.jpg) no-repeat; font-size:12px; color:#1a2948; height:17px !important; width:18px; text-decoration:none; display:block; padding:1px 0px 0px 0px; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_month a:hover { color:#41b649; }

#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_month a.previous { position:absolute; top:10px; left:10px; padding-right:1px; width:17px; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_month a.next { position:absolute; top:10px; right:10px; padding-left:1px; width:17px; }

#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div { margin:0px; padding:0px; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div table#wvijdcCalendar_table { margin:0px; padding:0px; width:240px; font-size:12px; font-weight:bold; margin:0px auto; padding:0px; border-spacing:6px; }

#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div table#wvijdcCalendar_table tbody tr th.calHeadings { color:#314f92; text-align:center; padding:0px 0px 0px 0px; font-weight:bold; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div table#wvijdcCalendar_table tbody tr td.calItems { border:1px solid #ededed; background:url(../images/calendar/normalDayBG.jpg) repeat-x; color:#7390ce; text-align:right; height:22px; vertical-align:middle; text-align:center; font-weight:bold; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div table#wvijdcCalendar_table tbody tr td.eventStyle { border:1px solid #ededed; background:url(../images/calendar/markedDayBG.jpg) repeat-x; color:#1a2948; text-align:right; height:22px; vertical-align:middle; text-align:center; font-weight:bold; cursor:pointer; }
#pageContent #pageLeftColumn #wvijdcCalendar #wvijdcCalendar_div table#wvijdcCalendar_table tbody tr td.eventStyle-Over { border:1px solid #ededed; background:url(../images/calendar/hoverDayBG.jpg) repeat-x; color:#ffffff; text-align:right; height:22px; vertical-align:middle; text-align:center; font-weight:bold; cursor:pointer; }

#pageContent #pageLeftColumn #wvijdcCalendar_events { padding:0px 0px 10px 0px; }
#pageContent #pageLeftColumn #wvijdcCalendar_events h1 { position:relative; text-indent:0px; margin:5px 0px 10px 2px; padding:0px 0px 2px 0px; display:block; border-bottom:1px solid #d1d1bc; font-weight:bold; color:#1a2948; font-size:16px !important; }
#pageContent #pageLeftColumn #wvijdcCalendar_events h2 { font-size:11px; color:#000000; }
#pageContent #pageLeftColumn #wvijdcCalendar_events p { margin-left:5px; }
/************/

#pageContent #pageRightColumn { width:680px; margin:0px 31px 0px 0px; padding:20px 0px 0px 10px; float:right; }
#pageContent #pageRightColumn h1 { text-indent:-9999px; position:absolute; }

#pageContentSiteMap #pageRightColumnFull { width:950px; margin:0px auto 0px auto; padding:20px 0px 0px 0px; position:relative; }
#pageContentSiteMap #pageRightColumnFull h1 { text-indent:-9999px; position:absolute; }

/*******Page Footer*******/
#pageFooter { background:url(../images/pageFooter.jpg) no-repeat; width:1022px; height:136px; margin:0px auto; padding:0px; position:relative; }
#pageFooter h1 { text-indent:-9999px; position:relative; }

#pageFooter a { color:#000000; text-decoration:none; }
#pageFooter a:visited { color:#000000; }
#pageFooter a:hover { color:#333333; text-decoration:underline; }
#pageFooter a:active { color:#333333; text-decoration:underline; }

#pageFooter #pageFooterMainNav { width:800px; margin:0px; padding:0px; position:absolute; top:16px; left:18px; overflow:hidden; font-size:11px; }
#pageFooter #pageFooterMainNav ul { margin:0px; padding:0px; }
#pageFooter #pageFooterMainNav ul li { margin:0px 7px 0px 0px; padding:0px 0px 0px 7px; list-style:none; float:left; border-left:1px solid #333333; }
#pageFooter #pageFooterMainNav ul li.first { border:none; }

#pageFooter #pageFooterTagLine { width:500px; margin:0px; padding:0px; position:absolute; bottom:23px; left:27px; font-size:11px; }

#pageFooter #pageFooterSecondNav { margin:0px; padding:0px; position:absolute; bottom:23px; right:23px; font-size:11px; overflow:hidden; }
#pageFooter #pageFooterSecondNav ul { margin:0px; padding:0px; }
#pageFooter #pageFooterSecondNav ul li { margin:0px 7px 0px 0px; padding:0px 0px 0px 7px; list-style:none; float:left; border-left:1px solid #333333; }
#pageFooter #pageFooterSecondNav ul li.first { border:none; }

/***Public Project Search Index***/
#pageContent #pageRightColumn .wvmap { float:right; }
#pageContent #pageRightColumn #countyDropDown { width:355px; margin:0px; padding:5px; background:#f7f2d4; border:1px solid #ebe6c6; }
#pageContent #pageRightColumn #countyDropDown .smallerText { font-size:10px; margin:10px 0px 0px 0px; padding:0px; width:98%; }

/***Public Project Search Results***/
#pageContent #pageRightColumn .projectTableListing { z-index:10; overflow:hidden; }

#pageContent #pageRightColumn .selectCounty { display:block; background:#f0eac5; border:1px solid #929292; padding:10px 0px 10px 10px;; margin:10px auto 10px auto; }
#pageContent #pageRightColumn .selectCounty a { background:url(../images/countySelect.jpg) no-repeat left top; padding:2px 4px 2px 20px; }
#pageContent #pageRightColumn .selectCounty a:hover { text-decoration:underline; }
#pageContent #pageRightColumn .selectCounty a:visited { text-decoration:none; }

#pageContent #pageRightColumn .projectTableListing { margin:0px; padding:0px; position:relative; }

#pageContent #pageRightColumn .projectTableListing .dataTables_wrapper #projects_filter { width:210px; background:none; margin:0px; padding:0px; position:absolute; top:17px; right:0px; }

#pageContent #pageRightColumn .projectTableListing table#projects { border-bottom:1px solid #929292; margin:0px auto 10px auto; padding:0px 0px 5px 0px; }

#pageContent #pageRightColumn .projectTableListing table#projects thead th { background:#e2dbaf; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; }
#pageContent #pageRightColumn .projectTableListing table#projects thead th:hover { color:#355a86; }
#pageContent #pageRightColumn .projectTableListing table#projects thead th.lastTh { border:none; }
#pageContent #pageRightColumn .projectTableListing table#projects thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#355a86; }
#pageContent #pageRightColumn .projectTableListing table#projects thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#355a86; }

#pageContent #pageRightColumn .projectTableListing table#projects tbody td { padding:5px; }
#pageContent #pageRightColumn .projectTableListing table#projects tbody td.idLink { padding:0px !important; }
#pageContent #pageRightColumn .projectTableListing table#projects tbody td a { display:block; height:auto; width:auto; padding:5px; }
#pageContent #pageRightColumn .projectTableListing table#projects tbody tr.even { background:#f0eac5; }
#pageContent #pageRightColumn .projectTableListing table#projects tbody tr:hover { background:#f5f2dd; }
#pageContent #pageRightColumn .projectTableListing table#projects tbody tr.even td { border-right:1px solid #f8f3d6; }

#pageContent #pageRightColumn .projectTableListing table#projects tbody td.dataTables_empty { background:#feb8b8; border:1px solid #ff0000; color:#ff0000; font-weight:bold; text-align:center; }

#pageContent #pageRightColumn .projectTableListing #projects_info { float:left; margin-left:5px; }
#pageContent #pageRightColumn .projectTableListing .dataTables_paginate { width:300px; background:none; float:right; text-align:right; padding:2px 10px 10px 10px; margin:0px 5px 0px 0px; }
#pageContent #pageRightColumn .projectTableListing .dataTables_paginate .paginate_button { cursor:pointer; padding:2px 5px 2px 5px; margin:0px 3px 0px 3px; background:#f0eac5; border:1px solid #eae4c1; }
#pageContent #pageRightColumn .projectTableListing .dataTables_paginate .paginate_button:hover { background:#eae4c1; }
#pageContent #pageRightColumn .projectTableListing .dataTables_paginate .paginate_active { padding:2px 5px 2px 5px; margin:0px 3px 0px 3px; font-weight:bold; }

#pageContent #pageRightColumn table#projectDetail { width:98%; margin:0px auto; padding:0px; }
#pageContent #pageRightColumn table#projectDetail tbody td { padding:5px; }
#pageContent #pageRightColumn table#projectDetail tbody td.projectDescription { border-top:1px solid #eae4c1; border-bottom:1px solid #eae4c1; padding:10px 5px 10px 5px; }

#pageContent #pageRightColumn table#projectDetail table#projectDetailListing { margin:10px auto 0px auto; padding:0px; }
#pageContent #pageRightColumn table#projectDetail table#projectDetailListing tr.odd { background:#f0eac5; }
#pageContent #pageRightColumn table#projectDetail table#projectDetailListing th { text-align:left; padding:5px; }
#pageContent #pageRightColumn table#projectDetail table#projectDetailListing th.right { text-align:right !important; }

#pageContent #pageRightColumn table#projectDetail table#projectDetailListing td.projectCost { text-align:left; border:1px solid #333333; border-left:none; border-top:none; padding-top:10px; }
#pageContent #pageRightColumn table#projectDetail table#projectDetailListing td.committedFunds { text-align:right; border-bottom:1px solid #333333; padding-top:10px; }

/**Public Project Search Project Detail**/
#pageContent #pageRightColumn #publicSearchResults { display:block; background:url(../images/publicSearchArrow.png) no-repeat left; height:29px; margin:0px; padding:0px 0px 0px 17px; width:112px; position:absolute; top:48px; right:31px; }
#pageContent #pageRightColumn #publicSearchResults a { display:block; background:url(../images/publicSearchBtnBg.png) repeat-x; height:19px; border-bottom:1px solid #888f97; color:#97937b; padding:9px 0px 0px 10px; }
#pageContent #pageRightColumn #publicSearchResults a:hover { background:url(../images/publicSearchBtnBg.png) repeat-x 0px -32px; color:#6e6a54; }

span.blackText { color:#000000 !important; }
#pageContent #pageRightColumn #publicProjectDetail { width:auto; margin:30px 0px 0px 0px; padding:0px; overflow:hidden; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectName { font-size:18px; font-weight:bold; color:#2c4477; width:670px; margin:0px auto 3px auto; padding:0px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectSponsor { font-size:12px; font-weight:bold; color:#2c4477; width:655px; margin:10px 0px 5px 0px; padding:0px 0px 0px 10px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectIDHead { background:url(../images/projectDetailHeader.jpg) no-repeat; width:670px; height:32px; margin:0px auto; padding:0px; overflow:hidden; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectIDHead #publicProjectID { width:543px; height:22px; margin:0px; padding:10px 0px 0px 7px; float:left; font-size:13px; color:#2c4477; font-weight:bold; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectIDHead #gisLink { width:100px; margin:5px 5px 0px 0px; padding:0px; float:right; width:55px; height:24px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectIDHead #gisLink a { background:url(../images/GISBtn.png) no-repeat; text-indent:-9999px; width:55px; height:24px; margin:0px; padding:0px; display:block; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectIDHead #gisLink a:hover { background:url(../images/GISBtn.png) no-repeat 0px -24px; }

#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody { background:#f8f3d6; border:1px solid #dad5b3; width:668px; margin:0px auto 15px auto; padding:0px; overflow:hidden; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectStatus { color:#2c4477; width:658px; height:22px; margin:0px 0px 0px 0px; padding:5px 5px 0px 5px; text-align:right; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectStatus .statusLabel { }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectStatus .status { color:#97937b; font-weight:bold; }

#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent { width:653px; margin:10px auto 0px auto; padding:0px 0px 15px 0px; overflow:hidden; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent h3 { clear:both; margin:25px 0px 7px 0px; padding:3px 0px 3px 3px; color:#8b8b71; border-bottom:1px solid #bbb79e; background:#ebe6c6; font-size:14px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent h4 { background:#ebe6c6; padding:2px; font-size:12px; font-weight:bold; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent ul { margin:0px; padding:0px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent ul li { margin-left:25px; margin-bottom:5px; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent .publicInfo { display:block; width:95%; margin:5px auto 5px auto; padding:0px; }

#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent #county { width:153px; margin:0px 0px 10px 0px; padding:0px; float:left; border:1px solid #ebe6c6; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent #district { width:153px; margin:0px 0px 10px 0px; padding:0px; float:right; border:1px solid #ebe6c6; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent #customers { width:153px; margin:0px 0px 10px 11px; padding:0px; float:right; border:1px solid #ebe6c6; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent #cost { width:153px; margin:0px 0px 10px 11px; padding:0px; float:right; border:1px solid #ebe6c6; }

#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent .projectTeam { width:203px; margin:0px 0px 5px 0px; padding:3px; float:left; border:1px solid #ebe6c6; }
#pageContent #pageRightColumn #publicProjectDetail #publicProjectBody #publicProjectContent .margin { margin:0px 6px 0px 6px; }


/********Project Dashboard********/

/*Project Dashboard Login*/
fieldset#logInFieldSet { border:1px solid #e5dfbb; background:#f8f3d6; font-size:12px; position:relative; width:98%; margin:0px 0px 15px 0px; padding:10px; }
fieldset#logInFieldSet #fieldsetContainer { background:url(../images/login/loginBG.jpg) repeat-y right; margin:0px; padding:0px; }
fieldset#logInFieldSet p { margin-left:3px; margin-right:3px; }

fieldset#logInFieldSet #leftColumn { width:66%; }
fieldset#logInFieldSet #leftColumn .buttons { width:99%; margin:15px 0px 0px 0px; padding:0px; text-align:right; }

.buttons button { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
.buttons button::-moz-focus-inner { border:none; }
.buttons button span { position:relative; display:block; white-space:nowrap; }

.buttons button { padding:0px 26px 0px 0px; margin:0px 5px 0px 0px; text-align:center; background:url(../images/login/buttonRight.jpg) no-repeat right; }
.buttons button span { padding:7px 0px 0px 28px; height:25px; background:url(../images/login/buttonLeft.jpg) no-repeat left top; color:#0099FF; font-size:13px; font-weight:bold; color:#a69f7a !important; }

.buttons button:hover { background:url(../images/login/buttonRightHover.jpg) no-repeat right; }
.buttons button:hover span { background:url(../images/login/buttonLeftHover.jpg) no-repeat left top; color:#898360 !important; }


fieldset#logInFieldSet #rightColumn { float:right; width:176px; }
fieldset#logInFieldSet #rightColumn #rightColumnHead { width:176px; height:15px; margin:10px 0px 0px 0px; padding:0px; }

fieldset#logInFieldSet #rightColumn #rightColumnBody { width:156px; background:url(../images/login/alertBG.jpg) repeat-y; margin:0px; padding:0px 10px 3px 10px; }
fieldset#logInFieldSet #rightColumn #rightColumnBody ul { margin:0px; padding:0px; }
fieldset#logInFieldSet #rightColumn #rightColumnBody ul li { margin:0px 0px 3px 3px !important; padding:0px !important; border:none !important; }

fieldset#logInFieldSet #rightColumn #rightColumnBody ul li a.forgotPass { background:url(../images/login/linkArrows.jpg) no-repeat right 5px; color:#004080; padding:0px 0px 0px 0px; display:block; width:109px; text-decoration:none; }
fieldset#logInFieldSet #rightColumn #rightColumnBody ul li a.forgotPass:hover { background:url(../images/login/linkArrows.jpg) no-repeat right -8px; color:#4b729a; }

fieldset#logInFieldSet #rightColumn #rightColumnBody ul li a.question { background:url(../images/login/linkQuestions.jpg) no-repeat right 3px; color:#004080; padding:0px 0px 0px 0px; display:block; width:77px; text-decoration:none; }
fieldset#logInFieldSet #rightColumn #rightColumnBody ul li a.question:hover { background:url(../images/login/linkQuestions.jpg) no-repeat right -15px; color:#4b729a; }

fieldset#logInFieldSet #rightColumn #rightColumnFooter { width:176px; height:27px; margin:0px; padding:0px; }

label { display:inline-block; line-height:1.8; vertical-align:top; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
input, select, textarea { margin-left:5px; }
fieldset#logInFieldSet ol { margin:0px; padding:0px; }
fieldset#logInFieldSet li { list-style:none; margin:0px 0px 5px 0px; padding:5px 5px 10px 5px !important; border-bottom:1px solid #ece6c5; width:99%; }
fieldset#logInFieldSet li.last { border-bottom:none !important; margin:0px !important; padding:5px 5px 0px 5px !important; }
label { width:80px; }
fieldset#logInFieldSet input:focus { background:#e1f6e3; border:1px solid #41ad48; }

.hidden { display:none; }

fieldset#logInFieldSet #errorMessage { clear:both; display:none; margin-top:-10px; }
fieldset#logInFieldSet #errorMessage #loginErrorBody { background:url(../images/login/warningBG.jpg) repeat-y; width:627px; margin:0px; padding:0px 20px 0px 20px; color:#ff0000; overflow:hidden; }
fieldset#logInFieldSet #errorMessage #loginErrorBody p { margin:7px 0px 0px 0px; }
fieldset#logInFieldSet #errorMessage #loginErrorBody .warningGif { margin:0px 15px 0px 0px; padding:0px; float:left; }

fieldset#logInFieldSet .errorMessage { clear:both; margin-top:0px; }
fieldset#logInFieldSet .errorMessage #loginErrorBody { background:url(../images/login/warningBG.jpg) repeat-y; width:627px; margin:0px; padding:0px 20px 0px 20px; color:#ff0000; overflow:hidden; }
fieldset#logInFieldSet .errorMessage #loginErrorBody p { margin:7px 0px 0px 0px; }
fieldset#logInFieldSet .errorMessage #loginErrorBody .warningGif { margin:0px 15px 0px 0px; padding:0px; float:left; }

label.error { margin:0px; color:red; font-style:italic; font-weight:normal; width:auto !important; }
input.error { border:2px solid red; }
select.error { border:2px solid red; }
textarea.error { border:2px solid red; }

/*Login Tool Tip*/
fieldset#logInFieldSet .question .pointyTip { border-top-color:#f9f2ba; }
fieldset#logInFieldSet .question .pointyTipShadow { border-top-color:#e9d315; }
fieldset#logInFieldSet .question .colorTip { background-color:#f9f2ba; border:1px solid #e9d315; color:#5b5316; }

.importantNotice { color:red; font-style:italic; font-weight:bold; width:auto !important; }

/*******Dashboard Main Page*********/

/*Dashboard Navigation*/
.taskTool { width:243px; margin:15px auto 0px auto; padding:0px 0px 8px 0px; background:url(../images/dashBoard/taskToolsBtm.png) no-repeat bottom; }
.taskTool h3 { width:233px; height:24px; margin:0px; padding:7px 0px 0px 10px; background:url(../images/dashBoard/taskToolsHeader.png) no-repeat; font-size:17px; color:#1a2948; }
.taskTool ul { margin:0px; padding:0px; background:#f3eed1; }
.taskTool ul li { margin:0px; padding:0px 0px 0px 5px; list-style:none; background:url(../images/dashBoard/taskToolsListBG.jpg) repeat-x; height:28px; border-left:1px solid #dad4b1;border-right:1px solid #dad4b1; }
.taskTool ul li:hover { background:url(../images/dashBoard/taskToolsListBG.jpg) repeat-x 0px -28px; }
.taskTool ul li a { display:block; height:21px; font-size:13px; color:#00418c; font-weight:bold; text-decoration:none; padding:7px 0px 0px 23px; }
.taskTool ul li a:hover { color:#5985c1; }

.taskTool ul li a.formsList { background:url(../images/dashBoard/formsIconSm.png) no-repeat left; }
.taskTool ul li a.projectsList { background:url(../images/dashBoard/projectsIconSm.png) no-repeat left; }
.taskTool ul li a.searchList { background:url(../images/dashBoard/searchIconSm.png) no-repeat left; }
.taskTool ul li a.gisList { background:url(../images/dashBoard/gisIconSm.png) no-repeat left; }
.taskTool ul li a.fundingList { background:url(../images/dashBoard/fundingIconSm.png) no-repeat left; }
.taskTool ul li a.pscList { background:url(../images/dashBoard/pscIconSm.png) no-repeat left; }
.taskTool ul li a.censusList { background:url(../images/dashBoard/censusIconSm.png) no-repeat left; }
.taskTool ul li a.helpList { background:url(../images/dashBoard/helpIconSm.png) no-repeat left; }
.taskTool ul li a.reportList { background:url(../images/dashBoard/monthlyReportingIconSm.png) no-repeat left; }
.taskTool ul li a.performanceList { background:url(../images/dashBoard/performanceIconSm.png) no-repeat left; }

/*Dashboard*/

/*Dashboard Header*/
#projectDashHeader { width:680px; height:79px; background:url(../images/dashBoard/dashboardHeaderBG.jpg) no-repeat; position:relative; margin:0px; padding:0px; }

#projectDashHeader h2 { margin:0px; padding:0px; position:absolute; top:5px; left:10px; }
#projectDashHeader span.loginMember { margin:0px; padding:0px; font-weight:bold; position:absolute; top:44px; left:12px; }

#projectDashHeader #projectDashHeaderMenu { margin:0px; padding:0px; height:29px; position:absolute; right:1px !important; bottom:13px; }
#projectDashHeader #projectDashHeaderMenu ul { margin:0px; padding:0px; float:right; }
#projectDashHeader #projectDashHeaderMenu ul li { margin:0px; padding:2px 0px 0px 5px; list-style:none; float:left; border-left:1px solid #e7e1c2; display:block; height:27px; }
#projectDashHeader #projectDashHeaderMenu ul li:hover { background:url(../images/dashBoard/dashHeaderNavBg2.png) repeat-x bottom; }
#projectDashHeader #projectDashHeaderMenu ul li a { font-size:12px; font-weight:bold; color:#80aeec; text-decoration:none; display:block; height:22px; margin:0px; padding:7px 10px 0px 25px; }
#projectDashHeader #projectDashHeaderMenu ul li a:hover { color:#00418c; }

#projectDashHeader #projectDashHeaderMenu ul li a.projectDashReminders { background:url(../images/dashBoard/dashHeadNavReminderIconSm.png) no-repeat left; }
#projectDashHeader #projectDashHeaderMenu ul li a.projectDashManage { background:url(../images/dashBoard/dashHeadNavManageIconSm.png) no-repeat left; }

#projectDashHeader #projectDashHeaderLogOut { margin:0px; padding:0px; width:80px; height:25px; position:absolute; right:0px; top:6px; }
#projectDashHeader #projectDashHeaderLogOut ul { margin:0px; padding:0px; }
#projectDashHeader #projectDashHeaderLogOut ul li { margin:0px; padding:0px 0px 0px 7px; list-style:none; }
#projectDashHeader #projectDashHeaderLogOut ul li a { display:block; background:url(../images/dashBoard/dashHeadNavLogOutIconSm.png) no-repeat left 7px; height:19px; color:#333333; text-decoration:none; margin:0px; padding:6px 0px 0px 17px; font-size:11px; font-weight:bold; }
#projectDashHeader #projectDashHeaderLogOut ul li a:hover { background:url(../images/dashBoard/dashHeadNavLogOutIconSm.png) no-repeat left -16px; color:#80aeec; }

#projectDashHeader #dashboardHome { margin:0px; padding:0px; position:absolute; right:90px; top:6px; }
#projectDashHeader #dashboardHome ul { margin:0px; padding:0px; }
#projectDashHeader #dashboardHome ul li { margin:0px; padding:0px 0px 0px 0px; list-style:none; }
#projectDashHeader #dashboardHome ul li a { display:block; background:url(../images/dashBoard/homeBtnIcon.png) no-repeat; height:14px; color:#333333; text-decoration:none; margin:0px; padding:6px 0px 0px 25px; font-size:11px; font-weight:bold; }
#projectDashHeader #dashboardHome ul li a:hover { background:url(../images/dashBoard/homeBtnIcon.png) no-repeat 0px -20px; color:#80aeec; }
/******/

/*Dashboard Body*/
/*2Columns*/
#projectDashBody2Col { width:680px; background:url(../images/dashBoard/dashBodyBg.jpg) repeat-y; margin:0px; padding:0px; min-height:250px; }

#projectDashBody2Col #projectDashLeftCol { width:430px; margin:0px; padding:20px 0px 0px 0px; }

#formattaArea { margin-top:15px; }

/*Project listing*/
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation { margin:0px; padding:0px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation #projectDashProjectInitiationHeader { color:#c6b266; font-weight:bold; font-size:13px; margin:0px 0px 5px 10px; padding:0px 0px 3px 0px; border-bottom:1px solid #efefe0; display:block; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation p { font-size:11px; margin:0px 0px 5px 10px; padding:0px 0px 3px 0px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation ul { margin:0px 0px 15px 10px; padding:0px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation ul li { margin:0px 2px 0px 2px; padding:4px 2px 4px 2px; height:15px; list-style:none; display:inline-block; .float:left; border:1px solid #fbf7e0; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation ul li:hover { background:url(../images/dashBoard/openFormBG.jpg) repeat-x; border:1px solid #b8b18b; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation ul li a { background:url(../images/dashBoard/formattaIconSm.png) no-repeat left; margin:0px; padding:7px 5px 7px 25px; color:#9c9675; text-decoration:none }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectInitiation ul li a:hover { color:#7e795a; }

/* Draw Schedule Reminder */
#projectDashBody2Col #projectDashLeftCol #projectDashProjectDrawScheduleMaintanceReminder { margin:0px; padding:0px; /* background-color:#fed3ca; */ }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectDrawScheduleMaintanceReminder #projectDashProjectDrawScheduleMaintanceReminderHeader { color:#E81212; font-weight:bold; font-size:13px; margin:0px 0px 5px 10px; padding:0px 0px 3px 0px; border-bottom:1px solid #efefe0; display:block; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectDrawScheduleMaintanceReminder p { font-size:11px; margin:0px 0px 5px 10px; padding:0px 0px 3px 0px; color:#E81212;  }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea { width:430px; margin:0px 0px 15px 0px; padding:0px; position:relative; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea h3 { background:url(../images/dashBoard/dashProjectAreaHeader.jpg) no-repeat; width:397px; height:21px;margin:25px 0px 0px 0px; padding:10px 0px 0px 33px; font-weight:bold; font-size:15px; color:#1a2948; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea ul.viewAllProjects { margin:0px; padding:0px; position:absolute; top:3px; right:0px; .top:27px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea ul.viewAllProjects li { margin:0px; padding:0px; list-style:none; height:28px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea ul.viewAllProjects li a { display:block; background:url(../images/dashBoard/viewAllProjectBorder.jpg) left no-repeat; height:20px; padding:8px 10px 0px 10px; color:#88846c; text-decoration:none; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea ul.viewAllProjects li a:hover { color:#46432f; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo { width:428px; margin:0px; padding:0px 0px 10px 0px; background:#f8f3d6; border:1px solid #dad5b3; border-top:none !important; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo p.instructions { margin:0px 0px 5px 5px; padding:5px 0px 0px 0px; font-size:11px; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects { width:97%; margin:10px auto 0px auto; padding:0px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects thead th { background:#f0eac5; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; font-size:13px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects thead th:hover { color:#28466a; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects thead th.lastTh { border:none !important; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody a { color:#80aeec; display:block; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody a:hover { color:#375680; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody a:visited { color:#80aeec; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody a:active { color:#375680; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody td { padding:5px; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody tr.even { background:#f0eac5; }
#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody tr.even td { border-right:1px solid #f8f3d6; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo table#projects tbody tr:hover { background:#e8e2bf; }

#projectDashBody2Col #projectDashLeftCol #projectDashProjectArea #projectDashProjectAreaInfo #projects_wrapper #projects_info { display:none; }
/**/

#projectDashBody2Col #projectDashRightCol { width:235px; margin:0px; padding:0px; float:right; }

/*Dash Main Page Alert*/
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea { background:url(../images/dashBoard/dashRedAlertBody.jpg) repeat-y; margin:0px 0px 15px 0px; padding:0px; position:relative; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody { background:url(../images/dashBoard/dashRedAlertTop.jpg) top no-repeat; margin:0px; padding:15px 12px 0px 12px; width:211px; min-height:50px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody h4 { color:#e81212; font-size:12px; width:180px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody h5 { color:#e81212; font-size:13px; font-weight:bold; margin:10px 0px 0px 20px; padding:0px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody p { color:#474747; font-size:11px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBtm { margin:-10px 0px 0px 0px; padding:0px; height:37px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody #projectDashAlertQuestion { width:13px; height:13px; margin:0px; padding:0px; position:absolute; top:10px; right:10px; }
#projectDashBody2Col #projectDashRightCol #projectDashAlertArea #projectDashAlertBody #projectDashAlertAll { width:13px; height:13px; margin:0px; padding:0px; position:absolute; top:10px; right:25px; }

/*Dashboard Tool Tip*/
#projectDashAlertQuestion .question .colorTip { position:absolute; left:-80px; top:-75px; }
#projectDashAlertQuestion .question .pointyTip { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:80px; position:absolute; width:0; }
#projectDashAlertQuestion .question .pointyTipShadow { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:78px; position:absolute; width:0; }
#projectDashAlertQuestion .question .pointyTipShadow { border-width:7px; bottom:-14px; margin-left:79px; }
#projectDashAlertQuestion .question .pointyTip { border-top-color:#f9f2ba;}
#projectDashAlertQuestion .question .pointyTipShadow { border-top-color:#e9d315;}
#projectDashAlertQuestion .question .colorTip { background-color:#f9f2ba; border:1px solid #e9d315; color:#5b5316; }

#projectDashAlertAll .question .colorTip { position:absolute; left:-80px; top:-35px; }
#projectDashAlertAll .question .pointyTip { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:80px; position:absolute; width:0; }
#projectDashAlertAll .question .pointyTipShadow { border:6px solid transparent; bottom:-12px; height:0; left:50%; margin-left:78px; position:absolute; width:0; }
#projectDashAlertAll .question .pointyTipShadow { border-width:7px; bottom:-14px; margin-left:79px; }
#projectDashAlertAll .question .pointyTip { border-top-color:#f9f2ba;}
#projectDashAlertAll .question .pointyTipShadow { border-top-color:#e9d315;}
#projectDashAlertAll .question .colorTip { background-color:#f9f2ba; border:1px solid #e9d315; color:#5b5316; }

/*Dash Project Quick Search*/
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch { width:235px; margin:0px; padding:0px; background:url(../images/dashBoard/dashQuickSearchBody.jpg) repeat-y; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch h4 { background:url(../images/dashBoard/dashQuickSearchHeader.jpg) no-repeat; width:225px; height:21px;margin:0px; padding:10px 0px 0px 10px; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody { width:200px; margin:10px auto 5px auto; padding:0px; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody label { color:#454543; font-weight:bold; margin:0px; padding:0px; }

#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn::-moz-focus-inner { border:none; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn span { position:relative; display:block; white-space:nowrap; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn { padding:0px 10px 0px 0px; margin:10px 15px 0px 0px; text-align:center; background:url(../images/dashBoard/buttonRight.jpg) no-repeat right; float:right; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn span { padding:4px 0px 0px 10px; height:21px; background:url(../images/dashBoard/buttonLeft.jpg) no-repeat left top; color:#0099FF; font-size:12px; font-weight:bold; color:#454543 !important; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn:hover { background:url(../images/dashBoard/buttonRightHover.jpg) no-repeat right; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBody button.submitBtn:hover span { background:url(../images/dashBoard/buttonLeftHover.jpg) no-repeat left top; color:#898360 !important; }
#projectDashBody2Col #projectDashRightCol #projectDashQuickSearch #projectDashQuickSearchBtm { .height:10px; }

/*1Columns*/
#projectDashBody1Col { width:670px; margin:0px auto; padding:10px 5px 15px 5px; position:relative; }
#projectDashBody1Col h3 { font-size:17px; color:#2c4477; border-bottom:1px solid #e9e3c3; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; }

#projectDashBody1Col ul#projectsHistoryBtn { margin:0px; padding:0px; width:162px; position:absolute; top:8px; right:0px; padding:0px; }
#projectDashBody1Col ul#projectsHistoryBtn li { margin:0px; padding:0px; list-style:none; display:block; background:url(../images/dashBoard/viewAllProjectBorder.jpg) left no-repeat; height:25px; }
#projectDashBody1Col ul#projectsHistoryBtn li a { display:block; padding:5px 0px 5px 5px; color:#97937b; text-decoration:none; }
#projectDashBody1Col ul#projectsHistoryBtn li a:hover { color:#7d795f; text-decoration:none; }

#projectDashBody1Col ul#projectsAllBtn { margin:0px; padding:0px; width:110px; position:absolute; top:8px; right:0px; padding:0px; }
#projectDashBody1Col ul#projectsAllBtn li { margin:0px; padding:0px; list-style:none; display:block; background:url(../images/dashBoard/viewAllProjectBorder.jpg) left no-repeat; height:25px; }
#projectDashBody1Col ul#projectsAllBtn li a { display:block; padding:5px 0px 5px 7px; color:#97937b; text-decoration:none; }
#projectDashBody1Col ul#projectsAllBtn li a:hover { color:#7d795f; text-decoration:none; }

/*forms Page*/
#projectDashBody1Col #projectDashOpenForms { background:#fbf7e0; border:1px solid #f7f2d2; margin:15px 0px 0px 0px; padding:0px 0px 5px 0px; .overflow:hidden; .width:670px; }
#projectDashBody1Col #projectDashOpenForms h4 { display:block; background:#f0eac5; border-bottom:1px solid #f7f2d2; font-size:13px; margin:0px; padding:5px 0px 5px 5px; }
#projectDashBody1Col #projectDashOpenForms p { font-size:11px; margin:5px 5px 12px 5px; }
#projectDashBody1Col #projectDashOpenForms h5 { color:#c6b266; font-weight:bold; font-size:13px; margin:0px 0px 5px 10px; padding:0px 0px 3px 0px; border-bottom:1px solid #efefe0; .display:block; .width:99%; }

#projectDashBody1Col #projectDashOpenForms ul { margin:0px 0px 15px 10px; padding:0px; .padding:0px 0px 10px 0px; .margin:0px 0px 30px 0px; }
#projectDashBody1Col #projectDashOpenForms ul li { margin:0px 2px 0px 2px; padding:4px 2px 4px 2px; height:15px; list-style:none; display:inline-block; .float:left; border:1px solid #fbf7e0; .margin:0px 2px 0px 2px; .white-space:nowrap;  }
#projectDashBody1Col #projectDashOpenForms ul li:hover { background:url(../images/dashBoard/openFormBG.jpg) repeat-x; border:1px solid #b8b18b; }
#projectDashBody1Col #projectDashOpenForms ul li a { background:url(../images/dashBoard/pdfIconSm.png) no-repeat left; margin:0px; padding:7px 5px 7px 25px; color:#9c9675; text-decoration:none; }
#projectDashBody1Col #projectDashOpenForms ul li a:hover { color:#7e795a; }
#projectDashBody1Col #projectDashOpenForms ul li.excel a { background:url(../images/dashBoard/excelIconSm.png) no-repeat left; }

#projectDashBody1Col #projectDashFormsProject { width:670px; margin:10px auto 0px auto; padding:0px; }
#projectDashBody1Col #projectDashFormsProject h4 { background:url(../images/dashBoard/activeProject1ColHeader.jpg) no-repeat; width:637px; height:20px; margin:0px; padding:12px 0px 0px 33px; font-size:14px; color:#2c4477; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper { background:#fbf7e0; border:1px solid #f7f2d2; margin:0px; padding:0px 0px 0px 0px; position:relative; overflow:hidden; .padding-top:40px; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper #projectsForms_filter { width:200px; background:#f7f6da; border:2px solid #e7d284; margin:0px; padding:3px; overflow:hidden; font-weight:bold; position:absolute; top:3px; right:3px; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper #projectsForms_filter input { width:140px; margin:0px 0px 0px 5px; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms { width:99%; margin:40px auto 0px auto; padding:0px;}
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms thead th { background:#f0eac5; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; font-size:13px; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms thead th:hover { color:#28466a; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms thead th.lastTh { border:none !important; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody a { color:#80aeec; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody a:hover { color:#375680; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms a:visited { color:#80aeec; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody a:active { color:#375680; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody td { padding:5px; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody tr.even { background:#f0eac5; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody tr.even td { border-right:1px solid #f8f3d6; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody tr:hover { background:#e8e2bf; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper table#projectsForms tbody td a.idHref { display:block; padding:3px; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper #projectsForms_info { background:#efefe0; margin:5px 0px 0px 3px; padding:3px; float:left; font-weight:bold; }

#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper .dataTables_paginate { margin:10px 5px 0px 0px; padding:0px; float:right; height:25px; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper .dataTables_paginate .paginate_button { padding:3px 5px 3px 5px; background:#ffffed; margin:0px 2px 0px 2px; border:1px solid #e7d284; cursor:pointer; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper .dataTables_paginate .paginate_button:hover { background:#f0eac5; }
#projectDashBody1Col #projectDashFormsProject #projectsForms_wrapper .dataTables_paginate .paginate_active { padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; border:1px dotted #e7d284; }
/**/

/****Project Notifications Page****/
#projectDashBody1Col #projectDashNotifications { background:#fbf7e0; border:1px solid #f7f2d2; margin:15px 0px 0px 0px; padding:0px 0px 5px 0px; .overflow:hidden; .width:670px; }
#projectDashBody1Col #projectDashNotifications h4 { background:url(../images/dashBoard/activeProject1ColHeader.jpg) no-repeat; width:637px; height:20px; margin:0px; padding:12px 0px 0px 33px; font-size:14px; color:#2c4477; }

#projectDashBody1Col #projectDashNotifications p { width:95%; margin:5px 0px 10px 5px; font-size:11px; }

#projectDashBody1Col #projectDashNotifications table.dataTable { width:99%; margin:5px auto 0px auto; padding:0px; }
#projectDashBody1Col #projectDashNotifications table.dataTable thead th { background:#f0eac5; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; font-size:13px; }
#projectDashBody1Col #projectDashNotifications table.dataTable thead th:hover { color:#28466a; }
#projectDashBody1Col #projectDashNotifications table.dataTable thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectDashNotifications table.dataTable thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectDashNotifications table.dataTable thead th.lastTh { border:none !important; }

#projectDashBody1Col #projectDashNotifications table.dataTable tbody a { color:#80aeec; }
#projectDashBody1Col #projectDashNotifications table.dataTable tbody a:hover { color:#375680; }
#projectDashBody1Col #projectDashNotifications table.dataTable a:visited { color:#80aeec; }
#projectDashBody1Col #projectDashNotifications table.dataTable tbody a:active { color:#375680; }

#projectDashBody1Col #projectDashNotifications table.dataTable tbody td { padding:5px; }
#projectDashBody1Col #projectDashNotifications table.dataTable tbody tr.even { background:#f0eac5; }
#projectDashBody1Col #projectDashNotifications table.dataTable tbody tr.even td { border-right:1px solid #f8f3d6; }

#projectDashBody1Col #projectDashNotifications table.dataTable tbody tr:hover { background:#e8e2bf; }

#projectDashBody1Col #projectDashNotifications table.dataTable tbody td a.idHref { display:block; padding:3px; }

#projectDashBody1Col #projectDashNotifications #projectsNew_info { display:none; }
#projectDashBody1Col #projectDashNotifications #projectsActive_info { display:none; }
#projectDashBody1Col #projectDashNotifications #projectsPast_info { background:#efefe0; margin:5px 0px 0px 3px; padding:3px; float:left; font-weight:bold; }

#projectDashBody1Col #projectDashNotifications .dataTables_paginate { display:none; }
#projectDashBody1Col #projectDashNotifications #projectsNotifications_info { display:none; }

#projectDashBody1Col #projectDashNotifications .notifcationlisting { margin:10px auto 5px auto; padding:0px; width:630px; }
#projectDashBody1Col #projectDashNotifications .notifcationlisting .notificationBody { background:url(../images/dashBoard/notificationListingBg.png) repeat-y; width:600px; margin:0px; padding:0px 15px 0px 15px; }
#projectDashBody1Col #projectDashNotifications .notifcationlisting .notificationBody p { margin:0px; padding:5px 20px 0px 20px; }
#projectDashBody1Col #projectDashNotifications .notifcationlisting .notificationListingHeader { margin:0px; padding:0px 0px 0px 20px; color:#e81212; font-weight:bold; background:url(../images/dashBoard/notificationHeaderBg.png) no-repeat left; }
#projectDashBody1Col #projectDashNotifications .notifcationlisting .notificationBtm { margin-bottom:5px; }

/****/

/***Project Detail Page***/
#projectDashBody1Col ul#projectsBackBtn { margin:0px; padding:0px; width:130px; position:absolute; top:8px; right:0px; padding:0px; }
#projectDashBody1Col ul#projectsBackBtn li { margin:0px; padding:0px; list-style:none; display:block; background:url(../images/dashBoard/viewAllProjectBorder.jpg) left no-repeat; height:25px; }
#projectDashBody1Col ul#projectsBackBtn li a { display:block; padding:5px 0px 5px 5px; color:#97937b; text-decoration:none; }
#projectDashBody1Col ul#projectsBackBtn li a:hover { color:#7d795f; text-decoration:none; }

#projectDashBody1Col #projectDashProjectDetailArea { width:670px; background:#f8f3d6; margin:0px auto; padding:0px; position:relative; }
#projectDashBody1Col #projectDashProjectDetailArea h4 { background:url(../images/dashBoard/projectDetail1ColHeader.jpg) no-repeat; width:630px; height:20px; margin:0px; padding:12px 0px 0px 40px; font-size:14px; color:#2c4477; position:relative; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailStatus { width:400px; margin:0px; padding:9px 0px 0px 0px; height:28px; position:absolute; top:3px; right:10px; text-align:right; color:#6e6a52; font-size:12px; font-weight:bold; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailStatus span.detailStatus { background:url(../images/dashBoard/statusFade.jpg) no-repeat right; height:27px; margin:0px 7px 0px 0px; padding:5px 7px 4px 0px; color:#a7a282; font-size:13px; }

span.idNumber { font-size:14px; color:#0b1221; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent { background:#f8f3d6; border:1px solid #dad5b3; border-top:none; margin:0px; padding:10px 0px 0px 0px; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDashProjectDetailInfo { margin:0px 0px 10px 0px; padding:0px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDashProjectDetailInfo table#projectDetailInfoTable { margin:5px 0px 5px 10px; padding:0px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDashProjectDetailInfo table#projectDetailInfoTable th { font-weight:bold;  margin:0px; padding:0px 25px 5px 0px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDashProjectDetailInfo table#projectDetailInfoTable td { padding:0px 25px 0px 5px; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea { width:656px; margin:0px auto 0px auto; padding:0px; border:1px dashed #f0eac5; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea h5 { display:block; background:#f0eac5; border-bottom:1px dashed #f0eac5; margin:0px 0px 5px 0px; padding:3px 0px 3px 7px; color:#8b8b8e; font-weight:bold; font-size:13px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea p.instruction { font-size:10px; margin:0px 0px 10px 3px; padding:0px 5px 0px 5px; border:none; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea h6 { color:#c6b266; font-weight:bold; font-size:13px; margin:0px 0px 5px 10px; padding:0px 0px 3px 15px; border-bottom:1px solid #e7e7d6; background:url(../images/dashBoard/accordionActive.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea h6:hover { color:#b8a55f; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea h6.ui-state-default { background:url(../images/dashBoard/accordianInactive.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea h6.ui-state-active { background:url(../images/dashBoard/accordionActive.png) no-repeat left; color:#b8a55f; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea .accordian { overflow:hidden; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea .accordian ul { height:auto; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul { margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; .padding:0px 0px 10px 0px; .margin:0px 0px 10px 0px; height:1%; overflow:hidden; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul li { margin:2px 2px 2px 2px; padding:4px 2px 4px 2px; height:15px; list-style:none; float:left; border:1px solid #fbf7e0; white-space:nowrap; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul li:hover { background:url(../images/dashBoard/openFormBG.jpg) repeat-x; border:1px solid #b8b18b; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul li a { margin:0px; padding:7px 5px 7px 25px; color:#9c9675; text-decoration:none; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul li a:hover { color:#7e795a; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs { width:668px; margin:10px 0px 0px 0px; padding:0px; overflow:hidden; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav { margin:0px; padding:0px; overflow:hidden; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li { margin:0px; padding:0px; list-style:none; float:left; border-top:1px solid #dad5b3; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li.ui-state-default { background:#f8f3d6 url(../images/dashBoard/tabBorder.jpg) no-repeat right; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li.ui-state-active { background:#e9e3bf url(../images/dashBoard/tabBorder.jpg) no-repeat right; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li.ui-state-default:hover { background:#dbd5af url(../images/dashBoard/tabBorder.jpg) no-repeat right; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a { display:block; padding:0px; color:#80aeec; text-decoration:none; font-weight:bold; background:url(../images/dashBoard/tabFade.png) repeat-x top; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a:hover { color:#547baf; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a span { display:block; margin:0px 0px 0px 3px; padding:5px 10px 5px 20px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a.tasksIcon span { background:url(../images/dashBoard/tasksIconSm.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a.notificationIcon span { background:url(../images/dashBoard/notificationsIcon.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a.teamIcon span { background:url(../images/dashBoard/teamMembersIcon.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs ul.projectDetailTabsNav li a.formsIcon span { background:url(../images/dashBoard/pdfIconTabs.png) no-repeat left; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea { background:#f2edce; margin:0px; padding:0px; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms { width:638px; margin:0px auto; padding:15px 15px 10px 15px; background:url(../images/dashBoard/tabBG.jpg) repeat-x top; overflow:hidden; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul { margin:0px 0px 0px 8px; padding:0px 0px 10px 0px; .padding:0px 0px 10px 0px; .margin:0px 0px 10px 0px; height:1%; overflow:hidden; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul li { margin:2px 2px 2px 2px; padding:0px/*4px 2px 4px 2px*/; height:25px/*15px*/; list-style:none; border:1px solid #fbf7e0; white-space:nowrap; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul li:hover { background:url(../images/dashBoard/openFormBG.jpg) repeat-x; border:1px solid #b8b18b; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul li a { margin:0px 0px 0px 3px; padding:7px 5px 7px 25px; color:#9c9675; text-decoration:none; display:block; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul li a:hover { color:#7e795a; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul.formPDF li a { background:url(../images/dashBoard/pdfIconSm.png) no-repeat left; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectCompletedForms ul.formPDF li a .DocumentDate { /* text-align:right;  float:right; height:1px;*/ position: absolute;
right: 30px; /* margin-top:-17px;  */}

ul.formFormatta li a { background:url(../images/dashBoard/formattaIconSm.png) no-repeat left; }
/* https://www.iconfinder.com/icons/285670/calendar_icon#size=128 */
ul.calendarIcon li a { background:url(../images/dashBoard/calendarIcon-alt.png) no-repeat left; border-bottom:1px solid rgba(150, 5, 5, 0.75); padding: 5px 5px 5px 25px !important; background-size: 22px; }
ul.doclink li a { background:url(../images/dashBoard/pdfIconTabs.png) no-repeat left; border-bottom:1px solid rgba(150, 5, 5, 0.75); padding: 5px 5px 5px 25px !important; background-size: 18px; }

ul.formFormatta li.notice { background:url(../images/dashBoard/notificationsIcon.png) no-repeat left; padding:4px 2px 4px 25px !important; color:#990000; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailFormsArea ul li.notice:hover { background:url(../images/dashBoard/notificationsIcon.png) no-repeat left; border:1px solid #fbf7e0; padding:4px 2px 4px 25px !important; margin:2px !important; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks { width:638px; margin:0px auto; padding:15px 15px 10px 15px; background:url(../images/dashBoard/tabBG.jpg) repeat-x top; overflow:hidden; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea .ui-tabs-hide { display:none; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .taskListing { margin:0px 0px 5px 3px; padding:3px 3px 3px 3px; float:left; width:47%; border:1px solid #e3debf; display:block; min-height:55px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .taskListing:hover { background:#e3debf; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .taskListing p { margin:2px 0px 2px 5px; padding:0px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .taskListing .detailTasksHeader { font-weight:bold; margin:0px; padding:0px 0px 0px 14px; background:url(../images/dashBoard/awaitingcompletion.png) no-repeat left top; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .pastDueTasks { color:#c53126; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .pastDueTasks .detailTasksHeader  { background:url(../images/dashBoard/pastdue.png) no-repeat left top; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .completedTasks { color:#b1ad89; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTasks .completedTasks .detailTasksHeader  { background:url(../images/dashBoard/completedTask.png) no-repeat left top;  }

.completedTasks { color:#b1ad89; }
.completedTasks .detailTasksHeader  { background:url(../images/dashBoard/completedTask.png) no-repeat left top;  }

.completedTask { color:#B1AD89; }
.activeTask {  }
.incomplete { color:#C53126; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications { width:638px; margin:0px auto; padding:15px 15px 10px 15px; background:url(../images/dashBoard/tabBG.jpg) repeat-x top; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications #notificationDetail {  }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications .notifcationlisting { margin:0px; padding:0px; width:; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications .notifcationlisting .notificationBody { background:url(../images/dashBoard/notificationListingBg.png) repeat-y; width:600px; margin:0px; padding:0px 15px 0px 15px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications .notifcationlisting .notificationBody p { margin:0px; padding:5px 20px 0px 20px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications .notifcationlisting .notificationListingHeader { margin:0px; padding:0px 0px 0px 20px; color:#e81212; font-weight:bold; background:url(../images/dashBoard/notificationHeaderBg.png) no-repeat left; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailNotifications .notifcationlisting .notificationBtm { margin-bottom:5px; }

#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTeam { width:638px; margin:0px auto; padding:15px 15px 10px 15px; background:url(../images/dashBoard/tabBG.jpg) repeat-x top; overflow:hidden; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTeam .projectTeamArea { margin:0px 0px 5px 3px; padding:0px; float:left; width:47%; border:1px solid #e3debf; display:block; min-height:120px; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTeam .projectTeamArea .projectTeamRole { background:url(../images/dashBoard/projectTeamRoleFade.png) repeat-x top; display:block; margin:0px; padding:4px 0px 4px 4px; border-bottom:1px solid #e3debf; font-weight:bold; font-size:13px; color:#9c956f; }
#projectDashBody1Col #projectDashProjectDetailArea #projectDashProjectDetailContent #projectDetailTabs #projectDetailTabsArea #projectDetailTeam .projectTeamArea p { margin:3px 0px 5px 0px; padding:0px 0px 3px 5px; border-bottom:1px dashed #e3dec1; }
/**/

#projectDashBody1Col .projectDashProjectListing { width:670px; margin:10px auto 0px auto; position:relative; overflow:hidden; }
#projectDashBody1Col .projectDashProjectListing h4 { background:url(../images/dashBoard/activeProject1ColHeader.jpg) no-repeat; width:637px; height:20px; margin:0px; padding:12px 0px 0px 33px; font-size:14px; color:#2c4477; }

#projectDashBody1Col .projectDashProjectListing #projectsNew_wrapper { background:#fbf7e0; border:1px solid #f7f2d2; margin:0px; padding:0px 0px 5px 0px; position:relative; overflow:hidden; }
#projectDashBody1Col .projectDashProjectListing #projectsActive_wrapper { background:#fbf7e0; border:1px solid #f7f2d2; margin:0px; padding:0px 0px 5px 0px; position:relative; overflow:hidden; }
#projectDashBody1Col .projectDashProjectListing #projectsPast_wrapper { background:#fbf7e0; border:1px solid #f7f2d2; margin:0px; padding:35px 0px 0px 0px; position:relative; overflow:hidden; }

#projectDashBody1Col .projectDashProjectListing #projectsPast_filter { width:200px; background:#f7f6da; border:2px solid #e7d284; margin:0px; padding:3px; overflow:hidden; font-weight:bold; position:absolute; top:3px; right:3px; }
#projectDashBody1Col .projectDashProjectListing #projectsPast_filter input { width:140px; margin:0px 0px 0px 5px; }

#projectDashBody1Col .projectDashProjectListing table.dataTable { width:99%; margin:5px auto 0px auto; padding:0px; }
#projectDashBody1Col .projectDashProjectListing table.dataTable thead th { background:#f0eac5; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; font-size:13px; }
#projectDashBody1Col .projectDashProjectListing table.dataTable thead th:hover { color:#28466a; }
#projectDashBody1Col .projectDashProjectListing table.dataTable thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col .projectDashProjectListing table.dataTable thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col .projectDashProjectListing table.dataTable thead th.lastTh { border:none !important; }

#projectDashBody1Col .projectDashProjectListing table.dataTable tbody a { color:#80aeec; }
#projectDashBody1Col .projectDashProjectListing table.dataTable tbody a:hover { color:#375680; }
#projectDashBody1Col .projectDashProjectListing table.dataTable a:visited { color:#80aeec; }
#projectDashBody1Col .projectDashProjectListing table.dataTable tbody a:active { color:#375680; }

#projectDashBody1Col .projectDashProjectListing table.dataTable tbody td { padding:5px; }
#projectDashBody1Col .projectDashProjectListing table.dataTable tbody tr.even { background:#f0eac5; }
#projectDashBody1Col .projectDashProjectListing table.dataTable tbody tr.even td { border-right:1px solid #f8f3d6; }

#projectDashBody1Col .projectDashProjectListing table.dataTable tbody tr:hover { background:#e8e2bf; }

#projectDashBody1Col .projectDashProjectListing table.dataTable tbody td a.idHref { display:block; padding:3px; }

#projectDashBody1Col .projectDashProjectListing #projectsNew_info { display:none; }
#projectDashBody1Col .projectDashProjectListing #projectsActive_info { display:none; }
#projectDashBody1Col .projectDashProjectListing #projectsPast_info { background:#efefe0; margin:5px 0px 0px 3px; padding:3px; float:left; font-weight:bold; }

#projectDashBody1Col .projectDashProjectListing .dataTables_paginate { margin:10px 5px 0px 0px; padding:0px; float:right; height:25px; }
#projectDashBody1Col .projectDashProjectListing .dataTables_paginate .paginate_button { padding:3px 5px 3px 5px; background:#ffffed; margin:0px 2px 0px 2px; border:1px solid #e7d284; cursor:pointer; }
#projectDashBody1Col .projectDashProjectListing .dataTables_paginate .paginate_button:hover { background:#f0eac5; }
#projectDashBody1Col .projectDashProjectListing .dataTables_paginate .paginate_active { padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; border:1px dotted #e7d284; }

/*Project Search*/
#projectDashBody1Col #projectDashSearchArea { background:url(../images/dashBoard/dashProjectSearchBG.jpg) bottom no-repeat;  margin:0px; padding:0px 0px 10px 0px; width:670px; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch { background:url(../images/dashBoard/dashProjectSearchTop.jpg) no-repeat; width:650px; margin:0px; padding:0px 10px 0px 10px; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch h4 { display:block; color:#807c64; font-size:14px; margin:0px 0px 5px 0px; padding:10px 0px 3px 0px; border-bottom:1px solid #f0eac5; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch p { font-size:11px; }

#projectDashBody1Col #projectDashSearchArea form#projectSearch ol { margin:0px; padding:0px; border:none; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch ol li { margin:0px 0px 5px 10px; paddding:0px; list-style:none; border:none; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch ol.searchFormList li { margin:0px 0px 10px 10px; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch ol li input { margin-left:5px; }
#projectDashBody1Col #projectDashSearchArea form#projectSearch ol li select { margin-left:5px; }

#projectDashBody1Col #projectDashSearchArea form#projectSearch label { font-weight:bold; width:400px !important; }

#projectDashBody1Col #projectDashSearchArea form#projectSearch button.submitBtn { float:none; }

#projectDashBody1Col #projectDashSearchArea form#projectSearch hr { border:none; background:none; border-top:1px dashed #dfd9b7; margin:10px 0px 0px 0px; }

#projectDashBody1Col #projectDashSearchArea form#projectSearch button { margin-left:10px; margin-top:10px; }

#projectDashBody1Col .projectDashProjectListing #searchResults_wrapper { background:#fbf7e0; border:1px solid #f7f2d2; margin:0px auto 0px auto; padding:5px 0px 5px 0px; position:relative; overflow:hidden; }
#projectDashBody1Col .projectDashProjectListing #searchResults_wrapper #searchResults_length { position:relative; padding:5px 5px 5px 10px; }
#projectDashBody1Col .projectDashProjectListing #searchResults_wrapper #searchResults_info { position:absolute; top:10px; right:15px; font-weight:bold; padding:5px 7px 5px 7px; background:url(../images/dashBoard/dashHeaderNavBg.jpg) repeat-x top; font-size:13px; }
#projectDashBody1Col .projectDashProjectListing #searchResults_wrapper td.dataTables_empty { background:#fdd4ca; broder:1px solid #ffa8a5; text-align:center; font-size:13px; font-weight:bold; color:#e81212; }

#projectDashBody1Col .projectDashProjectListing #searchAgain { background:url(../images/dashBoard/searchAgainIcon.png) no-repeat bottom left; width:119px; height:29px; position:absolute; top:2px; right:0px; }
#projectDashBody1Col .projectDashProjectListing #searchAgain a { display:block; background:url(../images/dashBoard/searchAgainBg.png) repeat-x; width:88px; height:19px; margin:0px 0px 0px 21px; padding:10px 0px 0px 10px; color:#88846c; font-weight:bold; }
#projectDashBody1Col .projectDashProjectListing #searchAgain a:hover { background:url(../images/dashBoard/searchAgainBg.png) repeat-x 0px -29px; color:#6a664e; }

/*Manage Account Page*/
#projectDashBody1Col #projectDashManageAccount { background:url(../images/dashBoard/dashProjectSearchBG.jpg) bottom no-repeat; background-size: 100% 100%; margin:0px; padding:0px 0px 10px 0px; width:670px; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount { background:url(../images/dashBoard/dashProjectSearchTop.jpg) no-repeat; width:650px; margin:0px; padding:0px 10px 0px 10px; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount h4 { display:block; color:#807c64; font-size:14px; margin:0px 0px 5px 0px; padding:10px 0px 3px 0px; border-bottom:1px solid #f0eac5; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount p { font-size:11px; }

#projectDashBody1Col #projectDashManageAccount form#manageAccount ol { margin:0px; padding:0px; border:none; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount ol li { margin:0px 0px 5px 10px; paddding:0px; list-style:none; border:none; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount ol.searchFormList li { margin:0px 0px 10px 10px; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount ol li input { margin-left:5px; }
#projectDashBody1Col #projectDashManageAccount form#manageAccount ol li select { margin-left:5px; }

#projectDashBody1Col #projectDashManageAccount form#manageAccount label { font-weight:bold; width:400px !important; }

#projectDashBody1Col #projectDashManageAccount form#manageAccount button.submitBtn { float:none; }

#projectDashBody1Col #projectDashManageAccount form#manageAccount hr { border-top:1px dashed #dfd9b7; margin:10px 0px 0px 0px; }

#projectDashBody1Col #projectDashManageAccount form#manageAccount button { margin-left:10px; margin-top:10px; }

#projectDashBody1Col .accountEmailUpdateArea { margin:0px; padding:0px; width:; }
#projectDashBody1Col .accountEmailUpdateArea .accountEmailBody { background:url(../images/dashBoard/notificationListingBg.png) repeat-y; width:600px; margin:0px; padding:0px 15px 0px 15px; }
#projectDashBody1Col .accountEmailUpdateArea .accountEmailBody p { margin:0px; padding:5px 20px 0px 20px; }
#projectDashBody1Col .accountEmailUpdateArea .accountEmailBodyHeader{ margin:0px; padding:0px 0px 0px 20px; color:#e81212; font-weight:bold; background:url(../images/dashBoard/notificationHeaderBg.png) no-repeat left; }
#projectDashBody1Col .accountEmailUpdateArea .accountEmailBtm { margin-bottom:15px; }

#manageAccount label.error { margin:3px 0px 0px 3px; }

/*Checklist Page(s)*/
#projectDashBody1Col .projectDashChecklists { margin:0px; padding:0px; .overflow:hidden; .width:670px; }
#projectDashBody1Col .projectDashChecklists h4 { background:url(../images/dashBoard/projectDetail1ColHeader.jpg) no-repeat; width:630px; height:20px; margin:0px; padding:12px 0px 0px 40px; font-size:14px; color:#2c4477; position:relative; }
#projectDashBody1Col .projectDashChecklists span.idNumber { font-size:14px; color:#0b1221; }
#projectDashBody1Col .projectDashChecklists .projectDashChecklistsContent { background:#f8f3d6; border:1px solid #dad5b3; border-top:none; margin:0px; padding:10px 0px 0px 0px; .overflow:hidden; .padding-bottom:10px; }
#projectDashBody1Col .projectDashChecklists p { font-size:11px; margin:0px 5px 12px 5px; }
#projectDashBody1Col .projectDashChecklists h5 { font-size:13px; color:#d7b266; margin:0px 5px 7px 5px; padding:0px 0px 3px 0px; font-weight:bold; border-bottom:1px solid #e7e7d6; }

#projectDashBody1Col .projectDashChecklists ul { margin:0px 0px 10px 10px; padding:0px; }
#projectDashBody1Col .projectDashChecklists ul li { width:47%; margin:0px 5px 10px 5px; padding:0px; display:inline-block; border:1px solid #e3debf; list-style:none; overflow:hidden; .float:left; vertical-align:top; }
#projectDashBody1Col .projectDashChecklists ul.form li { min-height:120px; .min-height:125px; }
#projectDashBody1Col .projectDashChecklists ul.form li.smallBox { min-height:81px !important; }

#projectDashBody1Col .projectDashChecklists ul li .fieldInfo { display:block; background:#ebe7ce; padding:3px; position:relative; overflow:hidden; }
#projectDashBody1Col .projectDashChecklists ul li span.fieldLabel { width:65%; margin:0px; padding:0px; float:left; font-weight:bold; }
#projectDashBody1Col .projectDashChecklists ul li span.fieldMember { width:33%; margin:0px; padding:0px; float:right; text-align:right; color:#928741; font-weight:normal; }
#projectDashBody1Col .projectDashChecklists ul li .dropCheck { margin:5px 0px 0px 13px; padding:3px 0px 0px 5px; width:65px; height:22px; border-right:1px solid #dad5b3; float:left; }
#projectDashBody1Col .projectDashChecklists ul li .dropCheckOU { margin:5px 0px 0px 13px; padding:3px 0px 0px 5px; width:65px; height:22px; /* border-right:1px solid #dad5b3; */float:left; }
#projectDashBody1Col .projectDashChecklists ul li .textInput { width:205px; height:25px; margin:5px 5px 0px 0px; padding:0px; float:right; }
#projectDashBody1Col .projectDashChecklists ul li .textInput button.checklistBtn {  }
#projectDashBody1Col .projectDashChecklists ul li .textInput input[type="text"] { .margin-right:10px; .margin-bottom:3px; }
#projectDashBody1Col .projectDashChecklists ul li .saveBtn { margin:0px; padding:0px; text-align:right; float:right; }
#projectDashBody1Col .projectDashChecklists ul li .saveBtn button.checklistBtn { margin:10px 17px 5px 0px; .margin:10px 17px 5px 0px; }
#projectDashBody1Col .projectDashChecklists ul li .notApplicable { padding:10px; margin:0px; height:78px; overflow:hidden; position:relative; background-color:#fefefe; }
#projectDashBody1Col .projectDashChecklists ul li .notApplicable p { text-align:center  }
#projectDashBody1Col .projectDashChecklists ul li .dateView { padding:0px; margin:0px; height:55px; overflow:hidden; position:relative; }
#projectDashBody1Col .projectDashChecklists ul li .dateView .checklistDate { border-right:1px solid #dad5b3; padding:10px 10px 10px 10px; margin:0px; float:left; }
#projectDashBody1Col .projectDashChecklists ul li .dateView .checklistView { margin:9px 1px 0px 0px; padding:0px; display:block; }
#projectDashBody1Col .projectDashChecklists ul li .dateView .checklistView a { background:url(../images/dashBoard/pdfIconSm.png) no-repeat; padding:3px 0px 3px 20px; margin:0px 0px 0px 10px; }

.textInput { width:215px; float:right; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; }
.textInput .file_input_textbox { float:left; margin:1px 0px 0px 0px; padding:0px; height:19px; }
.textInput .file_input_div { position:relative; width:200px; height:25px; overflow:hidden; }
.textInput .file_input_hidden { font-size:23px; position:absolute; top:0px; right:0px; opacity:0; -moz-opacity:0; filter:alpha(opacity: 0); width:64px; height:25px; cursor:pointer; }
.textInput .file_input_button { background:url(../images/dashBoard/fileBrowse.jpg) no-repeat; width:64px; height:25px; border:none; margin:0px; padding:0px; position:absolute; top:0px; right:0px; cursor:pointer; }
.textInput .file_input_button_hover { background:url(../images/dashBoard/fileBrowserHover.jpg) no-repeat; cursor:pointer; }
.textInput input[type="file"] { cursor:pointer; background:#FF0000; }

#projectDashBody1Col .projectDashChecklists ul li .displayNone { display:none !important; }

#projectDashBody1Col .projectDashChecklists ul.projectChecklistIdent { margin:0px 0px 15px 0px; padding:0px 0px 0px 30px; }
#projectDashBody1Col .projectDashChecklists ul.projectChecklistIdent li { margin:0px 10px 7px 10px; padding:0px 0px 5px 0px; display:inline-block; width:44%; border:1px solid #e3debf; list-style:none; .float:left; }
#projectDashBody1Col .projectDashChecklists ul.projectChecklistIdent span.projectChecklistIdentHead { background:#ebe7ce; padding:3px; font-weight:bold; margin:0px; display:block; margin:0px 0px 5px 0px; }
#projectDashBody1Col .projectDashChecklists ul.projectChecklistIdent span.projectChecklistIdentInfo { margin:10px 10px 10px 10px; }

#projectDashBody1Col .projectDashChecklists ul.submitButton { margin:0px 0px 15px 0px; padding:0px 0px 0px 30px; }
#projectDashBody1Col .projectDashChecklists ul.submitButton li { margin:0px 10px 7px 10px; padding:0px 0px 5px 0px; display:inline-block; width:44%; border:none; list-style:none; .float:left; }
#projectDashBody1Col .projectDashChecklists ul.submitButton li button { float:right; }

#projectDashBody1Col .projectDashChecklists ul.submitButton li button[disabled] { background:url(../images/login/buttonRightGray.png) no-repeat scroll right center transparent; cursor:default; }
#projectDashBody1Col .projectDashChecklists ul.submitButton li button[disabled] span { background:url(../images/login/buttonLeftGray.png) no-repeat scroll left top transparent; color:#b0b0b0 !important; }

button.checklistBtn { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
button.checklistBtn::-moz-focus-inner { border:none; }
button.submchecklistBtnitBtn span { position:relative; display:block; white-space:nowrap; }
button.checklistBtn { padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; text-align:center; background:url(../images/dashBoard/buttonRight.jpg) no-repeat right; }
button.checklistBtn span { padding:4px 0px 0px 10px; height:21px; background:url(../images/dashBoard/buttonLeft.jpg) no-repeat left top; color:#0099FF; font-size:12px; font-weight:bold; color:#454543 !important; }
button.checklistBtn:hover { background:url(../images/dashBoard/buttonRightHover.jpg) no-repeat right; }
button.checklistBtn:hover span { background:url(../images/dashBoard/buttonLeftHover.jpg) no-repeat left top; color:#898360 !important; }

#projectDashBody1Col .projectDashChecklists .fieldLabel .popUp  { cursor:pointer; }
#projectDashBody1Col .projectDashChecklists .taskDescriptionContent { clear:both; width:279px; margin:3px auto 4px auto; padding:10px; background:#f1eccc; border:1px solid #dfd8b0; position:relative; }
#projectDashBody1Col .projectDashChecklists .taskDescriptionContent p { margin:0px; }
#projectDashBody1Col .projectDashChecklists .taskDescriptionContent .closeButton { width:13px; height:13px; position:absolute; bottom:0px; right:0px; margin:0px; padding:0px; }
#projectDashBody1Col .projectDashChecklists .taskDescriptionContent .closeButton .closeBtn { cursor:pointer; }

ul.wiringInstructions li { padding:5px !important; }
ul.wiringInstructions li a { display:block; background:url(../images/dashBoard/wiringInstructions.png) no-repeat; padding:0px 0px 0px 20px; margin:0px; }

/**Monthly Reporting**/
#projectDashBody1Col #projectMonthlyReporting { width:670px; margin:10px auto 0px auto;  }
#projectDashBody1Col #projectMonthlyReporting h4 { background:url(../images/dashBoard/projectReporting1ColHeader.jpg) no-repeat; width:631px; height:20px; margin:0px; padding:12px 0px 0px 39px; font-size:14px; color:#2c4477; }

#projectDashBody1Col #projectMonthlyReporting #projectsMonthlyReport_wrapper { background:#fbf7e0; border:1px solid #d8d4bb; margin:0px; padding:0px 0px 5px 0px; position:relative; overflow:hidden; }

#projectDashBody1Col #projectMonthlyReporting table.dataTable { width:99%; margin:5px auto 0px auto; padding:0px; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable thead th { background:#f0eac5; padding:5px; text-align:left; border-right:1px solid #c6c1a4; cursor:pointer; font-weight:bold; font-size:13px; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable thead th:hover { color:#28466a; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable thead th.sorting_asc { background:#f0eac5 url(../images/tableAscending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable thead th.sorting_desc { background:#f0eac5 url(../images/tableDescending.jpg) no-repeat right top; color:#28466a; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable thead th.lastTh { border:none !important; }

#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody a { color:#80aeec; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody a:hover { color:#375680; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable a:visited { color:#80aeec; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody a:active { color:#375680; }

#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody td { padding:5px; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody tr.even { background:#f0eac5; }
#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody tr.even td { border-right:1px solid #f8f3d6; }

#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody tr:hover { background:#e8e2bf; }

#projectDashBody1Col #projectMonthlyReporting table.dataTable tbody td a.idHref { display:block; padding:3px; }

#projectDashBody1Col #projectMonthlyReporting #projectsMonthlyReport_info { display:none; }

#projectDashBody1Col #projectMonthlyReporting span.idNumber { font-size:14px; color:#0b1221; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks { background:#fbf7e0; border:1px solid #d8d4bb; margin:0px; padding:0px 0px 5px 0px; position:relative; overflow:hidden; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks ul { margin:0px; padding:0px; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks ul li { border:1px solid #e3debf; list-style:none; margin:0px auto 15px auto; padding:0px; width:95%; position:relative; overflow:hidden; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskName { display:block; background:#ebe7ce url(../images/dashBoard/futureTaskMonthlyReporting.png) no-repeat left; margin:0px 0px 3px 0px; padding:5px 0px 5px 20px; font-weight:bold; font-size:14px; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .Message { display:none; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .tasksInfo { display:block; margin:0px; padding:0px; overflow:hidden; border-bottom:1px solid #e3debf; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .tasksInfo .taskOrigDate { float:left; margin:0px 10px 0px 0px; padding:8px 10px 10px 10px; font-size:13px; border-right:1px solid #e3debf; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .tasksInfo .dropComplete { float:left; margin:0px; padding:4px 0px 5px 0px; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .tasksInfo .taskPercentage { float:left; margin:0px 0px 0px 7px; padding:4px 0px 5px 5px; border-left:1px solid #e3debf; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskSchedule { display:block; margin:0px; padding:0px; overflow:hidden; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskSchedule .onSched { float:left; margin:0px 10px 0px 0px; padding:10px 12px 10px 10px; border-right:1px solid #e3debf; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskSchedule .taskReason { float:left; margin:0px; padding:10px 0px 0px 0px; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskSchedule .newDate { display:block; margin:0px; padding:10px; clear:both; border-top:1px solid #e3debf; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .taskSchedule .newDate .dateNew { font-size:11px; font-style:italic; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn { margin:3px 0px 0px 0px; padding:3px 0px 5px 0px; overflow:hidden; width:100px; position:absolute; bottom:0px; right:0px; }

#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn { positon:relative; border:0px; padding:0px; cursor:pointer; overflow:visible; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn::-moz-focus-inner { border:none; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn span { position:relative; display:block; white-space:nowrap; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn { padding:0px 10px 0px 0px; margin:15px 15px 0px 0px; .margin-top:10px; text-align:center; background:url(../images/dashBoard/buttonRight.jpg) no-repeat right; position:relative; .padding-top:5px; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn span { padding:4px 0px 0px 10px; height:21px; background:url(../images/dashBoard/buttonLeft.jpg) no-repeat left top; color:#0099FF; font-size:12px; font-weight:bold; color:#454543 !important; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn:hover { background:url(../images/dashBoard/buttonRightHover.jpg) no-repeat right; }
#projectDashBody1Col #projectMonthlyReporting #projectMonthlyReportingTasks .saveBtn button.submitBtn:hover span { background:url(../images/dashBoard/buttonLeftHover.jpg) no-repeat left top; color:#898360 !important; }

.saving-file { padding: 15px;}

li.submitButton { border:none !important; text-align:right; }

.formattaDownload { float:right; margin:0px 10px 0px 0px; padding:0px; }

/*******Calenadr Page********/
.calendarArea { width:330px; margin:5px 0px 0px 0px; padding:0px 0px 14px 0px; float:left; background:url(../images/calendarAreaBottom.jpg) no-repeat bottom; }
.calendarArea:nth-child(2n+2) { margin:5px 0px 0px 12px; }
.calendarArea h4 { width:320px; margin:0px; padding:5px; text-align:center; background:#f8f8ed url(../images/calendarHeader.jpg) repeat-x bottom; border:1px solid #ecebd4; -moz-broder-radius-topleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -webkit-border-radius:15px 15px 0px 0px; border-radius:15px 15px 0px 0px; color:#1a2948; font-size:16px; }
.calendarArea .calendarAreaContent { width:330px; margin:0px; padding:7px 0px 7px 0px; background:#f8f8e6; border:1px solid #ecebd4; border-top:1px solid #dbd9c5; overflow:hidden; }
.calendarArea .calendarAreaContent ul { margin:0px; padding:0px; }
.calendarArea .calendarAreaContent ul li { margin:3px 15px 5px 15px; padding:0px; list-style:none; display:block; width:75px; height:75px; background:#f8f8f0 url(../images/calendarBodyBg.jpg) repeat-x bottom; border:1px solid #ebebd6; float:left; position:relative; overflow:hidden; }
.calendarArea .calendarAreaContent #PreliminaryApplicationsDeadline li { height:85px; }
.calendarArea .calendarAreaContent ul li:hover { border:1px solid #adadad; }
.calendarArea .calendarAreaContent ul li .day { color:#bababa; font-size:12px; font-weight:bold; text-align:center; width:69px; position:absolute; top:3px; left:3px; background:none; }
.calendarArea .calendarAreaContent ul li .date { color:#a1a1a1; font-size:27px; font-weight:normal; text-align:center; width:69px; position:absolute; top:20px; left:3px; background:none; }
.calendarArea .calendarAreaContent ul li .year { color:#bababa; font-size:19px; font-weight:normal; text-align:center; width:69px; position:absolute; bottom:0px; left:3px; background:none; }
.calendarArea .calendarAreaContent #PreliminaryApplicationsDeadline li .year  { bottom:13px; }
.calendarAreaContent ul li .appMonth {color: #BABABA; font-size: 12px; font-weight: bold; text-align: center; width: 69px; position: absolute; bottom: 0px; left: 3px; background: none; }

.calendarArea .calendarAreaContentHolidays { width:330px; margin:0px; padding:7px 0px 7px 0px; background:#f8f8e6; border:1px solid #ecebd4; border-top:1px solid #dbd9c5; overflow:hidden; }
.calendarArea .calendarAreaContentHolidays ul { margin:0px; padding:0px; }
.calendarArea .calendarAreaContentHolidays ul li { margin:3px 15px 5px 15px; padding:0px; list-style:none; display:block; width:289px; height:75px; background:#f8f8f0 url(../images/calendarBodyBg.jpg) repeat-x bottom; border:1px solid #ebebd6; float:left; position:relative; overflow:hidden; }
.calendarArea .calendarAreaContentHolidays ul li:hover { border:1px solid #adadad; }
.calendarArea .calendarAreaContentHolidays ul li .day { color:#bababa; font-size:12px; font-weight:bold; text-align:center; width:69px; position:absolute; top:3px; left:3px; background:none; }
.calendarArea .calendarAreaContentHolidays ul li .date { color:#a1a1a1; font-size:27px; font-weight:normal; text-align:center; width:69px; position:absolute; top:20px; left:3px; background:none; }
.calendarArea .calendarAreaContentHolidays ul li .year { color:#bababa; font-size:19px; font-weight:normal; text-align:center; width:69px; position:absolute; bottom:0px; left:3px; background:none; }
.calendarArea .calendarAreaContentHolidays ul li .calTitle { display:block; height:65px; width:202px; border-left:1px solid #ecebd4; margin:0px; padding:10px 5px 0px 5px; position:absolute; top:0px; right:0px; color:#a1a1a1; font-size:17px; font-weight:bold; text-align:center; }

#wvijdcCalendar { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; background:#f8f8e6; border:1px solid #dbd9c5; -webkit-border-radius-topleft:15px; -webkit-border-radius-topright:15px; -webkit-border-radius-bottomleft:0px; -webkit-border-radius-bottomright:0px; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; border-radius:15px 15px 0px 0px; }
#wvijdcCalendar h4 { font-size:16px; color:#3b4e77; margin:0px 0px 10px 0px; padding:5px 5px 3px 10px; font-weight:bold; display:block; background:#f8f8ed url(../images/calendarHeader.jpg) repeat-x bottom; border-bottom:1px solid #e4debe;-webkit-border-radius-topleft:15px; -webkit-border-radius-topright:15px; -webkit-border-radius-bottomleft:0px; -webkit-border-radius-bottomright:0px; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; border-radius:15px 15px 0px 0px; }

#wvijdcCalendar .dateTime { width:97%; margin:0px auto; padding:0px; }
#wvijdcCalendar .dateTime  h5 { color:#a19b77; font-size:14px; font-weight:bold; border-bottom:1px solid #d6d0ad; margin:10px 0px 3px 0px; padding:0px 0px 3px 0px; }
#wvijdcCalendar .dateTime .tempDate { font-size:13px; font-weight:bold; color:#344260; margin:0px 0px 2px 5px; padding:0px; }
#wvijdcCalendar .dateTime .tempTime { font-size:12px; font-weight:bold; color:#344260; margin:0px 0px 5px 7px; padding:0px; }

#wvijdcCalendar .eventListing { width:97%; margin:0px auto; padding:0px; overflow:hidden; }
#wvijdcCalendar .eventListing h5 { color:#a19b77; font-size:14px; font-weight:bold; border-bottom:1px solid #d6d0ad; margin:15px 0px 3px 0px; padding:0px 0px 3px 0px; }
#wvijdcCalendar .eventListing ul.otherDateList { margin:0px; padding:0px; }
#wvijdcCalendar .eventListing ul.otherDateList li { margin:5px 6px 5px 6px; padding:0px; list-style:none; display:block; height:45px; width:45px; background:#f8f8f0 url(../images/calendarBodyBg.jpg) repeat-x bottom; border:1px solid #ebebd6; float:leftt; position:relative; overflow:hidden; float:left; }
#wvijdcCalendar .eventListing ul.otherDateList li:hover { border:1px solid #adadad; }
#wvijdcCalendar .eventListing ul.otherDateList li a { display:block; margin:0px; padding:0px; position:relative; height:45px; width:45px; overflow:hidden; }
#wvijdcCalendar .eventListing ul.otherDateList li a .otherDay { color:#bababa; font-size:14px; font-weight:bold; text-align:center; width:39px; position:absolute; top:5px; left:3px; }
#wvijdcCalendar .eventListing ul.otherDateList li a .otherYear { color:#a1a1a1; font-size:11px; text-align:center; width:39px; position:absolute; bottom:4px; left:3px; }
#wvijdcCalendar .eventListing ul.otherDateList li:hover a .otherDay { color:#344260; }
#wvijdcCalendar .eventListing ul.otherDateList li:hover a .otherYear { color:#798499; }

#wvijdcCalendar .fullDescription { width:95%; margin:15px auto 10px auto; padding:0px 0px 3px 0px; font-size:13px; font-weight:bold; border-bottom:1px solid #ece7cb; }
#wvijdcCalendar p { width:95%; margin:0px auto 7px auto; padding:0px; }

/*******FAQ Page**********/
p.faqInstructions { font-size:10px; border-bottom:1px solid #F0EAC5; padding:0px 0px 5px 0px; }

.expandAll { /**background:#f4f0d9; border:2px solid #e3ddbd;**/ margin:0px; padding:0px 0px 0px 5px; position:absolute; top:15px; right:30px; display:block; width:95px; height:25px; }
.expandAll:hover { /**border:2px solid #dcd6b7; background:#e5e0c3;**/ cursor:pointer; }
.expandAll p { margin:0px; padding:6px 0px 0px 25px; display:block; display:block; height:19px; width:75px; font-weight:bold; }
.expandAll p.expandBtn { background:url(../images/expandFaqBtn.jpg) no-repeat left; }
.expandAll p.closeBtn { background:url(../images/closeFaqBtn.jpg) no-repeat left; }

p.faqQuestion { background:url(../images/faqQuestionExpand.png) no-repeat left top; font-weight:bold; font-size:14px; margin:0px 0px 3px 0px; padding:0px 0px 0px 20px; line-height:20px; cursor:pointer; color:#1e2f51; border-bottom:1px solid #f8f8e8; }
p.faqQuestion:hover { color:#415683; }
p.questionOpen { background:url(../images/faqQuestionClose.png) no-repeat left; font-weight:bold; font-size:14px; margin:0px 0px 3px 0px; padding:0px 0px 0px 20px; display:block; line-height:20px; cursor:pointer; color:#415683; border-bottom:1px solid #e6e6bb; }

.faqDetail { position:relative; width:98%; margin:0px 0px 10px 0px; padding:15px 7px 10px 7px; background:#f5f5dc url(../images/faqDetailBg.png) repeat-x top; }
.faqDetail p { margin:0px 0px 7px 0px; padding:0px; }
.faqDetail p:last-child { margin:0px; }
.faqDetail .faqClose { margin:0px; padding:0px; cursor:pointer; position:absolute; top:5px; right:5px; }

/******Contact Form on contact page*******/
#fieldsetShadow { margin:0px 0px 15px 0px; padding:0px 0px 14px 0px; background:url(../images/calendarAreaBottom.jpg) no-repeat bottom; }
fieldset.contactForm { margin:15px 0px 0px 0px; padding:10px; border:1px solid #ded8b6; background:#f3eed1; font-size:12px; position:relative; -moz-border-radius:3px; -webkit-border-radius:5px; border-radius:5px; }
fieldset.contactForm h4 { font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 4px 0px; color:#2d4884; border-bottom:1px solid #ded8b6; }
fieldset.contactForm p { margin-left:3px; margin-right:3px; }
fieldset.contactForm label { display:inline-block; line-height:1.8; vertical-align:top; }
fieldset.contactForm input, select, textarea { margin-left:5px; }
fieldset.contactForm ol { margin:0px; padding:0px; }
fieldset.contactForm li { list-style:none; padding:5px !important; margin:0px; border-bottom:1px dotted #e5dfba; }
fieldset.contactForm label { width:120px; }
fieldset.contactForm fieldset { border:none; margin:0px; padding:0px; background:none; }
fieldset.contactForm fieldset legend { padding:3px 0px 5px 0px; margin:0px; font-weight:normal; border:none; background:none; white-space:normal; display:inline; color:#333333; }
fieldset.contactForm fieldset label { display:block; width:auto; margin-left:120px; }
fieldset.contactForm fieldset input { margin-top:4px; }

fieldset.contactForm .submitButton { float:right; margin:5px 15px 0px 0px; padding:0px 0px 0px 0px; }

fieldset.contactForm span.redStar { color:#FF0000; }

fieldset.contactForm #errorMessage { clear:both; border:2px solid #ca352b; background:#fdd4ca url(../images/contactWarning.jpg) no-repeat 10px 10px; padding:10px 10px 10px 30px; margin-bottom:15px; color:#ca352b; font-weight:bold; display:none; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
fieldset.contactForm label.error { margin:0px 0px 0px 10px; color:red; font-style:italic; font-weight:normal; width:auto !important; }
fieldset.contactForm input.error { border:2px solid #ca352b; background:#fee0d8; }
fieldset.contactForm select.error { border:2px solid #ca352b; }
fieldset.contactForm textarea.error { border:2px solid #ca352b; }
fieldset.contactForm form.cmxform fieldset fieldset.radio-list label.error { position:absolute; bottom:15px; left:-120px; width:100px; color:#f00; font-weight:bold; line-height:12px; }
fieldset.contactForm form.cmxform fieldset fieldset label.error { display:none; }

/*******Project Center Pages********/
.internalNav { display:block; background:url(../images/internalNavBg.jpg) top repeat-x; width:680px; margin:-15px 0px 5px 0px; padding:0px; overflow:hidden; font-size:11px; }
ul.pcSubNav { margin:0px; padding:0px; overflow:hidden; text-align:right; float:right; }
ul.pcSubNav li { margin:0px; padding:0px; float:left; text-align:right; list-style:none; }
ul.pcSubNav li a { font-weight:bold; display:block; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; height:20px; border-right:1px solid #f0eac5; color:#2d4067; }
ul.pcSubNav li a:hover { color:#3d5fa6; background:#ffffe6; }
ul.pcSubNav li:last-child a { margin-right:0px; }

.appStepsContainer { display:block; margin:0px auto 10px auto; padding:0px; background:#f9f9de url(../images/appStepBg.png) repeat-x top; overflow:hidden; font-size:11px; font-weight:bold; width:677px; *width:99%; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-top:1px solid #c9c9ba; }
.appStepsContainer ul.appSteps { margin:0px; padding:0px }
.appStepsContainer ul.appSteps li { margin:0px; padding:0px; list-style:none; float:left; display:block; }
.appStepsContainer ul.appSteps li a { margin:0px; padding:3px; display:block; width:106px; *width:100px; background:#f3ecc2 url(../images/appStepBgBtm.png) repeat-x bottom; height:30px; border-right:1px solid #1a2948; text-align:center; color:#2d4067; position:relative; border-top:1px solid #1a2948; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:10px; -webkit-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px; }
.appStepsContainer ul.appSteps li:last-child a { border-right:none; }
.appStepsContainer ul.appSteps li a:hover { color:#FFFFFF; background:#485d89; }
.appStepsContainer ul.appSteps li .number { font-size:17px; font-weight:bold; opacity:.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; border-right:1px solid #1a2948; display:block; width:106px; *width:100px; padding:2px 0px 0px 6px;  }
.appStepsContainer ul.appSteps li:last-child .number { border-right:none; }
.appStepsContainer ul.appSteps li a.active { color:#FFFFFF; background:#485d89; }

fieldset.contactForm label.hidden { display:none; }

.techbtn { padding: 10px 8px; background: #87B0BD; border-radius: 5px; display: block;  text-align: center; font-size: 1.1em; font-weight: 700; }
.techbtn:hover { background: #3C6574; color: white; }
#techCommentsPDFs ul li { margin: 0px 2px 0px 2px; padding: 4px 2px 4px 2px; height: 15px; list-style: none; display: block; border: 1px solid #fbf7e0;} 
#techCommentsPDFs ul li a { background: url(../images/dashBoard/pdfIconSm.png) no-repeat left; margin: 0px; padding: 7px 5px 7px 25px; color: #9c9675; text-decoration: none; }

#pageHeader #pageTopUstreamBtn { width:123px; height:22px; margin:0px; padding:0px; position:absolute; top:123px; right:18px; }
#pageHeader #pageTopUstreamBtn a { display:block; background:url(../images/topNavUstreamBtn.jpg) no-repeat; text-decoration:none; font-size:10px; width:94px; height:18px; margin:0px; padding:4px 0px 0px 29px; color:#395caa; }
#pageHeader #pageTopUstreamBtn a:hover { background:url(../images/topNavUstreamBtn.jpg) no-repeat 0px -22px; color:#162953; }
