/* default style sheet */

body {
    font-family: georgia, serif;
    font-size : 12pt;
    margin-right:48px;
}

h1 {
    font-size: 16pt;
}

h2 {
    font-size: 14pt;
}

code {
    font-family: monospace;
}

p,div,dl {
    margin-left: 10px;
}

dt {
    font-weight: bold;
    padding:     5px 0px 5px 0px;
}

.content {
    font-family : georgia, serif;
    font-size : 12pt;
    font-weight : normal;
    text-align : left;
    border : 1px solid #9f9f9f;
    background : white;
    margin : 10px;
    padding : 10px 20px;
}

.center {
    text-align : center;
}

.page {
    width : 640px;
    text-align : left;
    border : 1px solid #9f9f9f;
    background : white;
    margin : 10px;
    padding : 10px 20px;

}

.title {
    font-size : 12pt;
    font-weight : normal;
    text-align : center;
}

.links {
    font-size : 14pt;
    font-weight : bold;
    text-align : center;
}

.notice {
    font-size : 8pt;
    font-weight : normal;
    text-align : center;
}

.alert {
    color : #ffffff;
    font-size : 1pt;
    font-weight : normal;
    text-align : center;
}

.quote {
    font-family : georgia, serif;
    font-size : 12pt;
    font-weight : normal;
    text-align : center;
    background-color :#E7E7CF;     /* #CECE9D #d6d6ff */
    margin : 0;
    padding : 16px 10px 16px 10px;
    border: 1px #303018 dashed;
}

.gray {
    color : #555555;
}

.email {
    letter-spacing : -2px;
}

select , input , textarea {
    border : 1px #999999 solid;
    border-color : #9f9f9f;
    background-color : #ffffff;
    font-family : Tahoma;
    font-size : 10pt;
    color : #000000;
    font-weight : normal;
    text-decoration : none;
}

font , code , pre {
    white-space : nowrap;
}

.author {
    font-style : italic;
}

.navigation {
    text-align : center;
}

div.footer {
    margin : 40px 10px 10px 0;
    font-size : 9pt;
    border-top : 1px dashed #999999;
}

div.column {
    display : inline;
    vertical-align : top;
    width : 30%;
}

p.source {
    font-style : italic;
}

.medium {
    font-size : 10pt;
}

div.special {
    float:right;
    clear: none;
    width : 320px;
    border : 1px dashed #999999;
    padding : 7px;
    text-align : center;
    background-color : #ededed;
}

div.services {
    width : 320px;
    border : 1px dashed #999999;
    padding : 10px;
    text-align : center;
    background-color : #ededed;
}

.special h2 {
    font-family : georgia, serif;
}

.hilite {
    background-color: #FF9;
}

/* -- end -- */

