BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.ATTENTION
{
    FONT-WEIGHT: bold;
    COLOR: red
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
INPUT.small_button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    HEIGHT: 19px
}
INPUT.button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
H1
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 2em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
H2
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 1.75em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: darkslategray;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: darkslategray;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: darkslategray;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline
}
SMALL
{
    FONT-SIZE: 7pt
}
BIG
{
    FONT-SIZE: 1.17em
}
BLOCKQUOTE
{
    FONT-FAMILY: Courier New, monospace
}
PRE
{
    FONT-FAMILY: Courier New, monospace
}
UL LI
{
    LIST-STYLE-TYPE: square
}
UL LI LI
{
    LIST-STYLE-TYPE: disc
}
UL LI LI LI
{
    LIST-STYLE-TYPE: circle
}
OL LI
{
    LIST-STYLE-TYPE: decimal
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman
}
HR
{
	background-color:GrayText;
	color:GrayText;
    HEIGHT: 1px
}
.greentable
{
    BORDER-RIGHT: #4674b0 1px solid;
    BORDER-TOP: #4674b0 1px solid;
    BORDER-LEFT: #4674b0 1px solid;
    BORDER-BOTTOM: #4674b0 1px solid;
    BACKGROUND-COLOR: #ebf0f6
}
.greentable-border-background
{
    BACKGROUND-COLOR: #4674b0
}
.greentable-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: verdana
}
.greentable-body
{
    FONT-SIZE: 8pt;
    COLOR: darkslategray;
    FONT-FAMILY: verdana
}
INPUT.greentable
{
    BORDER-RIGHT: #4674b0 1px solid;
    BORDER-TOP: #4674b0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #4674b0 1px solid;
    BORDER-BOTTOM: #4674b0 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}
SELECT.greentable
{
    BORDER-RIGHT: #4674b0 1px solid;
    BORDER-TOP: #4674b0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #4674b0 1px solid;
    BORDER-BOTTOM: #4674b0 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}
.graytable
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.graytable-border-background
{
    BACKGROUND-COLOR: #999999
}
.graytable-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: verdana
}
.graytable-body
{
    FONT-SIZE: 8pt;
    COLOR: darkslategray;
    FONT-FAMILY: verdana
}
INPUT.graytable
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: white
}
.tdgray
{
    FONT-SIZE: 8pt;
    COLOR: darkslategray
}
.footer
{
    FONT-SIZE: 7pt
}
.TableStyleA
{
    BACKGROUND-COLOR: #d1d9e4
}
.TableStyleA TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #f4f6f8
}
.TableStyleA-Header TD
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #7d99b3
}
TH.TableStyleA-Header
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #7d99b3
}
.TableStyleA-Body
{
    BACKGROUND-COLOR: #f4f6f8
}
p.finalc	{text-align:center;
	font-size:small;}
	
.DealerHeader
{
	font-size:small;
}

.ajax__calendar_container 
{padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}

.ajax__calendar_body 
{height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}

.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years 
{top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}

.ajax__calendar_container TABLE 
{font-size:11px;}

.ajax__calendar_header 
{height:20px;width:100%;}

.ajax__calendar_prev 
{cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}

.ajax__calendar_next 
{cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}

.ajax__calendar_title 
{cursor:pointer;font-weight:bold;}

.ajax__calendar_footer 
{height:15px;}

.ajax__calendar_today 
{cursor:pointer;padding-top:3px;}

.ajax__calendar_dayname 
{height:17px;width:17px;text-align:right;padding:0 2px;}

.ajax__calendar_day 
{height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}

.ajax__calendar_month 
{height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar_year 
{height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container 
{border:1px solid #646464;background-color:#ffffff;color:#000000;}

.ajax__calendar .ajax__calendar_footer 
{border-top:1px solid #f5f5f5;}

.ajax__calendar .ajax__calendar_dayname 
{border-bottom:1px solid #f5f5f5;}

.ajax__calendar .ajax__calendar_day 
{border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_month 
{border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_year 
{border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_month 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_year 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day 
{background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_year 
{background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_month 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_year 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title 
{color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_today 
{color:#0066cc;}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}