﻿/* CIP Styles - CSS Document */
/* Author: HigherEd.org, Inc. */

/* ------------ GENERAL TEXT, LINK, AND HEADER STYLES -------------- */

div.pagewrapper {}

div.pagewrapper p {line-height: 120%; 
	               margin: 0 0 10px 0; 
	               padding: 0;}

div.pagewrapper p span.bold {font-weight: bold;}

div.pagewrapper .keyword {font-weight: bold;}

div.pagewrapper .instruction {clear: both;}

div.pagewrapper .instruction span.gray {color: gray;}

div.pagewrapper .instruction span {font-size: 80%;}

    /*  Regular Link Styles */

div.pagewrapper a:link,
div.pagewrapper a:visited,
div.pagewrapper a:hover, 
div.pagewrapper a:active {text-decoration: none;
	                      color: #3366cc !important; 
	                      border-bottom: 1px solid #3366cc;}
	                      
div.pagewrapper a:link  {color: #3366cc !important; 
	                     background-color: transparent;}

div.pagewrapper a:visited {color: #3366cc !important; 
                           background-color: transparent;}
                           
div.pagewrapper a:hover {color: #3366cc !important; 
	                     background-color: transparent;}
	                     
div.pagewrapper a:active {color: #3366cc !important; 
	                      background-color: transparent;}
	                    
/*  Header Tag Styles */ 

div.pagewrapper h1,
div.pagewrapper h2,
div.pagewrapper h3,
div.pagewrapper h4,
div.pagewrapper h5,
div.pagewrapper h6 {margin: 0;  
	                padding: 0;} 

div.pagewrapper h1 {margin: 0 0 0 0; 
	                padding: 0; 
	                font-size: 140%;
	                }
	                 
div.pagewrapper h2 {padding: 0;
	                font-size: 1.6em;}
	                 
div.pagewrapper h2 span {font-weight: normal;}

div.pagewrapper h3 {clear: both;
	                margin: 0 0 5px 0;
	                padding: 0; 
	                font-size: 1.4em;} 

div.pagewrapper h4 {margin: 0 0 5px 0;
	                padding: 0; 
	                font-size: 1.5em;}

/* Bulleted List Styles */

div.pagewrapper ul {margin: 5px 0 20px 10px; 
	                padding: 0;}

div.pagewrapper li {margin: 0px; 
	                padding: 0; 
	                list-style-type: none;}

/* --------------- LAYOUT STYLES ------------------- */

div.pagewrapper {margin: 0 0 0 0;
	             padding: 0 0 0 0;
	             width: 750px;}
	             
/*========MAIN NAVIGATION===============*/

div.CIPMainNav {background-image: url(../../images/CIPmainNavbg.gif);
                background-repeat: repeat-x;
                width: 750px;
                height: 23px;
                font-size: 1.1em;}	             

div.CIPMainNav ul {margin: 0 0 0 0;
                   padding: 0 0 0 12px;
                   display: block;}

div.CIPMainNav ul li {margin: 0 0 0 0;
                      padding: 0 0 0 0;
                      height: 23px;
                      display: block;
                      float: left;}
                      
div.CIPMainNav ul li a {padding: 0 45px 0 45px;
			/*padding: 0 27px 0 27px; - with CIP Wizard in navigation*/
                        display: block;
                        float: left;
                        cursor: pointer;
                        white-space: nowrap;}



div.CIPMainNav ul li a span {margin: 2px 0 0 0;
                             float: left;}

div.CIPMainNav ul li a img {margin: 0 3px 0 0;
                            padding: 0 0 0 0;
                            float: left;}

div.CIPMainNav ul li a:link {color: #595858 !important; text-decoration: none; border-bottom: none;} 
div.CIPMainNav ul li a:visited {color: #595858 !important; text-decoration: none; border-bottom: none;} 
div.CIPMainNav ul li a:hover {color: #595858 !important; text-decoration: none; border-bottom: none;} 
div.CIPMainNav ul li a:active {color: #595858 !important; text-decoration: none; border-bottom: none;} 


/*========SUB NAVIGATION===============*/

div.CIPSubNav {background-image: url(../../images/CIPSubNavbg.gif);
               background-repeat: no-repeat;
               height: 25px;
               width: 750px;
               margin: 15px 0 0 0;
               position: relative;
               #z-index: 10;}

div.CIPSubNav h2 {margin: -5px 0 2px 0;
                  padding: 0 0 0 0;
                  display: block;
                  float: left;}

div.CIPSubNav h2 a.changeyearlink {font-size: 0.5em;
                                   margin-left: 4px;
                                   font-weight: normal;}


/*=======CHANGE YEAR BOX============== */

div.CIPSubNav div.ChangeYearWrapper {position: absolute;
                                     top: 22px;
                                     left: 0px;}

div.CIPSubNav div.ChangeYearSection {background-color: #f3f0f0;
                                     position: absolute;
                                     z-index: 999;    
                                     margin: 0;
	                                 padding: 5px; 
	                                 #padding: 5px 5px 0 5px; 
	                                 _padding: 0 0 0 0;
	                                 width: 200px; 
	                                 border: 1px solid #999696;
	                                 _border: none}
	                                 
div.CIPSubNav div.ChangeYearSection iframe.IEfix {display: none;   /*IE fix for overlapping select list */
                                                  _display: block;
                                                  _float: left;
                                                  _width: 200px;
                                                  _margin: 0 0 0 9px;
                                                  _padding: 0 0 0 0;
                                                  _border: 1px solid #f3f0f0;
                                                  _background-color: Transparent;
                                                  _position: absolute;}

div.CIPSubNav div.ChangeYearSection div.contentWrapper {_position: absolute;               /*IE fix for overlapping select list */
                                                        _z-index: 99999999!important;
                                                        _width: 200px;
                                                        _background-color: #f3f0f0;
                                                        _padding: 5px 5px 25px 5px;
                                                        _border: 1px solid #999696;
                                                        _margin: 0 0 0 0;
                                                        _float: left;}	                                 
	                                 
div.CIPSubNav div.ChangeYearSection a.ClosePopup {display:block;
                                                  border:none;
                                                  float: right;
                                                  margin: 4px 0 0 0;}
                                                  
div.CIPSubNav div.ChangeYearSection a.ClosePopup img {border:none;}

div.CIPSubNav div.ChangeYearSection p.popuptitle {margin: 0 0 5px 0;
	                                              padding: 0 0 0 0; 
	                                              font-weight: bold;
	                                              background: none;
	                                              border-bottom: none;
	                                              border-top: none;}	                                             

div.CIPSubNav div.ChangeYearSection ul {float: left;
                                        display: block;
                                        margin: 0 0 5px 0;
                                        padding: 0 0 0 0;
                                        font-size: .9em;}

div.CIPSubNav div.ChangeYearSection ul li {margin: 0 0 0 0;
                                           padding: 0 0 2px 0;
                                           display: block !important;
                                           float: left;
                                           clear: left;} 

div.CIPSubNav div.ChangeYearSection ul li a {padding: 0 0 0 0;
                                             margin: 0 0 0 0;
                                             cursor: pointer;
                                             display: block;}

div.CIPSubNav div.ChangeYearSection ul li a:link {text-decoration: none;
	                                              color: #3366cc !important; 
	                                              border-bottom: 1px solid #3366cc;}

div.CIPSubNav div.ChangeYearSection ul li a:visited {text-decoration: none;
	                                                 color: #3366cc !important; 
	                                                 border-bottom: 1px solid #3366cc;}
	                                              
div.CIPSubNav div.ChangeYearSection ul li a:hover {text-decoration: none;
	                                               color: #3366cc !important; 
	                                               border-bottom: 1px solid #3366cc;}
	                                              	                                              
div.CIPSubNav div.ChangeYearSection ul li a:active {text-decoration: none;
	                                                color: #3366cc !important; 
	                                                border-bottom: 1px solid #3366cc;}
	                                              
	                                              
/*=====SUBNAV LINKS ==*/

div.CIPSubNav ul {float: right;
                  display: block;
                  margin: 0 0 0 0;
                  padding: 0 0 0 0;
                  font-size: .8em;}                   
	             
div.CIPSubNav ul li {margin: 0 0 0 0;
                     padding: 0 0 0 0;
                     display: inline;
                     float: left;}	  
                     
div.CIPSubNav ul li a {padding: 0 7px 0 7px;
                       cursor: pointer;}                     
  
div.CIPSubNav ul li a span {margin: 5px 0 0 0;
                            float: left;}  
     
div.CIPSubNav ul li a:link {color: #595858 !important; text-decoration: none; border-bottom: none;}
div.CIPSubNav ul li a:visited {color: #595858 !important; text-decoration: none; border-bottom: none;}
div.CIPSubNav ul li a:hover {color: #595858 !important; text-decoration: none; border-bottom: none;}
div.CIPSubNav ul li a:active {color: #595858 !important; text-decoration: none; border-bottom: none;}
     
     
div.CIPSubNav ul li div.topnavquickcip {display: block;
	                                    margin: 0 0 0 0;
	                                    padding: 0 0 0 0;
	                                    height: 25px;
	                                    width: 190px;
	                                    float: left;}

div.CIPSubNav ul li div.topnavquickcip label {padding: 5px 0 0 10px;
                                              float: left;
                                              color: #273a5a;}

div.CIPSubNav ul li div.topnavquickcip input.helplinkimage {padding: 0 0 0 0;
                                                            margin: 0px 3px 0 3px; 
                                                            position: relative;
                                                            float: left;}

div.CIPSubNav ul li div.topnavquickcip input.quickcipinputs {border: 1px solid #999999; 
                                                             height: 15px; 
                                                             width: 55px;
                                                             margin: 4px 0 0 0; 
                                                             padding: 0 0 0 2px; 
                                                             float: left;
                                                             
                                                             font-size: 1em;
                                                             vertical-align: bottom;}

div.CIPSubNav ul li div.topnavquickcip input.quickcipbutton {margin: 3px 0 0 1px;
                                                             padding: 0;
                                                             background-image: url(../../images/QuickCipGo_button.gif);
                                                             background-color: Transparent;
                                                             border: none;
                                                             height: 17px;
                                                             width: 24px;
                                                             color: #565758;
                                                             cursor: pointer;
                                                             font-size: .9em !important;
                                                             #font-size: 1em !important;}     

div.contextualhelp_popup iframe.IEfix {display: none;   /*IE fix for overlapping select list */
                                       #display: block;
                                       #width: 200px;
                                       #margin: 3px 0 0 -13px;
                                       #padding: 0 0 0 0;
                                       #border: 1px solid #f3f0f0;
                                       #background-color: Transparent;
                                       #position: absolute;
                                       #float: left;
                                       #clear: both;}



div.contextualhelp_popup_wrapper {position: absolute;
                                  top: 22px;
                                  right: 1px;
                                  display: block;
                                  z-index: 99999;}
                                    
div.contextualhelp_popup {background-color: #f3f0f0;
	                      padding: 5px; 
	                      #padding: 0 0 0 0; 
	                      margin: 0 0 0 0;                      
	                      display: table;
	                      width: 200px;
	                      float: left;
	                      clear: both;
	                      border: 1px solid #999696;
	                      #border: none;
	                      z-index: 999999;}	                                           
	                                 
div.CIPSubNav div.contextualhelp_popup a.ClosePopup {display:block;
                                                     border:none;
                                                     float: right;
                                                     margin: 4px -7px 0 0;
                                                     _margin: 4px -4px 0 0;}
                                                  
div.CIPSubNav div.contextualhelp_popup a.ClosePopup img {border:none;}

div.CIPSubNav div.contextualhelp_popup p.popuptitle {margin: 0 0 5px 0;
	                                                 padding: 0 0 0 0; 
	                                                 font-weight: bold;
	                                                 background: none;
	                                                 border-bottom: none;
	                                                 border-top: none;}	    
	                                                 
div.CIPSubNav div.contextualhelp_popup p.popupheading {font-size: 1em;
                                                       margin: 0 0 5px 0;
                                                       font-weight: bold;}	  

div.CIPSubNav div.contextualhelp_popup p {font-size: 1.25em;}                                                                            

div.contextualhelp_popup ul.QuickCIP {display: block;
                                      float: left;
                                      margin: 0 0 5px 0;
                                      padding: 0 0 0 0;
                                      font-size: 1em;}

div.contextualhelp_popup ul.QuickCIP li {margin: 0 0 0 0;
                                         padding: 0 0 2px 0;
                                         display: block !important;
                                         float: left;
                                         clear: left;}
                                
/*=========HOME PAGE=========================*/

div.pagewrapper div.homecontent {float: left; 
                                 width: 100%; 
                                 margin: 0 0 0 0; 
                                 padding: 0 0 0 0;}

div.pagewrapper div.homecontent div.homecontentleft {width: 48%; 
                                                     float: left; 
                                                     padding: 0 0 0 0;}
                                                     
div.pagewrapper div.homecontent div.homecontentright {width: 48%; 
                                                      float: right; 
                                                      padding: 0 0 0 0;}                                                     
                                                     
/*==========WIZARD BOX======*/                                                     
                                                     
div.pagewrapper div.homecontent div.homecontentleft a.wizardBox {border-bottom: none;
                                                                 color: #000 !important;
                                                                 cursor: pointer;
                                                                 margin: 10px 0 0 0;
                                                                 display: block;
                                                                 float: left;}

div.pagewrapper div.homecontent div.homecontentleft span.wizardBlock {background-image: url(../../images/roundedbox2_bottom.gif);
                                                                      background-repeat: no-repeat;
                                                                      background-position: bottom;
                                                                      _background-position: 0 bottom;
                                                                      padding: 0 0 10px 0;
                                                                      display: block;
                                                                      width: 351px;
                                                                      float: left;}     

div.pagewrapper div.homecontent div.homecontentleft span.wizardBlockTop {background-image: url(../../images/roundedbox2_top.gif);
                                                                         background-repeat: no-repeat;
                                                                         background-position: top;
                                                                         display: block;
                                                                         padding: 10px 0 0 0;}

div.pagewrapper div.homecontent div.homecontentleft span.wizardBlockContent {background-image: url(../../images/roundedbox2_bg.gif);
                                                                             background-repeat: repeat-y;
                                                                             height: 150px;
                                                                             display: block;
                                                                             padding: 0 10px 0 10px;
                                                                             float: left;
                                                                             width: 351px;
                                                                             _width: 332px;}    

div.pagewrapper div.homecontent div.homecontentleft span.wizardBlockContent img {float: left;
                                                                                 display: block;
                                                                                 margin: 10px 0 0 0;}
                                                                   
div.pagewrapper div.homecontent div.homecontentleft span.wizardBlockContent span.title {display: block;
                                                                                        color: #695710;
                                                                                        float: right;
                                                                                        width: 285px;
                                                                                        _width: 275px;                                                                                           
                                                                                        font-weight: bold;
                                                                                        padding: 0 15px 0 0;
                                                                                        _padding: 0 0 0 0;}  

div.pagewrapper div.homecontent div.homecontentleft span.wizardBlockContent span.text {display: block;
                                                                                       width: 285px;
                                                                                       _width: 275px;
                                                                                       float: right;
                                                                                       clear: right;
                                                                                       padding: 0 15px 0 0;
                                                                                       _padding: 0 0 0 0;}                                                                                                    
                                                     
/*==========START BOX======*/
div.pagewrapper div.homecontent div.homecontentright div.StartBox {background-image: url(../../images/roundedbox1_bottom.gif);
                                                                   background-repeat: no-repeat;
                                                                   background-position: bottom;
                                                                   margin: 0 0 0 0;
                                                                   padding: 0 0 10px 0;
                                                                   width: 351px;}                                                      

div.pagewrapper div.homecontent div.homecontentright div.StartBox div.StartBoxContent {background-image: url(../../images/roundedbox1_bg.gif);
                                                                                       background-repeat: repeat-y;
                                                                                       margin: 0 0 0 0;
                                                                                       padding: 0 0 5px 0;
                                                                                       
                                                                                       #height: 225px;} 
                                                                   
div.pagewrapper div.homecontent div.homecontentright div.StartBox div.StartBoxContent h3 {background-image: url(../../images/roundedbox1_top.gif);
                                                                                          background-repeat: no-repeat;
                                                                                          background-position: top;
                                                                                          margin: 0 0 0 0;
                                                                                          padding: 5px 10px 0 10px;}                                                                                                                          
                                                      
div.pagewrapper div.homecontent div.homecontentright ul {margin: 0 0 0 0; 
                                                         padding: 5px 10px 0 10px; }
                                                         
div.pagewrapper div.homecontent div.homecontentright li {margin: 0 0 0 0; 
                                                         padding: 3px 0 0 0; 
                                                         list-style-type: none;}

/*==========SELECTOR BOX======*/                                                     
                                                     
div.pagewrapper div.homecontent div.homecontentright a.selectorBox {border-bottom: none;
                                                                    color: #000 !important;
                                                                    cursor: pointer;
                                                                    margin: 15px 0 0 0;
                                                                    display: block;
                                                                    float: right;}

div.pagewrapper div.homecontent div.homecontentright span.selectorBlock {background-image: url(../../images/roundedbox2_bottom.gif);
                                                                         background-repeat: no-repeat;
                                                                         background-position: bottom;
                                                                         _background-position: 0 bottom;
                                                                         padding: 0 0 10px 0;
                                                                         display: block;
                                                                         width: 351px;
                                                                         float: left;}     

div.pagewrapper div.homecontent div.homecontentright span.selectorBlockTop {background-image: url(../../images/roundedbox2_top.gif);
                                                                            background-repeat: no-repeat;
                                                                            background-position: top;
                                                                            display: block;
                                                                            padding: 10px 0 0 0;}

div.pagewrapper div.homecontent div.homecontentright span.selectorBlockContent {background-image: url(../../images/roundedbox2_bg.gif);
                                                                                background-repeat: repeat-y;
                                                                                height: 150px;
                                                                                display: block;
                                                                                padding: 0 10px 0 10px;
                                                                                float: left;
                                                                                width: 351px;
                                                                                _width: 332px;}    

div.pagewrapper div.homecontent div.homecontentright span.selectorBlockContent img {float: left;
                                                                                    display: block;
                                                                                    margin: 5px 0 0 0;}
                                                                   
div.pagewrapper div.homecontent div.homecontentright span.selectorBlockContent span.title {display: block;
                                                                                           color: #4a5872;
                                                                                           float: right;
                                                                                           width: 285px;
                                                                                           _width: 275px;                                                                                           
                                                                                           font-weight: bold;
                                                                                           padding: 0 15px 0 0;
                                                                                           _padding: 0 0 0 0;}  

div.pagewrapper div.homecontent div.homecontentright span.selectorBlockContent span.text {display: block;
                                                                                          width: 285px;
                                                                                          _width: 275px;
                                                                                          float: right;
                                                                                          clear: right;
                                                                                          padding: 0 15px 0 0;
                                                                                          _padding: 0 0 0 0;}                                                                                                    

/*=============CONTENT WRAPPER==============*/

div.pagewrapper div.content {width: 730px; 
                             margin: 0; 
                             padding: 10px;
                             float: left;
                             display: block;} 
                             
/*=============HELP PAGE -WILL NEED RESTYLED ONCE REVISED==============*/

div.pagewrapper div.help {margin: 0 0 0 0;
	                      padding: 0;}

div.pagewrapper div.help div.TOC {width: 200px;
                                  float: right;
                                  border: 1px solid #cccccc;
                                  margin: 0 0 0 15px;
                                  padding: 2px 0 0 5px;
                                  background-color: #E7F3F5;
                                  font-size: .85em !important;}
    
div.pagewrapper div.help div.TOC h2 {font-size: 1.1em; 
                                     border: none; 
                                     margin: 5px 0 10px 0;}
   
div.pagewrapper div.help div.TOC ul {margin: 0 0 0 0; 
                                     padding: 0 0 0 0;}
                                       
div.pagewrapper div.help div.TOC ul.primary {margin-bottom: 10px} 

div.pagewrapper div.help div.TOC ul.secondary  {padding: 2px 0 0 0;}  
 
div.pagewrapper div.help div.TOC ul.secondary li {margin-left: 10px;
                                                  padding: 0 0 2px 0;}  
                                                  
div.pagewrapper div.help div.TOC ul.secondary li ul {padding: 2px 0 0 0;}                                                  

div.pagewrapper div.help ul.list1 {margin: 0 0 10px 20px;
                                   padding: 0 0 0 0;}

div.pagewrapper div.help ul.list1 li {margin: 10px 0 0 0;
                                      padding: 0 0 0 0;
                                      display: inline-block;}

div.pagewrapper div.help ul.list2 {margin: 0 0 0 35px;}

div.pagewrapper div.help ul.list2 li {list-style-type: disc; 
                                      margin: 0 0 3px 0; 
                                      vertical-align: top;}

div.pagewrapper div.help ol {margin-top: 0;}

div.pagewrapper div.help ol li {list-style-type: decimal;}

div.pagewrapper div.help h4 {margin-top: 20px;
                             font-size: 100% !important;
                             color: #000 !important;}

div.pagewrapper div.help h5 {background: none !important; 
                             border: none !important;
                             font-size: 100% !important;
                             margin-top: 15px;
                             color: #000 !important;}

div.pagewrapper div.help h6 {font-size: 100% !important;
                             font-weight: normal;
                             font-style: italic;}

div.pagewrapper div.help p {margin: 10px 0 10px 0;}

div.pagewrapper div.help h4 a.bookmark,
div.pagewrapper div.help h5 a.bookmark,
div.pagewrapper div.help h6 a.bookmark {color: #000 !important;}

div.pagewrapper div.help a.bookmark:link,
div.pagewrapper div.help a.bookmark:visited,
div.pagewrapper div.help a.bookmark:hover,
div.pagewrapper div.help a.bookmark:active {color: #000 !important; 
                                            border: none;}
    
div.pagewrapper hr.help {width: 95%; 
                         text-align: center;
                         background-color: #cccccc;
                         color: #cccccc;
                         height: 2px;
                         margin: 20px 0 0 0;}
                         
div.pagewrapper div.help span.Note {font-style: italic; display: block;}

div.pagewrapper div.help span.top {float: right;
                                   font-style: normal;
                                   font-size: 100%;
                                   margin: -15px 0 0 0;
                                   padding: 0 0 3px 0;
                                   position: relative;
                                   font-weight: normal;
                                   text-transform: none;}          

/*====================BROWSE PAGE======================*/

/*====EXPAND/COLLAPSE ALL SECTION======*/
div.expandcollapsebuttons {margin: 0 0 5px 0; 
                           padding: 2px;
                           font-size: .9em;}
                           
div.expandcollapsebuttons ul {margin: 0; 
                              padding: 0;}
                              
div.expandcollapsebuttons ul li {display: inline; 
                                 margin: 0 0 0 0; 
                                 padding: 0 0 0 0;}
                                 
div.expandcollapsebuttons ul li a {margin: 0 10px 0 0; 
                                   padding: 0 0 0 0;}
                                   
div.expandcollapsebuttons ul li img {margin: 0 3px 2px 0;
                                     #margin: 2px 3px 0 0; 
                                     vertical-align: middle; 
                                     border: none;}
                                     
div.expandcollapsebuttons ul li a {margin: 0 10px 0 0; 
                                   padding: 0 0 0 0;
                                   border-bottom: none !important;}
                                   

/*=======================TREE VIEW==================*/

div.treewrapper {margin: 0;
	             padding: 5px;}

div.treewrapper ul {margin: 0 0 0 12px; 
                    padding: 0;}	

/*div.treewrapper ul li {margin: 0 0 2px 0; 
                       padding: 0; 
                       list-style: none;}*/
	
div.treewrapper ul li ul {margin: 1px 0 0 0; 
                          padding: 0; }

div.treewrapper ul li ul li {margin: 0 0 2px 12px; 
                             padding: 0; }

div.treewrapper ul li ul li ul {margin: 0; 
                                padding: 0;}	

div.treewrapper ul li ul li ul li {margin: 0 0 2px 23px; 
                                   padding: 0; 
                                   list-style-type: none;}	

div.treewrapper ul li img {margin: 0 3px 2px 0;
                           #margin: 2px 3px 0 0; 
                           vertical-align: middle; 
                           border: none;}

/*=========================SEARCH PAGE============================*/

/* Search/filter box  */

div.search {display: block;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            z-index: 1;}

div.searchfilterbox {width: 720px;
                     _width: 700px 
	                 margin: 0 10px 10px 0;
	                 padding: 3px; 
	                 background: #eeeeef;
	                 border: 1px solid #7E8796;
	                 float: left;}
	
div.pagewrapper table.searchFilterBox {width: 100%;
	                                   margin: 0;
	                                   padding: 0;
	                                   border: 0;	
	                                   text-align: left;
	                                   font-size: .9em;
	                                   background: transparent;}
                           	
div.pagewrapper table.searchFilterBox th.advanced {width: 140px; 
                                                   font-weight: bold; 
                                                   padding: 0;
                                                   white-space: nowrap;}
                                                   
                                                   
                                 
div.pagewrapper table.searchFilterBox th.advancedindent {width: 150px; 
                                   font-weight: normal;
                                   padding: 0 0 0 10px; 
                                   vertical-align: middle;}	
                                   
div.pagewrapper table.searchFilterBox td {padding: 1px; 
                                          border: 0;
                                          font-size: .9em;
                                          white-space: nowrap;
                                          vertical-align: top;
                                          }
                                          
div.pagewrapper table.searchFilterBox td span {float: none; }
div.pagewrapper table.searchFilterBox th.advanced{padding-bottom: 5px; }
                       
div.pagewrapper table.searchFilterBox td select.dropdown {font-size: 1em !important;
                                                          
                                                          _position: relative;
                                                          _z-index: 8;}

div.pagewrapper table.searchFilterBox td input {margin: 0 0 0 0; 
                                                padding: 0;
                                                
                                                font-size: 1em;}

div.pagewrapper table.searchFilterBox td input.check {margin: 0 2px 0 0; 
                                                      padding: 0; 
                                                      vertical-align: top; 
                                                      border: none; 
                                                      height: 13px;
                                                      width: 13px;}

div.pagewrapper table.searchFilterBox img.action {margin: 0 2px 0 2px; 
                                                  padding: 0 0 0 0;
                                                  vertical-align: baseline;}

/*====BUTTONS=====*/

div.pagewrapper span.inputButtons {float: right;
                                   display: block;
                                   clear: both;
                                   margin: 10px 5px 5px 0;}

div.pagewrapper span.inputButtons input.clearbutton {width: 56px;
                                                     height: 17px;
                                                     background-image: url(../../images/clear_button.gif);
                                                     background-color: transparent;
                                                     border: none;
                                                     font-size: .9em;
                                                     color: #565758;
                                                     cursor: pointer;
                                                     font-weight: bold;}

div.pagewrapper span.inputButtons input.showbutton {width: 100px;
                                                     height: 17px;
                                                     background-image: url(../../images/showresults_button.gif);
                                                     background-color: transparent;
                                                     border: none;
                                                     font-size: .9em;
                                                     color: #565758;
                                                     cursor: pointer;
                                                     font-weight: bold;}

/*=====SEARCH RESULTS======*/

/* Top of search results */
div.pagewrapper div.search div.resultstop {margin: 0; 
                                           padding: 0; 
                                           float: left; 
                                           display: block;
                                           width: 100%;}
                                           
/* Search Criteria summary */
div.pagewrapper div.search div.resultstop div.searchsummary {float: left;  
                                                             display: block; 
                                                             margin: 0 0 0 0;
                                                             padding: 0 0 0 0;
                                                             width: 530px;}

div.pagewrapper div.searchsummary h3 {font-size: 1em;}

div.pagewrapper div.searchsummary ul {font-size: .85em;}

div.pagewrapper div.searchsummary li {list-style-type: none;  
                                      margin: 0 0 2px 0; 
                                      #margin: 0 0 0 0;
                                      padding: 0;}
                                      
div.pagewrapper div.searchsummary li span {font-weight: bold;}

/* Action Legend */

div.pagewrapper div.resultstop div.legend {float: right; 
                                           width: 170px; 
                                           margin: 0 0 0 0; 
                                           padding: 4px; 
                                           border: 1px solid #7e8796;
                                           background: #eeeeef;}

div.pagewrapper div.resultstop div.legend h3 {font-size: 1em;}

div.pagewrapper div.resultstop div.legend ul {margin: 0 0 0 0; 
                                              padding: 0 0 0 0; 
                                              font-size: .8em;}

div.pagewrapper div.resultstop div.legend ul li {margin: 0 0 0 0; 
                                                 padding: 0 0 0 0;
                                                 line-height: 1.3em;}

div.pagewrapper div.resultstop div.legend li img {vertical-align: baseline; margin: 0 0 0 0; padding: 0 0 0 0;}

div.pagewrapper div.resultstop div.legend li span.imagecontainerNew {width: 11px; 
                                                                     margin: 0 3px 0 0;
                                                                     padding: 0 0 0 0;}

div.pagewrapper div.resultstop div.legend li span.imagecontainerDelete {width: 11px; 
                                                                        margin: 0 4px 0 2px;}

div.pagewrapper div.resultstop div.legend li span.imagecontainerDelete img {margin: 0 0 1px 0}

div.pagewrapper div.resultstop div.legend li span.imagecontainerMoveTo {width: 11px; 
                                                                        margin: 0 5px 0 3px;}

div.pagewrapper div.resultstop div.legend li span.imagecontainerMoveFrom {width: 11px; 
                                                                          margin: 0 5px 0 3px;}

div.pagewrapper div.resultstop div.legend li span.imagecontainerUnchanged {width: 11px; 
                                                                           margin: 0 4px 0 2px;}

div.pagewrapper div.resultstop div.legend li span.legendtext {margin: 0 0 0 0; padding: 0 0 0 0;}
   
/* Search results display grid */

div.pagewrapper div.searchresults {margin: 10px 0 0 0; 
                                   padding: 0; 
                                   font-size: .9em !important;
                                   float: left;
                                   display: block;
                                   border: none !important;
                                   position: relative;}

div.pagewrapper div.searchresults span.RecordCount {font-style: italic;
                                                    margin: 0 0 0 0;
                                                    padding: 4px 0 0 0;
                                                    float: left;} 
                   
/* Print/Export Function */
div.printexport {float: right;
	             clear: both;
	             display: block;
 	             margin: 0 0 7px 0;
	             padding: 0 0 0 0;
	             font-size: .9em;
	             width: 300px;
	             text-align: right;}
	
div.printexport ul {margin: 0 0 0 0; 
                    padding: 0 0 1px 0;}
                    
div.printexport li {list-style-type: none; 
                    display: inline; 
                    margin: 0 3px 0 0; 
                    padding: 0;}

div.printexport li img {margin: 0 1px 0 0;
	                    padding: 0;	
	                    vertical-align: text-bottom;
	                    border-bottom: none !important;
	                    text-decoration: none !important;}                   
                      
div.printexport li a {text-decoration: none !important;
                      border-bottom: none !important;}  

div.printexport li a span {padding: 0 0 0 0;
                           border-bottom: 1px solid #3366CC !important;
                           text-decoration: none !important;}    
                           
div.crosswalkResults div.printexport li a span {font-size: .9em;}
                        
/*==========HELP POPUPS=======*/

div.pagewrapper div.searchresults table.searchResultsDisplay th.text div.contextualhelp_popup_wrapper {left: 0;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.action div.contextualhelp_popup_wrapper {left: 232px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.cipcode div.contextualhelp_popup_wrapper {left: 327px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.movedto div.contextualhelp_popup_wrapper {left: 440px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.movedfrom div.contextualhelp_popup_wrapper {right: 0;
                                                                                                            #right: 12px;}

div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup_wrapper {position: absolute;
                                                                                               display: block;
                                                                                               z-index: 9999;
                                                                                               text-align: left;
                                                                                               font-weight: normal;
                                                                                               top: 66px;
                                                                                               #top: 68px;}
                                    
div.pagewrapper div.searchresults table.searchResultsDisplay  div.contextualhelp_popup {background-color: #f3f0f0;
	                                                                                    padding: 5px; 
	                                                                                    #padding: 0 0 0 0 !important;
	                                                                                    margin: 0 0 0 0;   
	                                                                                    #margin: -2px 0 0 0 !important;                   
	                                                                                    display: block;
	                                                                                    width: 200px;
	                                                                                    float: left;
	                                                                                    border: 1px solid #999696;
	                                                                                    #border: none;
	                                                                                    z-index: 99999;}
	                                 
div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup iframe {display: none !important;}

div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup div.contentWrapper {margin: 0 0 0 0;  }

div.pagewrapper div.searchresults table.searchResultsDisplay  div.contextualhelp_popup a.ClosePopup {display:block;
                                                                                                     border:none;
                                                                                                     float: right;
                                                                                                     margin: 4px 0 0 0;}
                                                  
div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup a.ClosePopup img {border: none;}

div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup p.popuptitle {margin: 0 0 5px 0;
	                                                                                                padding: 0 0 0 0; 
	                                                                                                font-weight: bold;
	                                                                                                background: none;
	                                                                                                border-bottom: none;
	                                                                                                border-top: none;}	    
	                                                 
div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup p.popupheading {font-size: 1em;
                                                                                                      margin: 0 0 5px 0;
                                                                                                      font-weight: bold;}	  

div.pagewrapper div.searchresults table.searchResultsDisplay div.contextualhelp_popup p {font-size: 1.25em;}                                                                            



                                                            
                                
/*=====SEARCH RESULTS TABLE DISPLAY===*/ 
                                   
div.pagewrapper div.searchresults table.searchResultsDisplay {width: 100%; 
                                                              text-align: left; 
                                                              padding: 0; 
                                                              border-collapse: collapse;
                                                              clear: both;
                                                              display: table;
                                                              border: none;}

div.pagewrapper div.searchresults table.searchResultsDisplay tr.inactive {color: #7d7878;}
                                         
div.pagewrapper div.searchresults table.searchResultsDisplay th  {background: #eeeeef; 
                                                                  text-align: center; 
                                                                  padding: 1px; 
                                                                  border-collapse: collapse; 
                                                                  border: 1px solid #7e8796;
                                                                  vertical-align: bottom;
                                                                  font-size: .9em;}
                                       
div.pagewrapper div.searchresults table.searchResultsDisplay th input.colsort {margin: 0 2px 0 1px;
                                                                               padding: 0 0 0 0;
                                                                               vertical-align: text-bottom;}   
                                                    
div.pagewrapper div.searchresults table.searchResultsDisplay th input.helplinkimage {margin: 1px 0 0 3px;
                                                                                     padding: 0 0 0 0;
                                                                                     vertical-align: text-bottom;}                                                                                         

div.pagewrapper div.searchresults table.searchResultsDisplay th.text {width: 62px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.titledesccol {}

div.pagewrapper div.searchresults table.searchResultsDisplay th.action {width: 79px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.cipcode {width: 92px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.movedto,
div.pagewrapper div.searchresults table.searchResultsDisplay td.movedto {width: 108px;}

div.pagewrapper div.searchresults table.searchResultsDisplay th.movedfrom {width: 75px;}

div.pagewrapper div.searchresults table.searchResultsDisplay td {padding: 2px; 
                                                                 text-align: center; 
                                                                 border-collapse: collapse; 
                                                                 border: 1px solid #7e8796;}
                                      
div.pagewrapper div.searchresults table.searchResultsDisplay td.titledescrow {text-align: left;} 

div.pagewrapper div.searchresults table.searchResultsDisplay td.titledescrow span.CIPTitle {clear: right;
                                                                                            display: block;
                                                                                            margin: 0 0 0 0;
                                                                                            padding: 0 0 0 0;
                                                                                            width: auto;} 
                                                              
div.pagewrapper div.searchresults table.searchResultsDisplay td img {margin: 3px 0 0 0;}                                                                                                  

div.pagewrapper div.searchresults table.searchResultsDisplay td.titledescrow span.searchexamples {margin: 5px 0 0 0; 
                                                                                                  display: block;
                                                                                                  font-style: italic;}

div.pagewrapper div.searchresults table.searchResultsDisplay td.titledescrow span.crossreferences {margin: 5px 0 5px 0; 
                                                                                                   display: block;
                                                                                                   font-style: italic;}

div.pagewrapper div.searchresults table.searchResultsDisplay tr.Paging td table {margin: 0 auto 0 auto;
                                                                                 text-align: center;
                                                                                 display: table;}
                                    
div.pagewrapper div.searchresults table.searchResultsDisplay tr.Paging td table tr td {padding: 0 10px 4px 10px;
                                                                                       border: none;}


/*=====CROSSWALK=====================================================================*/

div.pagewrapper div.crosswalk {margin: 0 0 0 0; 
                               padding: 0;
                               display: block;}

/*========= Crosswalk search box ================== */

div.searchcrosswalk {display: block;
                     float: left; 
                     clear: both;
	                 margin: 0 0 0 0;
	                 padding: 3px; 
	                 background: #eeeeef;
	                 border: 1px solid #7e8796;
	                 font-size: 1em !important;}
	                 
div.searchcrosswalk p.boxtitle {font-size: 90%; font-weight: bold;}	

div.searchcrosswalk table {width: 720px;
                           display: block;}
                           
div.searchcrosswalk table select,
div.searchcrosswalk table input {
                                 font-size: .8em !important;}                           

div.searchcrosswalk table tr th {text-align: left;
                                 display: block;
                                 width: 210px;
                                 padding: 2px;
                                 margin: 0 0 0 0;}

/*==================CROSSWALK RESULTS==============*/

div.pagewrapper h4.crosswalkHeading {color: Black !important;
                                     font-size: 1.2em !important;
                                     margin: 40px 0 0 0;
                                     float: left;
                                     display: block;}

div.pagewrapper div.crosswalkResults {float: left;
                                      clear: both;
                                      display: block;
                                      width: 730px;
                                      margin: -20px 0 0 0;}
div.pagewrapper div.crosswalkNoResults {float: left;
                                        clear: both;
                                        display: block;
                                        padding: 5px 0 0 0;
                                        width: 100%;}   
div.pagewrapper div.crosswalkResults table.crosswalk {
                                                      float: none;
                                                      clear: both;
                                                      width: auto;
                                                      font-size: .8em;
                                                      border: 1px solid #7e8796;
                                                     border-collapse: collapse;
                                                      display: block;
                                                      
}   
div.pagewrapper div.crosswalkResults table.crosswalk tr{page-break-inside: avoid;}

div.pagewrapper div.crosswalkResults table.crosswalk th {border: 1px solid #7e8796;
                                                         padding: 2px;
                                                         background-color: #eeeeef;
                                                         }                                                                                          

div.pagewrapper div.crosswalkResults table.crosswalk th.versionheader {font-size: 1.25em;
                                                                       }

div.pagewrapper div.crosswalkResults table.crosswalk th.action {text-align: center !important;
                                                                width: 45px;}

div.pagewrapper div.crosswalkResults table.crosswalk th.code {width: 50px;}

div.pagewrapper div.crosswalkResults table.crosswalk th.titledesc {width: 260px;}

div.pagewrapper div.crosswalkResults table.crosswalk td {border: 1px solid #7e8796;
                                                         padding: 2px;
                                                         }                                                                                                             

div.pagewrapper div.crosswalkResults table.crosswalk td.action {text-align: center !important;
                                                              width: 45px;}
/*===LEGEND====*/

div.horizontalLegend {float: right;
                      display: block;
                      padding: 3px;
                      margin: 5px 0 5px 0; 
                      position: relative; 
                      background-color: #eeeeef;
                      border: 1px solid #7e8796;}
    
div.horizontalLegend h3 {display: inline;
                         text-align: right;
                         font-size: 90%;
                         margin: 0 0 0 2px;}
    
div.horizontalLegend ul {display: inline;}

div.horizontalLegend ul li {display: inline;
                            margin: 0 4px 0 0;}

div.horizontalLegend ul li img {vertical-align: baseline;}
                                
div.horizontalLegend ul li span.noCodeChange img {margin: 0 3px 0 0;}
div.horizontalLegend ul li span.new img {margin: 0 3px 0 0;}
div.horizontalLegend ul li span.deleted img {margin: 0 3px 1px 0;}
div.horizontalLegend ul li span.movedTo img {margin: 0 3px 0 0;}

/*==========================RESOURCES====================== */
div.resources {}

div.resources h4 {font-size: 1.1em;
                  color: Black;
                  border: 1px solid #7e8796 !important;
                  background-color: #eeeeef;
                  padding: 3px;}

div.resources h5 {font-size: 1em;
                  border-bottom: none !important;
                  text-transform: none;}

div.resources ul li {padding: 0 0 2px 0;}

div.resources ul li img {vertical-align: text-bottom;
                         margin: 0 3px 0 0;}

/*==================================CIP DETAIL====================== */

div.cipdetail {margin: 0 0 0 0; 
               padding: 0 0 0 0;
               float: left;
               display: block;}  
               
               div.cipdetail p{width: 100%;}
div.cipdetail div.printexport {margin: -25px 0 0 0;
                               font-size: .8em;}
                               
div.cipdetail span.seeAlso {clear: left;
                            float: left;
                            clear: both;
                            width: 100%;
                            margin: 2px 0 0 0;
                            padding: 0 0 10px 0;
                            font-style: italic;} 

                                                      

div.cipdetail h5 {font-size: 1.1em !important;
                  margin: 0 0 5px 0;
                  padding: 5px;
                  width: 719px;
                  /*border: 1px solid #7e8796 !important;*/
                  background-color: #eeeeef;
                  position: relative;
                  #z-index: 1 !important;
                  text-transform: none;}                

div.cipdetail h5 img {vertical-align: middle;
                      margin: 0 0 3px 0;
                      #margin: 0 0 0 0;}

div.cipdetail div.summary_crosswalk {margin: 0 0 20px 0;
                                     padding: 0 0 0 0; 
                                     float: left;
                                     clear: both;
                                     width: 730px;
                                     #position: relative;
                                     #z-index: 3 !important;}

div.cipdetail div.summary_crosswalk div.crosswalkResults {margin: 0 0 0 1px !important;
                                                          #margin: 0 0 0 0 !important;}                                    
                                     
/*div.cipdetail div.examples_section {margin: 0 0 0 0;
                                    padding: 0 0 0 0; 
                                    float: left;
                                    clear: both;
                                    width: 730px;
                                    #position: relative;
                                    #z-index: 2 !important;}
*/
div.cipdetail div.summary_examples {margin: 0 0 0 0;
                                    padding: 0 0 0 0; 
                                    float: left;
                                    clear: both;
                                    width: 730px;
                                    #position: relative;
                                    #z-index: 2 !important;}

div.cipdetail div.summary_context {margin: 0 0 0 0;
                                   padding: 0 0 0 0; 
                                   float: left;
                                   clear: both;
                                   width: 730px;
                                   #position: relative;
                                   #z-index: 1 !important;}
                                     
/*=============CIP DETAIL INFO POPUPS=============*/

div.cipdetail div.contextualhelp_popup_wrapper {position: absolute;
                                                top: 29px;
                                                right: -1px;
                                                display: block;
                                                z-index: 999999 !important;}
                                    
div.cipdetail div.contextualhelp_popup {background-color: #f3f0f0;
	                                    padding: 5px; 
	                                    #padding: 0 0 0 0; 
	                                    margin: 0 0 0 0;                      
	                                    display: block;
	                                    width: 200px;
	                                    float: left;
	                                    border: 1px solid #999696;
	                                    #border: none;
	                                    text-transform: none;
	                                    font-weight: normal;}
	                                 
div.cipdetail div.contextualhelp_popup iframe.IEfix {display: none !important;}

div.cipdetail div.contextualhelp_popup div.contentWrapper {#border: 1px solid #999696;}	                                 
	                                 	                                 
div.cipdetail div.contextualhelp_popup a.ClosePopup {display:block;
                                                     border:none;
                                                     float: right;
                                                     margin: 0 0 0 0;}
                                                  
div.cipdetail div.contextualhelp_popup a.ClosePopup img {border:none;}

div.cipdetail div.contextualhelp_popup p.popuptitle {margin: 0 0 5px 0;
	                                                 padding: 0 0 0 0; 
	                                                 font-weight: bold;
	                                                 background: none;
	                                                 border-bottom: none;
	                                                 border-top: none;}	    
	                                                 
div.cipdetail div.contextualhelp_popup p.popupheading {
                                                       margin: 0 0 5px 0;
                                                       font-weight: bold;}	  
  

div.cipdetail div.contextualhelp_popup ul.bullet {display: block;
                                                  width: 180px;
                                                  _width: 165px;
                                                  margin: 0 0 5px 0;
                                                  padding: 0 0 0 15px;
                                                  #padding: 0 0 0 18px;
                                                  display: block !important;}

div.cipdetail div.contextualhelp_popup ul.bullet li {margin: 0 0 0 0;
                                                     padding: 0 0 2px 0;
                                                     display: list-item !important;
                                                     list-style-type: disc !important;}                                   
               
/*  ------------ ERROR MESSAGE Styles ------------- */
div.errormessage { 
	width: 375px;
	background-color: #dfdede;
	margin: 10px 0; 
	padding: 5px; 
	border: 2px solid #966; 
}
div.errormessage p { 
	font-size: 100%; 
	margin: 5px 0 0 0;
}
div.errormessage ul li { 
	margin: 0 0 0 15px; 
	padding: 0; 
	list-style-type: none;}              
	
	
	
	
/*CIP Title Def Change Legend*/
div.pagewrapper div.crosswalkResults span.titleDefChange {margin: 5px 0 0 0;
                                      padding: 0 0 2px 0;
                                      font-size: .7em;
                                      color: #1a759b;
                                      float: right;
                                      display: block;
                                      clear: both;
                                      width: 200px;
                                      text-align: right;} 
                     
div.pagewrapper div.crosswalkResults span.titleDefChange img {margin: 0 3px 0 0;}                        
