/* ~~~ [regular classes/selectors definitions] ~~~ */

BODY, PRE, TD, LI, UL, FORM, INPUT, OL, DL, SELECT, TEXTAREA {
      font-family: Arial, arial narrow;
      font-size: 9pt;
      margin: 0px;
      padding: 0px;
        vertical-align: top;
}

body {
        background-color: #ffffff;
        margin: 0px;
        padding: 0px;
}


p {
        padding: 10px 0px 0px 0px;
        text-indent: 0px;
}



.f1 {
        font-size: 24pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
        color: #04558A;
      text-align: left;
        padding-left: 17px;
        padding-bottom: 17px;
}

.maintable {
        background: url(img/maintable_bg.gif) top repeat-x;
}

.rightcolumn {
        width: 100%;
}

/*~~~~~~~~~~~~~Left column~~~~~~~~~~~~~~~~~~*/

.leftcolumn {
        width: 230px;
}

.leftcolumn1 {
        background: url(img/leftblock_bg.gif) left bottom no-repeat;
        width: 230px;
}

.leftcolumn a {
        display: block;
        font-size: 12pt;
        font-weight: bold;
        text-decoration: none;
        color: #0884C4;
        padding: 0px 0px 5px 10px;
}

.leftcolumn a:hover {
        text-decoration: underline;
}


.headerleft {
        background: url(img/header_left.gif) left top no-repeat;
        height: 157px;
        width: 230px;
}

.mainleft {
        background: url(img/leftblock_img.gif) right top no-repeat;
        height: auto;
        min-height: 430px;
        width: 230px;
        margin-top: -41px;
        padding-top: 40px;
}

* html .mainleft {
        height: 450px;
}

.limg {
        margin: 12px 0px 3px 133px;
        float:left;
}



/*~~~~~~~~~~~~~~~~~~~~Header~~~~~~~~~~~~~~*/

.header {
        background: url(img/header.gif) left top no-repeat;
        width: 100%;
        height: 75px;
        margin-top: -2px;
        font-size: 11pt;
        color: #ffffff;
        font-weight: bold;

}

.mainform {
        float: right;
        margin-right: 20px;
        margin-top: 37px;
        font-size: 8pt;
        vertical-align: bottom;
}

/*~~~~~~~~~~~~~~~~~~~Menu~~~~~~~~~~~~~~~~~~~~~*/

.menu {
        background: url(img/menu_bg.gif) left top repeat-x;
        height: 30px;
        text-align: center;
}

.menu td {
        background: url(img/menu_devider.gif) left top no-repeat;
        padding-left: 15px;
}

.menuact {
        color: #FA7820 !important;
}

.menu td a {
	text-indent: -9000px;
	background-color: transparent;
	color: transparent;
}

.link1 {
      width: 94px;
}

.link1 a {
        display: block;
        background: url(img/link1.gif) center no-repeat;
        margin-top: 3px;
        height: 20px;
}

.link1 a:hover {
        background: url(img/link1_hover.gif) center no-repeat !important;
}

.link2 {
      width: 55px;
}

.link2 a {
        display: block;
        background: url(img/link2.gif) center no-repeat;
        margin-top: 5px;
        height: 20px;
}

.link2 a:hover {
        background: url(img/link2_hover.gif) center no-repeat !important;
}

.link3 {
      width: 63px;
}

.link3 a {
        display: block;
        background: url(img/link3.gif) center no-repeat;
        margin-top: 5px;
        height: 20px;
}

.link3 a:hover {
        background: url(img/link3_hover.gif) center no-repeat !important;
}

.link4 {
      width: 92px;
}

.link4 a {
        display: block;
        background: url(img/link4.gif) center no-repeat;
        margin-top: 5px;
        height: 20px;
}

.link4 a:hover {
        background: url(img/link4_hover.gif) center no-repeat !important;
}

.link5 {
      width: 78px;
}

.link5 a {
        display: block;
        background: url(img/link5.gif) center no-repeat;
        margin-top: 5px;
        height: 20px;
}

.link5 a:hover {
        background: url(img/link5_hover.gif) center no-repeat !important;
}

.link6 {
        width: 130px;
}


.link6 a {
        display: block;
        background: url(img/link6.gif) center no-repeat;
        margin: 5px 2px 0px 2px;
        height: 20px;
}

.link6 a:hover {
        background: url(img/link6_hover.gif) center no-repeat !important;
}

.link7 {
        width: 150px;
}

.link7 a {
        display: block;
        background: url(img/link7.gif) center no-repeat;
        margin: 5px 3px 0px 3px;
        height: 20px;
}

.link7 a:hover {
        background: url(img/link7_hover.gif) center no-repeat !important;
}



#first {
        background: url(img/leftpart.gif) left top no-repeat;
}

#last {
        background: url(img/rightpart.gif) right top no-repeat;
        width: 6px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~Content~~~~~~~~~~~~~~~~~~~*/


.content {
        background: #C4E1F3 url(img/content3_bg.gif) left top repeat-x;
        margin: 25px 20px 0px 0px;
        min-height: 450px;
        height:auto;
}

* html .content {
        margin: 25px 20px 0px 0px;
        height: 450px;
}

div.conimg {
        background: transparent url(img/div_bg.gif) no-repeat left top;
        width: 500px;
        height: 400px;
        float: left;
/*        position: absolute;
        top: 115px;
        left: 230px;
*/
}

.conimgbg {
}

.content a {
        display: block;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        color: #136493;
        margin-right: 10px;
}

.content a:hover {
        text-decoration: underline;
}


.line {
        width: 100%;
        padding: 10px;
        border-bottom: 5px solid #ffffff;
        text-align: right;
}

.contab {
        font-size: 10pt;
        color: #3A7BA5;
        text-align: left;
}

.filds {
        width: 60px;
        float: left;
        text-align: left;
        margin-top: 5px;
        margin-bottom: 10px;
}

.values {
        width: 50px;
        float: left;
        text-align: left;
        margin-top: 5px;
}

.fototab {
        background-color: #9FC2D5;
        margin: 5px;
}

.fototab td {
        vertical-align: middle;
        text-align: center;
}

.ltcorner {
        height: 15px;
        background: url(img/ltc.gif) left top no-repeat;
}

.rtcorner {
        height: 15px;
        background: url(img/rtc.gif) right top no-repeat;
}

.lbcorner {
        height: 15px;
        background: url(img/lbc.gif) left top no-repeat;
}

.rbcorner {
        height: 15px;
        background: url(img/rbc.gif) right top no-repeat;
}

.flds {
        color: #2D71A2;
        font-weight: bold;
        font-size: 11pt;
        padding: 5px;
        padding-left: 17px;
}

.vls {
        color: #FF8C3A;
        font-weight: bold;
        font-size: 12pt;
        text-align: center;
}

.otherlink {
        padding-top: 25px;
}

.otherlink a {
        display: block;
        font-size: 16pt;
        font-weight: bolder;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding-left: 17px;
}

.content3 {
        height: 545px;
        background: url(img/content3_bg.gif) left top repeat-x;
        margin: 10px 5px;
}

div.ltcorner3 {
        background: url(img/content3-ltcorner-bg.gif) no-repeat left top;
}
div.lbcorner3 {
        background: url(img/content3-lbcorner-bg.gif) no-repeat left bottom;
}
div.rtcorner3 {
        background: url(img/content3-rtcorner-bg.gif) no-repeat right top;
}
div.rbcorner3 {
        background: url(img/content3-rbcorner-bg.gif) no-repeat right bottom;
        padding: 9px;
}

div.rbcorner4 {
        background: url(img/content3-rbcorner-bg.gif) no-repeat right bottom;
        padding: 0px 9px 9px 0px;
}

.mid {
        background-color: #9FC2D5;
        width: 100%;
}

.foto_l {
        width: 534px;
        height: 527px;
        background: url(img/bigfoto_bg.gif) left top no-repeat;
}

.foto_r {
        width: 191px;
        padding-top: 5px;
}

.one {
        background: url(img/rfoto_bg.gif) left top no-repeat;
}

.two {
        background: url(img/rfoto_bg.gif) left -20px no-repeat;
}

.three {
        background: url(img/rfoto_bg.gif) left bottom no-repeat;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~`Footer~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer {
        background: url(img/footer_bg.gif) left bottom repeat-x;
        height: 66px;
        font-size: 11pt;
        color: #ffffff;
        font-weight: bold;
        text-align: right;
}

.footer_left {
        background: url(img/footer_left.gif) left bottom no-repeat;
        height: 66px;
}

.ftext {
        background: url(img/footer_img.gif) right top no-repeat;
        padding-right: 115px;
        padding-top: 17px;
        float: right;
        font-size: 8pt;
        line-height: 17px;
        margin-top: 10px;
}

.winblock{
        background: url(img/content4-bg.gif) left top repeat-x;
        margin: 10px 5px;
        padding: 7px;
        height: 340px;
}


.winner {
        background: url(img/mt-mainphoto-bg.gif) no-repeat left top;
        width: 365px;
        height: 330px;
}

.winyear {
        background: url(img/winner-year-bg.gif) no-repeat left 5px;
        padding-left: 140px;
        margin-left: 15px;
        color: #fd7112;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 20px;
}

.winname {
        background: url(img/winner-name-bg.gif) no-repeat left top;
        padding-top: 20px;
        margin:  17px 0px 10px 15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 25px;
        color: #035688;
}

.yearselect {
        background: url(img/yeapselect-bg.gif) no-repeat right center;
        text-align: right;
        min-height: 20px;
        margin: 20px 5px;
}

.yearselect select {
        width: 100px;
        height: 20px;
}

.subheader {
        background:url(img/subheader-bg.jpg) no-repeat left top;
        color: #03568a;
        font-size: 12pt;
        font-weight: bold;
        padding: 10px 0px 0px 38px;
        line-height: 26px;
        margin: 20px 0px;
}

.conline  td {
        background:url(img/photoline-bg.gif) no-repeat left top;
        padding: 5px 8px;

}

.otherscontent {
        margin: 50px 5px;
}

.years {
        margin: 24px;
}

.years a {
        color: #ff5606;
        font-size: 14pt;
        font-weight: bold;
        text-decoration: underline;
        padding-right: 30px;
}


.searchnote {
        background: url(img/hordivider-bg.gif) repeat-x left bottom;
        padding-bottom: 30px;
        padding-top: 20px;
        width: 220px;
        font-weight: bold;
        font-size: 10pt;
        color: #03568a;
}

.searchnote span {
        display: block;
        width: 160px;
        font-style: italic;
        font-weight: normal;
        font-size: 8pt;
        color: #999999;
}

.searchfield {
        background: url(img/hordivider-bg.gif) repeat-x left bottom;
        padding-bottom: 30px;
        padding-top: 20px;
        width: 270px;
        color: #03568a;
        font-weight: bold;
        font-size: 10pt;
}

.searchfield input {
        margin-top: 8px;
        width: 265px;
}

.searchfield select {
        width: 70px;
        margin: 0px 10px;
}

.searchbutton {
        background: url(img/hordivider-bg.gif) repeat-x left bottom;
        padding-bottom: 30px;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
}

.searchselect {
        padding: 5px 0px 20px 0px;
}

.searchtable td {
        vertical-align: top;
}

.searchbutton img {
        display: block;
}
.searchtable {
        margin: 20px 5px;
}