/* CSS Document */

body {
 margin: 0px;
 padding: 0px;
 background: white;
 font-family: Arial, Helvetica, sans-serif;
}

.l_shadow {
 background-image: url(/images/tlcimages/l_shadow.gif);
 background-repeat: repeat-y;
}

.r_shadow {
 background-image: url(/images/tlcimages/r_shadow.gif);
 background-repeat: repeat-y;
}

.top {
 border-top: 5px solid black;
 padding: 12px 13px 18px 13px;
}

.logo {
 margin: 0px 0px 10px 0px;
}

.partner {
 margin: 7px 0px 0px 0px;
}

.inline {
 display: inline;
 vertical-align: middle;
}

.inline2 {
 display: inline;
 vertical-align: top;
}

img {
 border: 0px none;
}

ul, ol {
 font-size: 13px;
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 15px;
} 

li {
 font-size: 13px;
}

.content {
 font-size: 12px;
 color: black;
}

#left {
 width: 270px;
 padding: 0px 0px 15px 0px;
}

#main {
 width: 410px;
 padding: 5px 0px 15px 0px;
}

#right {
 width: 270px;
 padding: 0px 0px 15px 0px;
}

.r_top {
 background-image: url(/images/tlcimages/r_top.gif);
 background-repeat: repeat-x;
}

.r_left {
 background-image: url(/images/tlcimages/r_left.gif);
 background-repeat: repeat-y;
}

.r_right {
 background-image: url(/images/tlcimages/r_right.gif);
 background-repeat: repeat-y;
}

.r_bottom {
 background-image: url(/images/tlcimages/r_bottom.gif);
 background-repeat: repeat-x;
}

.form {
 font-size: 13px;
 font-weight: normal;
 border: 1px solid #ccc;
}

.ad {
 padding: 10px;
 background-image: url(/images/tlcimages/ad_bg.gif);
 background-repeat: repeat-y;
 font-size: 12px;
 color: black;
}

.header {
 font-size: 18px;
 color: white;
 font-weight: bold;
 padding: 0px 0px 5px 10px;
}

.blue_header {
 background-image: url(/images/tlcimages/blue_header.gif);
 background-repeat: repeat-y;
}

.blue_bg {
 background-image: url(/images/tlcimages/blue_bg.gif);
 background-repeat: repeat-y;
 padding: 10px 10px 0px 10px;
}

.red_header {
 background-image: url(/images/tlcimages/red_header.gif);
 background-repeat: repeat-y;
}

.red_bg {
 background-image: url(/images/tlcimages/red_bg.gif);
 background-repeat: repeat-y;
 padding: 10px 10px 0px 10px;
}

.footer {
 background: black;
 font-size: 12px;
 color: white;
 text-align: center;
 line-height: 30px;
 padding: 15px;
}

.footer a:link, .footer a:visited {
 font-size: 12px;
 color: white;
 font-weight: normal;
 text-decoration: none;
}

.footer a:hover, .footer a:active {
 font-size: 12px;
 color: #999;
 font-weight: normal;
 text-decoration: none;
}

a:link, a:visited {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #0072bc;
}

a:hover, a:active {
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 color: #0072bc;
}

A.medium:link, A.medium:visited {
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: black;
}

A.medium:hover, A.medium:active {
 font-size: 13px;
 font-weight: normal;
 text-decoration: underline;
 color: black;
}

.large {
 font-size: 14px;
 font-weight: normal;
 color: black;
}

A.large:link, A.large:visited {
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 color: black;
}

A.large:hover, A.large:active {
 font-size: 14px;
 font-weight: normal;
 text-decoration: underline;
 color: black;
}

.xlarge {
 font-size: 16px;
 font-weight: normal;
 color: black;
}

A.xlarge:link, A.xlarge:visited {
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
 color: black;
}

A.xlarge:hover, A.xlarge:active {
 font-size: 16px;
 font-weight: normal;
 text-decoration: underline;
 color: black;
}
