﻿body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11pt;
	background-image: url('../images/backgr.png');
	background-position: top left;
	background-repeat: repeat-x repeat-y;
}
a img
{
	border-style: none;
}
a
{
	color: Maroon;
}
/* Modal PopUp */
.modal_PopUp
{
	text-align: left;
	width: 500px;
	background-color: White;
	position: fixed;
	top: 40%;
	left: 30%;
	z-index: 100000;
}
.modal_PopUp_used
{
	text-align: left;
	width: 350px;
	background-color: White;
	position: absolute;
	left: 30%;
	top: auto;
	z-index: 100000;
	font-weight: bold;
	padding: 10px;
}
.modalBackGround
{
	left: 0px;
	top: 0px;
	z-index: 10000;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: Gray;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.child 
{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.helper 
{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
}
.login_left_block
{
	font-size: 19pt;
	background-color: #f8d85f;
	padding: 20px 30px 20px 30px;
	text-align: left;
}
.manager_login_block
{
	background-image: url('../images/login_back.png');
	background-position: center top;
	background-repeat: no-repeat;
	width: 398px;
	height: 251px;
	text-align: center;
}
.login_text
{
	font-size: 15pt;
	padding-bottom: 6px;
	padding-top: 6px;
}
.login_textbox
{
	width: 330px;
	height: 27px;
	font-size: 15pt;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 10px;
}
.login_button
{
	padding-right: 130px;
}
.hotline
{
	background-image: url('../images/hotline_back.png');
	background-position: top;
	background-repeat: no-repeat;
	width: 468px;
	height: 44px;
	font-size: 23pt;
	text-align: right;
}
.menu_claims
{
	background-image: url('../images/select_back.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 398px;
	height: 181px;
	text-align: center;
}
.menu_claims_div
{
	padding-top: 18px;
	padding-bottom: 0px;
}
.menu_claims_div a
{
	font-size: 19pt;
	color: Black;
	text-decoration: none;
}
.menu_claims_div a:hover
{
	text-decoration: underline;
}
.content_title_back
{
	background-color: #ff9c34;
	font-size: 18pt;
	padding-left: 2px;
	padding-right: 2px;
}
.select
{
	background-color: #ff9c34;
	padding-left: 2px;
	padding-right: 2px;
}
.content_title
{
	font-size: 22pt;
	padding-top: 10px;
	font-weight: normal;
}
.content_text
{
	padding-top: 17px;
	text-align: justify;
	padding-right: 22px;
}
.main
{
	text-indent: 30px;
	font-size: 13pt;
}
.claim
{
	background-color: #ffffd8;
	padding: 10px 10px 10px 13px;
	width: 574px;
}
.orange_border
{
	border: solid 1px #fec414;
}
.top_claim
{
	border: solid 1px #538e15;
	background-color: #dfffd8;
	background-image: url('../images/top_back.png');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 13px;
	width: 574px;
}
.vis
{
	padding: 5px;
}
.contact
{
	font-weight: bold;
	padding-right: 15px;
}
.hidden_info
{
	border: solid 1px #ff1914;
	background-color: #ffefa5;
	padding: 5px;
	width: 90%;
}
.tip
{
	font-size: 8pt;
	color: #858585;
	border-bottom: dashed 1px #858585;
}
.tip_com
{
	color: #858585;
	font-size: 8pt;
	cursor: pointer;
}
.claim_td1
{
	width: 153px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}
.claim_td2
{
	width: 263px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-size: 11pt;
}
.claim_td2_txt
{
	height: 20px;
	width: 263px;
	padding-top: 3px;
}
.claim_td2_ddl
{
    vertical-align: bottom;
}
.claim_td3
{
	width: 179px;
	height: 30px;
	padding-left: 7px;
	vertical-align: middle;
	text-align: left;
	font-size: 7pt;
	color: #858585;
}
.add_new
{
	font-size: 9pt;
	color: #0080ed;
	cursor: pointer;
	font-weight: bold;
}
.claim_td_subtitle
{
	color: #ff9c34;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	padding-bottom: 17px;
}
.claim_td_subtitle a
{
	color: Black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.menu_top
{
	width: 600px;
	height: 38px;
	padding-top: 15px;
	background-image: url('../images/menu_back.png');
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
}
.menu_item
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	color: Black;
	text-decoration: none;
}
.menu_top_af
{
	width: 600px;
	height: 38px;
	padding-top: 15px;
	background-image: url('../images/menu_back_af.png');
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
}
.menu_item_af
{
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: top;
	color: Black;
	text-decoration: none;
}
.menu_item_main
{
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	color: Black;
	text-decoration: none;
}
.feed_td_corner
{
	width: 10px;
	height: 10px;
}
.v_top
{
	vertical-align: bottom;
	background-position: bottom;
}
.v_bottom
{
	vertical-align: top;
	background-position: top;
}
.v_middle
{
	vertical-align: middle;
}
.feed_td_row
{
	background-position: left;
	background-repeat: repeat-x;
	height: 10px;
	width: 558px;
}
.feed_td_column
{
	background-position: top;
	background-repeat: repeat-y;
	width: 10px;
}
.feed_content
{
	vertical-align: top;
	background-color: #eeeeee;
}
.radio td
{
	width: 90px;
}
.speech
{
	padding-left: 10px;
	padding-right: 20px;
	text-align: justify;
	font-style: italic;
	text-indent: 0px;
	vertical-align: top;
}
.footer_style
{
	font-size: 7pt;
	text-align: center;
	width: 100%;
	padding-bottom: 0px;
	padding-top: 5px;
}
.total_back
{
	height: 30px;
	width: 124px;
	font-size: 8pt;
	background-image: url('../images/total_back.png');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 5px;
	padding-top: 7px;
}
.div_city
{
}
.footer_style a
{
	color: Black;
}
.td_7
{
	font-size: 7pt;
}
.td_8
{
	font-size: 8pt;
}
.td_9
{
	font-size: 9pt;
}
.td_11
{
	font-size: 11pt;
}
.td_12
{
	font-size: 12pt;
}
.td_13
{
	font-size: 13pt;
}
.td_14
{
	font-size: 14pt;
}
.td_bold
{
	font-weight: bold;
}
.td1
{
	text-align: right;
	vertical-align: top;
}
.td2
{
	text-align: left;
	vertical-align: top;
}
.claim_info td
{
	vertical-align: top;
	text-align: left;
}
.pager a
{
	color: Black;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}
.pager span
{
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	background-color: #ffc515;
}
.curpage
{
	color: #727272;
	padding-bottom: 10px;
}
.page_link
{
	padding-left: 15px;
	padding-right: 15px;
	color: Black;
}
.filter_td_corner
{
	width: 15px;
}
.filter_td_row
{
	background-position: left;
	background-repeat: repeat-x;
	width: 298px;
}
.filter_td_column
{
	background-position: top;
	background-repeat: repeat-y;
}
.filter_content
{
	vertical-align: top;
	background-color: #eeeeee;
}
.filter_top
{
	height: 20px;
}
.filter_bottom
{
	height: 26px;
}
.filter_link
{
	color: Black;
	font-size: 15pt;
}
.topfilter
{
    background-image: url('../images/topfilter_back.png');
    background-position: left top;
    background-repeat: no-repeat;
    padding: 10px 10px 14px 18px;
    width: 572px;
    height: 134px;
}
.tf_header
{
    font-size: 14pt;
    font-weight: bold;
}
.city_div
{
    position: absolute;
    top: 60px;
    left: 42%;
    text-align: left;
}
.city_label
{
    font-size: 14pt;
    font-stretch: wider;
}
.city_a
{
    font-size: 8pt;
    font-stretch: normal;
}
.under
{
    text-decoration: underline;
}
.cntr
{
	text-align: center;
}
.lft
{
	text-align: left;
}
.rgt
{
	text-align: right;
}
.top_17
{
	padding-top: 17px;
}
/* Accordion */
.accordionHeader
{
	color: Black;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 12px;
    margin-top: 1px;
    cursor: pointer;
    vertical-align: middle;
}
.accordionHeader span
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: Black;
}
.accordionHeader_cbx
{
	font-size: 9pt;
}
.accordionContent
{
	border-style: none;
	padding-left: 28px;
}
.vendors
{
	font-size: 9pt;
	color: Blue;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: Blue;
	cursor: pointer;
}
.cur
{
	cursor: pointer;
}
.cond td
{
	width: 80px;
}
.params
{
	text-align: right;
	border: solid 1px #ff9c34;
	background-color: #ffffd8;
}
.stores
{
	text-align: left;
	border: solid 1px #ff9c34;
	background-color: #ffffd8;
}
.stores_alt
{
	text-align: left;
	border: solid 1px #ff9c34;
	background-color: #fbfbaf;
}
.stores td
{
	border: solid 1px #ff9c34;
}
.news
{
	text-align: left;
	border: none;
	background-color: #ffffd8;
}
.pad_left_30
{
    padding-left: 30px;
}
.pad_left_200
{
	padding-left: 200px;
}
.pad_left_168
{
	padding-left: 168px;
}
.help
{
	padding-left: 25px;
}
.help span
{
	text-decoration: underline;
}
.help1
{
	float: left;
	font-weight: bold;
}
.inline
{
	display: inline;
}
.affiliate
{
	border: solid 1px #ff9c34;
	width: 100%;
	font-size: 10pt;
	background-color: #ffffd8;
}
.affiliate_header
{
	background-color: #ff9c34;
	font-weight: bold;
	text-align: center;
}
.affiliate_row
{
	text-align: center;
}
.affiliate_footer
{
	border-top: solid 1px #ccccad;
	text-align: center;
	font-weight: bold;
}
.important_back
{
	height: 36px;
	background-color: #e9e9be;
	padding: 3px;
}
.no_left_pad
{
	padding-left: 0px;
}
.no_dec
{
	text-decoration: none;
}
.red
{
	color: Red;
}
.red a
{
	color: Red;
}
.folder
{
	text-align: left;
	color: Gray;
	padding-top: 5px;
	font-weight: bold;
}
.today_row
{
	border-top: solid 1px black;
}
.banner
{
	padding-top: 10px;
	padding-left: 10px;
}