/* CSS Document */

        body{                               
            margin:0;
            padding:<length> 0 0 0; }
        div#header{                         
            position:absolute;
            top:0;
            left:0;
            width:100%;
            z-index:200;}
        @media screen{
        body>div#header{                    
            position: fixed;}}  
        .adminactive #Shell {               
            /*padding-top:32px;*/}
        .admininactive #AdminShell {        
            display:none;}
        #AdminShell {                       
            height: 32px;
            background:#3a719a;
            width:100%;
            border-bottom: solid 2px #000000;}
        #AdminMenu {                        
            margin: 0 auto 0 auto;
            padding:0;
            width:1150px;
            height: 32px;
            background:#5a8fb8;
            border-left:1px solid #5a8fb8;
            border-right:1px solid #5a8fb8;}
        #AdminMenu .title{                  
            float:left;
            padding:10px 20px 0 20px;
            font-size: 10px;
            color:#FFFFFF;
            text-transform:uppercase;}  
                                                                    
 /*** TOP NAVIGATION STYLES  ***/ 
   
        #AdminNav, #AdminNav ul {           
            padding: 0px 5px 10px 5px;
            list-style: none;
            margin-left:10px;
            line-height:12px;}
        #AdminNav {                         
            margin:0 0 0 0;
            color:#ffffff;}
        
        #AdminNav a {                       
            display: block;
            margin:0 15px 0 10px;
            color:#ffffff;}
        #AdminNav a.dropdown {             
            background: url(../images/ico_arrow_dn.gif) left no-repeat;
            text-indent: 12px;}
        #AdminNav a:hover {                 
            display: block;
            margin:0 15px 0 10px;
            color:#fff1ca;
            text-decoration:underline;}
        #AdminNav li {                      
            float: left;
            font-size:12px;
            background: #3a719a;
            height: 22px;
            margin-bottom: 8px;
            border: solid 1px #5a8fb8;
            padding: 8px 0 0 0;}
        #AdminNav li ul {                   
            position: absolute;
            width: 240px;
            left: -999em;
            margin-top:8px; 
            margin-left:0px;
            padding: 3px 0 0 0; 
            border-bottom: 1px solid #000;}
        #AdminNav li ul li{                 
            background: #6b93b2;    
            border:0;
            padding-left: 10px;
            font-size:12px;
            line-height:16px;}   
        #AdminNav li:hover ul li {          
            clear:both;
            width: 230px;}
        #AdminNav li:hover ul, #AdminNav li.sfhover ul {
            left: auto;
            z-index:99;}
        #AdminNav li.sfhover ul {           
            left: auto;
            z-index:98;}
        #AdminNav li.sfhover ul li {        
            clear:both;
            width:175px;
            line-height:14px;
            margin-bottom:8px;}  
        .adm #topnav .navspace {            
            width:978px;
            height:31px;
            background-color:#0f1822;
            float:left;
            border-right: solid #a79f9f 1px;
            border-left: solid #a79f9f 1px;
            z-index:99; }
        .adm #nav li:hover ul, .adm #nav li.sfhover ul {
            left: auto;
            padding-top:14px;
            display:block;
            background: url(/COMMON/themes/2009/common/images/adm_topnav_dropdown.gif) repeat-x top;
            line-height:22px;
            vertical-align:top;
            border-bottom: solid #161414 1px;
            z-index:99; }                                    

        #AdminNav .submenu
        {
            margin: 0;
            padding: 0;
            margin-top: 8px;
            background-color: #6B93B2;
        }
        
        #AdminNav .submenu a
        {
            margin: 0;
            padding: 10px;
            padding-right: 15px;
        }
        
        #AdminNav .submenu a:hover
        {
            text-indext: 0;
            background-color: #357EC7 !important;
            text-decoration: none;
            color: #F4E6B1;
        }
                                            
/*** EDITABLE ELEMENTS STYLES  ***/ 
         
        .editable:hover {                   
            border:#00c0ff 1px solid;}   
        .editable .buttons {                
            display:none;}
        .editable:hover .buttons {          
            display: block;
            position: absolute;
            float:right;
            margin-top: -16px;
            margin-left: 0px;
            text-align:center;}     
        .editable:hover .buttons a{         
            display:block;
            width:32px;
            background:#00c0ff;
            float:left;
            font-size:10px;
            border:solid 1px #00c0ff;
            margin: 0 1px 0 0;
            padding: 2px;       
            color:#fff;}
        .editable:hover .buttons a:hover{   color:#f4e6b1;}
        
/*** MAIN LAYOUT STYLES ***/
         
        body.adm {                          
            background: url(/COMMON/themes/2009/common/images/adm_bkground.jpg) repeat-x;
            background-color:#CFCFCF;
            margin: 0px 2px 0px 2px;}
        .adm #Header .column1 {             
            display:block;
            width:532px;
            height:78px;
            background:url(/COMMON/themes/2009/common/images/adm_hdr_1.jpg);
            float:left;}
        .adm #Header .column2 {             
            display:block;
            width:448px;
            height:78px;
            background:url(/COMMON/themes/2009/common/images/adm_hdr_2.jpg);
            float:left;}
        .adm #Header a.toptab {             
            width: 187px;
            height: 23px;
            background:url(/COMMON/themes/2009/common/images/den_hdr_dgnlink1.jpg);
            vertical-align:top;
            padding: 3px 0 0 40px;
            float:right;
            margin-right: 10px;
            line-height: 16px;}
        .adm #Header a.toptab:hover {       
            background:url(/COMMON/themes/2009/common/images/den_hdr_dgnlink2.jpg);}
                                            
/*** SEARCH CONTAINTER ***/
        
        .adm .searchcontainer {             
            margin-left: 10px;
            margin-right: 10px; 
            margin-bottom: 10px;                
            background: #6f8b63;
            width: 243px; }
                                                
/*** HEADER ACCOUNT LINKS ***/
        
        .adm #Header .welcomeuser {         
            width: 410px;
            height: 14px;
            float:right;
            text-align:right;
            padding: 10px 10px 0 0;
            color:#000;
            font-size:11px; }
        .adm #Header .supportlinks {        
            /*width: 410px;*/
            height: 14px;
            float:right;
            text-align:right;
            padding: 5px 5px 0 0;
            font-size: 11px;
            color: #000 }
        .adm #Header .supportlinks a {      
            color: #003366;
            margin: 0 5px 0 5px;}
        .adm #Header .supportlinks a:hover {
            color: #990000;
            text-decoration:underline;  }  
                                             
/*** FOOTER ***/    
        
        .adm #Footercontainer {             
            background: url(/COMMON/themes/2009/common/images/adm_footer.jpg);
            height:35px;
            width:100%;
            float:left;
            border-top: solid #a79f9f 1px;}
        .adm #Footercontainer a{            
            color:#003366; }       
        .adm #Footercontainer a:hover{      
            color: #990000;}       
                                                    
/*** BASE LINK STYLES ***/
            
        .adm a {                            
            color: #990000;
            text-decoration:none;   }
        .adm a:hover {                      
            color:#993300;
            text-decoration:underline;  }  
                                            
/*** H2 HEADER STYLES ***/
        
        .adm h2 {                           
            min-height:30px;}
        .adm h2 a {                        
            color:#fff;
            font-weight:bold;
            line-height:22px;
            text-decoration:none;}
        .adm h2 a:hover {                   
            color:#d2d0c4;
            text-decoration:underline;  }
        .adm .contentblock h2 {             
            background: url(/COMMON/themes/2009/common/images/adm_contenthead_tan.jpg) bottom left;
            border-right:solid #dfdfdf 1px;
            padding-left: 10px;
            padding-top: 10px;
            font-size:16px;
            color:#f4e6b1;
            vertical-align:middle;
            margin-top: 1px;
            margin-left: 1px; }
        .adm .contentblock_white h2 {       
            background: url(/COMMON/themes/2009/common/images/adm_contenthead.jpg) bottom left;
            border-right:solid #dfdfdf 1px;
            padding-left: 10px;
            padding-top: 10px;
            font-size:20px;
            color:#fff;
            vertical-align:middle;
            margin-top: 1px;
            margin-left: 1px;}
        .adm .contentblock_white {          
            border:1px solid #A79F9F;
            display:block;
            margin:0 10px 10px;
            padding-bottom:0px; }   
        
/*** H2 SUBHEAD STYLES ***/
                 
        .adm h2 .subhead {      
            color:#FFFFFF;
            font-weight:normal;
            line-height:16px;
            padding-bottom: 22px;
            font-size:12px; }
        .adm h2 .subhead a{                 
            font-weight:normal;
            text-decoration:underline;              
            font-weight: bold;  }
        .adm h2.noarrow {                   
            background: url(/COMMON/themes/2009/common/images/adm_contenthead.jpg) left;
            border-right:solid #dfdfdf 1px;
            padding-left: 10px;
            padding-top: 5px;
            font-size:20px;
            color: #666666;
            vertical-align:middle;
            margin-top: 1px;
            margin-left: 1px;
            margin-bottom:0px;  }
        .adm h2.noarrow .subhead {          
            color:#000;
            font-weight:normal;
            line-height:18px;
            padding-bottom: 3px;
            font-size:12px; }               
        .adm table {                        
            font-size:11px;
            margin: 0px; }
        .adm th {                           
            padding:0px 0 0px 12px;
            border-bottom: 1px solid #CCCCCC;
            background: #EAEAEA;
            text-align:left; }  
        .adm td {                           
            padding:5px 0px; }     
        .adm .dgn {                         
            color: #990000;
            border-bottom:  1px #EEC1C5 solid;}    
        .adm .den {                         
            color: #336633;
            border-bottom:  1px #D2E2C0 solid;}
        .adm .emn {                         
            color: #145A95;
            border-bottom:  1px #5299d4 solid;}
        .adm .dgncell {                     
            border-left: 1px #EEC1C5 solid;}   
        .adm .dencell {                     
            border-left: 1px #D2E2C0 solid;}   
        .adm .emncell {                     
            border-left: 1px #5299d4 solid;}     
        a.btn  {                            
            background-image: url(/COMMON/themes/2009/common/images/btn_register1.jpg);
            display: block;
            height: 21px;
            width: 133px;
            float: left;
            font-size: 11px;
            text-align: center;
            padding: 4px 0 0 0;}
        a.btn:hover  {                      
            background-image: url(/COMMON/themes/2009/common/images/btn_register2.jpg);
            color: #000000!important;
            text-decoration:none;}
        .bannermargin {                     
            margin: 0px 10px 10px 10px;
            float:left;}   
        .adm input[type="text"], input.text, input.title, textarea, select{
            font-size:12px;
            margin:3px 0;}
        .adm input[type="text"], input.text, input.title, textarea, select {
            background-color:#FFFFFF;
            border:1px solid #BBBBBB;}
        .adm p{                             
            color:#666666;
            line-height:13px;
            padding:5px 10px;}
                                            
/*** OVERRIDE STYLES ***/   
                                            
        .adm .x-toolbar{                    
            border-color:#a9bfd3;
            border-style:solid;
            border-width:0 0 1px 0;
            display: block;
            padding:2px;
            background:transparent url(/COMMON/themes/2009/common/images/adm_contenthead.jpg) repeat scroll left center;
            position:relative;
            zoom:1;}
        .adm .x-panel-body-noheader {       
            border-top:0px;}
        .adm .x-panel-mc .x-panel-body {    
            border-top:0px;}
        .adm .x-panel-body {                
            border-width:0px;}
        .adm .x-panel-tbar .x-toolbar {     
            border-width:0px;}
        .adm .x-panel-bbar .x-toolbar {     
            border-width:0px;
            padding-bottom:0px;}
        .adm .x-toolbar td {                
            height: 21px;
            margin:0px 0px 0px 0px;
            padding:0px; }
        .smallcheckbox{                     
            font-size: 11px;
            padding:0;
            margin-bottom:0 !important;}
        .smallcheckbox .x-form-check-wrap{  
            padding:0;
            line-height: 14px;}     
        .adm .ico_linkarrow {
            background-image:url(/COMMON/themes/2009/common/images/ico_arrow.gif);
            background-position:0 5px;
            background-repeat:no-repeat;
            height:auto;
            margin-left:10px;
            padding-left:25px!important;
            }           
