﻿/* master page navigation menu */
#divNavContent {margin : 0 auto; width:100%; } /* height:100%; */
#divNavContent .boxLeftNav {width:178px; background:#a7d0ef; vertical-align:top; padding-bottom:25px;} /* height:100%; */
#divNavContent .boxTopSide {width:auto; height:21px; background:#FFF;}
#divNavContent .boxTopCurve {width:24px; height:21px; background:#a7d0ef url(/images/curve.png) no-repeat top left;}
/* top level of navigation menu */
#divNavMenu { margin: 15px 5px 5px 5px; width: 180px; } /* width of menu */
#divNavMenu a.navMenuItem { background: #214087 url(/images/bullet_rd.gif) no-repeat center left; border: 1px solid white; position: relative; /* To help in the anchoring of the ".statusicon" icon image */
        font: bold 13px "Trebuchet MS"; color: white; display: block; width: auto; padding: 4px 0; padding-left: 10px; text-decoration: none; text-indent:10px; }
#divNavMenu a.navMenuItem:active { background: #acf url(/images/bullet_arw.gif) no-repeat center left; color: black; } /*a7d0ef-black*/
#divNavMenu a.navMenuItem:hover  { background: #acf url(/images/bullet_arw.gif) no-repeat center left; color: black; } /*012240-white*/
#divNavMenu a.navMenuItem .statusicon { position: absolute; top: 5px; right: 5px; border: none; } /* CSS for icon image that gets dynamically added to headers */
/* UL of each sub menu*/
#divNavMenu ul { background: #9CF; text-indent:12px; list-style-type: none; margin: 0; padding: 0 10px 7px 10px; }
#divNavMenu ul li { border-bottom: 1px solid blue; }
#divNavMenu ul li a  { background: url(/images/bullet_dash.gif) no-repeat center left; font: bold 12px "Trebuchet MS"; color: #333; 
                    display: block; text-decoration: none; padding: 2px 0; padding-left: 10px; }
#divNavMenu ul li a.navSubItem { border: 1px solid white; position: relative; color: Black; font-size: 13px;} /* To help in the anchoring of the ".statusicon" icon image */
#divNavMenu ul li a:hover  { background: #0565ae url(/images/bullet_arw_sub.gif) no-repeat center left; color: white; }
#divNavMenu ul li a:active { background: #0565ae url(/images/bullet_arw_sub.gif) no-repeat center left; color: white; }
#divNavMenu ul li a .statusicon { position: absolute; top: 5px; right: 5px; border: none; } /* CSS for icon image that gets dynamically added to headers */
/* UL of each sub-sub menu*/
#divNavMenu ul li ul { background-color: #39C; }
#divNavMenu ul li ul a:hover  { background: #0565ae url(/images/bullet_arw_sub.gif) no-repeat center left; color: white; }
#divNavMenu ul li ul a:active { background: #0565ae url(/images/bullet_arw_sub.gif) no-repeat center left; color: white; }
/* hot menu items */
#divNavMenu a.navHotItem { background: #8AC url(/images/bullet_arw.gif) no-repeat center left; color:#06A; }
#divNavMenu ul a.navHotItem { background: #8AC url(/images/bullet_arw.gif) no-repeat center left; color:#06A; }
 
/*	Page-Header menu bar and page title */
.pageNavBarText { font-size: 85%; text-align:center; background-color: #a7d0ef; color: Teal; border-width:0; }
.pageNavBar { font-size: 85%; text-align:center; background-color: #a7d0ef; color: Teal; border-width:0; height:13px;  }
.pageHeadTitle	{ color:#FFFFFF; font-size:250%; font-family:"Times New Roman", Times, serif; background: #039;  text-align:center; height:80px; margin:0; }

/* site map path nav 
#logoBar a:Link     { color:#FFF; text-decoration:none;}
#logoBar a:visited  { color:#FFF; text-decoration:none;}
#logoBar a:hover    { color:#FFF; text-decoration:underline;}*/

/*	error message display */
.errorTitle { font-weight: bold; color: #F00; background-color: #E0E0E0; font-size:larger;}
.errorText  { font-weight: bold; color: #0C0; background-color: #E0E0E0; font-size:larger; font-style: italic}
/*	fault message display */
.badness1, .faultTitle {color: #F00}
.badness2, .faultText  {color: #0F0; font-style: italic}
.badness3, .infoText   {color: #393; font-style: italic}

/* help button */
#divPageHelp { margin:5px 20px; max-height:100px;} /* width: 80px; width of menu*/

/* page layout */
#divPageContent { margin:0 1%; width:100%;} /* padding:0 10px; */
.tdPageContent { padding-left:30px;} /* 1% */
#divPageFooter { padding-left:1%;} /* width:100%; */ 
.tabPageFooter { width:98%; }
#divFooter { clear:both;}

#divMakeSpace { height:400px;}
