/*********************************************************
 * general styles
 *********************************************************/

body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Vedana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 0px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

.thumbnail_image {
    border: 1px solid #000;
}

.thumbnail_icon {
    border: 0px solid #000;
}

.plugin_content {
    
}

.plugin_content a {
    text-decoration: none;
}

.plugin_content a:hover {
    text-decoration: underline;
}

/*********************************************************
 * Styles for Segue links, log in, and editing controls
 * #999999 should contrast with #FFFFFF
 *********************************************************/
.seguelinks a {
    color: #333333;
}

.seguelinks {
    color: #999999;
}

.commands {
    color: #999999;

}

.commands a {
    color: #333333;
}

.login {
    color: #999999;
}

.login a {
    color: #333333;
}

.seguefooter_right {
    color: #333333;
}

.seguefooter_right a {
    color: #999999;
}

seguefooter_left {
    color: #333333;
}

.seguefooter_left a {
    color: #999999;
}

.pagination_links {
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 2px;
    margin-left: 2px;
    color: #000000;
}

.pagination_links a {
    color: #999999;
    text-decoration: none;
    border: 1px solid #999999;
    padding-left: 2px;
    padding-right: 2px;
}

.pagination_links a:hover {
    display: block
    border: 1px solid;
    color: #003366;
    border: 1px solid #003366;
    cursor: pointer;
}

.attribution_line {
    color: #777777;
}    

.comment {
    border-top: 1px [[BORDER_STYLE]] #999999;
}

.comment_byline {
    color: #777777;
}

.history {

}

.Spacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}

.zeroheight {
    height: 0px;
}/*********************************************************
 * Block background
 *********************************************************/

.Block_Background {  
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
    background-color: #CCCCCC;
}
.Block_Background .Block_Background_Content {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_midd_seal.gif') no-repeat;
    padding: 5px;
    text-align: left;
    height: 1%;
}

.Block_Background #midd_logo {
    position: absolute;
    right: 10px;
    top: 10px;
}

.Block_Background .BorderTL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_corner_TL.gif') no-repeat;
    background-color: #CCCCCC;
    width: 5px;
    height: 5px;
}

.Block_Background .Top {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_top.gif') repeat-x;
    height: 5px;
}

.Block_Background .BorderTR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_corner_TR.gif') no-repeat;
    background-color: #CCCCCC;
    width: 5px;
    height: 5px;
}


.Block_Background .Right {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_right.gif') repeat-y;
    width: 7px;
}

.Block_Background .Left {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_left.gif') repeat-y;
    width: 5px;
}


.Block_Background .BorderBL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_corner_BL.gif') no-repeat;
    background-color: #CCCCCC;
    width: 3px;
    height: 6px;
}

.Block_Background .Bottom {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_bottom.gif') repeat-x;
    height: 6px;
}

.Block_Background .BorderBR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_corner_BR.gif') no-repeat;
    background-color: #CCCCCC;
    width: 6px;
    height: 5px;
}/*********************************************************
 * Block 2 - Standard
 *********************************************************/

.Block_Standard {
    background-color: #FFFFFF;
    color: #000000;
    margin-right: 3px;
    margin-left: 3px;
}

.Block_Standard .Content {
    padding: 7px;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    height: 1%;
}

.Block_Standard a {
    color: #003366;
}

.Block_Standard .BorderTL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_TL.gif') no-repeat;
    width: 6px;
    height: 6px;
}

.Block_Standard .Top {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_top.gif') repeat-x;
    height: 6px;
 }

.Block_Standard .BorderTR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_TR.gif') no-repeat;
    width: 6px;
    height: 6px;
}


.Block_Standard .Right {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_right.gif') repeat-y;
    width: 6px;

}

.Block_Standard .Left {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_left.gif') repeat-y;
    width: 6px;
}


.Block_Standard .BorderBL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_BL.gif') no-repeat;
    width: 6px;
    height: 6px;
}

.Block_Standard .Bottom {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_bottom.gif') repeat-x;
    height: 6px;
}

.Block_Standard .BorderBR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_BR.gif') no-repeat;
    width: 6px;
    height: 6px;
}/*********************************************************
 * Block 3 - Sidebar
 *********************************************************/

*.block3 {
    padding-left: 10px;
    text-align: left;
    margin: 0px;
    color: #000000;
}

*.block3 a {
    color: #003366;

}/*********************************************************
 * Block 4 - Alert
 *********************************************************/

*.block4 {
    background-color: #FFFFCC;
}

.block4 .Content {        
    padding: 7px;
    text-align: left;
    height: 1%;
}

.block4 .BorderTL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_TL.gif') no-repeat;
    width: 6px;
    height: 6px;
}

.block4 .Top {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_top.gif') repeat-x;
    height: 6px;
 }

.block4 .BorderTR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_TR.gif') no-repeat;
    width: 6px;
    height: 6px;
}


.block4 .Right {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_right.gif') repeat-y;
    border-right: 1px solid #999999;
    width: 6px;

}

.block4 .Left {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_left.gif') repeat-y;
    border-left: 1px solid #999999;
    width: 6px;
}


.block4 .BorderBL {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_BL.gif') no-repeat;
    width: 6px;
    height: 6px;
}

.block4 .Bottom {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_block_bottom.gif') repeat-x;
    height: 6px;
}

.block4 .BorderBR {
    background: url('https://segue.middlebury.edu/gui2/theme_image/theme/MiddTheme/file/gray_slash_blockcorner_BR.gif') no-repeat;
    width: 6px;
    height: 6px;
}/*********************************************************
 * Menu - Left
 *********************************************************/
.Menu_Left {
    margin-top: 10px;
    padding: 1px;
}

.Menu_Left .Menu_Sub {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 0px;
    font-size: 100%;
}/*********************************************************
 * Menu - Right
 *********************************************************/

.Menu_Right {
    padding: 1px;
    border: 0px;
}

.Menu_Right .Menu_Sub {
    margin-right: 17px;
    margin-left: 0px;
    font-size: 100%;
}/*********************************************************
 * Menu - Top
 *********************************************************/

.Menu {
    padding: 1px;
    border: 0px;
}/*********************************************************
 * Menu 1
 *********************************************************/

.Menu {
    padding: 1px;
    border: 0px;
}.Menu_Sub {
    margin-left: 25px;    
}

.Menu_Sub a {
    margin-bottom: -2px;
    font-size: 100%;
}/*********************************************************
 * Menu 1 selected content
 *********************************************************/

*.MenuItem_Link_Selected  {

}

*.MenuItem_Link_Selected .Content {
    

}

*.MenuItem_Link_Selected a {
    color: #000000;
    display: block;
    font-size: 100%;
    text-decoration: none;

}

.MenuItem_Link_Selected a:hover {
    text-decoration: underline;
}/*********************************************************
 * Menu 1 unselected content
 *********************************************************/

*.MenuItem_Link_Unselected {

}

*.MenuItem_Link_Unselected .Content {

}

*.MenuItem_Link_Unselected a {
    color: #003366;
    display: block;
    font-size: 100%;
    text-decoration: none;
}

.MenuItem_Link_Unselected a:hover {
    text-decoration: underline;
}/*********************************************************
 * MenuHeading 1
 *********************************************************/

.MenuItem_Heading {
    padding-left: 7px;
    margin-right: 2px;
    text-align: left;
    margin: 0px;
    color: #000000;
}

.MenuItem_Heading a {
    color: #003366;

}/*********************************************************
 * Heading 1 - Biggest
 *********************************************************/

.Heading_1 {   
    padding-left: 7px;  
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 125%;
}

.Heading_1 a {
    color: #003366;
    text-decoration: none;
}/*********************************************************
 * Heading 2 - Big
 *********************************************************/

.Heading_2 { 
    padding-left: 7px;  
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 120%;
}

.Heading_2 a {
    color: #003366;
    text-decoration: none;
}/*********************************************************
 * Heading 3 - normal
 *********************************************************/

.Heading_3 {     
    padding-left: 7px;  
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 110%;
    color: #000000;
}

.Heading_3 a {
    color: #003366;
    text-decoration: none;
}/*********************************************************
 * Heading 4
 *********************************************************/

*.Heading_Sidebar {  
    padding-left: 7px;  
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 110%;
}

.Heading_Sidebar a {
     color: #003366;
     text-decoration: none;
}/*********************************************************
 * Header 1
 *********************************************************/

*.Header {
    padding: 5px;
    padding-left: 10px;
    margin: 0px;
    font-size: large;
    text-align: left;
    color: #000000;
}

.Header a {
    color: #003366;
}/*********************************************************
 * Footer 1
 *********************************************************/

*.Footer {
    padding: 5px;
    margin: 0px;
    font-size: 75%;
    text-align: left;
    color: #003366;
}

*.Footer a {
    color: #003366;
}