/*****************************************************************************/
/** File:        dp_style_login.css                                         **/
/** Description: Login Style Sheet                                          **/
/** Project:     Certified Dealer's Process                                           **/
/**                                                                         **/
/** Author:      Applied Data Systems, Inc. / Don Gaw                       **/
/** Date:        2004                                                       **/
/*****************************************************************************/

/***********************************************************************************/
/* Login Page Styles ***************************************************************/
/***********************************************************************************/

/*********************************************/
/* System Login Styles                   */
/*********************************************/
BODY.login
{
	background-color: #000000;
	color: #000000;
	font-family: "Arial";
	font-weight: bold;
	font-size: 10;
	text-decoration: none;
	text-align: center;
	margin: 0px;
}

/*********************************************/
/* Main Login Container                      */
/*********************************************/
TABLE.login
{
	background-color: #dddddd;
	background-color: #d6d6d6;
	border-top: #333333 3px solid;
	border-bottom: #333333 3px solid;
	border-right: #333333 3px solid;
	border-left: #333333 3px solid;
	margin-top: 50px;
}

/*********************************************/
/* Logo Container                            */
/*********************************************/


TABLE.loginlogostrip TD
{
	/*margin-top: 5px;*/
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}

TABLE.loginlogostrip A
{
	/*background-color: #cccccc;*/
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #000000;
}

TABLE.loginlogostrip A:Visited
{
	/*background-color: #cccccc;*/
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	color: #000000;
}

TABLE.loginlogostrip A:Hover
{
	/*background-color: #cccccc;*/
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	color: #000000;
}

/* Banner Strip */
TABLE.bannerstrip
{
	background-color: #444444;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top: #000000 1px solid;
	border-bottom: #CCCCCC 1px solid;
	/*border-right: #000000 1px solid;
	border-left: #000000 1px solid;*/
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	/*color: #ffff33;*/
}

TABLE.bannerstrip TD
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #444444;
}

TABLE.bannerstrip TD.dealername
{
	color: #FFFF66;
	background-color: #444444;
	font-size: 36px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

TABLE.bannerstrip TD.username
{
	color: #FFFF66;
	background-color: #444444;
	font-size: 30px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* LinkStrip */
TABLE.loginlinkstrip
{
	background-color: #444444;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px; /*border-top: #000000 1px solid;*/
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffff33;	
}
TABLE.loginlinkstrip TD
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

TABLE.loginlinkstrip TD.links
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	width: 90px;
}

TABLE.loginlinkstrip TD.links_back
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	width: 200px;	
}

TABLE.loginlinkstrip A
{
	background-color: #444444;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

TABLE.loginlinkstrip A:Visited
{
	background-color: #444444;
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

TABLE.loginlinkstrip A:Hover
{
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: Yellow;
}


/* MenuStrip */
TABLE.menustrip
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 12;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

/* CompanyInfoStrip */
TABLE.companyinfostrip
{
	background-color: #9CB2C9;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	font-size: 12;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

TABLE.companyinfostrip TD
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

TABLE.companyinfostrip TD.links
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	width: 200px;
}

TABLE.companyinfostrip TD.links_back
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	width: 200px;	
}

TABLE.companyinfostrip A
{
	background-color: #9CB2C9;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

TABLE.companyinfostrip A:Visited
{
	background-color: #9CB2C9;
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}

TABLE.companyinfostrip A:Hover
{
	background-color: #9CB2C9;
	font-size: 14;
	font-weight: bold;
	font-family: 'Arial';
	text-decoration: none;
	text-align: center;
	color: Yellow;
}




/*********************************************/
/* Page Title                                */
/*********************************************/
TABLE.logintitle
{
	background-color: #333333;
	background-image: url(../images/bg_dkgrey_stripe_horiz.gif);
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 22;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #ffff33;
}

/*********************************************/
/* Login Box Container                       */
/*********************************************/
TABLE.loginboxcontainer
{
	background-color: #d6d6d6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-right: #000000 2px solid;
	border-left: #000000 2px solid;
}

TABLE.loginboxcontainer TD
{
	vertical-align: top;
}

/*********************************************/
/* Login Box                                 */
/*********************************************/
TABLE.loginbox
{
	background-color: #d6d6d6;
	margin-top: 20px;
	font-weight: bold;
	font-size: 15;
	text-decoration: none;
	text-align: center;
	color: #000000;
}

TABLE.failedloginpanel
{
	background-color: #ffffff;
	text-align: left;
}

TABLE.loginbox INPUT
{
	color: #000000;
	font-size: 12;
	font-weight: normal;
	font-family: 'Arial';
	text-align: center;
}

TABLE.loginbox TD.spacer
{
	font-size: 4;
}

/*********************************************/
/* Failed Login Panel                        */
/*********************************************/
TABLE.failedlogin
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 13;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.failedlogin TD
{
	padding-right: 20px;
}

/*********************************************/
/* Session Timeout                           */
/*********************************************/
TABLE.session_timeout
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.session_timeout TD.attention
{
	font-weight: bold;
	font-size: 26;
	vertical-align: bottom;
}

TABLE.session_timeout TD.message
{
}

/*********************************************/
/* Copyright Container                       */
/*********************************************/
TABLE.copyrightfooter
{
	font-size: 9px;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
}


/***********************************************************************************/
/* Main Application Page Styles ****************************************************/
/***********************************************************************************/

/*********************************************/
/* Main Application Page Container           */
/*********************************************/
TABLE.dpmain
{
	background-color: #d6d6d6; /*border-top: #333333 1px solid;*/ /*border-bottom: #333333 2px solid;*/ /*border-right: #333333 3px solid;     border-left: #333333 3px solid;*/
	height: 558px;	
	padding-bottom:10px;
}

TABLE.dpmain TD
{
	vertical-align: top;
}

/*********************************************/
/* Main Application Body Container           */
/*********************************************/
TABLE.mainbodycontainerleft
{
	background-color: #d6d6d6;
	margin-right: 0px;
	margin-left: 7px;
}

TABLE.mainbodycontainerleft TD.std
{
	vertical-align: top;
}

TABLE.mainbodycontainerright
{
	background-color: #d6d6d6;
	margin-right: 5px;
	margin-left: 0px;
}

TABLE.mainbodycontainerright TD.std
{
	vertical-align: top;
}

TABLE.mainbodycontainersingle
{
	background-color: #d6d6d6;
	margin-right: 5px;
	margin-left: 7px;
}

TABLE.mainbodycontainersingle TD.std
{
	vertical-align: top;
}

TABLE.mainbodycontainersingle TD.dealstatus
{
	font-weight: bold;
	font-size: 12;
	text-align: right;
}

TABLE.mainbodycontainersingle TD.req_field_note
{
	font-weight: bold;
	font-size: 10;
	color: #ff0000;
	text-align: left;
}

/*********************************************/
/* Panels                                    */
/*********************************************/
TABLE.mainpanels
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.mainpanels TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/orangegradbar4x20.jpg);
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	color: #ffffff;
}

TABLE.mainpanels TD.panel5elements
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}

TABLE.mainpanels TD.panel5elements A
{
	width: 100%;
	text-align: left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}

TABLE.mainpanels TD.panel5elements A:Visited
{
	width: 100%;
	text-align: left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}

TABLE.mainpanels TD.panel5elements A:Hover
{
	width: 100%;
	text-align: left;
	background-color: #ffff66;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.mainpanels TD.panel5pageprev
{
	background-color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-align: left;
	color: #ff0000;
}

TABLE.mainpanels TD.panel5pagenext
{
	background-color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-align: right;
	color: #ff0000;
}

TABLE.mainpanels TD.panel7dealcount
{
	background-color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-align: right;
	color: #ff0000;
}

TABLE.mainpanels TD.testdrive_colheaders
{
	text-decoration: underline;
}

TABLE.mainpanels TD.scrollable
{
	overflow: scroll;
}

TABLE.mainpanels TD.panelUpdate
{
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

/*********************************************/
/*********************************************/

TABLE.panel6
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.panel6 TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14;
	color: #ffffff;
}

TABLE.panel6 TD.title
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
}

TABLE.panel6 TD.header_left
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 2px solid;
}

TABLE.panel6 TD.header_right
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 2px solid;
}

TABLE.panel6 TD.header_center
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 2px solid;
}

TABLE.panel6 TD.data_header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12;
}

TABLE.panel6 TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel6 TD.data_right
{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 0px solid;
}

TABLE.panel6 TD.data_right_leftedge
{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-left: #000000 1px solid;
}

TABLE.panel6 TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}

/*********************************************/
/*********************************************/
TABLE.panel7
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.panel7 TD.filterheaders
{
	background-color: #ee3425;
	background-image: url(../images/bg_red_stripe_horiz.gif);
	background-image: url(../images/bg_dkgrey_stripe_horiz2.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 14;
	color: #ffffff;
}

TABLE.panel7 TD.title
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16;
}

TABLE.panel7 TD.header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 2px solid;
}

TABLE.panel7 TD.header_right
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 2px solid;
}

TABLE.panel7 A:link
{
	background-color: #ffffff;
}

TABLE.panel7 A:visited
{
	background-color: #ffffff;
}

TABLE.panel7 A:hover
{
	color: #ff0000;
	background-color: #ffffff;
}

TABLE.panel7 A:link.datalink_left_even
{
	background-color: #ffffff;
}

TABLE.panel7 A:visited.datalink_left_even
{
	background-color: #ffffff;
}

TABLE.panel7 A:hover.datalink_left_even
{
	color: #ff0000;
	background-color: #ffffff;
}

TABLE.panel7 A:link.datalink_left_odd
{
	background-color: #b7d1e2;
}

TABLE.panel7 A:visited.datalink_left_odd
{
	background-color: #b7d1e2;
}

TABLE.panel7 A:hover.datalink_left_odd
{
	color: #ff0000;
	background-color: #b7d1e2;
}

TABLE.panel7 TD.header_center
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 2px solid;
}

TABLE.panel7 TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 1px solid;
}

TABLE.panel7 TD.data_left_even
{
	background-color: #ffffff;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.data_left_odd
{
	background-color: #99bdd7;
	background-color: #b7d1e2;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.data_right
{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 1px solid;
}

TABLE.panel7 TD.data_right_even
{
	background-color: #ffffff;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.data_right_odd
{
	background-color: #99bdd7;
	background-color: #b7d1e2;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 1px solid;
}

TABLE.panel7 TD.data_center_even
{
	background-color: #ffffff;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.data_center_odd
{
	background-color: #99bdd7;
	background-color: #b7d1e2;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}

TABLE.panel7 TD.panel7dealcount
{
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #cc0000;
}
/*********************************************/
/*********************************************/

TABLE.panel8
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.panel8 TD.title
{
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

TABLE.panel8 TD.panel_removed_msg
{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ee3425;
}

TABLE.panel8 TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14;
	color: #ffffff;
}

TABLE.panel8 TD.header_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.header_right
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.header_center
{
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.droplist_header_left
{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.data_header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
}

TABLE.panel8 TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.data_right
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}

TABLE.panel8 INPUT
{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	width: 45;
}

TABLE.panel8 INPUT.center
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	width: 35;
}

TABLE.panel8 TD.textboxes
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 0px solid;
}
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.fnisummary_entry
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.fnisummary_entry TD.title
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 20;
	text-align: center;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.header_right
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.header_center
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.data_right
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.fnisummary_entry TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.fnisummary_entry INPUT
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center; /*width: 100;*/
}


TABLE.fnisummary_entry INPUT.left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	width: 100;
}

TABLE.fnisummary_entry INPUT.right
{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	width: 100;
}

TABLE.fnisummary_entry INPUT.noeditleft
{
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
}

TABLE.fnisummary_entry INPUT.noeditright
{
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
}

TABLE.fnisummary_entry TD.GrayBackground A
{
	background-color: #EEEEEE;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.fnisummary_report
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.fnisummary_report TD.title
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16;
	text-align: center;
}

TABLE.fnisummary_report TD.title2
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
}

TABLE.fnisummary_report TD.header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 1px solid;
}

TABLE.fnisummary_report TD.header_right
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
}

TABLE.fnisummary_report TD.header_center
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
}

TABLE.fnisummary_report TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 1px solid;
}

TABLE.fnisummary_report TD.data_right
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 1px solid;
}

TABLE.fnisummary_report TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 1px solid;
}

TABLE.fnisummary_report TD.grid_data
{
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 1px solid;
	width: 80;
}

TABLE.fnisummary_report INPUT
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	width: 100;
}

TABLE.fnisummary_report INPUT.calculated
{
	background-color: #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	width: 100;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.fnisummary_tree
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.fnisummary_tree TD.header_left
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12;
}

TABLE.fnisummary_tree TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/orangegradbar4x20.jpg);
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	color: #ffffff;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.invalid_deal_info
{
	background-color: #ffff66;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.invalid_deal_info TD.invalid_header
{
	font-size: 14px;
}

TABLE.invalid_deal_info TD.invalid_body
{
	text-align: right;
	padding-left: 15px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.admin_forms
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.admin_forms TD.title
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16;
	text-align: center;
	vertical-align: top;
}

TABLE.admin_forms TD.header_left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	vertical-align: top;
}

TABLE.admin_forms TD.header_right
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
}

TABLE.admin_forms TD.header_center
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	vertical-align: top;
}

TABLE.admin_forms TD.data_left
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.admin_forms TD.data_right
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.admin_forms TD.data_center
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	border-bottom: #000000 1px solid;
	vertical-align: top;
}

TABLE.admin_forms INPUT
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
	width: 100;
}

TABLE.admin_forms INPUT.left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	width: 100;
}

TABLE.admin_forms INPUT.right
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	width: 100;
}

TABLE.admin_forms INPUT.calculated
{
	background-color: #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: center;
	width: 100;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.dealerdev_tree
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.dealerdev_tree TD.header_left
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12;
}

TABLE.dealerdev_tree TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/orangegradbar4x20.jpg);
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	color: #ffffff;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.dealerdev_form_external
{
	width: 910px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.dealerdev_form_external TD.labelheader_right
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: right;
	vertical-align: bottom;
}

TABLE.dealerdev_form_external TD.headerdata_left_ul
{
	border-right: #000000 0px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 0px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14;
	text-align: left;
	vertical-align: bottom;
}

TABLE.dealerdev_form_external TD.formtitle
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 28;
	text-align: center;
	vertical-align: top;
}

TABLE.dealerdev_form_external TD.mischeader
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: left;
	vertical-align: bottom;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.dealerdev_form
{
	width: 910px;
	background-color: #eeeeee;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.dealerdev_form TD.tableheader_upperleft
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.tableheader_uppercenter
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 2px solid;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.tableheader_upperright
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 3px solid;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.tableheader_lowerleft
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.tableheader_lowercenter
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.tableheader_lowerright
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerdev_form TD.sectionheader_left
{
	border-right: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: left;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerdev_form TD.sectionheader_left_last
{
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: left;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerdev_form TD.sectionheader_left_bottom
{
	border-right: #000000 2px solid;
	border-bottom: #000000 3px solid;
	border-left: #000000 3px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: left;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerdev_form TD.rowheader_right
{
	border-right: #000000 2px solid;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: middle;
	width: 180px;
}

TABLE.dealerdev_form TD.rowheader_right_last
{
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: middle;
	width: 180px;
}

TABLE.dealerdev_form TD.rowheader_right_bottom
{
	border-right: #000000 2px solid;
	border-bottom: #000000 3px solid;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: middle;
	width: 180px;
}

TABLE.dealerdev_form TD.rowdata_left
{
	border-right: #000000 2px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 0px solid;
	vertical-align: middle;
	width: 200px;
}


TABLE.dealerdev_form TD.rowdata_left_last
{
	border-right: #000000 2px solid;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 2px solid;
	vertical-align: middle;
}

TABLE.dealerdev_form TD.rowdata_left_bottom
{
	border-right: #000000 2px solid;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 3px solid;
	vertical-align: middle;
}

TABLE.dealerdev_form TD.notes
{
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	vertical-align: top;
}

TABLE.dealerdev_form TD.notes_bottom
{
	border-right: #000000 3px solid;
	border-bottom: #000000 3px solid;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	vertical-align: top;
}

TABLE.dealerdev_form INPUT.checkboxes
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
}

TABLE.dealerdev_form INPUT
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
}

TABLE.dealerdev_form INPUT.left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	width: 100;
}

TABLE.dealerdev_form INPUT.noeditleft
{
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.dealerprod_form_external
{
	width: 910px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.dealerprod_form_external TD.labelheader_right
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: right;
	vertical-align: bottom;
}

TABLE.dealerprod_form_external TD.headerdata_left_ul
{
	border-right: #000000 0px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 0px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14;
	text-align: left;
	vertical-align: bottom;
}

TABLE.dealerprod_form_external TD.formtitle
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 28;
	text-align: center;
	vertical-align: top;
}

TABLE.dealerprod_form_external TD.mischeader
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: left;
	vertical-align: bottom;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.dealerprod_form
{
	width: 910px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.dealerprod_form TD.tableheader_upperleft
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_uppercenter
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 1px solid;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_upperright
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 3px solid;
	border-bottom: #000000 1px solid;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_plans
{
	background-color: #b7d1e2;
	border-top: #000000 3px solid;
	border-right: #000000 3px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_lowerleft
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_lowercenter
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.tableheader_lowerright
{
	background-color: #b7d1e2;
	border-top: #000000 0px solid;
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14;
	text-align: center;
	vertical-align: bottom;
}

TABLE.dealerprod_form TD.sectionheader_right
{
	background-color: #eeeeee;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 120px;
}

TABLE.dealerprod_form TD.sectionheader_right_last
{
	background-color: #eeeeee;
	border-right: #000000 2px solid;
	border-bottom: #000000 3px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerprod_form TD.sectionheader_plans
{
	background-color: #eeeeee;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerprod_form TD.sectionheader_plans_last
{
	background-color: #eeeeee;
	border-right: #000000 2px solid;
	border-bottom: #000000 3px solid;
	border-left: #000000 3px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
	width: 120px;
}

TABLE.dealerprod_form TD.rowdata_right
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_right_end
{
	background-color: #ffffff;
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_right_last
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-bottom: #000000 3px solid;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_right_last_end
{
	background-color: #ffffff;
	border-right: #000000 3px solid;
	border-bottom: #000000 3px solid;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_plans
{
	background-color: #ffffff;
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_plans_last
{
	background-color: #ffffff;
	border-right: #000000 3px solid;
	border-bottom: #000000 3px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	text-align: right;
	vertical-align: bottom;
	width: 200px;
}

TABLE.dealerprod_form TD.rowdata_left_bottom
{
	border-right: #000000 2px solid;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 3px solid;
	vertical-align: middle;
}

TABLE.dealerprod_form TD.notes
{
	border-right: #000000 3px solid;
	border-bottom: #000000 2px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	vertical-align: top;
}

TABLE.dealerprod_form TD.notes_bottom
{
	border-right: #000000 3px solid;
	border-bottom: #000000 3px solid;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12;
	vertical-align: top;
}

TABLE.dealerprod_form INPUT
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: center;
}

TABLE.dealerprod_form INPUT.left
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	width: 100;
}

TABLE.dealerprod_form INPUT.noeditleft
{
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-align: left;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

TABLE.report_filters
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.report_filters TD.header_rptmethod_title
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: middle;
}

TABLE.report_filters TD.header_left
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}

TABLE.report_filters TD.header_right
{
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: right;
	vertical-align: middle;
}

TABLE.report_filters TD.header_radio_left
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}

TABLE.report_filters TD.panelheaders
{
	background-color: #ee3425;
	background-image: url(../images/orangegradbar4x20.jpg);
	background-image: url(../images/bg_red_stripe_horiz.gif);
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	color: #ffffff;
	width: 927px;
}

TABLE.report_filters INPUT.radiobutts
{
	font-size: 12px;
	font-weight: bold;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenucontainer
{
	background-color: #eeeeee;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.fnimenucontainer TD.title
{
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenu
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
}

TABLE.fnimenu TD.fieldheader
{
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

TABLE.fnimenu TD.fieldvalue
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

TABLE.fnimenu TD.fieldvalue_right
{
	font-weight: normal;
	font-size: 12px;
	text-align: right;
}

TABLE.fnimenu TD.colspacer
{
	width: 30px;
}

TABLE.fnimenu TD.paymentsummary
{
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	width: 980px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenubenefits
{
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
	width: 150px;
}

TABLE.fnimenubenefits TD.benefitheader
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #111111;
	color: #ffffff;
}

TABLE.fnimenubenefits TD.benefittitle
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height: 40px;
}

TABLE.fnimenubenefits TD.benefitretail
{
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits TD.benefitdesc
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	height: 80px;
}

TABLE.fnimenubenefits TD.benefitmonthmiles
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

TABLE.fnimenubenefits TD.benefitterm
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits TD.benefitpayment
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits TD.benefitdecision
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenubenefits_package
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
	width: 227px;
}

TABLE.fnimenubenefits_package TD.benefitheader
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.benefittitle
{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

TABLE.fnimenubenefits_package TD.benefitretail
{
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.benefitdesc
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

TABLE.fnimenubenefits_package TD.benefitmonthmiles
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.benefitterm
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.benefitpayment
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.benefitdecision
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

TABLE.fnimenubenefits_package TD.vertspacerpref
{
	height: 10px;
}

TABLE.fnimenubenefits_package TD.vertspacerprefpsls
{
	height: 0px;
}

TABLE.fnimenubenefits_package TD.vertspacerprefpscash
{
	height: 10px;
}

TABLE.fnimenubenefits_package TD.vertspacervalue
{
	height: 50px;
}

TABLE.fnimenubenefits_package TD.vertspacervaluepsfin
{
	height: 35px;
}

TABLE.fnimenubenefits_package TD.vertspacervaluepsls
{
	height: 51px;
}

TABLE.fnimenubenefits_package TD.vertspacervaluepscash
{
	height: 144px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasic
{
	height: 111px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasicpsfin
{
	height: 32px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasicpsls
{
	height: 95px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasicpscash
{
	height: 144px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy1
{
	height: 73px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2
{
	height: 72px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2psfin
{
	height: 36px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2psls
{
	height: 141px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2pscash
{
	height: 144px;
}

TABLE.fnimenubenefits_package TD.vertspacerpref_lease
{
	height: 10px;
}

TABLE.fnimenubenefits_package TD.vertspacervalue_lease
{
	height: 159px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasic_lease
{
	height: 173px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy1_lease
{
	height: 73px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2_lease
{
	height: 162px;
}

TABLE.fnimenubenefits_package TD.vertspacerpref_cash
{
	height: 10px;
}

TABLE.fnimenubenefits_package TD.vertspacervalue_cash
{
	height: 111px;
}

TABLE.fnimenubenefits_package TD.vertspacerbasic_cash
{
	height: 249px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy1_cash
{
	height: 73px;
}

TABLE.fnimenubenefits_package TD.vertspacereconomy2_cash
{
	height: 235px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenubenefits_package_termpmtbox
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	color: #000000;
}

TABLE.fnimenubenefits_package_termpmtbox TD.termpmtbox
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 70px;
}
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenudisclosure
{
	background-color: #ffffff;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
	width: 924px;
}

TABLE.fnimenudisclosure TD.disclosureheader
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom: #000000 2px solid;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

TABLE.fnimenudisclosure TD.disclosurebody
{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.fnimenusignature
{
	background-color: #ffffff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	width: 924px;
}

TABLE.fnimenusignature TD.signaturestatement
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

TABLE.fnimenusignature TD.signatureline
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom: #000000 1px solid;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

TABLE.fnimenusignature TD.signaturelabel
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.interviewcontainer
{
	background-color: #ffffff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

TABLE.interviewcontainer TD.title
{
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.interview_sec0
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #000000;
	text-align: left;
}

TABLE.interview_sec0 TD.fieldheader
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.interview_sec1
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 95px;
	color: #000000;
}

TABLE.interview_sec1 TD.fieldheader
{
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
	padding-top: 10px;
}

TABLE.interview_sec1 TD.fieldvalue
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	border-bottom: #000000 1px solid;
	vertical-align: bottom;
}

TABLE.interview_sec1 TD.checkboxes
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
}

TABLE.interview_sec1 TD.fieldvalue_right
{
	font-weight: normal;
	font-size: 12px;
	text-align: right;
}

TABLE.interview_sec1 TD.colspacer
{
	width: 100px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.interview_img
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 85px;
	color: #000000;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec1
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
}

TABLE.warranty_sec1 TD.title
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 10px;
}

TABLE.warranty_sec1 TD.warrantyco
{
	font-weight: bold;
	font-size: 36px;
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
}

TABLE.warranty_sec1 TD.field_header
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

TABLE.warranty_sec1 TD.field_value
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec2
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
	width: 300;
	height: 280;
}

TABLE.warranty_sec2 TD.title
{
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	height: 18;
}

TABLE.warranty_sec2 TD.premium_amount
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

TABLE.warranty_sec2 TD.col1
{
	background-color: #fedac0;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.col2
{
	background-color: #8af492;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.col3
{
	background-color: #abdceb;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.col4
{
	background-color: #fffbce;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.col5
{
	background-color: #e0bee1;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.col6
{
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100px;
}

TABLE.warranty_sec2 TD.mileage
{
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 150px;
}

TABLE.warranty_sec2 TD.deductibleheader
{
	background-color: #fffbce;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec2 TD.deductibleheader5
{
	background-color: #e0bee1;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec2 TD.deductibleheader6
{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec2 TD.summarytitlerow
{
	background-color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec2 TD.summaryrow
{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec2 TD.wrap_row3
{
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec2 TD.col1_gmpp
{
	background-color: #fedac0;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 65px;
}

TABLE.warranty_sec2 TD.col2_gmpp
{
	background-color: #8af492;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 65px;
}

TABLE.warranty_sec2 TD.col3_gmpp
{
	background-color: #abdceb;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 65px;
}

TABLE.warranty_sec2 TD.col4_gmpp
{
	background-color: #fffbce;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 65px;
}

TABLE.warranty_sec2 TD.col5_gmpp
{
	background-color: #e0bee1;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 65px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec2_hdr
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	color: #000000;
}

TABLE.warranty_sec2_hdr TD.title
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

TABLE.warranty_sec2_hdr TD.premium_amount
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec3
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
}

TABLE.warranty_sec3 TD.title
{
	background-color: #e7e7ff;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
}

TABLE.warranty_sec3 TD.features
{
	background-color: #e7e7ff;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 190px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
TABLE.warranty_sec4
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
}

TABLE.warranty_sec4 TD.title
{
	border-bottom: #000000 2px solid;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
}

TABLE.warranty_sec4 TD.conditions
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec4 TD.guidelines
{
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec4 TD.field_header
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

TABLE.warranty_sec4 TD.field_values
{
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}

/*********************************************/
/*********************************************/
TABLE.dealerdev_rptlist
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	width: 300px;
}

TABLE.dealerdev_rptlist TD.colheader
{
	font-weight: bold;
	text-decoration: underline;
	padding-left: 15px;
}

TABLE.dealerdev_rptlist TD.reportdate
{
	padding-left: 15px;
}

TABLE.dealerdev_rptlist TD.author
{
	padding-left: 15px;
}

TABLE.dealerdev_rptlist A:link
{
	background-color: #ffffff;
}

TABLE.dealerdev_rptlist A:visited
{
	background-color: #ffffff;
}

TABLE.dealerdev_rptlist A:hover
{
	color: #ff0000;
	background-color: #ffffff;
}



/*----------------------- Biju  -- 08/07/05  --------------------------------------*/
/* Styles added below are generic that it is not specific to any Panels. So this   */
/* can be used on any page.
/*---------------------------------------------------------------------------------*/

.mdFormLabel
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	vertical-align: top;
}

.mdFormValue
{
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.mdFormValueCenter
{
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	padding-top: 4px;
}

.smText
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
}

.navtext
{
	width: 535px;
	font-size: 10pt;
	font-family: Arial;
	border-width: 1px;
	border-style: outset;
	border-color: #006BAE;
	layer-background-color: #FFF6D9;
	background-color: #FFF6D9;
	color: black;
}

.mdFormlabelblk
{
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	padding-right: 5px;
}

.addresslink
{
	color: #FFFFFF;
}

.addresslink:link
{
	color: #0000FF;
	text-decoration: underline;
}
.addresslink:visited
{
	color: #0000FF;
	text-decoration: underline;
}
.addresslink:active
{
	color: #0000FF;
	text-decoration: underline;
}
.addresslink:hover
{
	color: #0000FF;
	text-decoration: none;
}




.borderDown
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-bottom: #000000 2px solid;
	color: #000000;
}

.formGeneral
{
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

.windowOuter
{
	background-color: #E2E2E2;
}

.windowInner
{
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	color: #000000;
}

.windowThin
{
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	color: #000000;
}

.pageTitle
{
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

.pageSubTitle
{
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 17px;
	text-align: center;
}

.tableRowHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 25px;
	border-bottom: #FFFFFF 1px solid;
	border-right: #FFFFFF 2px solid;
	padding-right: 5px;
}

.tableColumnHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 25px;
	border-bottom: #CCCCCC 2px solid;
	border-right: #FFFFFF 2px solid;
}

.tableRow
{
	font-family: Arial;
	font-size: 12px;
	height: 25px;
	border-bottom: #FFFFFF 1px solid;
	border-right: #FFFFFF 2px solid;
}

.radio_butt
{
	font-size: 12px;
	font-weight: bold;
}

.label_right
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
	text-align: right;
}

.input_right
{
	font-weight: normal;
	font-size: 12;
	text-align: right;
}

.required
{
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.readonlyLeft
{
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-align: left;
}

/* 
Use the repeated classes below to handle tables with repeating data. It's set up so you won't have to worry about 
the alternating the presentation of the data. Here is an example of correct usage:
   
<table border="0" class="reptable" cellpadding="0" cellspacing="0">
	<tr class="head">
		<td>Test</td><td>Test</td>
	</tr>
	<tr>
		<td>Test</td><td>Test</td>
	</tr>
	<tr>
		<td>Test</td><td>Test</td>
	</tr>
</table>*/


.reptable
{
	border: 1px solid #4D6378;
}
.reptable .head td
{
	color: #FFFFFF;
	background-color: #4D6378;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-right: 1px solid #D0B594;
}
.reptable .head a
{
	color: #ffffff;
	text-decoration: underline;
}
.reptable .head a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.reptable .head a:active
{
	color: #ffffff;
	text-decoration: none;
}
.reptable td
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFFFFF;
}
.reptable .none td
{
	border-bottom: none;
}
.reptable .top td
{
	border-bottom: none;
	border-top: 1px solid #CCCCCC;
}
.reptable .nopad td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
/* END REPEATER classes */



.reptableBox
{
	border-color: #4D6378;
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
	border-collapse: collapse;
}

.reptablehead
{
	font-size: 12px;
}
.reptablehead td
{
	color: #FFFFFF;
	background-color: #4D6378;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-right: 1px solid #D0B594;
}

.reptablerow_border_right
{
	font-size: 12px;
}
.reptablerow_border_right td
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D0B594;
	border-right: 1px solid #FFFFFF;
}
.reptablerow_border_right .none td
{
	border-bottom: none;
}

.reptablerow_border_right td a
{
	color: #0000FF;
	background-color: #EEEEEE;
	text-decoration: underline;
}

.reptablerow_border_right td a:hover
{
	color: #0000FF;
	background-color: #EEEEEE;
}
.reptablerow_border_right td a:visited
{
	color: #0000FF;
	background-color: #EEEEEE;
}
.reptablerow_border_right td a:active
{
	color: #0000FF;
	background-color: #EEEEEE;
}


.linkMed a
{
	color: #0000FF;
	font-size: 12px;
}

.linkMed a:hover
{
	color: Yellow;
}

.linkMed a:visited
{
	color: #0000FF;
}


.report_header1_left
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 12;
	border-bottom: #000000 2px solid;
}

.report_header1_left A:link
{
	color: #000000;
	background-color: #ffffff;
}

.report_header1_left A:visited
{
	color: #000000;
	background-color: #ffffff;
}

.report_header1_left A:hover
{
	color: #ff0000;
	background-color: #ffffff;
}

.report
{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12;
	border-bottom: #000000 1px solid;
}

.report_even
{
	background-color: #ffffff;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-family: 'Arial';
	font-size: 12;
	border-bottom: #000000 0px solid;
}

.report_odd
{
	background-color: #b7d1e2;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-family: 'Arial';
	font-size: 12;
	border-bottom: #000000 0px solid;
}

.report_odd td
{
	border-right: #FFFFFF 2px solid;
}

.usermessage
{
	color: #FFFFFF;
}

.label_left
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
	text-align: left;
}

.text_box
{
	font-family: Arial;
	font-size: 12;
}

/*  Dealerprod */
.font_red
{
	font-weight: bold;
	font-size: 12;
	color: Red;
}
.font_magenta
{
	font-weight: bold;
	font-size: 12;
	color: Magenta;
}
.font_blue
{
	font-weight: bold;
	font-size: 12;
	color: Blue;
}
.font_green
{
	font-weight: bold;
	font-size: 12;
	color: Green;
}
/*  Dealerprod */


/* ###-- added by bijeesh 24 Apr 2007 for biweekly screeen */
.tableHeader
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tableEven
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12;
	margin: 0px 10px 5px;
	color: #000000;
	padding-top: 0px;
	background-color: #eeeeee;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	height: 25px;
}
.tableOdd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12;
	margin: 0px 10px 5px;
	color: #000000;
	padding-top: 0px;
	background-color: #eeeeee;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	height: 25px;
}
.table_print
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	height: 20px;
}
.table_border
{
	border: 1px;
	border-style: solid;
	border-color: #eeeeee;
}

.table_result
{
	font-size: 12px;
	border: 1px;
	border-style: solid;
	border-color: #D0B594;
}
.table_result td
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D0B594; /*border-right: 1px solid #FFFFFF;*/
}

/* @@@-- added by bijeesh, on 14 Jun 2007 for SCRate Screen */
.tblRequest
{
	background-color: #EDEDF2;
	font-family: "Arial";
	font-weight: normal;
	font-size: 12px;
}
.pnl
{
	background-color: #E4E5EA;
	border: #E2E2E2 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.innerLabel
{
	margin-left: 50px;
}
.innerLabelRed
{
	margin-left: 100px;
	color: red;
}
/* @@@-- */

.smallTitle
{
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.RateTab_top_border
{
	background-color: #122C89;
	text-align: center;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
}

.RateTextboxes
{
	width: 180px;
}

.tabClass
{
	width: 100%;
	margin-top: 5px;
	border: solid 1px #000000;
	padding-left: 5px;
}


.RatepageTitle
{
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	border-bottom: solid 2px #000000;
}
.ButtonRetrive
{
	text-align: center;
}

.tdSpacer
{
	width: 50px;
}
.BodyBkg
{
	background-color: #d6d6d6;
}

/* Add-Start by Lam Dang - 2009.09.10 */
.dl_panel_label
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.dl_subpanel_title
{
	margin-left: 10px;
	font-size: 16px;
	color: #6361ff;
	font-weight: bold;
}
.dt_panel_button
{
	font-size: 8pt;
}
.dl_req_field_note
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	text-align: left;
}
TABLE.field_note
{	
	margin-right: 0px;
	margin-left: 0px;
}
TABLE.field_note TD.new_req_field_note
{
	font-weight: bold;
	font-size: 10;
	color: #ff0000;
	text-align: left;
}

TABLE.field_note TD.dealstatus
{
	font-weight: bold;
	font-size: 12;
	text-align: right;
}

/* Add-End by Lam Dang - 2009.09.10 */
.label_left_small
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}
.label_right_small
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}
.radio_butt_small
{
	font-size: 10px;
	font-weight: bold;
}

.Tab5Header
{
	text-align:left ;
	font-weight:bold ;
	border:1px;border-color:Black;border-style:solid;
	background-color:White;	
}

.Tab5Header_active
{
	text-align:left ;
	font-weight:bold ;
	border:1px;border-color:Black;border-style:solid;
	background-color:White;	
}
.Tab5Header_noactive
{
	text-align:left ;
	font-weight:bold ;
	border:0px;border-color:Black;border-style:solid;
	background-color:transparent;	
}


.leftTitlePannel
{
	background-color:#B42916;
	color:White;
	font-weight:bold; 
	padding:6px; 
	font-size:14px;
}

.linkLeftPannel
{
	text-decoration:none; color:Blue;
}

.dotImageLeftPannelLink
{
	padding-left:10px; padding-right:5px;
}

.titleContentMain
{
	font-size:16px;
	font-weight:bold;
	background-color: #B42916;
	padding:5px;
	margin-bottom:5px;
	color:#fff;
}

.clearBorderImg
{
	border:none;
}

.colorLeftMenuUser
{
	color:Blue;
}

.colorLeftMenuUser:hover
{
	color:Red;
}
.clsPercent{
width:35px !important;
}