
BODY{
    text-align: center;
    margin: 1px;
    background-color: #D6D6D6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
}

div.wrapper{
    margin: 0px auto 0px auto;
    text-align: center;
    width: 800px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    border: 0px black solid;
    background-color: #F1F1F1;
    padding: 5px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: auto;
    clear: both;
}

div.maincontent{
    width: 530px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

div.maincontent table{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

tr.tr-alt{
    background-color: #dcdcdc;
}

a.link{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: none;
}

a.link:visited{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: none;
}

a.link:hover{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: underline;
}

div.wrapper table a{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: none;
}

div.wrapper table a:visited{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: none;
}

div.wrapper table a:hover{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE00AB;
    text-decoration: underline;
}


div#topmenu{
    width: 800px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 0px auto 0px auto;
}
div#headerwrapper{
    width: 100%;
    background-color: #D6D6D6;
    text-align: center;
    text-align: -moz-center;
    clear: both;
}

div#branding{
    width: 800px;
    height: 125px;
    background-color: #787878;
    background-image: url(../images/logo2.jpg);
    background-repeat: no-repeat;
    text-align: center;
    text-align: -moz-center;
}
div#branding_tender{
    width: 800px;
    height: 125px;
    background-color: #787878;
    background-image: url(../images/logo2_tender.jpg);
    background-repeat: no-repeat;
    text-align: center;
    text-align: -moz-center;
}

div.search{
    float: right;
    margin-top: 50px;
    margin-right: 20px;
}

div.search input{
    background-color: #DCDCDC;
    font-size: .8em;
}

div.search input.button{
    background-color: #9C9C9C;
    background-image: url(../images/blackarrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 24px;
    border: 0;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: bold;
    cursor: pointer;
}

div.content{
    width: 630px;
    font-family: Arial, Helvetica, sans-serif;
    color: Black;
    font-size: .9em;
    padding-top: 10px;
    text-align: left;
    float: right;
    border: 0px black solid;
    background-color: #F1F1F1;
    padding-right: 5px;
}



div.contentindex{
    width: 520px;
    font-family: Arial, Helvetica, sans-serif;
    color: Black;
    font-size: .9em;
    padding-top: 10px;
    text-align: left;
    float: right;
    border: 0px black solid;
    margin-right: 5px;
}

div.contentindex .title{
    width: auto;
    color: #6b1687;
    font-size: 2em;
    padding-bottom: 5px;
}

div.title2{
    width: auto;
    text-align:left;
    color: #6b1687;
    font-size: 2em;
    padding-bottom: 5px;
    float: left;
}
div.title3 {
    width: auto;
    text-align:left;
    color: #6b1687;
    font-size: 1.1em;
    padding-bottom: 5px;
    float: left;
}

div.content table{
    font-size: 1em;
}

ul.primarymenu{
    margin: 0;
    margin-top: 84px;
    padding: 0;
    list-style: none;
    width: 800px;
    float: left;
    text-align: center;
    text-align: -moz-center;
    background-color: #787878; /*#9036ae;*/
    border-top: 1px #BFBFBF solid;
    border-bottom: 0px #4E2B4E solid;
}

ul.primarymenu li{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: White;
    float: left;
    display: block;
    height: 1em;
    margin-right: 1px;
    padding: 4px;
    padding-left: 16px;
    padding-right: 17px;
    border-right: 0px #420040 solid;
    font-size: 1em;
}

ul.primarymenu a{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: white;
    display: block;
}

ul.primarymenu a:hover{
    text-decoration: underline;
    display: block;
}

ul.secondarymenu{
    margin: 0;
    margin-bottom: 2px;
    padding: 0;
    list-style: none;
    width: 800px;
    float: left;
}

ul.secondarymenu li{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: Purple;
    font-size: .8em;
    float: left;
    display: block;
    border-left: Purple 1px solid;
    padding-left: .6em;
    padding-right: .6em;
}
ul.secondarymenu a{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: Purple;
}

ul.secondarymenu li#first{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: Purple;
    font-size: .8em;
    float: left;
    display: block;
    padding-right: .6em;
}

ul.secondarymenu a:hover{
    text-decoration: underline;
}


ul.sectionmenu{
    margin: 0;
    margin-bottom: 2px;
    padding: 0;
    list-style: none;
    text-align: left;
    background-color: #E1E1E1;
    padding-top: 13px;
}

ul.sectionmenu li{
    /*text-indent: 20px;
    line-height: 1.8em;*/
    border-bottom: 1px solid #ABABAB;
    vertical-align: middle;
}

.section0{
    background-color: #E1E1E1;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
}

.section0a{
    background-color: #D0D0D0;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 1.1em;
    width: auto;
    padding-left: 10%;
}

.section0b{
    background-color: #D0D0D0;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 1em;
    width: auto;
}

.section0header{
    color: Gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section1{
    background-color: #787878;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section1a{
    background-color: #00888A;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 1.2em;
}

.section1header{
    color: #6b1687;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
}

.section1title{
    background-color: #6b1687;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    color: White;
    line-height: 1.7em;
    padding-left: 5px;
    width: 204px;
    display: block;
}


.section2{
    background-color: #339999;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    height: 1.3em;
}

.section2a{
    background-color: #45BFC1;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section2header{
    color: #339999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section2title{
    background-color: #339999;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section3{
    background-color: #3399cc;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section3a{
    background-color: #6FB6DA;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section3header{
    color: #3399cc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section3title{
    background-color: #3399cc;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section4{
    background-color: #999900;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section4a{
    background-color: #C1C100;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section4header{
    color: #999900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section4title{
    background-color: #999900;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section5{
    background-color: #ff6600;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section5a{
    background-color: #FF8D40;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section5header{
    color: #ff6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section5title{
    background-color: #ff6600;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section6{
    background-color: #cc0000;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section6a{
    background-color: #FF0F0F;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section6header{
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section6title{
    background-color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section7{
    background-color: #cc0066;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    display: block;
    height: 1.3em;
}

.section7a{
    background-color: #FD007F;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.section7header{
    color: #cc0066;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

/*
#9D004F
*/

.section7title{
    background-color: #cc0066;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

.section8{
    background-color: #993366;
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    height: 1.3em;
}

.section8header{
    color: #993366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.section8title{
    background-color: #993366;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: White;
    width: 204px;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

div#infobar{
    width: 800px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 2em;
    text-align: center;
    margin: 0px auto 0px auto;
    height: 20px;
}

div#crumbtrail{
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 2em;
    float: left;
    width: auto;
}

div#crumbtrail a{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

div#crumbtrail a:hover{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

div#today{
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 2em;
    float: right;
    width: auto;
}

div#sidebar{
    height: auto;
    width: 250px;
    margin-right: 5px;
    float: left;
    border: 0px black solid;
    font-size: 0.9em;
}

div#sidebar2{
    margin: 0px;
    width: 20%;
    margin-right: 5px;
    float: left;
    border: 0px black solid;
}

div#sidebar div.neutralbox{
    border: solid 3px #D3D3D3;
    width: 250px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .85em;
    margin: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    cursor: pointer;
}

div#sidebar div.neutralbox .title{
    background-color: #6b1687;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: White;
    width: 100%;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

div.neutralbox{
    border: solid 3px #D3D3D3;
    padding: 0;
    width: 66%;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
}

div.previewbox{
    background-color: #DCDCDC;/*#b1a7d1;*/
    height: auto;
    min-height: 90px;
    padding: 5px;
    width: 250px;
    margin: 3px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: left;
    clear: both;
}

.previewboxtitle{
    color: #6b1687;
    font-weight: bold;
    font-size: 1.2em;
}

div.previewbox img{
    border-color: #6b1687;
}

div.neutralbox .title{
    background-color: #6b1687;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: White;
    width: 100%;
    line-height: 1.7em;
    padding-left: 5px;
    display: block;
}

div.nbcontent{
    margin: 2px;
}

div.neutralbox input{
    background-color: #DCDCDC;
    height: 18px;
    font-size: 12px;
}

div.neutralbox input.button{
    background-color: #9C9C9C;
    background-image: url(../images/purplearrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 24px;
    border: 0;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: bold;
    cursor: pointer;
}

div.neutralbox a{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #AE00AB;
}

div.neutralbox a:hover{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #AE00AB;
}

input.button{
    background-color: #9C9C9C;
    background-image: url(../images/purplearrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 24px;
    border: 0;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: bold;
    cursor: pointer;
}

input.buttonred{
    background-color: #9C9C9C;
    background-image: url(../images/redarrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 24px;
    border: 0;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: bold;
    cursor: pointer;
}

table.news{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}


table a{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:  #6B1687;
}

table a:hover{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #6B1687;
}

div#footer{
    width: 800px;
    background-color: #787878;
    text-align: center;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    line-height: 2em;
    margin: 0px auto 0px auto;
    padding-top: 5px;
}

div.footerlower{
    margin: 0px auto 0px auto;
    width: 800px;   
}

div#footer img{
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 5px;
}

.date{
    font-family: Arial, Helvetica, sans-serif;
    color: Black;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

a.menuheader{
    display: block;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    color: #6b1687;
    font-size: .85em;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
    margin-top: 1px;
    /*padding-bottom: .2em;
    height: 2em;*/
    vertical-align: middle;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}


a.menuheader:hover{
    text-decoration: underline;
    background-color: #BEBEBE;
}

a.submenu{
    width: 100%;
    color: #6b1687;
    /*text-indent: 20px;*/
    background-color: transparent;
    display: block;
    text-decoration: none;
    font-size: .8em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

a.submenu:hover{
    text-decoration: underline;
    background-color: #BEBEBE;
}

a.subsubmenu{
    width: 100%;
    color: #6b1687;
    text-indent: 30px;
    background-color: transparent;
    display: block;
    text-decoration: none;
    font-size: .75em;
}

a.subsubmenu:hover{
    text-decoration: underline;
    background-color: #BEBEBE;
}

/* admin area styles */

div.appbuttons{
    background-color: #ece9d8;
    height: 35px;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    border-bottom: solid 1px #9a9995;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

a.appbuttonlink{
    font-family: Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
    border-width: 1px;
    border-color: #FAF9F5;
    border-style: solid;
    padding: 2px;
    vertical-align: middle;
}

a.appbuttonlink:hover{
    font-family: Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
    border-width: 1px;
    border-color: #FAF9F5;
    border-style: outset;
    padding: 2px;
}



a.email{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(../images/mail.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
}

div#contentadd{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 1;
}

div#contentpreview{
    position: absolute;
    top: 36px;
    left: 400px;
    text-align: left;
    width: 596px;
    padding: 3px;
    background-color: #F1F1F1;
}

iframe#contentpreview{
    position: absolute;
    top: 36px;
    left: 400px;
    text-align: left;
    width: 596px;
    height: 80%;
    padding: 3px;
}

div#contentadd textarea{
    font-family: Arial, Helvetica, sans-serif;
}

div#0{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div#1{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div#2{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div#3{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div#4{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div#5{
    width: 400px;
    height: 100%;
    float: left;
    background-color: #ece9d8;
    border-top: solid 1px #faf9f5;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10;
    display: none;
}

div.editcontent{
    position: relative;
    top: 0px;
    left: 0px;
}

div.editcontent input{
    background-color: #00C100;
    color: White;
    font-weight: bold;
    padding: 5px;
    margin: 5px;
}

div#listpreview{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

table.nobordertable{
    border: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

tr.staffsearch{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

a.filelink{
    color: #AE00AB;
    height: 1.7em;
    font-size: 1em;
    text-decoration: none;
    padding-left: 18px;
    background-image: url(../images/unknownfile.gif);
    background-position: left;
    background-repeat: no-repeat;
}

a.filelink:hover{
    color: #AE00AB;
    font-size: 1em;
    text-decoration: underline;
}

fieldset{
    border: 1px #6495ED solid;
    width: 95%;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

input.button2{
    background-color: Green;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    border: 1px Green outset;
}

table.searchtable{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

table.searchtable tr td{
    display: block;
}

table.searchtable tr:hover{
    background-color: #FFC6FF;
}

.ezlink{
    background-color: blue;
    color: white;
    font-weight: bold;
    text-decoration: none;
    width: 1.1em;
    text-align: center;
}

a.printlink{
    color: #AFAFAF;
    text-decoration: none;
}

a.printlink:hover{
    color: #AFAFAF;
    text-decoration: underline;
}

a.hiddenlink{
    color: Black;
    text-decoration: none;
}
span.highlight{
    background-color: Yellow;
    color: Black;
}

div.addressbox{
    width: 180px;
    height: 15em;
    border: 1px solid black;
    font-family: arial;
    font-size: 0.9em;
    background-color: #E1E1E1;
    padding: 3px;
    float: right;
}


div.content span.purple{
    color: #6b1687;
}

div.thumbnail{
    width: 106px; 
    height: 110px; 
    padding: 3px;  
    background-color: #E1E1E1; 
    float:left; 
    margin-right: 20px; 
    text-align: center; 
    vertical-align: middle;
    border: thin #A6A6A6 solid;
}

div#picture{
    width: 510px; 
    background-color: #E1E1E1; 
    height: 400px; 
    text-align: center; 
    vertical-align: middle;
    padding: 5px;
    border: thin #A6A6A6 solid;
}

div#picture img{
    margin: auto auto auto auto;
}