﻿.animImage
{
    cursor:pointer;
}
.search_fld
{
    margin: 1px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.default_image
{
    background-image: url(./images/mainBanner.jpg);
    width: 960px;
    background-color: transparent;
    cursor: crosshair;
    height: 100px;
}

.ban_468
{
    padding-left: 246px;
    width: 470px;
    padding-top: 25px;
    height: 62px;
    padding-right: 1px;
    padding-bottom: 1px;
    cursor: pointer;
}

.ban_240
{
    width: 242px;
    height: 352px;
    cursor: pointer;
	background-color: white;
}

a img{text-decoration: none; border: none;}

.ban_720
{
	float:left;
    /*padding-left: 116px;*/
    width: 728px;
    /*padding-top: 10px;*/
    height: 90px;
    /*padding-right: 1px;*/
    /*padding-bottom: 1px;*/
    cursor: pointer;
	background-color: white;
}
.arr_r
{
    float: left;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.arr_l
{
    float: right;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.link_normal
{
    font-weight: bold;
    font-size: 8pt;
    color: #4169e1;
    font-family: Verdana, Arial;
    text-decoration: underline;
}
.link_normal A
{
    color: #dc143c;
}
.lb_normal
{
    font-size: 8pt;
    color: #1e1e1e;
    font-family: Verdana,Arial;
}

.lb_comment
{
    font-size: 7pt;
    color: #ff0000;
    font-family: Verdana,Arial;
    font-style: italic;
}

.lb_comment_m
{
    font-size: 8pt;
    color: #696969;
    font-family: Verdana,Arial;
	font-weight: bold;
	padding-left: 5px;
}

.ed_normal
{
    font-weight: bold;
    font-size: 10pt;
    color: #696969;
    font-family: Verdana,Arial;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}
.column-left_m
{
    padding-right: 3px;
    padding-left: 5px;
    float: left;
    padding-bottom: 15px;
    width: 170px;
    padding-top: 3px;
	height: auto;
	background-color: #D4D2D3;
}
.column-right_m
{
    padding-right: 2px;
    padding-left: 0px;
    float: right;
    padding-bottom: 10px;
    margin-right: 5px;
    width: 242px;
    padding-top: 3px;
    height: auto;
    text-align: center;
}
.column-middle
{
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    padding-bottom: 15px;
    width: 492px;
    padding-top: 5px;
	height: auto;
}

.column-middle-2L
{
    padding-right: 5px;
    padding-left: 10px;
    float: left;
    padding-bottom: 15px;
    width: 492px;
    padding-top: 5px;
	height: auto;
	margin-right: 15px;
}
.column_middle-1
{
   padding-right: 15px;
   padding-left: 15px;
   float: left;
   padding-bottom: 15px;
   width: 680px;
   padding-top: 5px;
  height : auto; 
}

.column-left_m P
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    margin: 0px;
    line-height: normal !important;
    padding-top: 10px;
}
.column-left_m A
{
    font-weight: normal;
}
.column-right_m A
{
    font-weight: normal;
}
.column-right
{
    padding-right: 15px;
    padding-left: 0px;
    float: right;
    padding-bottom: 15px;
    margin-left: 0px;
    width: 715px;
    padding-top: 5px;
	height: auto;
    position: relative;
}
.column-left-main
{
    padding-right: 10px;
    padding-left: 15px;
    float: left;
    padding-bottom: 15px;
    margin-left: 0px;
    width: 715px;
    padding-top: 5px;
    position: relative;
}
.column-right .bg-rounded-gray-container-indent
{
    width: 98.5%;
}
.column-left-main .bg-rounded-gray-container-indent
{
    width: 98.5%;
}
.middle_header
{
    padding-right: 0px;
    padding-left: 4px;
    float: left;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 3px;
    color: #ffffff;
    padding-top: 3px;
    width: 488px;
    height: 1.2em;
    background-color: #cc0033;
}

.middle_header_green
{
    padding-right: 0px;
    padding-left: 4px;
    float: left;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 3px;
    color: #ffffff;
    padding-top: 3px;
    width: 488px;
    height: 1.2em;
    background-color: #006633;
}
.middle_header_gray
{
    padding-right: 0px;
    padding-left: 4px;
    float: left;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 3px;
    color: #000000;
    padding-top: 3px;
    width: 488px;
    height: 1.2em;
    background-color: #dcdcdc;
    border-bottom: #b22222 2px double;
}

.middle_header-2L
{
    padding-right: 0px;
    padding-left: 4px;
    float : left;
    font-weight: bold;
    font-size: 0.85em;
    padding-bottom: 3px;
    color: #696969;
    padding-top: 3px;
    width : 492px;
    height : 1.2em;
}

.login_name
{
    padding-right: 0px;
    padding-left: 4px;
    float: left;
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Arial;
    padding-bottom: 3px;
    width: 100px;
    padding-top: 3px;
    height: 1.6em;
}
.login_name_field
{
    padding-right: 0px;
    padding-left: 4px;
    float: left;
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Arial;
    padding-bottom: 3px;
    width: 350px;
    padding-top: 3px;
    height: 1.6em;
}
.login_txt
{
    border-right: #cc0000 1px solid;
    border-top: #cc0000 1px solid;
    border-left: #cc0000 1px solid;
    border-bottom: #cc0000 1px solid;
    padding-left: 2px;
    width: 150px;
    height: 16px;
    color: #696969;
    font-family: Verdana, Arial;
}
.bt_red
{
    font-family: Verdana,Arial;
    vertical-align: middle;
    background: url(./images/btRed.png) #ccc no-repeat;
    text-align: center;
    width: 150px;
    color: #ffffff;
    cursor: pointer;
    font-size: 8pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    border-bottom-style: none;
    font-weight: bold;
}
.bt_gray
{
    font-family: Verdana,Arial;
    vertical-align: middle;
    background: url(./images/btGray.png) #ccc no-repeat;
    text-align: center;
    width: 150px;
    color: #404040;
    cursor: pointer;
    font-size: 8pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    border-bottom-style: none;
    font-weight: bold;
}

.bt_gray_new
{
    font-family: Verdana,Arial;
    vertical-align: middle;
    background: url(./images/btGrayNew.png) #ccc no-repeat;
    text-align: center;
    width: 150px;
    color: #404040;
    cursor: pointer;
    font-size: 8pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    border-bottom-style: none;
    font-weight: bold;
}

.bt_green
{
    font-family: Verdana,Arial;
    vertical-align: middle;
    background: url(./images/btGreen.png) #ccc no-repeat;
    text-align: center;
    width: 150px;
    color: #ffffff;
    cursor: pointer;
    font-size: 8pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    border-bottom-style: none;
    font-weight: bold;
}
.bt_smoke
{
    font-family: Verdana,Arial;
    vertical-align: middle;
    background: url(./images/btSmoke.png) #ccc no-repeat;
    text-align: center;
    width: 150px;
    color: #696969;
    cursor: pointer;
    font-size: 8pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    border-bottom-style: none;
    font-weight: bold;
}

.news_date_txt
{
    font-size: 7pt;
    color: #696969;
    font-style: italic;
    font-family: Verdana, Arial;
}
.news_image
{
    float: left;
    clear: none;
    cursor: pointer;
    margin: 1px 2px 2px 0px;
}

.news_image_bt
{
    float: right;
    clear: none;
    cursor: pointer;
    margin: 18px 2px 2px 12px;
}

.news_hdr_txt
{
    font-size: 11pt;
    color: #dc143c;
    font-family: Verdana, Arial;
	font-weight: bold;
}
.news_hdr_txt_14
{
    font-size: 14pt;
    color: #dc143c;
    font-family: Verdana, Arial;
    font-weight: bold;
}

.news_content_txt
{
    font-size: 10pt;
    color: #181818;
    font-family: Verdana, Arial;
}
.news_link
{
    font-size: 8pt;
    color: #cc0000;
    font-family: Verdana, Arial;
    font-weight: bold;
    text-decoration: underline;
}
.news_link A
{
    color: #cc0000;
    font-family: Verdana, Arial;
    font-weight: bold;
    text-decoration: underline;
}

.page_content_txt
{
    font-size: 8pt;
    color: #181818;
    font-family: Verdana, Arial;
    font-weight: bold;
}
.page_content_txt_red
{
    font-weight: bold;
    font-size: 8pt;
    color: #ff0000;
    font-family: Verdana, Arial;
}

.page_content_txt_blue
{
    font-weight: bold;
    font-size: 8pt;
    color: #3366ff;
    font-family: Verdana, Arial;
}
.page_content_txt_gray
{
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Arial;
}

.art_content_txt
{
    font-size: 10pt;
    color: #636465;
    font-family: Verdana,Arial;
}

.link_header_txt
{
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Arial;
    margin: 1px;
    background-color: #f8f8ff;
    width: 100%;
    text-align: center;
    border-bottom: #696969 3px solid;
}
.val_classified
{
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Arial;
}
.link_classified
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial;
    text-decoration: underline;
}
.link_classified a:link
{
    color: #000000;
}

.link_classified a:visited
{
    color: #000000;
}

.link_classified a:active
{
    color: #66CCFF;
}

.link_classified a:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #f0f8ff;
    font-family: Verdana, Arial;
    text-decoration: underline;
}

.link_name_txt
{
    font-size: 8pt;
    color: #4682b4;
    font-family: Verdana, Arial;
    padding-left: 6px;
    text-decoration: underline;
}
.link_name_txt a:hover
{
    text-decoration: none;
}

.classif_list
{
    font-size: 9pt;
    width: 95%;
    color: #181818;
    font-family: Verdana, Arial;
}

#weather .gmtbl
{
    background-color: transparent;
    background-image: none;
}
#weather .gmtdttl
{
    font-size: 9pt;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: Verdana, Arial;
}
#weather .gmtdtext
{
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-align: center;
}

.grid_f
{
    table-layout: auto;
}

.grid_fx
{
    table-layout: fixed;
}

.grid_hdr
{
    font-family: Verdana,Arial;
    background-color: #d3d3d3;
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    text-align: center;
}
.grid_pager
{
    font-family: Verdana,Arial;
    background-color: #d3d3d3;
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    text-decoration: underline;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.grid_row
{
    font-family: Verdana,Arial;
    background-color: #ffffff;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    padding-right: 2px;
    padding-left: 2px;
    text-align: center;
}
.grid_row_alternate
{
    font-family: Verdana,Arial;
    background-color: #f0fff0;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    padding-right: 2px;
    padding-left: 2px;
    text-align: center;
}
.grid_row_f
{
    font-family: Verdana,Arial;
    background-color: #ffffff;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    padding-right: 2px;
    padding-left: 2px;
    display: table;
    table-layout: fixed;
    
}
.grid_row_alternate_f
{
    font-family: Verdana,Arial;
    background-color: #f0fff0;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    padding-right: 2px;
    padding-left: 2px;
    display: table;
    table-layout: fixed;
}


.idnt_both {
     width: 100%;
     height: 0.1px;
     font-size: 0.01em;
     content: ".";
     clear: both;
     display: none;
}

.idnt_both_m {
     width: 100%;
     height: 0.1px;
     font-size: 0.01em;
     content: ".";
     clear: both;
     display: block;
}
