BODY {
        /*background-color: #f6fcca;*/
        background-color: #FFFFFF;
        background-image: url('/images/gradient.gif');
        background-repeat: repeat-x;
        background-position: top;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

TD {
        vertical-align: top;
}

#top {
        height: 241px;
        width: 100%;
        background-image: url('/images/bg-top.gif');
        background-repeat: repeat-x;
}

#top-left {
        height: 241px;
        width: 17px;
        background-image: url('/images/bg-top-left.gif');
        background-repeat: no-repeat;
}

#top-middle {
        height: 241px;
        width: 99%;
        background-image: url('/images/bg-top-middle.gif');
        background-repeat: no-repeat;
        background-position: top center;
}

#top-right {
        height: 241px;
        width: 17px;
        background-image: url('/images/bg-top-right.gif');
        background-repeat: no-repeat;
}

#topspacer {
        height: 39px;
        margin-left: 30px;
        margin-top: 10px;
        margin-bottom: 5px;
        color: #666666;
        font-size: 12px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
}

#topspacer A {
        color: #666666;
        text-decoration: none;
}

#topspacer A:hover {
        text-decoration: underline;
}

#topspacer DIV {
        padding-top: 10px;
        clear: none;
}

.sublogo {
        float: left;
        margin-right: 20px;
}

DIV#brownline {
        border-top: 1px solid #ffc943;
        height: 1px;
        width: 100%-40px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
}

.boxes {
        height: auto;
        clear: left;
}

.horspacer {
        width: 20px;
}

.line {
        background-image: url('/images/line-bg.gif');
        background-repeat: repeat-x;
        height: 21px;
        vertical-align: middle;
        clear: left;
}

.line H2 {
        display: inline;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
}

.linemiddle {
        background-image: url('/images/line-middle.gif');
        background-repeat: no-repeat;
        height: 21px;
        width: 7px;
        vertical-align: middle;
}

.lineheaderleft {
        /*float: left;*/
        padding-left: 20px;
        vertical-align: middle;
        width: 50%;
}

.lineheaderright {
        /*float: left;*/
        padding-left: 20px;
        vertical-align: middle;
        width: 50%;
}

.pagemiddle {
        background-color: white;
        background-image: url('/images/page-middle.gif');
        background-repeat: repeat-y;
        width: 7px;
        height: auto;
}

.pageleft {
        background-color: white;
        margin-left: 29px;
        padding: 20px;
        padding-bottom: 20px;
        width: 50%;
}

.pageright {
        background-color: white;
        margin-left: 29px;
        padding: 20px;
        padding-bottom: 20px;
        width: 50%;
}

A {
        color: #137743;
        text-decoration: underline;
}

#pagemenu {
        width: 170px;
        padding-left: 30px;
        float: left;
        line-height: 20px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}

#pagemenu A {
        text-decoration: none;
}

#pagemenu A:hover {
        text-decoration: underline;
}

#pagemenusep {
        width: 10px;
        padding-left: 10px;
        float: left;
        clear: right;
        padding-top: 5px;
        /*height: 100%;*/
}

DIV#pagecontent {
        /*float: right;*/
        /*position: absolute;
        left: 240px;*//**/
        margin-left: 250px;
        padding-right: 20px;
        padding-bottom: 40px;
        clear: right;
        font-family: Arial, Helvetica, sans-serif;
        min-height: 1000px;
  /*height:auto !important;
  height:450px;*/
}


DIV#image {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
width: 160px;
float:left;
}

DIV#pagecontent A {
	text-decoration: none;
}

DIV#pagecontent H2 {
        padding-right: 20px;
        clear: right;
        font-size: 16px;
        font-weight: bold;
}

DIV#pagecontent TD {
        font-size: 12px;
}

DIV#pagecontent P {
        width: auto;
        padding-right: 20px;
        text-align: justify;
        clear: right;
        text-indent: 1em;
}

DIV#pagecontent P.pagecontentmenu {
        text-indent: 0em;
}

DIV#pagecontent LI {
        font-size: 12px;
}

DIV {
        border: 0px solid black;
}

#bottom {
        border-top: 1px solid #ffc943;
        background-color: #f6fcca;
        padding: 5px;
        clear: both;
        position: relative;
        bottom: 0px;
        color: #5e594b;
        font-size: 11px;
}

#copyright {
        border-right: 1px solid black;
        padding-left: 5px;
        vertical-align: top;
        padding-right: 1em;
        background-color: #f6fcca;
        width: 10%;
}

#copyright A {
        color: #aeb38a;
        text-decoration: none;
        font-size: 11px;
}

#copyright A:hover {
        text-decoration: none;
}

#bottomnav {
        vertical-align: top;
        background-color: #f6fcca;
}

#bottomnav A {
        color: #5e594b;
        font-size: 11px;
        padding-right: 1em;
        padding-left: 1em;
        text-decoration: none;
}

#bottomnav A:hover {
        text-decoration: underline;
}

.spacer {
        height: 5px;
}

#top A {
        font-size: 11px;
        text-decoration: none;
        color: black;
        background-color: white;
        line-height: 14px;
}

P {
        font-size: 12px;
        clear: left;
}

A.newslink {
        font-size: 14px;
        text-decoration: underline;
}

A.boldlink {
        font-weight: bold;
        text-decoration: none;
}

A.textlink {
        color: black;
        text-decoration: none;
}

H1 {
        color: #137743;
        font-size: 18px;
        /*line-height: 0px;*/
        font-weight: normal;
}

H3 {
        color: #137743;
        font-size: 12px;
        /*line-height: 0px;*/
        font-weight: bold;
}

P.greybold {
        color: #666666;
        font-weight: bold;
        clear: right;
}

P.pagecontentmenu {
        clear: right;
        padding-left: 10px;
        line-height: 18px;
}

P.pagecontentmenu A {
        color: black;
        text-decoration: none;
}

P.pagecontentmenu A:hover {
        text-decoration: underline;
}

LABEL {
        display: block;
        margin-top: 3px;
        margin-bottom: 3px;
}

TEXTAREA {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.warning {
        color: red;
}

.success {
        color: navy;
        font-weight: bold;
}

TABLE.example {
        width: 70%;
        _width: 60%;
        border: 1px solid #137743;
}

TABLE.example TD {
        font-size: 12px;
        padding: 5px;
        text-align: center;
        border: 1px solid #137743;
}

TABLE.example TH {
        font-size: 12px;
        padding: 5px;
        text-align: center;
        border: 1px solid #137743;
}

TABLE.cards {
        width: 70%;
        _width: 60%;
        border: 1px solid #137743;
}

TABLE.cards TD {
        font-size: 12px;
        padding: 5px;
        text-align: center;
        border: 1px solid #137743;
}

TABLE.cards TH {
        color: #ffffff;
        font-size: 12px;
        padding: 5px;
        text-align: center;
        border: 1px solid #137743;
        background:#137743;;
}

.filial {
        border: 1px solid #137743;
        font-size: 11px;
        margin-left: 10px;
}

.rates {
        font-size: 11px;
        color: #666666;
        margin-top: 5px;
}

.rates  TD {
        padding: 5px;
}

TABLE.border TD {
        font-size: 12px;
}

.ratesrow1 {
  background:#137743;
  color:#fff;
}

.ratesrow2, .ratesrow4 {
  background:#FFFFFF;
  color:#137743;
}

.ratesrow3 {
  background:#C7F3D7;
}

FORM {
        display: inline;
}
DIV.calc TD.text {
        FONT-SIZE: 12px;
        WIDTH: 200px; HEIGHT: 22px
}
DIV.calc TD.sel SELECT {
        FONT-SIZE: 12px; WIDTH: 350px; HEIGHT: 16px;
}

DIV.result SELECT {
        FONT-SIZE: 12px; WIDTH: 200px; HEIGHT: 16px
}
DIV.result sel {
        FONT-WEIGHT: bold; WIDTH: 100px;
}

DIV.result {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
DIV.result DIV.text {
        FLOAT: left; WIDTH: 220px;
}
DIV.calc DIV.dog {
        MARGIN-TOP: 10px; DISPLAY: none; FONT-SIZE: 12px; MARGIN-bottom: 10px
}
SPAN.grn {
        FONT-SIZE: 12px;
        MARGIN-left: 15px;
}
#error404 {
        PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0% 100%; PADDING-LEFT: 200px; BACKGROUND-IMAGE: url(../images/tekom_logo.gif); PADDING-BOTTOM: 10px; MARGIN: 100px; WIDTH: 600px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 250px
}
#error404 H4 {
        FONT-WEIGHT: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#error404 A {
        COLOR: #137743
}
#error404 A:hover {
        TEXT-DECORATION: underline
}
#error404 P {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

#error404 li {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}