/*
--------------------------------------------------------------------------------
    Style-Sheet
    design.classic.blue.css
    release : 0.62.00 alpha  -  2003-03-16
    phpSHADOW  -  Content Management / Portal System  FrameWork
--------------------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------------------
    Styles for HTML tags
--------------------------------------------------------------------------------
*/

BODY {
    background-color : #005599;
    color : #FFFF00;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 07pt;
    text-align : center;
    vertical-align : top;
}

UL {
    list-style-type : square;
}

A:hover {
        LEFT: 1px;
        POSITION: relative;
        TOP: 1px;
        background-color:#0000AA;
        text-decoration: none;
        font-weight:bold;
        color: #FFFF00;
}

A:focus  {
        LEFT: 2px;
        POSITION: relative;
        TOP: 2px;
        background-color:#0000AA;
        text-decoration: none;
        color: #FFFF00;
}
/*
--------------------------------------------------------------------------------
    Styles for DIV tags
--------------------------------------------------------------------------------
*/

.left {
    text-align : left;
}
.right {
    text-align : right;
}
.center {
    text-align : center;
}

.xsmall {
    font-size : 08pt;
    text-align : inherit;
}
.leftxsmall {
    font-size : 08pt;
    text-align : left;
}
.rightxsmall {
    font-size : 08pt;
    text-align : right;
}
.centerxsmall {
    font-size : 08pt;
    text-align : center;
}

.xxsmall {
    font-size : 07pt;
    text-align : inherit;
}
.leftxxsmall {
    font-size : 07pt;
    text-align : left;
}
.rightxxsmall {
    font-size : 07pt;
    text-align : right;
}
.centerxxsmall {
    font-size : 07pt;
    text-align : center;
}


/*
--------------------------------------------------------------------------------
    Styles for Site-Layout
--------------------------------------------------------------------------------
*/

.site {
    vertical-align : top;
}
.site-main {
    vertical-align : top;
}
.site-side {
    padding-top : 6px;
    padding-right : 6px;
    padding-bottom : 6px;
    vertical-align : top;
	border-right-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1px;
}
.site-footer {
    font-size : 07pt;
    text-align : center;
    vertical-align : top;
    padding-top : 6px;
}
.site-header {
    font-size : 12pt;
    text-align : center;
    vertical-align : top;
    padding-bottom : 6px;
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.site-slogan {
    background-color : #005599;
    color : #FFFFFF;
    font-size : 12pt;
    font-weight : bold;
    padding-bottom : 12px;
    padding-top : 12px;
    text-align : center;
    vertical-align : middle;
}
.site-main-box {
    padding-top : 6px;
    padding-left : 6px;
    padding-right : 6px;
    padding-bottom : 6px;
    vertical-align : top;
}
.site-main-side {
    padding-top : 6px;
    padding-left : 6px;
    padding-bottom : 6px;
    vertical-align : top;
}
.site-main-footer {
    font-size : 07pt;
    text-align : center;
    vertical-align : top;
    padding-top : 6px;
	border-top-color : #CCCCCC;
	border-top-style : solid;
	border-top-width : 1px;
}

.site-toplink {
    background-color : #000099;
    color : #FFFFFF;
    font-size : 08pt;
    padding-bottom : 1px;
    padding-top : 1px;
    text-align : center;
    vertical-align : middle;
}
.site-toplink-link {
    color : #FFFFFF;
    text-decoration : none;
    padding-bottom : 1px;
    padding-top : 1px;
    text-align : center;
    vertical-align : middle;
}

.site-sublink {
    background-color : #000099;
    color : #FFFFFF;
    font-size : 08pt;
    padding-bottom : 1px;
    padding-top : 1px;
    text-align : center;
    vertical-align : middle;
}
.site-sublink-link {
    color : #FFFFFF;
    text-decoration : none;
    padding-bottom : 1px;
    padding-top : 1px;
    text-align : center;
    vertical-align : middle;
}

.site-topnavbar {
    background-color : #FFFFFF;
    color : #000000;
    font-size : 08pt;
    padding-bottom : 6px;
    padding-top : 6px;
    text-align : center;
    vertical-align : middle;
}
.site-topnavbar-link {
    color : #000000;
    text-decoration : underline;
}
.site-subnavbar {
    background-color : #FFFFFF;
    color : #000000;
    font-size : 08pt;
    padding-bottom : 6px;
    padding-top : 6px;
    text-align : center;
    vertical-align : middle;
}
.site-subnavbar-link {
    color : #000000;
    text-decoration : underline;
}


/*
--------------------------------------------------------------------------------
    Styles for Form
--------------------------------------------------------------------------------
*/

.form {
    color : #000000;
    table-layout : fixed;
}

.form-header {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 10pt;
    padding-top : 6px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 6px;
}
.form-header-icon {
    text-align : center;
    vertical-align : middle;
}
.form-header-col1 {
    font-weight : bold;
    text-align : left;
    vertical-align : middle;
}
.form-header-colx {
    text-align : left;
    vertical-align : middle;
}
.form-header-link {
    color : #000000;
    text-decoration : underline;
}

.form-footer {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 07pt;
    padding-top : 4px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 4px;
}
.form-footer-icon {
    text-align : center;
    vertical-align : middle;
}
.form-footer-col1 {
    text-align : right;
    vertical-align : middle;
}
.form-footer-colx {
    text-align : right;
    vertical-align : middle;
}
.form-footer-link {
    color : #FFFF00;
    text-decoration : underline;
}

.form-content-1 {
    background-color : #BBDDFF;
    color : #000000;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.form-content-1-icon {
    font-size : 07pt;
    vertical-align : middle;
}
.form-content-1-col1 {
    font-size : 08pt;
    vertical-align : middle;
}
.form-content-1-colx {
    font-size : 09pt;
    vertical-align : middle;
}
.form-content-2 {
    background-color : #EEEEFF;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.form-content-2-icon {
    font-size : 07pt;
    vertical-align : middle;
}
.form-content-2-col1 {
    font-size : 08pt;
    vertical-align : middle;
}
.form-content-2-colx {
    font-size : 09pt;
    vertical-align : middle;
}
.form-content-link {
    color : #000000;
    text-decoration : underline;
}

.form-section-1 {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.form-section-1-icon {
    vertical-align : middle;
}
.form-section-1-col1 {
    text-align : center;
    vertical-align : middle;
}
.form-section-1-colx {
    vertical-align : middle;
}
.form-section-2 {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.form-section-2-icon {
    vertical-align : middle;
}
.form-section-2-col1 {
    text-align : center;
    vertical-align : middle;
}
.form-section-2-colx {
    vertical-align : middle;
}
.form-section-link {
    color : #000000;
    text-decoration : underline;
}


/*
--------------------------------------------------------------------------------
    Styles for Table
--------------------------------------------------------------------------------
*/

.table {
    color : #000000;
    table-layout : fixed;
}

.table-header {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 10pt;
    padding-top : 6px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 6px;
}
.table-header-icon {
    text-align : center;
    vertical-align : middle;
}
.table-header-col1 {
    text-align : left;
    vertical-align : middle;
}
.table-header-colx {
    text-align : left;
    vertical-align : middle;
}
.table-header-link {
    color : #000000;
    text-decoration : underline;
}

.table-footer {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 07pt;
    padding-top : 4px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 4px;
}
.table-footer-icon {
    text-align : center;
    vertical-align : middle;
}
.table-footer-col1 {
    text-align : right;
    vertical-align : middle;
}
.table-footer-colx {
    text-align : right;
    vertical-align : middle;
}
.table-footer-link {
    color : #FFFF00;
    text-decoration : underline;
}

.table-content-1 {
    background-color : #BBDDFF;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.table-content-1-icon {
    font-size : 08pt;
    vertical-align : middle;
}
.table-content-1-col1 {
    font-size : 09pt;
    vertical-align : middle;
}
.table-content-1-colx {
    font-size : 07pt;
    vertical-align : middle;
}
.table-content-2 {
    background-color : #EEEEFF;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.table-content-2-icon {
    font-size : 08pt;
    vertical-align : middle;
}
.table-content-2-col1 {
    font-size : 09pt;
    vertical-align : middle;
}
.table-content-2-colx {
    font-size : 07pt;
    vertical-align : middle;
}
.table-content-link {
    color : #000000;
    text-decoration : underline;
}

.table-section-1 {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.table-section-1-icon {
    vertical-align : middle;
}
.table-section-1-col1 {
    vertical-align : middle;
}
.table-section-1-colx {
    vertical-align : middle;
}
.table-section-2 {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.table-section-2-icon {
    vertical-align : middle;
}
.table-section-2-col1 {
    vertical-align : middle;
}
.table-section-2-colx {
    vertical-align : middle;
}
.table-section-link {
    color : #000000;
    text-decoration : underline;
}


/*
--------------------------------------------------------------------------------
    Styles for Mainbox
--------------------------------------------------------------------------------
*/

.mainbox {
    color : #000000;
    table-layout : fixed;
}

.mainbox-header {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 10pt;
    padding-top : 6px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 6px;
}
.mainbox-header-icon {
    text-align : center;
    vertical-align : middle;
}
.mainbox-header-col1 {
    text-align : left;
    vertical-align : middle;
}
.mainbox-header-colx {
    text-align : left;
    vertical-align : middle;
}
.mainbox-header-link {
    color : #000000;
    text-decoration : underline;
}

.mainbox-footer {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 07pt;
    padding-top : 4px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 4px;
}
.mainbox-footer-icon {
    text-align : center;
    vertical-align : middle;
}
.mainbox-footer-col1 {
    text-align : right;
    vertical-align : middle;
}
.mainbox-footer-colx {
    text-align : right;
    vertical-align : middle;
}
.mainbox-footer-link {
    color : #FFFF00;
    text-decoration : underline;
}

.mainbox-content-1 {
    background-color : #BBDDFF;
    font-size : 09pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.mainbox-content-1-icon {
    vertical-align : bottom;
}
.mainbox-content-1-col1 {
    vertical-align : middle;
}
.mainbox-content-1-colx {
    vertical-align : middle;
}
.mainbox-content-2 {
    background-color : #EEEEFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.mainbox-content-2-icon {
    vertical-align : bottom;
}
.mainbox-content-2-col1 {
    vertical-align : middle;
}
.mainbox-content-2-colx {
    vertical-align : middle;
}
.mainbox-content-link {
    color : #000000;
    text-decoration : underline;
}

.mainbox-section-1 {
    background-color : #000099;
    color : #ffffff;
    font-size : 07pt;
    padding-left : 2px;
    padding-right : 2px;
}
.mainbox-section-1-icon {
    vertical-align : middle;
}
.mainbox-section-1-col1 {
    vertical-align : middle;
}
.mainbox-section-1-colx {
    vertical-align : middle;
}
.mainbox-section-2 {
    background-color : #000099;
    color : #ffffff;
    font-size : 07pt;
    padding-left : 2px;
    padding-right : 2px;
}
.mainbox-section-2-icon {
    vertical-align : middle;
}
.mainbox-section-2-col1 {
    vertical-align : middle;
}
.mainbox-section-2-colx {
    vertical-align : middle;
}
.mainbox-section-link {
    color : #ffff00;
    text-decoration : underline;
}


/*
--------------------------------------------------------------------------------
    Styles for Sidebox
--------------------------------------------------------------------------------
*/

.sidebox {
    color : #000000;
    table-layout : fixed;
}

.sidebox-header {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 10pt;
    padding-top : 6px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 6px;

}
.sidebox-header-icon {
    text-align : center;
    vertical-align : middle;
}
.sidebox-header-col1 {
    text-align : left;
    vertical-align : middle;
}
.sidebox-header-colx {
    text-align : left;
    vertical-align : middle;
}
.sidebox-header-link {
    color : #000000;
    text-decoration : underline;
}

.sidebox-footer {
    background-color : #0099CC;
    color : #FFFFFF;
    font-size : 06pt;
    padding-top : 4px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 4px;
}
.sidebox-footer-icon {
    text-align : center;
    vertical-align : middle;
}
.sidebox-footer-col1 {
    text-align : right;
    vertical-align : middle;
}
.sidebox-footer-colx {
    text-align : right;
    vertical-align : middle;
}
.sidebox-footer-link {
    color : #FFFF00;
    text-decoration : underline;
}

.sidebox-content-1 {
    background-color : #BBDDFF;
    font-size : 07pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.sidebox-content-1-icon {
    vertical-align : middle;
}
.sidebox-content-1-col1 {
    text-align : left;
    vertical-align : middle;
}
.sidebox-content-1-colx {
    text-align : left;
    vertical-align : middle;
}
.sidebox-content-2 {
    background-color : #EEEEFF;
    font-size : 08pt;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.sidebox-content-2-icon {
    vertical-align : middle;
}
.sidebox-content-2-col1 {
    text-align : left;
    vertical-align : middle;
}
.sidebox-content-2-colx {
    text-align : left;
    vertical-align : middle;
}
.sidebox-content-link {
    color : #000000;
    text-decoration : underline;
}

