﻿html
{
    height: 100%;
    width: 100%;
}

body
{
    font-size: 8pt;
    font-family: Verdana;
    margin: 0px;
    height: 100%;
    width: 100%;
}

form
{
    height: 100%;
    width: 100%;
}

a
{
    color: #0000ff;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

.nopadding
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.header
{
    font-size: 11pt;
    font-weight: bold;
    color: #00008b;
}

.subheader
{
    font-size: 10pt;
}

.footer-border
{
	height: 1px;
	background-color: #CCCCCC;
}

.header-spacer
{
	height: 3px;
}

.text
{
    font-family: Verdana;
}

.note
{
    font-size: 7pt;
    font-style: italic;
}

.msgtitle
{
    font-size: 11pt;
    font-weight: bold;
    color: #008000;
}

.msgtitle-error
{
    font-size: 11pt;
    font-weight: bold;
    color: #ff0000;
}

.msgbody
{
    font-size: 9pt;
}

.errmsg
{
    color: red;
}

.price
{
    font-size: 10pt;
    color: #008000;
}

.input
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.button
{
    font-weight: bold;
    color: #000000;
    background-color: #ffd700;
    font-size: 8pt;
    border-right: gold 2px outset;
    border-top: gold 2px outset;
    border-left: gold 2px outset;
    border-bottom: gold 2px outset;
    height: 23px;
}

.cancel-button
{
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    font-size: 8pt;
    border-right: #ffffff 2px outset;
    border-top: #ffffff 2px outset;
    border-left: #ffffff 2px outset;
    border-bottom: #ffffff 2px outset;
    height: 23px;
}

.download-button
{
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    font-size: 8pt;
    border-right: #ffffff 2px outset;
    border-top: #ffffff 2px outset;
    border-left: #ffffff 2px outset;
    border-bottom: #ffffff 2px outset;
    height: 23px;
}

.small-text
{
    font-size: 7pt;
}

.large-text
{
    font-size: 10pt;
}

.link
{
    color: #0000ff;
    text-decoration: none;
}
.link:hover
{
    text-decoration: underline;
}

.smalllink
{
	font-size: 7pt;
    color: #0000ff;
    text-decoration: none;
}
.smalllink:hover
{
    text-decoration: underline;
}

.biglink
{
    font-size: 11pt;
    color: #0000ff;
    text-decoration: none;
}
.biglink:hover
{
    text-decoration: underline;
}

.whitelink
{
    color: #ffffff;
    text-decoration: none;
}
.whitelink:hover
{
    text-decoration: underline;
}

.footer-text
{
    color: #e0ffff;
    font-size: 7pt;
}

.footer-link
{
    font-size: 7pt;
    color: #ffffff;
    text-decoration: none;
}
.footer-link:hover
{
    text-decoration: underline;
}

.input-table
{
	border: dashed 1px #666666;
	background-color: #f0f0f0
}

.vertical-dashed-border
{
    border-right: #808080 1px dotted;
}
.horizontal-dashed-border
{
    border-bottom: #808080 1px dotted;
}

.menu-link
{
    font-size: 11pt;
    color: #0000ff;
    text-decoration: none;
}

.menu-link-small
{
    font-size: 8pt;
    color: #0000ff;
    text-decoration: none;
}

.menu-link:hover
{
    text-decoration: underline;
}

.point-link
{
    color: #008000;
    font-size: 7pt;
    text-decoration: none;
}
.point-link:hover
{
    text-decoration: underline;
}

.shopping-header
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;/*#000099;*/
}

.shopping-border
{
	height: 1px;
	background-color: /*#FFCC00*/#FFFFEE;
}

.travel-header
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;/*#FF6600;*/
}

.travel-border
{
	height: 1px;
	background-color: #FFFFEE;
}

.other-header
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

.other-border
{
	height: 1px;
	background-color: #FFFFEE;
}

.deal-header
{
	font-weight: bold;
	text-transform: uppercase;
	color: #003300;
}

.deal-border
{
	height: 1px;
	background-color: #99CC00;
}

/* Control Panel */
.control-panel-background
{
	background-color: #ffffff;
}
.control-panel-topleft
{
    background-image: url(/images/cp_topleft.gif);
    width: 10px;
    height: 10px;
    background-position: top left;
    background-repeat: no-repeat;
}
.control-panel-topright
{
	background-image: url(/images/cp_topright.gif);
	width: 10px;
	background-position: top right;
    background-repeat: no-repeat;
}
.control-panel-bottomleft
{
	background-image: url(/images/cp_bottomleft.gif);
	height: 10px;
	background-position: bottom left;
    background-repeat: no-repeat;
}
.control-panel-bottomright
{
	background-image: url(/images/cp_bottomright.gif);
	background-position: bottom right;
    background-repeat: no-repeat;
}
.control-panel-top
{
	background-image: url(/images/cp_top.gif);
	background-position: top;
}
.control-panel-left
{
	background-image: url(/images/cp_left.gif);
	background-position: left;
}
.control-panel-right
{
	background-image: url(/images/cp_right.gif);
	background-position: right;
}
.control-panel-bottom
{
	background-image: url(/images/cp_bottom.gif);
	background-position: bottom;
}

/* User Panel */
.user-panel-background
{
	background-color: #ffffff;
}
.user-panel-topleft
{
	background-image: url(/images/up_topleft.gif);
	width: 10px;
	height: 10px;
}
.user-panel-topright
{
	background-image: url(/images/up_topright.gif);
	width: 10px;
}
.user-panel-bottomleft
{
	background-image: url(/images/up_bottomleft.gif);
	height: 10px;
}
.user-panel-bottomright
{
	background-image: url(/images/up_bottomright.gif);
}
.user-panel-top
{
	background-image: url(/images/up_top.gif);
}
.user-panel-left
{
	background-image: url(/images/up_left.gif);
}
.user-panel-right
{
	background-image: url(/images/up_right.gif);
}
.user-panel-bottom
{
	background-image: url(/images/up_bottom.gif);
}

/* Table Panel */
.table-panel-background
{
	background-color: #ffffff;
}
.table-panel-topleft
{
	background-image: url(/images/wp_topleft.gif);
	width: 10px;
	height: 10px;
}
.table-panel-topright
{
	background-image: url(/images/wp_topright.gif);
	width: 10px;
}
.table-panel-bottomleft
{
	background-image: url(/images/wp_bottomleft.gif);
	height: 10px;
}
.table-panel-bottomright
{
	background-image: url(/images/wp_bottomright.gif);
}
.table-panel-top
{
	background-image: url(/images/wp_top.gif);
}
.table-panel-left
{
	background-image: url(/images/wp_left.gif);
}
.table-panel-right
{
	background-image: url(/images/wp_right.gif);
}
.table-panel-bottom
{
	background-image: url(/images/wp_bottom.gif);
}

/* Header Panel */
.header-panel-background
{
	background-color: #ffffff;
	padding: 9px 0px 0px 0px;
}
.header-panel-topleft
{
	background-image: url(/images/wpg_topleft.gif);
	width: 10px;
	height: 25px;
}
.header-panel-topright
{
	background-image: url(/images/wpg_topright.gif);
	width: 10px;
}
.header-panel-bottomleft
{
	background-image: url(/images/wpg_bottomleft.gif);
	height: 10px;
}
.header-panel-bottomright
{
	background-image: url(/images/wpg_bottomright.gif);
}
.header-panel-top
{
    background-image: url(/images/wpg_top.gif);
    font-weight: bold;
    text-transform: uppercase;
    color: #00008B;
}
.header-panel-left
{
	background-image: url(/images/wpg_left.gif);
}
.header-panel-right
{
	background-image: url(/images/wpg_right.gif);
}
.header-panel-bottom
{
	background-image: url(/images/wpg_bottom.gif);
}

/* Info Panel */
.info-panel-background
{
	background-color: #fffff0;
}
.info-panel-topleft
{
	background-image: url(/images/yp_topleft.gif);
	width: 10px;
	height: 10px;
}
.info-panel-topright
{
	background-image: url(/images/yp_topright.gif);
	width: 10px;
}
.info-panel-bottomleft
{
	background-image: url(/images/yp_bottomleft.gif);
	height: 10px;
}
.info-panel-bottomright
{
	background-image: url(/images/yp_bottomright.gif);
}
.info-panel-top
{
	background-image: url(/images/yp_top.gif);
}
.info-panel-left
{
	background-image: url(/images/yp_left.gif);
}
.info-panel-right
{
	background-image: url(/images/yp_right.gif);
}
.info-panel-bottom
{
	background-image: url(/images/yp_bottom.gif);
}

/* Details Panel */
.details-panel-background
{
	background-color: #ffffff;
}
.details-panel-topleft
{
	background-image: url(/images/wp_topleft.gif);
	width: 10px;
	height: 10px;
}
.details-panel-topright
{
	background-image: url(/images/wp_topright.gif);
	width: 10px;
}
.details-panel-bottomleft
{
	background-image: url(/images/wp_bottomleft.gif);
	height: 10px;
}
.details-panel-bottomright
{
	background-image: url(/images/wp_bottomright.gif);
}
.details-panel-top
{
	background-image: url(/images/wp_top.gif);
}
.details-panel-left
{
	background-image: url(/images/wp_left.gif);
}
.details-panel-right
{
	background-image: url(/images/wp_right.gif);
}
.details-panel-bottom
{
	background-image: url(/images/wp_bottom.gif);
}

/* Form Panel */
.form-panel-background
{
	background-color: #f0f0f0;
}
.form-panel-topleft
{
	background-image: url(/images/dp_topleft.gif);
	width: 10px;
	height: 10px;
}
.form-panel-topright
{
	background-image: url(/images/dp_topright.gif);
	width: 10px;
}
.form-panel-bottomleft
{
	background-image: url(/images/dp_bottomleft.gif);
	height: 10px;
}
.form-panel-bottomright
{
	background-image: url(/images/dp_bottomright.gif);
}
.form-panel-top
{
	background-image: url(/images/dp_top.gif);
}
.form-panel-left
{
	background-image: url(/images/dp_left.gif);
}
.form-panel-right
{
	background-image: url(/images/dp_right.gif);
}
.form-panel-bottom
{
	background-image: url(/images/dp_bottom.gif);
}

/* Highlight Panel */
.highlight-panel-background
{
	background-color: #f0fff0;
}
.highlight-panel-topleft
{
	background-image: url(/images/gp_topleft.gif);
	width: 10px;
	height: 10px;
}
.highlight-panel-topright
{
	background-image: url(/images/gp_topright.gif);
	width: 10px;
}
.highlight-panel-bottomleft
{
	background-image: url(/images/gp_bottomleft.gif);
	height: 10px
}
.highlight-panel-bottomright
{
	background-image: url(/images/gp_bottomright.gif);
}
.highlight-panel-top
{
	background-image: url(/images/gp_top.gif);
}
.highlight-panel-left
{
	background-image: url(/images/gp_left.gif);
}
.highlight-panel-right
{
	background-image: url(/images/gp_right.gif);
}
.highlight-panel-bottom
{
	background-image: url(/images/gp_bottom.gif);
}

/* Inset Panel */
.inset-panel-background
{
	background-color: #ffffff;
}
.inset-panel-topleft
{
	background-image: url(/images/ip_topleft.gif);
	width: 10px;
	height: 10px;
}
.inset-panel-topright
{
	background-image: url(/images/ip_topright.gif);
	width: 10px;
}
.inset-panel-bottomleft
{
	background-image: url(/images/ip_bottomleft.gif);
	height: 10px;
}
.inset-panel-bottomright
{
	background-image: url(/images/ip_bottomright.gif);
}
.inset-panel-top
{
	background-image: url(/images/ip_top.gif);
}
.inset-panel-left
{
	background-image: url(/images/ip_left.gif);
}
.inset-panel-right
{
	background-image: url(/images/ip_right.gif);
}
.inset-panel-bottom
{
	background-image: url(/images/ip_bottom.gif);
}

/* Blue Panel */
.blue-panel-background
{
	background-color: #fafbff;
}
.blue-panel-topleft
{
	background-image: url(/images/bp_topleft.gif);
	width: 10px;
	height: 10px;
}
.blue-panel-topright
{
	background-image: url(/images/bp_topright.gif);
	width: 10px;
}
.blue-panel-bottomleft
{
	background-image: url(/images/bp_bottomleft.gif);
	height: 10px;
}
.blue-panel-bottomright
{
	background-image: url(/images/bp_bottomright.gif);
}
.blue-panel-top
{
	background-image: url(/images/bp_top.gif);
}
.blue-panel-left
{
	background-image: url(/images/bp_left.gif);
}
.blue-panel-right
{
	background-image: url(/images/bp_right.gif);
}
.blue-panel-bottom
{
	background-image: url(/images/bp_bottom.gif);
}