﻿html
{
	height: 100%;
}
body
{
	font-family: verdana;
	font-size: 11px;
	height: 100%;
	white-space: normal;
	margin: 0px;
	top: 0px;
	left: 0px;
}
.Label
{
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	display: block;
	color: #333333;
	border-width:0px;
}
.LabelBold
{
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: bolder;
	display: block;
	color: #333333;
}
.LabelWOBold
{
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	display: block;
}
.LabelComment
{
	font-size: 10px;
	font-style: italic;
	font-family: Verdana;
	font-weight: lighter;
	color: Purple;
	text-align: center;
}
.LabelPremium
{
	font-size: 15px;
	font-style: italic;
	font-family: Verdana;
	font-weight: normal;
	color: Red;
	text-align: center;
}
.LabelPremiumSum
{
	font-size: 15px;
	font-style: italic;
	font-family: Verdana;
	font-weight: normal;
	color: Red;
	text-align: right;
}
.LabelInfo
{
	font-size: 10px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	color: Black;
	text-align: left;
}
input.Text
{
	font-size: 11px;
	font-family: verdana;
	border: 1px solid gray;
	background-color: #DEDEDE;
}
input.Text
{
	font-size: 11px;
	font-family: verdana;
	border: 1px solid gray;
	background-color: #DEDEDE;
}

select option
{
	font-size: 11px;
	font-family: verdana;
	background-color: #DEDEDE;
}
input.Super
{
	text-transform: uppercase;
	font-size: 11px;
	border: 1px solid gray;
	font-family: Verdana;
	background-color: #DEDEDE;
}
input.Readonly
{
	font-size: 11px;
	color: #707070;
	font-family: Verdana;
	background-color: #DEDEDE;
	border: 1px solid gray;
}
input.readonly_digital
{
	font-size: 11px;
	font-family: Verdana;
	color: #707070;
	background-color: #DEDEDE;
	border: 1px solid gray;
	text-align: right;
}
input.text_digital
{
	font-size: 11px;
	font-family: verdana;
	border: 1px solid gray;
	text-align: right;
	background-color: #DEDEDE;
}
table.checkbox
{
	background-color: Transparent;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	color: #333333;
}
input.Button
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 100px;
	border: 1px outset silver;
}
input.ButtonFow
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 50px;
	height: 34px;
	border: 0px outset silver;
	background-color: #FFFFFF;
	background-image: url(../pictures/fow_arrow.jpg);
}
input.ButtonBack
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 50px;
	height: 34px;
	border: 0px outset silver;
	background-color: #FFFFFF;
	background-image: url(../pictures/back_arrow.jpg);
}
input.ButtonBig
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 220px;
	border: 1px outset silver;
}
input.Button_Calendar
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 16px;
	height: 16px;
	border: 0px outset silver;
	background-color: #FFFFFF;
	background-image: url(../pictures/Calendar.ico);
}
.button_list
{
	text-align: center;
}

input.Alignr
{
	font-size: 11px;
	font-family: Verdana;
	border: 1px solid gray;
	text-align: right;
	background-color: #DEDEDE;
}
.HighlightCssClass
{
	background-color: #FFEFD5;
}
.FinalPremium
{
	background-color: #DEDEDE;
}
.HiddenControl
{
	display: none;
}

.VisibleControl
{
	display: block;
}

.basegv
{
	border: thin double white;
}
td
{
	padding: 1px 0px 1px 0px; 
	/*border: thin double red;*/
	
}
.DropDownList
{
	font-size: 11px;
	font-family: verdana;
	border: 1px solid gray;
	background-color: #DEDEDE;
	
}
.ModalPopUp
{
	background-color: #FFEFD5;
}
.ErrorImage
{
	
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	width: 14px;
	height: 14px;
	border: 0px outset silver;
	background-color: #FFFFFF;
	background-image: url(../pictures/bg_15.gif);
}
.ErrorImageN
{
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	width: 14px;
	height: 14px;
	border: 0px outset silver;
	background-color: #FFFFFF;
}
.ValidationSummary
{
	font-family: verdana;
	font-size: 14px;
	text-align: justify;
	border: 0px outset silver;
	font-style: normal;
	font-weight: normal;
}
tr.toprow
{
	
}
td.orderForm
{
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: bold;
	display: block;
}
tr.orderForm
{
}
.PremiumTable
{
	/*background-color: #DCDCDC; 	border: thin double #DCDCDC;*/
	display: block;
}
.modalBackground
{
	/*background-color:#FFFFFF;     filter:alpha(opacity=0);     opacity:0.90;*/
}
.panel_header
{
	background: #DEDEDE;
	border: thin double red; /*border-top-width: 0px; 	border-bottom-width: 1px; 	border-left-width: 0px; 	border-right-width: 0px;*/
}
.PremiumLabel
{
	
	font-size: 14px;
	font-style: normal;
	font-family: Verdana;
	font-weight: bolder;
	display: block;
}
.InfoTextLabel
{
	font-size: 10px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	display: block;
}
.VehicleInfoTextLabel
{
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	display: block;
	border: thin double;
	border-color: #DEDEDE;
}
.InfoCheckBoxLabel
{
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	display: block;
}
.CalendarIcon
{
	/*float: left;*/
	padding-bottom: 0px;
	padding-left: 0px;
}
.DateCell
{
	padding: 2px;
}
.Datebox
{
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	border: 1px solid gray;
	background-color: #DEDEDE;
}

a.info span
{
	/*background-image : url(../pictures/info_pic.gif);*/
	position: relative; /*this is the key*/
	z-index: 24;
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px solid #FFFFFF;
}

a.info:hover
{
	z-index: 25;
	background-color: #FFF;
}

a.info span
{
	display: none;
}

a.info:hover span
{
	/*the span will display just on :hover state*/
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	width: 15em;
	border: 1px solid #ADADAD;
	background-color: #fffacd;
	color: #000;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
}
.CheckBoxText
{
	background-color: Transparent;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight: normal;
	color: #333333;
}

/* background */

div#footer_logo
{
	clear: all;
	position: fixed;
	left: 20px;
	bottom: 20px;
}


.footer_contact
{
	color: #999999;
	font-size: 10px;
	font-family: Arial;
}

div#footer_contact a
{
	color: #999999;
	text-decoration: none;
}

.bottom_text
{
	color: #a90533;
}

#fullheight
{
	position: absolute;
	height: 100%;
	width: 100%;
	padding: 0px;
	_position: static;
}

#fullheight2
{
	position: absolute;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0 auto;
}

#form_table
{
	height: 100%;
	width: 100%;
	padding: 0px;
}

div#top_page
{
	text-align: center;
	position: absolute;
	width: 100%;
	height: 50%;
	background-color: #a90533;
	z-index: 0;
	_z-index: -1;
}

.btn_right_first_window
{
	padding-right: 27px;
	
}
.btn_right_second_window
{
	padding-right: 35px;
}
.btn_right_third_window
{
	padding-right: 17px;
}


.btn_cell_right
{
	padding-right: 20px;
}
.btn_cell_left
{
	padding-left: 0px;
}

.riskTable 
{
	border-collapse:collapse;
	border-color: Silver;
    border-width: 0 0 1px 1px;
    border-style: solid;

	
	/*padding-left:4px;*/
	
}
.riskTableInner 
{
	padding:0 0 0 0;
	border-style:none;
	width:75px;
	
}
.riskTableInner td 
{
	/*border: thin double red;*/
}
.riskTable .tdinner
{
	/*text-align:right;*/
	border-color: Silver;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
   /* padding: 4px;*/

	
}
.riskTable .tdinner_top
{
	/*text-align:right;*/
	border-color: Silver;
    border-width: 1px 1px 0 0;
    border-style: solid;
    background-color:#DEDEDE;
    margin: 0;
   /* padding: 4px;*/

	
}

.riskTable .tdinner_top2
{
	/*text-align:right;*/
	border-color: Silver;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    /*background-color:#DEDEDE;*/
    margin: 0;
   /* padding: 4px;*/

	
}
.riskTable .tdinnerLeft
{
	text-align:left;
	background-color:#DEDEDE;
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}
.tdinnerLeft
{
	text-align:left;
	
	
    
	
}
.riskCellCenter 
{
	text-align:center;
	background-color:#DEDEDE;
	/*border-color: Silver;
    border-width: 0 0 1px 1px;
    border-style: solid;*/
}
.riskCellCenter2 
{
	text-align:center;


}
.tdcurr 
{
	width:45px;
	text-align:right;
}
.tdcurr2 
{
	width:25px;
	padding:0 0 0 0 ;
	text-align:left;
	
}
.TravNr 
{
	padding-top:2px;
}

.tarp5
{
	height:2px;
	font-size: 5px;
	padding-top:0px;
	padding-bottom:0px;
}
a.referer:link {color: black; text-decoration: none}
a.referer:visited {color: black; text-decoration: none}
a.referer:hover { color: black; text-decoration: none}

.riskTable .tdinnerLeftKLDVPP
{
	text-align:left;
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	margin:0;
}

.SilverBorders
{
	
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-right-width:2px;
    border-style: solid;
    /*border: thin double silver;*/
	margin:0px;
	border-collapse:collapse;
}

.SilverBorders_firefox
{
	
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
 
    border-style: solid;
    /*border: thin double silver;*/
	margin:0px;
	border-collapse:collapse;
}


.SilverBordersX
{
	
	border-color: #DEDEDE;
    border-width: 1px 1px 1px 1px;
    border-right-width:2px;
    border-style: solid;
    
	border-collapse:collapse;
}

.SilverBordersX_firefox

{
	border-color: #DEDEDE;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-bottom-width:2px;
	border-collapse:collapse;
}
.thinRow 
{
	height:35%;
	padding:0 0 0 0;
	font-size:6px;
	
}
.gvCriterion
{
	border: thin double white;
}
.gvCriterion select
{
	width: 235px !important;
}