﻿body { color: #333333; font-family: arial, helvetica, san-serif; font-weight: normal; background-color: #ffffff; background-image: url("../Image/dnr_system/background_tile.gif"); background-repeat: repeat; margin: 0px auto 0px auto; /* makes body centered */ padding: 0px; text-align: center; /* makes body centered */ }
a { color: #333333; text-decoration: underline; }
    a:visited { color: #333333; text-decoration: underline; }
    a:hover { color: #333333; text-decoration: underline !important; }
    a:active { color: #333333; text-decoration: underline; }
/* begin Header Styles ************************************************/
.ms-header { background-color: #012C8E; background-image: url("../Image/dnr_system/dnrlogo.jpg"); background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #BECDE0; font-family: arial, helvetica, san-serif; }
.ms-headerLogo { float: left; border: none; width: 215px; }
.ms-headerNav { margin: 2px 18px 0px 0px; vertical-align: top; text-align: right; }
.ms-headerLink { color: #BECDE0 !important; text-decoration: none !important; }
.ms-headerHSpacer { background-color: #ffffff; height: 4px; font-size: 0px; /*needed to make "height: 3px;" to work on IE6.*/ }
/* end Header Styles ************************************************/

/* begin Master Nav Styles ******************************************/
.ms-masterNav { background-color: White; }
.ms-dnrNav { padding: 4px 0px 4px 0px; overflow: hidden; }
.ms-audience { text-transform: uppercase; font-weight: bold; text-decoration: none !important; padding-right: 18px; white-space: nowrap; }
.ms-audienceDefault { background-color: White; padding-left: 4px; }
.ms-audienceRecreation { background-color: #d6dfba; padding-left: 4px; }
.ms-audienceBusiness { background-color: #daba89; padding-left: 4px; }
.ms-audienceScience { background-color: #becde0; padding-left: 4px; }
.ms-appLogo { background-color: White; padding: 0px 0px 4px 4px; }
.ms-appNav { background-color: #daba89; font-weight: bold; height: 25px; }
.ms-navLinks { text-decoration: none !important; }
/* end Master Nav Styles ******************************************/

/* begin Body Styles ******************************************/
.ms-page { width: 1200px; margin: 0px auto 0px auto; /* center page */ padding: 0px 0px 0px 0px; text-align: left; }
.ms-body { background-color: White; }
    .ms-body td { font-family: arial, helvetica, san-serif; }
.ms-bodyLeft { float: left; background-color: #e5ecf4; width: 276px; }
.ms-bodyLeftContent { padding: 0px 0px 5px 0px !important; }
.ms-bodyLeftVBar { clear: both; padding: 0px 0px 0px 0px !important; background-color: #e7d1af; width: 1px; font-size: 0px; /*needed to make "height: 3px;" to work on IE6.*/ }
.ms-bodyRight { float: right; background-color: #e5ecf4; width: 200px; }
.ms-bodyRightContent { padding: 0px 0px 5px 2px !important; }
.ms-bodyRightVBar { clear: both; padding: 0px 0px 0px 0px !important; background-color: #e7d1af; width: 1px; font-size: 0px; /*needed to make "height: 3px;" to work on IE6.*/ }
.separator { clear: both; height: 100%; width: 1px; }
.ms-genericHSpacer { background-color: Transparent; font-size: 0px; /*ie6 fix*/ }
.ms-genericVSpacer { background-color: Transparent; font-size: 0px; /*ie6 fix*/ }
/* end Body Styles ******************************************/

/* begin Footer Styles **************************************/
.ms-footer { text-align: left; padding: 3px 0px 30px 0px; }
.ms-footerLink { text-decoration: underline !important; }
/* end Footer Styles **************************************/

/* begin asp.net panel style */
.ms-panel { /* regular panel */ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-style: none; height: auto !important; width: auto !important; background-color: Transparent; overflow: hidden; }
.ms-panelTitle { border-style: none; text-transform: uppercase; font-weight: bold; background-color: #daba89; width: 100% !important; padding: 5px 0px 0px 13px; margin: 0px 0px 5px 0px; }
.ms-panelContent { border-style: none; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; height: auto !important; width: auto !important; }
.ms-panelContentWithGrid { border-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: auto !important; width: auto !important; }
/* end asp.net panel style */

/* begin login control styles */
.ms-login { }
.ms-forgotPassword { text-align: left; }
/*end login control styles */

/* begin misc asp.net control styles */
.ms-button { text-align: center; text-decoration: none; }
.ms-gridview { border-style: solid; }
    .ms-gridview td { padding: 3px; }
.ms-gridviewHeader { background-color: #e7d1af; text-align: left; }
.ms-gridviewFooter { background-color: #e7d1af; }
.ms-gridviewFirstColumn { margin-left: 5px; }
.ms-gridviewAlternateRow { background-color: #f3eadb; }
.ms-gridviewPager { background-color: #e7d1af; }
    .ms-gridviewPager td { padding: 0px; }
.ms-itemCaption { font-family: arial, helvetica, san-serif; }
.ms-itemCaptionTableLayout { font-family: arial, helvetica, san-serif; text-align: right; vertical-align: middle; padding: 2px 3px 2px 3px; }
.ms-instructionText { font-family: arial, helvetica, san-serif; font-style: italic; width: 100%; height: auto; }
.ms-regExpInvalid { color: #ff0000; }
.ms-errorMessage { color: #ff0000; font-style: normal; }
.ms-warningMessage { color: #ff8040; font-style: normal; }
.ms-sucessfulMessage { color: Green; font-weight: bold; }
.ms-disabledControl { background-color: Silver; }
/* end misc asp.net control styles */
/************************* end DNR custom styles *************************/
