/* CSS Document */

/* OVERWRITE OF MAIN MNSCU CSS FOR TABLES  */
#rtCol #oneCol table { 
    border-collapse: separate; 
    border-spacing: 2px;
     } 
     
#rtCol #oneCol table td { 
    border-collapse: separate; 
    padding: 4px;
     }     
 
/* TOP (TOOLBAR) NAVIGATION  */

#navTop {
   /* background-color: #0065a4;*/
    background-color: #ecc43c;
}

/*#navTop li {
    margin-right: 50px; 
}

#navTop li.seven {
    margin-right: 40px;
}

#navTop li.eight {
    margin-left: 5px;
}*/

#navTop li a {
    /*color: #ffffff;*/
    color: #000000;
}

#navTop li a:link {
     /*color: #ffffff;*/
    color: #000000;
}

#navTop li a:hover, a:active, a:focus {
     /*color: #ffffff;*/
    color: #000000;
     /*border-bottom: 1px solid #ffffff;*/
    /*border-bottom: 1px solid #000000;*/
    background-color: #ecc43c;
    background: #ecc43c;
}

#navTop li a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     background: #ecc43c;
    background-color: #ecc43c;

}

#navTop li a:visited {
    /*color: #ffffff;*/
    color: #000000;
}

#siteSearchButton {
    background: url("/_files/images/topnav/go-button.png") no-repeat scroll; 
}



/* MAIN (MIDDLE BAR) NAVIGATION  */

#navMain {
   /* background-color: #ecc43c;*/
    background-color: #0065a4;
}

#navMain li {
    margin-right: 14px;
}

#navMain li a {
    padding-left: 5px;      
    padding-right: 5px; 
    padding-top: 7px;
    height: 22px;
}

#navMain li.one a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
    /*background-color: #f6db80;*/
    background-color: #000000;
}
    
#navMain li.two {
    width: 129px;
}   
    
#navMain li.two a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
    /*background-color: #f6db80;*/
    background-color: #000000;
}    

#navMain li.three {
    width: 177px;    
}   
    
#navMain li.three a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     /*background-color: #f6db80;*/
    background-color: #000000;
}        
    
#navMain li.four {
    width: 136px;    
} 
    
#navMain li.four a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     /*background-color: #f6db80;*/
    background-color: #000000;
}        
    
#navMain li.five {
    width: 135px;
}      
       
#navMain li.five a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     /*background-color: #f6db80;*/
    background-color: #000000;
}            
    
#navMain li.six {
    width: 141px;    
}   
    
#navMain li.six a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     /*background-color: #f6db80;*/
    background-color: #000000;
}            
    
#navMain li.eight {
    margin-right: 2px;
}
    
 #navMain li.eight a:hover, a:active, a:focus, li.off a:hover, li#active a:hover, li:hover a, li.over a {    
     /*background-color: #f6db80;*/
    background-color: #000000;
}  

/* MAIN PAGE CONTENT  */

#oneCol {
    overflow: hidden;

}

#oneCol ol {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1.5em;

}

#oneCol ol li {
    line-height: 1.3em;
    margin-bottom: .5em;
    margin-left: 2.4em;
    text-indent: 0em;
}

#oneCol ul {
    margin-top: 1em;
    margin-bottom: 1.5em;
    margin-left: 1em;
}

#oneCol ul li {
    line-height: 1.3em;
    margin-bottom: .5em;
    margin-left: 2.4em;
    text-indent: 0em;
}

     
.hide {
    display: none;
    }

#oneCol ol.alphalist {
    list-style-type: lower-alpha
    }

#oneCol ol.alphalistcaps {
    list-style-type: upper-alpha
    }

#oneCol ol.lowerromanlist {
    list-style-type: lower-roman
    }

#oneCol ol.upperromanlist {
    list-style-type: upper-roman
    }
    
#oneCol img {
    margin-top: 0px;
}

#oneCol table th {
    font-weight: bolder;
}



#oneCol  .table570 {width: 100%; margin-bottom: 15px;}   
#oneCol  .table500 {width: 500px; margin-bottom: 15px;}     
#oneCol  .table450 {width: 450px; margin-bottom: 15px;}      
#oneCol  .table400 {width: 400px; margin-bottom: 15px;}    
#oneCol  .table350 {width: 350px; margin-bottom: 15px;}      
#oneCol  .table300 {width: 300px; margin-bottom: 15px;}     
#oneCol  .table250 {width: 250px; margin-bottom: 15px;}     
#oneCol  .table200 {width: 200px; margin-bottom: 15px;}      
#oneCol .tableborderzero {width: auto; margin-bottom: 0px;}   


/* CONTENT - TABLE STYLES */

#oneCol  tr.mainrow {
    background-color: #ffc862; 
    border: 2px solid #ffffff;
    }
    
#oneCol  tr.mainrow td {
    border: 2px solid #ffffff;
    }
    
#oneCol  tr.mainrow th {
    border: 2px solid #ffffff;
    }    
    
#oneCol  tr.subrow {
    background-color: #ffe7b9;
    border: 2px solid #ffffff;
    }
    
#oneCol  tr.subrow td {
    border: 2px solid #ffffff;
    }
    
#oneCol  tr.subrow th {
    border: 2px solid #ffffff;
    }        

#oneCol  th.header {
    font-size: 1.2em; 
    color: #000000; 
    font-weight: bolder;
    text-align: center;
    color: #0D1C31;
    }
    
#oneCol th.header_large {
    font-size: 1.6em; 
    color: #000000; 
    font-weight: bolder;
    text-align: center;
    color: #2d2300;
    }
    
#oneCol th.th_right {
    text-align: right;
    font-size: 1em; 
    color: #000000; 
    font-weight: bolder;
    }
    
#oneCol td.td_right {
    text-align: right;
    }   
    
#oneCol th.th_center {
    text-align: center;
    font-size: 1em; 
    color: #000000; 
    font-weight: bolder;
    }
    
#oneCol td.td_center {
    text-align: center;
    }   


.hide {display: none;}


/* RIGHT MENU STYLES - ONE COLUMN SETUP - FLOATS RIGHT */

#rt-nav-container {
    position: relative; 
    float: right; 
    border-left: 1px solid #bbb; 
    margin: 1em 0em 1.5em 1.5em; 
    padding: .25em .25em .25em 1.25em; 
    width: 200px;
    background-color: #ffffff;
}

#rt-nav-container #rtmenuheader {
    border-bottom: 1px solid #363636;
    font-size: 1.2em;
    margin-left: .3em;
    margin-bottom: .4em;
    color: #363636;
    letter-spacing: .1em;
    font-weight: bolder;
    padding-bottom: .1em;
    text-decoration: none;
}

#rt-nav-container #rtmenuheader a, a:link, a:visited {
    text-decoration: none;
    color: #363636; 
}


#rt-nav-container #rtmenuheader a:hover  {
    text-decoration: none;
    color: #004570; 
}

#rt-nav-container #rtmenuheader  a:focus  {
    text-decoration: none;
    color: #004570; 
}

#rt-nav-container #rtmenuheader  a:active {
    text-decoration: none;
    color: #004570; 
}




#rt-nav-container #rtmenulist {
    text-align: left; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: .9em; 
}

#rt-nav-container #rtmenulist li {
    text-align: left; 
    padding: 0; 
    margin: 0 0 .3em 0; 
    padding: .3em .2em .3em .3em;
}

#rt-nav-container #rtmenulist li a:link {
    color: #363636; 
    text-decoration: none; 
    font-weight: normal;
}

#rt-nav-container #rtmenulist li a:visited {
    color: #363636; 
    font-weight: normal; 
    text-decoration: none;
}

#rt-nav-container #rtmenulist li a:hover {
    color: #004570; 
    font-weight: normal; 
    text-decoration: none; 
    background: none;
}

#rt-nav-container #rtmenulist li a:active {
    color: #004570; 
    font-weight: normal; 
    text-decoration: none; 
    background: none;
}



#rt-nav-container #rtmenuheader2 {
    font-variant: small-caps;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #363636;
    font-size: 1.1em;
    margin-left: .3em;
    margin-bottom: .4em;
    color: #363636;
    letter-spacing: .1em;
    font-weight: bolder;
    padding-bottom: .1em;
}

#rt-nav-container #rtmenuheader2 a {
    text-decoration: none;
    color: #363636; 
}

#rt-nav-container #rtmenuheader {
    font-variant: small-caps;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #363636;
    font-size: 1.1em;
    margin-left: .3em;
    margin-bottom: .4em;
    color: #363636;
    letter-spacing: .1em;
    font-weight: bolder;
    padding-bottom: .1em;
}

#rt-nav-container #rtmenuheader a {
    text-decoration: none;
    color: #363636; 
}


#rt-nav-container #rtmenulist {
    text-align: left; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: .9em; 
}

#rt-nav-container #rtmenulist li {
    text-align: left; 
    padding: 0; 
    margin: 0 0 .3em 0; 
    padding: .3em .2em .3em .3em;
}

#rt-nav-container #rtmenulist li a:link {
    color: #363636; 
    text-decoration: none; 
    font-weight: normal;
}

#rt-nav-container #rtmenulist li a:visited {
    color: #454545; 
    font-weight: normal; 
    text-decoration: none;
}

#rt-nav-container #rtmenulist li a:hover {
    color: #990000; 
    font-weight: normal; 
    text-decoration: underline; 
    background: none;
}

#rt-nav-container #rtmenulist li a:active {
    color: #990000; 
    font-weight: normal; 
    text-decoration: underline; 
    background: none;
}


#rt-nav-container #rtmenulist2 {
    text-align: left; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: .9em; 
}

#rt-nav-container #rtmenulist2 li {
    text-align: left; 
    padding: 0; 
    margin: 0 0 .3em 0; 
    padding: .3em .2em .3em .3em;
}

#rt-nav-container #rtmenulist2 li a:link {
    color: #363636; 
    text-decoration: none; 
    font-weight: normal;
}

#rt-nav-container #rtmenulist2 li a:visited {
    color: #454545; 
    font-weight: normal; 
    text-decoration: none;
}

#rt-nav-container #rtmenulist2 li a:hover {
    color: #990000; 
    font-weight: normal; 
    text-decoration: underline; 
    background: none;
}

#rt-nav-container #rtmenulist2 li a:active {
    color: #990000; 
    font-weight: normal; 
    text-decoration: underline; 
    background: none;
}



/* CONTENT - HORIZONTAL RULES  */
.hrule {
    border-top: 1px solid #bbbbbb; 
    width: 395px; 
    text-align: left;
    }
    
.hrule_100percent {
    border-top: 1px solid #bbbbbb; 
    width: 575px; 
    text-align: center;
    }   
    
/* CONTENT - BOXES AND COLORS  */   
    
#pulloutbox {
    border: solid 1px #000000; 
    padding-left: 10px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    z-index: 5001; 
    overflow: auto; 
    height: auto;
    }
    
.borderedbox {
    border: 1px solid #000000; 
    padding: 8px;
    margin: 8px 5px 8px 0; 
    background-color: #f5eacb;
    }
    
.borderedbox h2 {
    padding-top: 0px;
    }
    
.borderedbox_white {
    border: 1px solid #000000; 
    padding: 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffffff;
    }
    
.borderedbox_gray_white {
    border: 1px solid #454549; 
    padding: 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffffff;
    }
    
.borderedbox_blue_white {
    border: 1px solid #1f4880; 
    padding: 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffffff;
    }
    
.borderedbox_black_gold {
    border: 1px solid #000000; 
    padding: 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffe6b0;
    }   
    
.newsbox {
    border-top: 1px solid #cccccc; 
    padding: 6px; 
    text-align: left; 
    margin: 15px 0 0 0;
    }
    
.newsbox p {
    font-size: .9em; 
    padding-bottom: 8px; 
    padding-top: 4px; 
    margin: 0;
    }
    
.newsbox h3 {
    color: #990000; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    margin: 0;
    }
    
.newsbox h4 {
    color: #0D1C31; 
    font-size: 1em; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    margin: 0;
    }
    
.borderedbox_white h2 {
    padding-top: 0px;
    }
    
.borderedbox_white h3 {
    padding-top: 0px;
    }
    
.box-clear {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;
    }
    
.box-clear h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }
    
.box-clear-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    }       
    
.box-clear-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }
    
.box-white {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #ddd;
    background-color: #ffffff;  
    }
    
 td.box-white {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #ddd;
    background-color: #ffffff;  
    }   
    
.box-white h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }
    
.box-white-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #ddd;
    background-color: #ffffff;
    }   
    
td.box-white-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #ddd;
    background-color: #ffffff;
    }  
    
.box-white-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }
    
    
.box-gold {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffc862;
    border: 1px solid #ddd;
    }
    
.box-gold h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gold-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #ddd;
    background-color: #ffc862;
    }   
    
.box-gold-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gold-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffe6b0;
    border: 1px solid #dddddd;
    }
    
.box-gold-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gold-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    background-color: #ffe6b0;
    border: 1px solid #dddddd;
    }   
    
.box-gold-medium-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-gold-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #ffe6b0;
    }   
    
.box-gold-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gold-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #fff8ea;
    border: 1px solid #dddddd;
    }
    
.box-gold-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gold-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #fff8ea;
    }   
    
.box-gold-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-blue {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #1f4880;
    border: 1px solid #dddddd;
    color: #ffffff;
    }
    
.box-blue h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-blue p {
    color: #ffffff;
    }       
    
.box-blue-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #1f4880;
    color: #ffffff;
    }   
    
.box-blue-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-blue-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #cbdaf3;
    border: 1px solid #dddddd;
    }
    
.box-blue-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-blue-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #cbdaf3;
    }   
    
.box-blue-medium-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-blue-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #eef3fb;
    border: 1px solid #dddddd;
    }
    
.box-blue-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-blue-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #eef3fb;
    }   
    
.box-blue-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-red {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #990000;
    border: 1px solid #dddddd;
    color: #ffffff;
    }
    
.box-red h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-red-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #990000;
    color: #ffffff;
    }   
    
.box-red-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-red-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #ffcccc;
    border: 1px solid #dddddd;
    }
    
.box-red-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-red-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    background-color: #ffcccc;
    border: 1px solid #dddddd;
    }   
    
.box-red-medium-narrow  h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-red-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    background-color: #fff4f4;
    border: 1px solid #dddddd;
    }
    
.box-red-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-red-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #fff4f4;
    }   
    
.box-red-light-narrow  h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-brown {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;
    background-color: #7E5601;
    color: #ffffff;
    }
    
.box-brown h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-brown-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #7E5601;
    color: #ffffff;
    }
    
.box-brown-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-brown-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;  
    background-color: #f7e1c4;
    }
    
.box-brown-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-brown-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #f7e1c4;
    }
    
.box-brown-medium-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-brown-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;  
    background-color: #fefaeb;
    }
    
.box-brown-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-brown-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #fefaeb;
    }
    
.box-brown-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gray {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;  
    background-color: #aaaaaa;
    }
    
.box-gray h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gray-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #aaaaaa;
    }
    
.box-gray-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gray-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;
    background-color: #cccccc;
    }
    
.box-gray-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gray-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #cccccc;
    }
    
.box-gray-medium-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-gray-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;
    background-color: #eeeeee;
    }
    
.box-gray-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-gray-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #eeeeee;
    }
    
.box-gray-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-green {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #fff;  
    background-color: #1f8061;
    color: #ffffff;
    }
    
   
    
.box-green h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-green-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #1f8061;
    color: #ffffff;
    }
    
.box-green-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-green-medium {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #fff;
    background-color: #9fc1b5;
    }
    
    
.box-green-medium h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-green-medium-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #9fc1b5;
    }
    
.box-green-medium-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }       
    
.box-green-light {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    border: 1px solid #dddddd;
    background-color: #d3e2dd;
    }
    
.box-green-light h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.box-green-light-narrow {
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    width: 350px;
    border: 1px solid #dddddd;
    background-color: #d3e2dd;
    }
    
.box-green-light-narrow h2 {
    padding: 3px 0 0 0;
    margin: 0;
    }   
    
.color-white {
    background-color: #ffffff;
    }   
    
.color-gold {
    background-color: #ffc862;
    }
    
.color-gold-medium {
    background-color: #ffe6b0;
    }

.color-gold-light {
    background-color: #fff8ea;
    }

.color-blue {
    background-color: #1f4880;
    color: #ffffff;
    }
    
.color-blue-medium {
    background-color: #cbdaf3;
    }

.color-blue-light {
    background-color: #eef3fb;
    }

.color-red {
    background-color: #990000;
    color: #ffffff;
    }
    
.color-red-medium {
    background-color: #ffcccc;
    }       
    
.color-red-light {
    background-color: #fff4f4;
    }   

.color-brown {
    background-color: #7E5601;
    color: #ffffff;
    }
    
.color-brown-medium {
    background-color: #f7e1c4;
    }   

.color-brown-light {
    background-color: #fefaeb;
    }

.color-gray {
    background-color: #aaaaaa;
    }
    
.color-gray-medium {
    background-color: #cccccc;
    }   

.color-gray-light {
    background-color: #eeeeee;
    }
    
.color-green {
    background-color: #1f8061;
    color: #ffffff;
    }
    
.color-green-medium {
    background-color: #9fc1b5;
    }   

.color-green-light {
    background-color: #d3e2dd;
    }
    
.color-white-padded {
    background-color: #ffffff;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }   
    
.color-gold-padded {
    background-color: #ffc862;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-gold-medium-padded {
    background-color: #ffe6b0;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-gold-light-padded {
    background-color: #fff8ea;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }

.color-blue-padded {
    background-color: #1f4880;
    color: #ffffff;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-blue-medium-padded {
    background-color: #cbdaf3;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }   

.color-blue-light-padded {
    background-color: #eef3fb;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }

.color-red-padded {
    background-color: #990000;
    color: #ffffff;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-red-medium-padded {
    background-color: #ffcccc;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }       
    
.color-red-light-padded {
    background-color: #fff4f4;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }   

.color-brown-padded {
    background-color: #7E5601;
    color: #ffffff;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-brown-medium-padded {
    background-color: #f7e1c4;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }

.color-brown-light-padded {
    background-color: #fefaeb;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }

.color-gray-padded {
    background-color: #aaaaaa;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-gray-medium-padded {
    background-color: #cccccc;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }

.color-gray-light-padded {
    background-color: #eeeeee;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-green-padded {
    background-color: #1f8061;
    color: #ffffff;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
.color-green-medium-padded {
    background-color: #9fc1b5;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }   

.color-green-light-padded {
    background-color: #d3e2dd;
    padding: 8px 8px 5px 8px;
    margin: 8px 5px 8px 0; 
    }
    
    
.reverse {
    color: #fff;
    }
    
 .reversebold {
     color: #fff;
     font-weight: bold;   
     }
     
 .hidden {
     display: none;
     } 

/* DOCUMENT ICON STYLES */

#rtCol #oneCol .checkbox {
    margin-right: 10px;
}

#rtCol #oneCol .security-icon {
    margin-bottom: -5px;

}

#rtCol #oneCol a.mime-access {
    padding-right: 1.5em;   
    line-height: 1em;
    background-image: url("http://www.mnscu.edu/_files/images/css/msaccess.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-alert {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/alert.gif");
    background-repeat: no-repeat;
    background-position: right;
    
}

#rtCol #oneCol a.mime-confirm {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/confirm2.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-excel {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/xls.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-flash {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/flash.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-new {
    padding-right: 37px;    
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/new.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-pdf {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/pdf.gif");
    background-repeat: no-repeat;
    background-position: 100% 100%;
}

#rtCol #oneCol a.mime-ppt {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/ppt.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-quicktime {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/quicktime.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-wmv {
    padding-right: 1.5em;   
    line-height: 1em;   
    background-image: url("http://www.mnscu.edu/_files/images/css/windows-media.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-word {
    padding-right: 1.5em;   
    line-height: 1em;
    background-image: url("http://www.mnscu.edu/_files/images/css/doc.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-webex {
    padding-right: 1.5em;   
    line-height: 1em;
    background-image: url("http://www.mnscu.edu/_files/images/css/webex.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-zip {
    padding-right: 1.5em;   
    line-height: 1em;
    background-image: url("http://www.mnscu.edu/_files/images/css/zip.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a.mime-external-link {
    padding-right: 1.5em;   
    line-height: 1em;
    background-image: url("http://www.mnscu.edu/_files/images/css/external_link_icon.gif");
    background-repeat: no-repeat;
    background-position: right;
}

#rtCol #oneCol a span {
    display: none;
}

    
/* PULL-DOWN MENU STYLES */
.pulldownleft {
    text-align: left; 
    margin-bottom: 15px;
    }
    
.pulldownright {
    text-align: left; 
    float: right; 
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 0px;
    }
    
.pulldownmenu {
    text-align: right; 
    right: 0px; 
    margin-bottom: 15px;
    }
    
.pulldownmenu1 {
    text-align: right; 
    right: 10px; 
    margin-bottom: 45px; 
    margin-left: 15px;
    position: absolute;
    }
    
.pulldownmenu2 {
    text-align: right; 
    right: 10px; 
    margin-bottom: 15px; 
    margin-left: 15px; 
    position: absolute; 
    margin-top: 55px;
    }
    
#oneCol .board_ul {
    margin-top: -8px;
    margin-bottom: 9px;
    padding: 0px;
}

#oneCol .board_ul li {
    line-height: auto;
    padding-top: 0;
    padding-bottom:0;
    margin-top: 0;
    margin-bottom:0;
}

#oneCol .guideline_ul {
    margin-top:6px;
    margin-bottom: 10px;
    padding: 0px;
}
    