a.menu:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.menu:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.menu:hover {
    color: #c0c0c0;
}

.columntext_black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #000000;
    font-weight: bold;
}

.columntext_white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #FFFFFF;
    font-weight: bold;
}

.logo_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #666666;
}

.headline_column2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
}

.text_column2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #000000;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #c0c0c0;
}

#container {
    margin: auto auto auto auto;
    background: transparent;
    width: 1024px;
    height: 870px;
    background-color: white;
    z-index: 1;
}

#banner {
    position: absolute;
    margin: 0 0 0 0;
    z-index: 5;
}

#flash {
    position: absolute;
    margin: 0 0 0 375px;
    z-index: 10;
}

#menu_bg {
    position: absolute;
    margin: 208px 0 0 0;
    background-color: #9c9d9f;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    height: 45px;
    width: 1020px;
    z-index: 20;
}

#menu_container {
    position: absolute;
    margin: 220px 0 0 130px;
    height: 20px;
    width: 1120px;
    z-index: 25;
}

#menu_first {
    display: inline;
    z-index: 30;
}

#menu_second {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

#menu_third {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

#menu_fourth {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

#menu_fifth {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

#menu_sixth {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

#menu_seventh {
    display: inline;
    padding: 0 0 0 6px;
    z-index: 30
}

.square {
    position: static;
    margin: -11px 0 0 85px;
    height: 7px;
    width: 7px;
    background-color: #000000;
}

#content_container {
    position: absolute;
    margin: 257px 0 0 0;
    width: 1024px;
    height: 312px;
    z-index: 35;
}

#column1 {
    position: absolute;
    margin: 0 0 0 0px;
    width: 195px;
    height: 312px;
    z-index: 40;
}

#column2 {
    position: absolute;
    margin: 0 0 0 195px;
    width: 317px;
    height: 312px;
    z-index: 40;
}

#column2_text {
    position: absolute;
    margin: 140px 0 0 195px;
    width: 317px;
    height: 50px;
    text-align: center;
    z-index: 50;
}

#column2_contact_text {
    position: absolute;
    margin: 10px 0px 0 225px;
    width: 285px;
    height: 298px;
    z-index: 50;
    font-size: 9pt;
    overflow: auto;
}

#column2_contact_text * {
    padding: 10px 10px 0 0px;
}

#sponsorship_text {
    position: absolute;
    margin: 10px 0 0 220px;
    width: 580px;
    height: 298px;
    z-index: 50;
    font-size: 9pt;
    overflow: auto;
    padding: 10px 10px 10px 10px;
}

#column3 {
    position: absolute;
    margin: 0 0 0 512px;
    width: 317px;
    height: 312px;
    z-index: 40;
    overflow: auto;
}

#column3 h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    margin-left: 2px;
}

#column3 img {
    border: 0px;
}

#column3_text {
    position: absolute;
    margin: 140px 0 0 512px;
    width: 317px;
    height: 50px;
    text-align: center;
    z-index: 50;
}

#column4 {
    position: absolute;
    margin: 0 0 0 829px;
    width: 195px;
    height: 312px;
    z-index: 40;
}

#footer {
    position: absolute;
    margin: 570px 0 0 0px;
    width: 1024px;
    height: 15px;
    border-top: 15px solid #d0d500;
    /*background-color: #d0d500;*/
    z-index: 60;
}

#logo1 {
    position: absolute;
    margin: 605px 0 0 195px;
    width: 137px;
    height: 58px;
    z-index: 60;
}

#logo2 {
    position: absolute;
    margin: 605px 0 0 332px;
    width: 124px;
    height: 58px;
    z-index: 60;
}

#logo3 {
    position: absolute;
    margin: 605px 0 0 456px;
    width: 133px;
    height: 58px;
    z-index: 60;
}

#logo4 {
    position: absolute;
    margin: 605px 0 0 589px;
    width: 146px;
    height: 58px;
    z-index: 60;
}

#logo5 {
    position: absolute;
    margin: 605px 0 0 735px;
    width: 93px;
    height: 58px;
    z-index: 60;
}

#logo6 {
    position: absolute;
    margin: 765px 0 0 195px;
    width: 93px;
    height: 58px;
    z-index: 60;
}

#logo7 {
    position: absolute;
    margin: 685px 0 0 195px;
    width: 93px;
    height: 58px;
    z-index: 60;
}

#logo8 {
    position: absolute;
    margin: 765px 0 0 332px;
    width: 93px;
    height: 58px;
    z-index: 60;
}

#logo_text1 {
    position: absolute;
    margin: 590px 0 0 195px;
    width: 225px;
    height: 49px;
    z-index: 65;
    font-size: 14px;
}

#logo_text2 {
    position: absolute;
    margin: 670px 0 0 195px;
    width: 225px;
    height: 49px;
    z-index: 65;
    font-size: 14px;
}

#logo_text3 {
    position: absolute;
    margin: 750px 0 0 195px;
    width: 225px;
    height: 49px;
    z-index: 65;
    font-size: 14px;
}

#footer table {
    width: 100%;
    margin-top: 15px;
}

#footer table img {
    border: 0px;
}

#footer table tbody tr td.title {
    width: 60%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
}

#footer table thead tr th.sponsors {
    width: 20%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
}

#footer table tbody tr td.organizers {
    width: 20%;
    vertical-align: top;
}

#footer table tbody tr td.organizers p {
    font-style: italic;
}

#footer table tbody tr td.supporters {
    width: 20%;
    vertical-align: top;
}

#footer table tbody tr td.sponsors {
    width: 60%;
    vertical-align: top;
}

table#applications td{
    font-size: 9pt;
}
table#applications td img{
    width:100px;
	display:block;
}
table#applications td h1{
   font-size: 10pt;
}
table#applications td a{
 	display:block;
}


