﻿body
{
    /*EAM -controls the main content area background (when no control selected)*/
	/*background-color: #dcddcd;*/
	background-color: #E5E5E5;
	color: #333333;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	behavior: url("csshover3.htc");
}

A
{
	color: #0000FF;
}
A.HeaderMenu
{
	color: Black;
}
A.HeaderMenu:visited
{
	color: Black;
	text-decoration: none;
}
A.HeaderMenu:hover
{
	color: Black;
	cursor: hand;
	text-decoration: underline;
}

A:link
{
	color: #0000FF;
}
A:visited
{
	color: #0000FF;
}
A:active
{
	color: Black;
	cursor: hand;
	text-decoration: none;
}
A:hover
{
	color: #0000FF;
	cursor: hand;
	text-decoration: "underline";
}

A.bodyLink:link
{
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
A.bodyLink:visited
{
	color: #660032;
	text-decoration: none;
	font-weight: bold;
}
A.bodyLink:active
{
	color: #660032;
	cursor: hand;
	text-decoration: none;
	font-weight: bold;
}
A.bodyLink:hover
{
	color: #000000;
	cursor: hand;
	text-decoration: "underline";
	font-weight: bold;
}


#Header
{
    /*EAM - controls appearance of header*/
    background-color: #E5E1DF;
    height: 120px;
}

.ColumnHeader
{
	background-color: #aba692;
	color: #ffffff;
	height: 10px;
	font-size: 8pt;
	font-weight: bold;
}

.MainNavTable
{
	border-style: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

table
{
	border-collapse: collapse;
	border: 1px solid #999999;
}

td.Divider
{
	width: 13px;
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.TableDivider
{
	width: 2px;
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.TableHeaderDIV
{
    /*EAM - changes table header*/
	background-color: #6896C9;
	/*background-color: #660032;*/
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 10px;
	position: relative;
	top: 0px;
	left: 0px;
}

.FontSetup
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

.ControlCaption
{
	/*background-color: Silver;*/
	font-weight: bold;
	text-indent: 5px;
	padding-top: 5px;
}

.ControlContainer
{
	padding-top: 5px;
	/*background-color: ButtonFace;*/
}

.box
{
	padding: 0 10px 5px 10px;
	margin: 0 0 20px 0;
	border: 1px solid #d0d0d0;
	background-color: #f8f8f8;
}

.ClaimDivider
{
	width: 1px;
	background-color: #ffffff;
	border-left: 1px solid #999999;
}

.TabStripPreviousNextBox
{
	float: left;
	background-color: #ffffff;
	height: 63px;
	border-left: 1px solid #dcddcd;
	border-right: 1px solid #dcddcd;
	margin-top: 20px;
	margin-bottom: 10px;
}

.TabStripSaveCancelBox
{
	float: left;
	background-color: #ffffff;
	height: 63px;
	width: 210px;
	border-left: 1px solid #dcddcd;
	border-right: 1px solid #dcddcd;
}

.ScheduledListDetail
{
	border-top: 1px solid #dcddcd;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 00px;
	padding-left: 15px;
	padding-right: 15px;
	width: 965px;
}

#QuoteTypeHeader
{
	text-align: center;	
	padding-top: 5px;
	font-weight: bold;
	color: Black;
} 

#QuoteApplicationBox
{
	float: left;
	background-color: #ffffff;
	height: 63px;
	border-left: 1px solid #dcddcd;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
}

#PreviousNextBox
{
	float: left;
	background-color: #ffffff;
	height: 63px;
	border-left: 1px solid #dcddcd;
	border-right: 1px solid #dcddcd;
	margin-top: 20px;
	margin-bottom: 10px;
}

#AddEditDriverRound
{
	border-top: 1px solid #dcddcd;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 963px;
}

#AddEditVehicleRound
{
	border-top: 1px solid #dcddcd;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 963px;
}

.PolicyNavWrapper
{
	display: block;
}

.TabBar
{
	display: block;
}

h1
{
    /*EAM - controls headings*/
	color: #6896C9;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 8px;
	padding: 0px;
}

th
{
	color: #ffffff;
	/*EAM - controls non-styled column headers*/
	background-color: #6896C9;
	padding: 4px;
}

.DivHeader
{
	color: #ffffff;
	background-color: #0000FF;
	padding: 4px;
}

a.LookupToggle
{
	float: left;
	color: #ffffff;
	background-color: #6896C9;
	width: 205px;
	margin-top: 10px;
	margin-right: 5px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.LookupToggle
{
	float: left;
	color: #ffffff;
	background-color: #870038;
	width: 205px;
	margin-top: 10px;
	margin-right: 5px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


a.LookupToggle:hover
{
	text-decoration: none;
}

#HomeIcon
{
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 7px;
}

#MetaNavBox
{
	margin-top: -20px;
	margin-right: 15px;
	padding-top: 0px;
	text-align: right;
}

#NavBar
{
	/*EAM - controls appearance of navigation bar*/
	background-color: #6896C9;
	/*background-color: #59533b;*/
	color: #ffffff; 
	font-weight: bold;
	height:35px;
}

#NavBar img
{
	float: left;
}

.MainMenu
{
}

table.MainNavTable
{
	margin: 0px;
	padding: 0px;
}

table.MainNavTable tr
{
	margin: 0px;
	padding: 0px;
}

table.MainNavTable td
{
	margin: 0px;
	padding: 0px;
}

table.MainMenu
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}

table.MainMenu tr
{
	border: none;
}

table.MainMenu td
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	border-top: 1px solid #59533b;
	border-bottom: 1px solid #59533b;
	width: 75px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #eeecdf;
	background-color: #7b7662;
	border-left: 1px solid #aba692;
	vertical-align: middle;
	line-height: 100%;
}

table.MainMenu td.First
{
	border-left: 0px;
}

table.MainMenu td.Last
{
	border-right: none;
}

table.MainMenu td:hover
{
	background-color: #660032;
	border-bottom: 1px solid #a64443;
	text-decoration: none;
}

.MenuItem
{
	vertical-align: middle;
}

.MenuItem_Active
{
	vertical-align: middle;
	/*text-transform: uppercase;*/
	font-style: italic;
}

.breadcrumbs
{
	font-size: smaller;
	border: none;
	margin: none;
}

.Breadcrumb_CurrentNode
{
}

.Breadcrumb_Node
{
}

#NavBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#NavBar ul li
{
	float:left;
	position: relative;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

#NavBar ul li ul
{
	position: absolute;
	top: 30px;
	left: 0px;
}

#NavBar ul li a
{
	display: block;
	float: left;
	border-top: none;
	border-bottom: 1px solid #6896C9;
	text-decoration: none;
}

#NavBar ul li ul li
{
	clear: left;
	border: 0px;
}

#NavBar ul li ul li linkbutton a
{
	border-top: 0px;
}

#NavBar ul#MainNav li ul
{
	display: none;
}

#NavBar ul#MainNav li:hover ul, #NavBar ul#MainNav li.over ul
{
	display: block;
}

#NavBar ul#MainNav li a
{
	/*EAM - controls the appearance of normal header menu*/
    background-color: #6896C9;
	/*background-color: #7b7662;*/
	width: 100px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #eeecdf;
	border-right: 1px solid #aba692;
	vertical-align: middle;
	height: 24px;
}

#NavBar ul#MainNav li.First a
{
	border-left: 1px solid #aba692;
}

#NavBar ul#MainNav li:hover a, #NavBar ul#MainNav li.over a
{
	/*EAM - controls the appearance of HOVER header menu*/
	background-color: white;
	/*background-color: #660032;*/
	border-bottom: 1px solid #6896C9;
	text-decoration: none;
	color: Black;
}

#NavBar ul#MainNav li ul li:hover a, #NavBar ul#MainNav li ul li.over a
{
    /*HERE*/
    /*EAM - sets background of dropdown menu on mouse over*/
	background-color: #6896C9;
	color: White;
	/*background-color: #860038;*/
}

#NavBar ul#MainNav li ul li a
{
	background-color: #660032;
	text-decoration: none;
	border-bottom: 1px solid #a64443;
}

#NavBar ul#MainNav li.First ul li a
{
	border-left: 1px solid #aba692;
}

#NavBar #QuickNav
{
	float: right;
}

#NavBar ul#QuickNav li.first
{
	margin-left: 50px;
}

#NavBar ul#QuickNav li.inline
{
	display: inline;
}

#NavBar ul#QuickNav li.last
{
	border-right: 0px;
}

#NavBar ul#QuickNav li a
{
    /*EAM - controls appearance of Quick-Nav buttons*/
    background-color: #6896C9;
	/*background-color: #666666;*/
	width: 110px;
	padding: 3px 0px 2px 0px;
	border-right: 1px solid #ffffff;
}

#NavBar ul#QuickNav li a img
{
	margin: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
}

#NavBar ul#QuickNav li a p
{
	color: #ffffff;
	line-height: 100%;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: middle;
}

#NavBar ul#QuickNav li:hover a, #NavBar ul#QuickNav li.over a
{
    /*EAM - controls the mouse-over of quick nav buttons*/
	background-color: White;
	color: #6896C9;
	/*background-color: #ecece2;*/
	text-decoration: none;
}

#NavBar ul#QuickNav li.First:hover a
{
	border-left: 1px solid #59533b;
	border-right: 1px solid #59533b;
}

#NavBar ul#QuickNav li:hover a p, #NavBar ul#QuickNav li.over a p
{
    /*EAM - controls the link text color when HOVERING over Quick Nav buttons*/
    color: Black;
	/*color: #850039;*/
}
#NavBar ul#QuickNav li ul li form input#QuickLookup
{
	height: 15px;
	width: 58px;
}

#NavBar ul#QuickNav li ul li form input.Submit
{
	margin-top: 50px;
}

/*** Toolbar ***/

#Toolbar
{
	/*EAM - controls appearance of navigation bar*/
	background-color: #6896C9;
	/*background-color: #59533b;*/
	color: #ffffff; 
	font-weight: bold;
	height:35px;
}

#Toolbar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#Toolbar ul li
{
	float:left;
	position: relative;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

#Toolbar ul li ul
{
	position: absolute;
	top: 30px;
	left: 0px;
}

#Toolbar ul li a
{
	display: block;
	float: left;
	border-top: none;
	border-bottom: 1px solid #6896C9;
	text-decoration: none;
}

#Toolbar ul li ul li
{
	clear: left;
	border: 0px;
}

#Toolbar ul li ul li linkbutton a
{
	border-top: 0px;
}

#Toolbar ul#MainNav li ul
{
	display: none;
}

#Toolbar ul#MainNav li:hover ul, #Toolbar ul#MainNav li.over ul
{
	display: block;
}

#Toolbar ul#MainNav li a
{
	/*EAM - controls the appearance of normal header menu*/
    background-color: #6896C9;
	/*background-color: #7b7662;*/
	width: 100px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #eeecdf;
	border-right: 1px solid #aba692;
	vertical-align: middle;
	height: 24px;
}

#Toolbar ul#MainNav li.First a
{
	border-left: 1px solid #aba692;
}

#Toolbar ul#MainNav li:hover a, #Toolbar ul#MainNav li.over a
{
	/*EAM - controls the appearance of HOVER header menu*/
	background-color: white;
	/*background-color: #660032;*/
	border-bottom: 1px solid #6896C9;
	text-decoration: none;
	color: Black;
}

#Toolbar ul#MainNav li ul li:hover a, #Toolbar ul#MainNav li ul li.over a
{
    /*HERE*/
    /*EAM - sets background of dropdown menu on mouse over*/
	background-color: #6896C9;
	color: White;
	/*background-color: #860038;*/
}

#Toolbar ul#MainNav li ul li a
{
	background-color: #660032;
	text-decoration: none;
	border-bottom: 1px solid #a64443;
}

#Toolbar ul#MainNav li.First ul li a
{
	border-left: 1px solid #aba692;
}

#Toolbar #QuickNav
{
	float: right;
}

#Toolbar ul#QuickNav li.first
{
	margin-left: 50px;
}

#Toolbar ul#QuickNav li.inline
{
	display: inline;
}

#Toolbar ul#QuickNav li.last
{
	border-right: 0px;
}

#Toolbar ul#QuickNav li a
{
    /*EAM - controls appearance of Quick-Nav buttons*/
    background-color: #6896C9;
	/*background-color: #666666;*/
	width: 110px;
	padding: 3px 0px 2px 0px;
	border-right: 1px solid #ffffff;
}

#Toolbar ul#QuickNav li a img
{
	margin: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
}

#Toolbar ul#QuickNav li a p
{
	color: #ffffff;
	line-height: 100%;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: middle;
}

#Toolbar ul#QuickNav li:hover a, #Toolbar ul#QuickNav li.over a
{
    /*EAM - controls the mouse-over of quick nav buttons*/
	background-color: White;
	color: #6896C9;
	/*background-color: #ecece2;*/
	text-decoration: none;
}

#Toolbar ul#QuickNav li.First:hover a
{
	border-left: 1px solid #59533b;
	border-right: 1px solid #59533b;
}

#Toolbar ul#QuickNav li:hover a p, #Toolbar ul#QuickNav li.over a p
{
    /*EAM - controls the link text color when HOVERING over Quick Nav buttons*/
    color: Black;
	/*color: #850039;*/
}
#Toolbar ul#QuickNav li ul li form input#QuickLookup
{
	height: 15px;
	width: 58px;
}

#Toolbar ul#QuickNav li ul li form input.Submit
{
	margin-top: 50px;
}

/*** End Toolbar styles ***/

.messageheader
{
	background-color: #8A170F;
	color: White;
	border-style: solid;
	border-width: 1px;
	cursor: move;
	width: 300px;
}

/*
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 1px 2px 2px 2px;
	width: 250px;
}

.popupControl
{
}
*/
.QuickPanelLookupHeader
{
	background-color: #FFFFFF;
	border: solid 1px Gray;
	color: Black;
	text-align: center;
	font-weight: bold;
}

#QuickLookupPolicyHeader p
{
	background-color: #FFFFFF;
	border: solid 1px Gray;
	color: Black;
	text-align: center;
	font-weight: bold;
	font-size: large;
	padding: 2px 2px 2px 2px;
}

.MRUPolicyList
{
	width: 200px;
}

.NavPanel
{
	display: none;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #CCCCCC;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.demoarea
{
	padding: 20px;
}

.demoarea p
{
	padding: 5px;
}

.demoheading
{
	padding-bottom: 20px;
	color: #8A170F;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.5em;
}

.demobottom
{
	height: 8px;
	background: #FFF url(images/demobottom.png) no-repeat left bottom;
}

.dragMe
{
	width: 100%;
	height: 21px;
	background-color: #FFF;
	background-image: url(images/header-opened.png);
	text-align: center;
	cursor: move;
	font-weight: bold;
}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}

.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
}

.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}

/*--------------------- OLD SHEET STOPS HERE -----------------------------------------------*/

img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img.Button
{
	margin-top: 2px;
}

p
{
	color: #333333;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

a
{
	color: #ffffff;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #ffffff;
}

h2
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}
/*
input {
	width:107px;
}
*/
input.RadioButton
{
	width: 12px;
}

input.Submit
{
	height: 26px;
	width: 26px;
}

/*
select
{
	width: 107px;
}
*/

tr.Gray
{
	background-color: #cccccc;
}

td
{
	padding: 4px;
}

td.Input
{
	padding: 1px;
}

td.Centered
{
	text-align: center;
}

#LogoBox
{
	text-align: left;
}

#AgencyWelcomeLabelCaption
{
	display: none;
}

#QuickLookupForm
{
	display: none;
}

#QuickLookupFields
{
	float: left;
	width: 70px;
	margin-left: 5px;
}

#PolicyNavWrapper
{
	clear: left;
	margin-left: 6px;
}

#DoQuoteOrCancelRounder
{
	clear: left;
	background-color: #ffffff;
	width: 964px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#ApplicantInfoRounder
{
	clear: left;
	background-color: #ffffff;
	width: 964px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#ApplicantInfo
{
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
}

#NewQuoteRounder
{
	clear: left;
	background-color: #ffffff;
	width: 964px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#NewQuote
{
	padding-left: 20px;
	padding-right: 10px;
}

#DoQuoteOrCancel
{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#PolicyInfo
{
	height: 53px;
	padding-left: 10px;
	padding-right: 10px;
}

#PolicyInfoRounder
{
	float: left;
	width: 200px;
	height: 63px;
	background-color: #ffffff;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.PolicyInfoRounder
{
	float: left;
	width: 200px;
	height: 63px;
	background-color: #ffffff;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}


/*
#PolicyInfoHeight {
	height:67px;
}
*/

#PolicyInfo p
{
	color: Black;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#AddNewQuoteText
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#PolicyName
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
}

#PreviousNextBox img
{
	margin: 10px;
	margin-top: 12px;
}

#PreviousNextBox img#PreviousButton
{
	margin-right: 0px;
}

#SaveBoxRounder
{
	float: left;
	width: 240px;
	height: 63px;
	background-color: #ffffff;
	margin-top: 20px;
	margin-bottom: 12px;
}

#SaveBox
{
	height: 53px;
}

#SaveBox img
{
	margin: 10px;
	margin-top: 10px;
}

#SaveBox img#SaveButton
{
	margin-right: 0px;
}

#SaveBox img#CancelButton
{
	margin-left: 5px;
}

#TabBar
{
	clear: left;
	margin-left: 25px;
}

#TabBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#TabBar ul li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#TabBar ul li img
{
	float: left;
	height: 25px;
}

#TabBar ul li a
{
	display: block;
	float: left;
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 200%;
	font-weight: bold;
	text-decoration: none;
}

#TabBar ul li a.TabPast
{
	color: #808080;
	background-color: #b2b2b2;	
}

#TabBar ul li a.TabPresent
{
	color: Black;
	background-color: #ffffff;
}

#TabBar ul li a.TabFuture
{
	color: #cccccc;
	background-color: #666666;
}

#DriversRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 963px;
}

#Drivers
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#Drivers table
{
	width: 925px;
}

/*
#AddEditDriverTopLeft {
	float:left;
	padding-right:15px;
}

#AddEditDriverTopRight {
	float:left;
}

#AddEditDriverMiddleLeft {
	float:left;
	padding-right:15px;
}

#AddEditDriverMiddleRight {
	float:left;
}

#AddEditDriverBottomLeft {
	float:left;
	padding-right:15px;
}

#AddEditDriverBottomRight {
	float:left;
}
*/
#AddEditDriver table
{
	width: 456px;
	margin-right: 15px;
}

#AddEditDriver img.Button
{
	margin-right: 2px;
}

#AddEditDriverHeader
{
	width: 940px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#AddEditDriverHeader h1
{
	display: inline;
	margin-right: 20px;
}

#AddEditDriverHeader p
{
	display: inline;
	margin-left: 572px;
	padding: 0px;
	text-align: right;
}

#VehiclesRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 963px;
}

#Vehicles
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#Vehicles table
{
	width: 925px;
}

#AddEditVehicleLeftTop
{
	float: left;
	padding-right: 15px;
}

#AddEditVehicleLeftBottom
{
	float: left;
	padding-right: 15px;
}

#AddEditVehicleRight
{
	float: left;
}

#AddEditVehicle table
{
	width: 456px;
	margin-right: 15px;
}

#AddEditVehicle img.Button
{
	margin-right: 2px;
}

#AddEditVehicleHeader
{
	width: 940px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#AddEditVehicleHeader h1
{
	display: inline;
	margin-right: 20px;
}

#AddEditVehicleHeader p
{
	display: inline;
	margin-left: 572px;
	padding: 0px;
	text-align: right;
}

#CoveragesRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 963px;
}

#Coverages
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#EditPolicyCoveragesLeft
{
	float: left;
	padding-right: 15px;
}

#EditPolicyCoveragesRight
{
	float: left;
}

#EditPolicyCoveragesHeader
{
	width: 940px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#EditPolicyCoveragesHeader h1
{
	display: inline;
	margin-right: 20px;
}

#EditPolicyCoveragesHeader p
{
	display: inline;
	margin-left: 565px;
	padding: 0px;
	text-align: right;
}

#EditVehicleCoveragesLeft
{
	float: left;
	padding-right: 15px;
}

#EditVehicleCoveragesRight
{
	float: left;
}

#EditVehicleCoveragesHeader
{
	width: 940px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#EditVehicleCoveragesHeader h1
{
	display: inline;
	margin-right: 20px;
}

#EditVehicleCoveragesHeader p
{
	display: inline;
	margin-left: 360px;
	padding: 0px;
	text-align: right;
}

#DataEntryHeader
{
	width: 450px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#DataEntryHeader h1
{
	display: inline;
	margin-right: 20px;
}

#DataEntryHeader p
{
	display: inline;
	margin-left: 577px;
	padding: 0px;
	text-align: right;
}

#SaveCancelVehicle
{
	width: 454px;
	text-align: right;
	padding-top: 10px;
}

#PremiumRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 963px;
}

#Premium
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#ViewSavedQuotesRounder
{
	clear: left;
	background-color: #ffffff;
	/*margin-left: 15px;*/
	/*margin-right: 15px;*/
	/*margin-top: 25px;*/
	margin-bottom: 0px;
	/*width: 963px;*/
}

#ViewSavedQuotes
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#BillingRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 0px;
	width: 963px;
}

#Billing
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#ConfirmationRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 0px;
	width: 963px;
}

#Confirmation
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

/*--------------------- styles.css STOPS HERE -----------------------------------------------*/

.TabStripPageRounder
{
    /*EAM - changes appearance of the primary form area*/
	clear: left;
	background-color: #E5E5E5;
	/*margin-left: 15px;
	margin-right: 15px;*/
	margin-top: 15px;
	margin-bottom: 0px;
}

.TabStripFullItem
{
	padding-left: 15px;
	padding-right: 15px;
	/*width: 965px;*/
}

.TabStripBigItem
{
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 995px;
}

.HeaderFullItem
{
	/*padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 15px;*/
}

.DynamicControlHeader
{
	width: 965px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.TableHolder
{
	width: 946px;
	float: left;
	vertical-align: top;
}

.TableHolderNoBorder
{
	/*width: 946px;*/
	width: 100%;
	float: left;
	border: 0px;
	vertical-align: top;
	margin-left: 10px;
	margin-right: 10px;
}

.TableLeft
{
	width: 450px;
	float: left;
	vertical-align: top;
}

.TableLeftNoBorder
{
	width: 450px;
	float: left;
	vertical-align: top;
	border: 0px;
}

.TableRight
{
	width: 450px;
	float: left;
	vertical-align: top;
}

.TableRightNoBorder
{
	width: 450px;
	float: left;
	vertical-align: top;
	border: 0px;
}

.TabStripPolicyInfo
{
	float: left;
	background-color: #ffffff;
	height: 63px;
}

.TabStripPreviousButton
{
	margin: 2px;
	margin-top: 12px;
	margin-right: 0px;
}

.TabStripNextButton
{
	margin: 2px;
	margin-top: 12px;
	margin-right: 2px;
}

.SaveBoxRounder
{
	float: left;
	width: 205px;
	height: 63px;
	background-color: #ffffff;
	margin-top: 20px;
	margin-bottom: 10px;
}

.TabStripSaveButton
{
	margin: 2px;
	margin-top: 16px;
	margin-right: 0px;
}

.TabStripCancelButton
{
	margin: 2px;
	margin-top: 16px;
	margin-right: 2px;
}

#QuoteVersionHeader
{
	width: 525px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#QuoteVersionHeader h1
{
	display: inline;
	margin-right: 02px;
}

#QuoteVersionHeader p
{
	display: inline;
	margin-left: 170px;
	padding: 0px;
	text-align: right;
}


.ScheduledList
{
	padding-left: 15px;
	padding-right: 15px;
	width: 964px;
}

.ScheduledListDetailSubItem
{
	width: 946px;
	margin-left: 15px;
	margin-right: 00px;
}

.Header
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.Header_h1
{
	display: inline;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Header_p
{
	padding: 0px;
}

.LookupButton
{
	color: #ffffff;
	float: left;
	background-color: #730028;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.TABRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 964px;
}



#QuoteVersionRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 486px;
}

#QuoteVersionHeader
{
	width: 356px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.QuoteVersionRounder
{
	clear: left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 964px;
}

.ApplicantLeft
{
	float: left;
	padding-left: 15px;
}

.ApplicantRight
{
	float: left;
}
.ClaimLeft
{
	float: left;
	padding-left: 15px;
}
.ClaimRight
{
	float: left;
}

/*--------------------- control_styles.css STOPS HERE -----------------------------------------------*/
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #ff0000;
}
.MaskedEditBlurNegative
{
	color: #ff0000;
}
/************ MaskedEdit Related Styles ***********************/
/************ Calendar Related Styles ***********************/

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}

div.ajax__calendar_days table tr td
{
	padding-right: 0px;
}
/************ MaskedEdit Related Styles ***********************/
.messageheader
{
	background-color: #B2C3E1;
	color: Black;
	border-style: solid;
	border-width: 1px;
	cursor: move;
	width: 300px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.demoarea
{
	padding: 20px;
}

.demoarea p
{
	padding: 5px;
}

.demoheading
{
	padding-bottom: 20px;
	color: #41519A;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.5em;
}

.dragMe
{
	width: 100%;
	height: 21px;
	background-color: #FFF;
	background-image: url(images/header-opened.png);
	text-align: center;
	cursor: move;
	font-weight: bold;
}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}

.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
}

.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: White;
	color: #730028;
	font-weight: bold;
}

#progressBackgroundFilter
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}

.progressBackgroundFilter
{
	position: relative; /*top:130px; */
	bottom: 50px;
	left: 20px; /*right:0px;    padding:0;    margin:0; */
}


#processMessage
{
	position: absolute;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	background-color: #fff;
}

.AlternatingRowStyle
{
	background-color: ButtonFace;
	color: Black;
}

.SelectedRowStyle
{
	background-color: Yellow;
	color: Red;
}

.DIVBorder
{
	border-collapse: collapse;
	/*border: 1px solid #999999;*/
}

.TreeView
{
	background-color: White;
	height: 500px;
}

/* Workflow Tab Themes */
.workflow_tab .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(img/technorati/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.workflow_tab .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.workflow_tab .ajax__tab_header .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.workflow_tab .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.workflow_tab .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.workflow_tab .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.workflow_tab .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

.TabPast
{
	color: #808080;
	background-color: #b2b2b2;
}

.TabPresent
{
	color: Black;
	background-color: #ffffff;
}

.TabFuture
{
/*	color: #cccccc; */
	color: White;
	background-color: #666666;	
}

.RequiredField
{
    background-image: url('../../images/asterisk.gif');
    background-repeat: no-repeat;
    background-position: 2px 4px;
    padding-left: 10px;
}

/* ======================================================
Settings for ImageButtons
======================================================= */

.insButtonToolbar
{
    float: none; 
    width:100%; 
    height: 35px; 
}

.insButton
{
    float: left;
    height:20px; 
    margin-left: 5px;
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    color: White; 
    font-size: 12px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
    border: none;
}

.insButtonLeft
{
    height:20px; 
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/medium/button_down_left.jpg); 
    background-repeat: no-repeat;
}
.insButtonMiddle
{
    height:20px; 
    background-image: url(images/button/medium/button_down_middle.jpg); 
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 12px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insButtonRight
{
    height:20px; 
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/medium/button_down_right.jpg); 
    background-repeat: no-repeat;
}
.insButtonLink
{
    color: White; 
    font-size: 12px;
    font-family: inherit;
    text-decoration: none;
}
a.insButtonLink:hover
{
    color: Yellow;
}
.insButtonHoverLeft
{
    height:20px; 
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/medium/button_over_left.jpg); 
    background-repeat: no-repeat;
}
.insButtonHoverMiddle
{
    height:20px; 
    background-image: url(images/button/medium/button_over_middle.jpg); 
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 12px;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insButtonHoverRight
{
    height:20px; 
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/medium/button_over_right.jpg); 
    background-repeat: no-repeat;
}

.insButtonHover
{
    float: left;
    margin-left: 5px;
    height:20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 12px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}

.insButtonSmall
{
    float: left;
    height: 20px; 
    margin-left: 0px;
    margin-right: 5px;
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    color: White; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
    border: none 0px white;
    text-align: left;
}

.insButtonSmallLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-left.GIF); 
    background-repeat: no-repeat;
}

.insButtonSmallMiddle
{
    height: 20px; 
    background-image: url(images/button/gray/gray-button75x20-middle.GIF); 
    padding: 0px 5px 0px 5px;
    /* #6896C9 */
    color: #316ac4;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insButtonSmallRight
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-right.GIF); 
    background-repeat: no-repeat;
}
.insButtonSmallLink
{
    color: White; 
    font-size: 11px;
    font-family: inherit;
    text-decoration: none;
}
a.insButtonSmallLink:hover
{
    color: Yellow;
}
.insButtonSmallHoverLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-hover-left.GIF); 
    background-repeat: no-repeat;
}
.insButtonSmallHoverMiddle
{
    height: 20px; 
    background-image: url(images/button/gray/gray-button75x20-hover-middle.GIF); 
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 11px;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insButtonSmallHoverRight
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-hover-right.GIF); 
    background-repeat: no-repeat;
}

.insButtonSmallHover
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    height: 20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}

.insButtonSmallPressedLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-pressed-left.GIF); 
    background-repeat: no-repeat;
}
.insButtonSmallPressedMiddle
{
    height: 20px; 
    background-image: url(images/button/gray/gray-button75x20-pressed-middle.GIF); 
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insButtonSmallPressedRight
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/gray/gray-button75x20-pressed-right.GIF); 
    background-repeat: no-repeat;
}

.insButtonSmallPressed
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    height: 20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}

table
{
    border: none;
}

/*
===========================================================================================
Settings for Driver Information and Vehicle Inforamtion Grids
===========================================================================================
*/

.DriverFieldSetHeader
{
  
}

.DriverSummaryPanel
{
    height:100%;
}

.DriverSummaryInfoGrid
{
    float:left;
    margin-top:-18px;
    margin-left: -8px; 
    text-align:center; 
}
.VehicleFieldSetHeader
{

}
.VehicleInfoGrid
{
    float:left; 
    margin-top:-18px;
    margin-left: -28px; 
    height:100%;
    text-align:center;
    padding:  20px;
}

.ErrorMessage
{
	color: Red;
	font-weight: bold;
}

.CoverageSummaryHeadingText
{
	font-weight: bold;
	font-size: larger;
}

.CoverageSummaryFooterText_AutoPremiums
{
	font-weight: bold;
	font-size: 13px;
}

.CoverageSummaryFooterText_Total
{
	font-size: 11px;
	font-weight: bold;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=60);
    opacity:0.60;         
}
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    border-color:  #6896C9;
    background-color:#FFFFFF; 
    position:absolute; 
    width:150px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
    color:  #6896C9;
} 
.loginLayout
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding:8px;
    padding-top:165px;
    border:solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 1px 2px 2px 1px;
    /*background-color:Black;*/
    background-repeat:no-repeat;
    /* Added Lines */
    background-color:Black;
    background-attachment: fixed; 
    background-position: center;
    /* Added Lines */    
    color: White;
    font-weight: bold;
}

.AgencyWelcomeLabelCaption
{
	margin-top: 35px;
	margin-left: 520px;
	font-size:medium;
}

/* TEMPORARY STYLES */
TD.category
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #ccc;
    TEXT-ALIGN: left;
}

.WatermarkExtenderFont
{
	color: Gray;	
}

.SearchInsTextBox
{
	width: 100px; 
	height: 17px;
}

.PolicyInquiryPolicyNumberDIV
{
	margin-top: 20px;
	margin-left: 30px;
	font-weight: bold;	
}

.PolicyInquiryPolicyHolderNameDIV
{
	margin-left: 30px;
	font-weight: bold;	
}

.PolicyInquiryCloseLinkDIV
{
	margin-left: 30px;
	margin-bottom: 20px;	
}

.TabButton

 {

       float: left;

       padding: 0px;

       margin: 0px;

}

.TabButton a

{

white-space: nowrap;

}
/***************************** Tab Button Styles ************************************/

.insTabButtonSmall
{
    float: left;
    height: 20px; 
    margin-left: 0px;
    margin-right: 5px;
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    color: #870038; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
    border: none 0px white;
    text-align: left;
}

.insTabButtonSmallLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_left.gif); 
    background-repeat: no-repeat;
}

.insTabButtonSmallMiddle
{
    height: 20px; 
    background-image: url(images/button/silverTab/silver_tab_button_middle.gif);
    padding: 0px 5px 0px 5px;
    color: #870038; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insTabButtonSmallRight
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_right.gif);
    background-repeat: no-repeat;
}

.insTabButtonSmallLink
{
    color: #870038; 
    font-size: 11px;
    font-family: inherit;
    text-decoration: none;
}
a.insTabButtonSmallLink:hover
{
    color: Black;
}

.insTabButtonSmallHoverLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_hover_left.gif);
    background-repeat: no-repeat;
}
.insTabButtonSmallHoverMiddle
{
    height: 20px; 
    background-image: url(images/button/silverTab/silver_tab_button_hover_middle.gif);
    padding: 0px 5px 0px 5px;
    color: Black; 
    font-size: 11px;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insTabButtonSmallHoverRight
{
    height: 20px; 
    width: 25px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_hover_right.gif);
    background-repeat: no-repeat;
}

.insTabButtonSmallHover
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    height: 20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}

.insTabButtonSmallPressedLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_left.gif);
    background-repeat: no-repeat;
}
.insTabButtonSmallPressedMiddle
{
    height: 20px; 
    background-image: url(images/button/silverTab/silver_tab_button_middle.gif);
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insTabButtonSmallPressedRight
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
	background-image: url(images/button/silverTab/silver_tab_button_right.gif);
    background-repeat: no-repeat;
}

.insTabButtonSmallPressed
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    height: 20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}

.insTabButtonSmallSelectedLeft
{
    height: 20px; 
    width: 15px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/button/silverTab/silver_tab_button_selected_left.gif');
    background-repeat: no-repeat;
}
.insTabButtonSmallSelectedMiddle
{
    height: 20px; 
    background-image: url(images/button/silverTab/silver_tab_button_selected_middle.gif);
    padding: 0px 5px 0px 5px;
    color: White; 
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    text-decoration: none;
    background-repeat: repeat-x;
    white-space: nowrap;
}
.insTabButtonSmallSelectedRight
{
    height: 20px; 
    width: 25px;
    padding: 0px 0px 0px 0px;
	background-image: url(images/button/silverTab/silver_tab_button_selected_right.gif);
    background-repeat: no-repeat;
}

.insTabButtonSmallSelected
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    height: 20px; 
    padding: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    background-repeat: repeat-x; 
    text-align: center;
    cursor: pointer;
}	
.TabButton 
{
    float: left;
    padding: 0px;
    margin: 0px;
}
.TabButton a
{
    white-space: nowrap;
}
/***************************** Tab Button Styles ************************************/

