/*****************************************************************************/
a           { color: #007dd8; text-decoration: none; }
a:visited   { color: #007dd8; }
a:hover     { color: #00457b; font-weight: bold; }

a.navbar { color: #007dd8; font-size: 12px; font-weight: normal; }
a.navbar:hover { color: #6cf; font-weight: bold; }
a.footer {color: #3b7800; }
a.footer:hover {color: #2a5500; }
a.login {color: #808080; }
a.login:hover {color: #333; }
/*****************************************************************************/
body { margin: 0; padding: 0; color: #4e4e4e;
    /*background-color: #e7e7e7;*/
    font: 8pt arial; background: #79a73e url(images/bg_m.jpg) repeat-x; }
h1 { font-size: 16pt; }
b { color:#353535; }
img { border: 0px; }
img#banner {
    width: 468px;
    height: 60px;
    border: 1px solid #ffffff;
}

input, textarea, select {
    font: normal 8pt 'Trebuchet MS', 'Tahoma';
}
form { display:inline; }

.title { color: #4e4e4e; font-weight: bold; word-spacing: -1px; }
/*****************************************************************************/
.skyscraper {
    position: absolute;
    left: 50%;
    top: 171px;
    text-align: right;
    width: 545px;   // change for skyscraper with a width other than 140, 565=140, 585=160
    height: 1px;
}
/*****************************************************************************/
/************************OBSOLETE, PLEASE REMOVE******************************/
.border_top    { background: url(images/border_h.gif) repeat-x top; }
.border_bottom { background: url(images/border_h.gif) repeat-x bottom; }
.border_left   { background: url(images/border_v.gif) repeat-y left; }
.border_right  { background: url(images/border_v.gif) repeat-y right; }
/*****************************************************************************/
div.blockcontent {
    padding: 10px;
   /* background: url(images/border_h.gif) repeat-x bottom;*/
}
div.blockcontent2 {
    padding: 10px;
}
td.blockcontent {
    padding: 10px;
}
.blocktitle {
    padding-bottom: 10px;
    font: bold 10pt "Trebuchet MS", Tahoma;
    color: #808080;
}
/*****************************************************************************/
table.maintable {
    padding:0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
td.maintable#colnews{ background: #007dd8 url(images/shine_top.png) repeat-x; text-align: center; height: 27px;}
td.maintable#colnav { background: #00457b url(images/shadow_top.png) repeat-x 0 top; text-align: center; height: 37px; }
td.maintable#col1   { background: url(images/bg_nav_left.png) no-repeat top; vertical-align: top;}
td.maintable#col2   { background: #aaaaaa url(images/border_v.gif) repeat-y right; vertical-align: top;}
td.maintable#col3   { background: #d5d5d5 url(images/con_3td.png) repeat-y left 50%; vertical-align: top; }
td.maintable#col4   { background-image: url(images/con_right.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; vertical-align: top; text-align: center; }
td.maintable#col4 img { margin-top:10px; border: 1px solid #707070; }
/*****************************************************************************/
table.calendar {
    width: 100%;
}
td.calendar {
    padding: 10px;
    background: url(images/border_h.gif) repeat-x top;
    vertical-align: top;
}
td.calendar#calendar1 {
    width: 30px;
    text-align: center;
    background: #f7f7f7 url(images/border_h.gif) repeat-x top;
}
.calendarweekday {
    font-size: 13pt;
    font-weight:bold;
    color: #000000;
}

/*****************************************************************************/
table.listtable {
    border-spacing: 0px;
    background: url(images/border_h.gif) repeat-x bottom;    
    width: 100%;
}
table.listtable td {
    text-align: left;
    vertical-align: top;
    padding: 10px;
    background: url(images/border_h.gif) repeat-x top;
}
table.listtable td#col1 {
    width: 120px;
}
table.listtable td#col1 img {
    width: 125px;
}
/*****************************************************************************/
table.galleryheader {
    border-spacing: 0px;
    width: 100%;
    background-color: #f7f7f7;
}
td.galleryheader {
    padding: 10px;
}
td.galleryheader#c1 {
    background: url(images/border_v.gif) repeat-y right;
}
/*****************************************************************************/
table.classifiedads {
    border-collapse: collapse;
    width: 100%;
}
/*table.classifiedads tr {
    background: url(images/border_h.gif) repeat-x top;
    background-color: #CC6633;
}*/
table.classifiedads th {
    padding: 10px;
}
table.classifiedads th#col1 {
    background: url(images/border_v.gif) repeat-y right;
    background-color: #f7f7f7;
}
table.classifiedads th#col2 {
    background: url(images/border_v.gif) repeat-y right;
    background-color: #f7f7f7;
}
table.classifiedads th#col3 {
    background-color: #f7f7f7;
}
table.classifiedads td {
    vertical-align: top;
}
table.classifiedads td#col1 {
    background: url(images/border_v.gif) repeat-y right;
}
table.classifiedads td#col2 {
    background: url(images/border_v.gif) repeat-y right;
}
table.classifiedads td#col3 {
    background-color: #ffffff;
}
/*****************************************************************************/
table.widget {
    background: #f7f7f7;
    border: 1px solid gray;
    width: 100%;
}
table.widget td {
    padding: 5px;
    /*border: 1px solid gray;*/

}
/*****************************************************************************/
iframe.comments {
    border: 1px solid gray;
    width: 536px;
    height: 200px;
    margin: 0px;
    padding: 0px;
}
iframe.gallery {
    border: 1px solid gray;
    width: 536px;
    height: 500px;
    margin-top: 10px;
    padding: 0px;
}
iframe.video {
    border: 1px solid gray;
    width: 100%;
    height: 470px;
}
.ticker { color: #fff; }
