





body
{
    margin: 0;
    font-family: Verdana, sans-serif;
    font-size: x-small;
                    voice-family: "\"}\""; voice-family:inherit;
        font-size: small;
    }


hr
{
    border: none;
    border-top: dotted black 1px;
    height: 1px;
}


.PageHeader, .pageHeader {
    font-family: Georgia, Garamond, serif;
    padding-bottom: 24px;
    font-weight: 550;
    color: black;
    font-size: 200%;
}

.SectionHead
{
    font-weight: bold;
    color: #8e0001;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.Heading1
{
    font-weight: bold;
    color: black;
    font-size: 100%
}

.Heading2
{
    color: #970303;
    font-weight: bold;
    font-size: 100%
}

.Heading3
{
    color: #666666;
    font-weight: bold;
    font-size: 100%
}


.FinePrint
{
    font-size: 75%;
}





html > body
{
    font-size: small;
}


h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 { font-size: 130%; }
h2 { font-size: 110%; }
h3 { font-size: 110%; }

h4, h5, h6 { font-size: 100%; }

h1, h3 { color: black; }
h2, h5 { color: #970303; }
h3, h6 { color: #666666; }



.finePrint
{
    font-size: 75%;
}

.landingSectionHead
{
    font-weight: 900;
    padding-bottom: 8px;
    color: #970303;
    font-size: 100%;
}


A
{
    color: #333366;
}

A:visited
{
    color: #636521;
}

.secHead
 {
    font-weight: bold;
    color: #8e0001;
    margin-bottom: 10px;
    text-transform: uppercase;
 }




td.topMenuItem
{
    color: white;
    background-color: black;
    text-align: center;
    font-weight: bold;
    font-family: Verdana, sans-serif;
}

td.topMenuItem A, td.topMenuItem A:visited
{
    color: white;
    text-decoration: none;
    display: block;
}

td.topMenuItem A:hover
{
    color: #CCCC99;
}

td.topMenuItemActive
{
    color: white;
    background-color: #CCCC99;
    text-align: center;
    font-weight: bold;
    font-family: Verdana, sans-serif;
}

td.topMenuItemActive A, td.topMenuItemActive A:visited
{
    color: white;
    text-decoration: none;
    display: block;
}



.leftMenuTitle
{
    padding-left: 8px;
    padding-right: 8px;
    background-color: #999966;
    color: white;
    font-weight: bold;
}

.leftMenuItem
{
    padding-left: 8px;
    padding-right: 8px;
    }

.leftMenuItem A, .leftMenuItem A:visited
{
    color: #666633;
}

.leftMenuItemActive
{
    padding-left: 8px;
    padding-right: 8px;
}

.leftMenuItemActive A, .leftMenuItemActive A:visited
{
    color: white;
}



.searchBoxTitle
{
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    background-color: #999966;
    color: white;
}



.loginBox
{

}



.fullText
{
    color: #8e0001;
    text-transform: lowercase;
    font-variant: small-caps;
    font-weight: bold;
}

.assetTitle
{
    color: black;
    font-weight: bold;
}

.assetAuthor
{
    color: #808080;
        }



# Asset Detail Pages

.assetDetail .title
{
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.assetDetail .subtitle
{
    font-size: 100%;
    font-weight: bold;
    color: #666666;
    margin-top: 4px;
    margin-bottom: 4px;
}

.assetDetail .author
{
    font-size: 100%;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

# Div / link back to parent issue

.issueRef
{
    text-align: right;
    font-size: 80%;
}

.assetDetail .photo_left
{
    margin-right: 30px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    font-size: 80%;
}

.assetDetail .photo_right
{
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: 0px;

    font-size: 80%;
}

.assetDetail .photoCredit
{
    color: #666666;
    font-size: x-small;
}

.assetDetail .photoCaption
{
    font-size: x-small;
}


.assetTools
{
    border: 2px solid #eaeaea;
}

.assetTools td
{
    text-align: center;
    font-size: 80%;
    padding: 10px;
}

.assetTools td a
{
    color: red;
}

.altFormat
{

}

.altFormat a
{
    color: #993333;
}


table.relatedContentArea
{
    border-collapse: collapse;
    border: hidden;
    background-color: #eaeaea;
    width: 100%;

}


.assetTypeLabel
{
    font-size: 90%;
    font-weight: bold;
    text-transform: lowercase;
    font-variant: small-caps;
}

table.relatedContentArea h3
{
    margin: inherit;
    margin-bottom: .5em;
}

table.relatedContentArea div
{
    margin: inherit;
    margin-bottom: .2em;
}



.errorMessage, .alert
{
    background: url( /content/Static/images/tigris/icon_error_lrg.gif );
    background-repeat: no-repeat;
    background-position: 5px 5px;

    border-top: 3px solid #900;
    border-bottom: 3px solid #900;

    padding: 5px;
    padding-left: 42px;
    min-height: 32px;
}



table.matrix
{
    width: 100%;
    border-collapse: collapse;
    border: hidden;
}

tr.matrixHeader td
{
    font-weight: bold;
    background: #eaeaea;
    padding: 5px;
}

tr .matrixContentRowEven
{
    border-bottom: dotted black 1px;
    padding: 5px;
}

tr .matrixContentRowOdd
{
    border-bottom: dotted black 1px;
    padding: 5px;
}



h1.sectionHead
{

}


h2.categoryLevel1
{
    font-size: 100%;
}

h3.categoryLevel2
{
    font-size: 100%;
    margin-left: 10px;
}



.showcaseLabel
{
    font-weight: bold;
}

.emailsCollection,.website,.address,.phoneNumber
{
    text-indent: 5px;
}



fieldset
{
    border: 0;
}

fieldset legend
{
    font-weight: bold;
    color: #970303;
    font-size: 110%
}

div.propGroup
{
    margin-bottom: 10px;
}

div.propGroup div.propGroupKey
{
    font-weight: bold;

}


div.propGroup div.propGroupValue
{
    margin-left: 10px;
    margin-bottom: 20px;
}



div.dotLine
{
    border: 0;
    color : #000000;
    height : 1px;
    width: 100%;
    background: url( /content/AMSCI/AMSCI/Static/images/comp/dot-line.png ) repeat-x center;
    margin-top: 10px;
    margin-bottom: 8px;
}

div.whiteDotLine
{
    border: 0;
    color : #FFFFFF;
    height : 1px;
    width: 100%;
    background: url( /content/AMSCI/AMSCI/Static/images/comp/white-dot-line.png ) repeat-x center;
    margin-top: 10px;
    margin-bottom: 8px;
}




div.ad
{
    padding: 8px;
}





.topMenu, .leftCol, .rightCol, .ad
{
	display: none;
}
