﻿body.public_master {
    background-image: url('../../images/bg.jpg');
    background-repeat: no-repeat;
    background-color: #b5cadb;
    background-position: center top;
    text-align: center;
}

#divMain {
    margin: 0 auto;
    width: 970px;
    text-align: left;
}

#divMainTop {
}

#divMainMiddle {
    background-image: url('../../images/main_bg.png');
    background-repeat: repeat-y;
    zoom: 100%;
}

#divMainBottom {
}


#divPageHeading {
    padding-left: 54px;
    padding-top: 20px;
}


#divPageHeadingAlt {
    padding-left: 53px;
}

#divColumns {
    background-image: url('../../images/big_pic_bot_shadow.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 964px;
}

#divLeftColumn {
    width: 543px;
}

#divAltLeftColumn {
    width: 265px;
}

#divRightColumn {
    width: 421px;
}

#divAltRightColumn {
    width: 699px;
    background-image: url('../../images/alt_content_bg.jpg');
    background-repeat: repeat-y;
    color: #ffffff;
}
#divAltRightColumn h1 {
    color: #f3f7fa;
    font-size: 14pt;
}
#divAltRightColumn h2 {
    color: #dce6ef;
    font-size: 14pt;
}
#divAltRightColumn p {
    color: #ffffff;
}
#divAltRightColumn a:link, #divAltRightColumn a:hover, #divAltRightColumn a:visited {
    color: #ffffff;
}

#divAltRightColumnInner1 {
    background-image: url('../../images/shadow_left.png');
    background-repeat: repeat-y;
}

#divAltRightColumnInner2 {
    background-image: url('../../images/shadow_top.png');
    background-repeat: repeat-x;   
}


#divAltRightColumn {
    font-size: 9pt;
}


.slideshow, .slideshow img {
    width: 421px;
}

#divMenuAndContent {
    min-height: 380px;
    height: auto !important;
    height: 380px;
    background-image: url('../../images/middle_bot_shadow.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
}

#divAltMenuAndProjects {
    /*     min-height:380px;     height:auto !important;     height: 380px;     */
}


#divProjectListTitle {
    padding-left: 58px;
}

.menu_div {
    padding-left: 58px;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover, .menu_item_noanim a:link, .menu_item_noanim a:visited, .menu_item_noanim a:hover {
    width: 467px;
    height: 41px;
    line-height: 41px;
    padding-left: 18px;
    display: block;
    color: #838383;
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
}

.menu_item_alt a:link, .menu_item_alt a:visited, .menu_item_alt a:hover, .menu_item_alt_noanim a:link, .menu_item_alt_noanim a:visited, .menu_item_alt_noanim a:hover {
    width: 187px;
    height: 41px;
    line-height: 41px;
    padding-left: 18px;
    display: block;
    color: #838383;
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
}

#divContent {
    padding-left: 60px;
}

#divAltContent {
    padding-left: 10px;
}


#divContent p, #divAltContent p {
    color: #606060;
    font-size: 9pt;
    line-height: 18px;
    padding-left: 8px;
    padding-right: 6px;
}
#divAltContent p {
    color: #ffffff;
}

a.rolla_menuitem {
    width: 485px;
    height: 41px;
}

.floating_pic {
    display: inline;
    float: right;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 5px;
}

#divFooter {
    padding-top: 3px;
}
#divFooter, #divFooter a:link, #divFooter a:visited, #divFooter a:hover {
    font-size: 8pt;
    color: #606060;
    text-decoration: none;
}
#divFooter a:hover {
    text-decoration: underline;
}

#divSmallProjectList {
    color: #606060;
    font-size: 8pt;
}

#divSmallProjectList a:link, #divSmallProjectList a:hover, #divSmallProjectList a:visited {
    color: #606060;
    font-size: 8pt;
}
#divSmallProjectList a:hover {
    text-decoration: underline;
}

h3.small_project_title, h3.small_project_title a:link, h3.small_project_title a:hover, h3.small_project_title a:visited {
    font-weight: bold;
    padding-bottom: 3px;
    font-size: 8pt;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}
h3.small_project_title a:hover {
    text-decoration: underline;
}

