/* Heartbeat:  -- #5AB41E = 90, 180, 30*/
/* Car: #0D1136
/* Road: #B5B5B7 */
/* Timeline: #B5EAAA */
/* sidebar: #ECFEDA  = 236, 254, 218*/

backgroudcolorGreen
{
	background-color: #5AB41E;
}

body {
	margin: 0;
	padding: 0;
    font: 12px Tahoma;
	background: #fff;
	color: #0D1136;
}
#container {
	width: 100%;
	min-width: 65em;
	border: 0px;
	margin: 0px;
	/*margin-left: auto;
	margin-right: auto;
	padding: 0;*/
	line-height: 1.5em;
}

/* That's the min-width implementation for IE 6 */
* html .minwidth1 {
	/*border-left: 65em solid #FFF;*/
	margin-left: 200px;
	position: relative;
	float: left;
	z-index: 1;
}
* html .minwidth2 {
	margin-left: -170px;
	position: relative;
	float: left;
	z-index: 2;
	text-align: left;
}
* html .minwidth1_NoSidebars {
	/*border-left: 65em solid #FFF;*/
	margin-left: 0px;
	position: relative;
	float: left;
	z-index: 1;
}
* html .minwidth2_NoSidebars {
	margin-left: 0px;
	position: relative;
	float: left;
	z-index: 2;
	text-align: left;
}
#banner {
	height: 81px;
	vertical-align:top;
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(../../Images/XP/gradient_green_5a_lightwhite.jpg);
	background-repeat:repeat-y;
	color: #0D1136;
}

/* HOVER MENU */
.HoverMenu
{       
	background-color: #0D1136;
}
.HoverMenu a
{       
	color: #B5B5B7;
}

.NonHoverCssClass
{
    background-color:#5AB41E;    
}

.HoverCssClass
{
    background-color:Red;
}

/* MAIN CONTENT */
#content {
	padding: 0px 0px 0px 0px;
	margin-left: 200px; /*Make this one more than the leftbar to show the left line*/
	margin-right: 170px;/*Make this one more than the rightbar to show the right line*/
	margin-bottom:0px;
	margin-top:0px;
	/*border-left: 1px dashed #B5B5B7;
	border-right: 1px dashed #B5B5B7;*/
	background-color: #fff;
	position:relative;
}
#content_NoSidebars {
	padding: 0px 0px 0px 0px;
	margin-left: 0px; /*Make this one more than the leftbar to show the left line*/
	margin-right: 0px;/*Make this one more than the rightbar to show the right line*/
	margin-bottom:0px;
	margin-top:0px;
	/*border-left: 1px dashed #B5B5B7;
	border-right: 1px dashed #B5B5B7;*/
	background-color: #fff;
	position:relative;
}
#content_OnlyLeftSidebar {
	padding: 0px 0px 0px 0px;
	margin-left: 200px; /*Make this one more than the leftbar to show the left line*/
	margin-right: 0px;/*Make this one more than the rightbar to show the right line*/
	margin-bottom:0px;
	margin-top:0px;
	/*border-left: 1px dashed #B5B5B7;
	border-right: 1px dashed #B5B5B7;*/
	background-color: #fff;
	position:relative;
}
.contentText {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

/* LEFT SIDEBAR */
#leftsidebar 
{
    display:inline;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #0D1136;
	background-color: #ECFEDA; /*#B5B5B7;*/
	/*border-right: solid .1em #5AB41E;*/
}

/* RIGHT SIDEBAR */
#rightsidebar  {
    display:inline;
	float: right;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #0D1136;
	background-color:#ECFEDA; /*#B5B5B7;*/
	/*border-left: solid .1em #5AB41E;*/
}

/* LINKS */
r {
	text-decoration: none;
	color: #FF0000;
	text-decoration:underline;
	/*background-color: #fff;*/
}
y {
	text-decoration: none;
	color: #FF8000;
	text-decoration:underline;
	/*background-color: #fff;*/
}
a {
	text-decoration: none;
	color: #007F0E;
	text-decoration:underline;
	/*background-color: #fff;*/
}
a:hover {
	text-decoration:underline;
	color: #B5B5B7;
	text-decoration:underline;
	/*background-color:#fff;*/
}
a img {
	border: 0;
}

/* SmallHeaderLinks */
.SmallHeaderLinks {
    font-weight:bold;
	color: #0D1136;
	background-color:Transparent;
	cursor:pointer;
}

/* IMAGE PROPERTIES */
.border {
	padding: 10px;
	margin: 10px;
	border: 1px solid #0D1136;
}
.imgleft {
	float: left;
	border: 1px solid #0D1136;
	margin: 2px 2px 2px 1px;
	padding: 0px;
}

/* HEADING PROPERTIES */
h1 {
	width: 30%;
	font-size: 170%;
	letter-spacing: 5px;
	color:#0D1136;
/*	background: #5AB41E;*/
	vertical-align:middle;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 0px;
}
h2 {
	font-size: 120%;
	text-transform: uppercase;
	letter-spacing: 7px;
	color:#0D1136;
/*	background: #5AB41E;*/
	vertical-align:middle;	
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
h3 /* This is used for headers of the side bars*/
{
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	color:#ffffff;
	background-color: #5AB41E;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}

.h3like {
	padding: 5px;
	text-transform: uppercase;
	font-size: 90%;
	color:#fff;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}
h4 { /* This is used for headings for each of the flow pages */
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	color:#fff;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}
h5 {
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	color:#fff;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}

h5 a {
	text-decoration: none;
	color: Black;
	text-decoration:underline;
	/*text-transform:none;*/
	/*background-color: #fff;*/
}
h5 a:hover {
	text-decoration:underline;
	color: #B5B5B7;
	text-decoration:underline;
	/*background-color:#fff;*/
}

h6 {
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	color:#0D1136;
	letter-spacing: 3px;
	margin: 0;
}

.GrayTagLine {
  font-size: 110%;
  font-weight:bold;
  font-style:oblique;
  color: #B5B5B7;
}
.GrayObliqueTagLine 
{
  font-size: 110%;
  font-weight:bold;
  color: #B5B5B7;
  font-style:oblique;
}
.GreenObliqueTagLine {
  font-size: 150%;
  font-weight:bold;
	color:#007F0E;
	font-style:oblique;
}
.GreenLargeTagLine {
  font-size: 120%;
  font-weight:bold;
	color:#007F0E;
}
.GreenTagLine {
  font-size: 110%;
  font-weight:bold;
	color:#007F0E;
}
.BlueObliqueTagLine {
  font-size: 150%;
  font-weight:bold;
	color: #0D1136;
	font-style:oblique;
}
.BlueTagLine {
  font-size: 110%;
  color: #0D1136;
}
.BlueBiggerTagLine {
  font-size: 110%;
  font-weight:bold;
  color: #0D1136;
}
.BlueBiggestTagLine {
  font-size: 150%;
  font-weight:bold;
  color: #0D1136;
}
/*h6 {
	font-size: 100%;
	text-transform: uppercase;
	letter-spacing: 10px;
	color:#0D1136;
	vertical-align:middle;	
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}*/


.AVAAlertsPopupHeader
{
	padding: 5px;
	font-size: 100%;
	color:#fff;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}
.AVAAlertsPopupCount
{
	padding: 5px;
	font-size: 100%;
	color:#fff;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
}

h5like {
	padding: 5px;
	font-size: 110%;
	font-weight:bold;
	color:#5AB41E;
	margin: 0;
}


hr
{   
  color:#5AB41E;    
  width:100%;
  height:1px;
}

.headermenu
{
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0;
	width:auto;    
}

.headersubmenu
{
	background-image: url(../../Images/ServiceCenter/profile_header.gif);
	background-repeat:repeat-x;
	margin: 0;
	width:auto;    
	height:24px;
	padding-top:3px;
	padding-left:5px;
	font-size: 110%;
}

.main-navigation {
	display: inline /*Fix IE floating margin bug*/;
	float: left;
	width: 150px;
	overflow: visible !important /*Firefox*/;
	overflow: hidden /*IE6*/;
}

/*Modal Popup*/
.modalBackground {
	background-color:#B5B5B7;
    filter:alpha(opacity=90);
	opacity:0.90;	
}

/* Light modal background for disabling package selection popup while it is updated */
.modalBackgroundLight 
{
    background-color:#FFFFFF;
    filter:alpha(opacity=50);
    opacity:0.3;
}    

.modalPopup {
	background-color:#ffffaa;	
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.dragHandle
{
    cursor: move;
    border:solid 1px Gray;
    color:#5AB41E;
    text-align:center;
    padding: 5px;
	background: #0D1136;
	margin: 0;
}
/*end Modal Popup */

/* start Shop ads */
.ShopAds
{
    border: dashed 1px #0D1136;
    background-color:#ffffff;
    width:90%;
}

.ShopAds a
{
    font-size:x-small;
}
/* end Shop ads */

/* start side bar items */
.SmallLabel
{
     font-size:100%;
     font-weight:bold;
     color:#0D1136; 
     vertical-align:top;
}

.StatusLabel
{
     font-size:100%;
     font-weight:bold;
     color:black; 
     vertical-align:inherit;
}

.StatusLabelGreen
{
     font-size:100%;
     font-weight:bold;
     color:#0D1136;
     background-color:#B5EAAA;
     vertical-align:inherit;
}
.StatusLabelRed
{
     font-size:100%;
     font-weight:bold;
     color:#0D1136;
     background-color:#FF0c00; 
     vertical-align:inherit;
}
.StatusLabelYellow
{
     font-size:100%;
     font-weight:bold;
     color:#0D1136;
     background-color:#FFF200;
     vertical-align:inherit;
}
/* end side bar items */

.instruction
{
    font-size:110%;
    font-style:normal;
    font-weight:bolder;
    color:Red;
}

.loading
{
    text-align:left;
    font-weight:bolder;
    color:White;
    background-color:Red;
}

/* Hover help for all pages */
.HoverHelpPopup {
	position:absolute;
	visibility:hidden;
	background-color: white ;
 	filter:alpha(opacity=100);
 	opacity:1.00; 
	width:750px;
	padding:5px;
	border-width:3px;
  	border-style:solid;
  	border-color:#0D1136;
	z-index:1000000;
	font: 100% Tahoma;
}

.HoverHelpPopup Table
{
   border: solid 1px #B5B5B7;
   background:white;
   width:100%;  
}

.HoverHelpPopup Table tr
{
    vertical-align:top;
    Width:100%;	
}

.HoverHelpPopup Table tr td
{
    vertical-align:top;
    border: solid 1px #B5B5B7;
}

.HoverHelpPopup Table tr th
{
    vertical-align:top;
    text-transform: uppercase;
    text-align:left;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
    color: White;    
}

.HoverHelpPopup Table tr td Table 
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
}

.HoverHelpPopup Table tr td Table tr
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
}

.HoverHelpPopup Table tr td Table tr th
{
    vertical-align:top;
    text-align:left;
    background-color: #FFFFFF;
    color: Black;  
}

.HoverHelpPopup Table tr td Table tr td
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
}

/* Table to format sub-header in page */
.HeaderTable
{
	width: 100%; 
	position:relative; 
	top: 0px; 
	left: 0px; 
	margin:0,5,0,5;   
	empty-cells:show; 
}

.FlowMenuTable
{
    height: 20px;
	background-image: url(./Youthful/softbarblue.jpg);
	background-repeat:repeat-x;
    background-color: #0D1136;
  	border-top: solid 0px white; /*#5AB41E*/	
	border-bottom: solid 0px white; /*#5AB41E*/	
	border-left: solid 0px white; /*#5AB41E*/	
	border-right: solid 0px white; /*#5AB41E*/	

}

.CHCPageControl
{
	margin: 0, 0, 0, 0;
	padding: 0, 0, 0, 0;
}

.CHCTooltip
{
	display:none;
	overflow:auto;
	height:auto;
	background-color:InfoBackground;
	color:InfoText; 
	font: 12px Tahoma;
	border: solid 1px darkblue;
        z-index:10000;
}

.Warning
{
    border: dashed 1px #0D1136;
    background-color:#ffffaa;
}

/* Car: #0D1136
/* Road: #B5B5B7 */

/* -- SmallAV Button -- */
.dxbButton_SmallAV
{	
    font-size:75%;
    font-family:Tahoma;
    color:#007F0E;
	vertical-align: middle;	 		
    padding: 1px 5px 1px 5px;
	cursor: default;
}
.dxbButtonHover_SmallAV 
{
  	color: #007F0E;        
}
.dxbButtonChecked_SmallAV 
{
    color: #FFFFFF;
}
.dxbButtonPressed_SmallAV 
{
  	color: #007F0E;        
}
.dxbButton_SmallAV div.dxb
{    
    padding: 3px 8px 4px 8px;
}
.dxbButton_SmallAV div.dxbf
{     
    padding: 2px 7px 3px 7px;
}
/* -- Buttons -- */


/* -- BigAV Button -- */
.dxbButton_BigAV
{	
    font-size:100%;
    font-family:Tahoma;
    font-weight:bold;
    color:#007F0E;
	vertical-align: middle;	 		
    padding: 2px 5px 2px 5px;
	cursor: default;
}
.dxbButtonHover_BigAV 
{
  	color: #007F0E;        
}
.dxbButtonChecked_BigAV 
{
    color: #FFFFFF;
}
.dxbButtonPressed_BigAV 
{
  	color: #007F0E;        
}
.dxbButton_BigAV div.dxb
{    
    padding: 3px 8px 4px 8px;
}
.dxbButton_BigAV div.dxbf
{     
    padding: 2px 7px 3px 7px;
}
/* -- Buttons -- */

.fieldsetLine
{	
	border-top: 1px #5AB41E; 
	border-bottom-width:0; 
	border-top-style:outset;
	border-left-width:0; 
	border-right-width:0;
    background-color:white;	
     padding: 5px 5px 10px 5px;
     width:95%;
}

.fieldsetLine legend
{
    background-color:white;
    color:#5AB41E;
    font-size:110%;
    border:0px #B5B5B7 solid;
}

.fieldsetBox
{	
	border: solid 1px #5AB41E; 
	width:90%;
}
.fieldsetBox legend
{	
    background-color:white;
    color:#5AB41E;
    font-size:110%;
    border:0px #B5B5B7 solid;
}

.ratingStar
{
    white-space:nowrap;
    margin:0em;
    height:15px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor:pointer;
}
.ratingStar .ratingItemRO {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor:default;
}

.ratingStar .Filled {
    background-image: url(../../Images/XP/star.gif);
}
.ratingStar .Empty {
    background-image: url(../../Images//XP/emptyStar.jpg);
}
.ratingStar .Saved {
    background-image: url(../../Images/XP/star.gif);
}     
.ratingStar .Filled_RO {
    background-image: url(../../Images/ActorsAndIcons/filledstar_ro.jpg);
}
.ratingStar .Empty_RO {
    background-image: url(../../Images/ActorsAndIcons/emptystar_ro.jpg);
}

.AlertsTabAlertsTextPopup   
{
	display: none;
	overflow: auto;
	width: 300px;
	height: auto;
	max-height: 175px; 
	background-color: InfoBackground;
	color: InfoText; 
	border: solid 1px darkblue;    
}

.MultiLineTextBox
{

}

/* -- ASPxPopupControl -- */
.dxpcControl_PlasticBlue
{
	font: 9pt Tahoma;
	color: black;
	background-color: #EDF3F4!important;
	border: solid 0px transparent;
	padding: 0px;	
}
.dxpcControl_PlasticBlue a
{
	color: #1E3695;
}
.dxpcCloseButton_PlasticBlue
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_PlasticBlue
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_PlasticBlue
{
	border: Solid 1px #CCCCCC;
	color: #323232;	
	font: 9pt Tahoma;
	padding: 10px 5px 10px 5px;
	background-color: white;	
	white-space: normal;	
	vertical-align:top;
}
.dxpcFooter_PlasticBlue
{
	font: 9pt Tahoma;
	color: #909090;
	background-color: #E9E9E9;
	border: Solid 1px #CCCCCC;
	border-top-style: none;	
	
	background-image: url('pcFooterBack.gif');
    background-repeat:no-repeat;
}
.dxpcFooter_PlasticBlue td.dxpc
{
	font: 9pt Tahoma;
	color: #909090;
	white-space: nowrap;
	padding: 7px 1px 7px 10px;
}
.dxpcHeader_PlasticBlue
{
	font: 9pt Tahoma;
	font-weight:bold;
	background-color: #5AB41E;
	color: White;
	padding: 0px 0px 0px 0px;
}
.dxpcHeader_PlasticBlue td.dxpc
{
	font: 9pt Tahoma;
	font-weight:bold;
	background-color: #5AB41E;
	color: White;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
}
.dxpcModalBackground_PlasticBlue
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

.dxpcHeaderStyle_PlasticBlue
{
	HorizontalAlign: Left;
}

/* -- Featured content glider -- */
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 330px;
height: 200px; /* Set height to be able to contain height of largest content shown*/
border: 0px;
overflow: hidden;
}
/*
	Total wrapper width: 300px+5px+5px=310px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
 font: 100%;
  font-style:normal;
  font-weight:normal;    
position: absolute; /* Do not change this value */
background: white;
padding: 5px 0px 5px 0px;
visibility: hidden;
width: 330px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 310px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 300px+5px+5px=310px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid #B5EAAA;
color: #5AB41E;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #ECFEDA;
color: black;
}

.glidecontenttoggler a:hover{
background: #ECFEDA;
color: #0D1136;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #B5B5B7;
color: white;
}
/* -- end featured content glider -- */

/*-- begin time line stuff -- */
/*start simile timeline */
.timeline-default {
    font-family: Tahoma;
    font-size: 8pt;
    border: 1px solid 5AB41E;
    margin: 1px 1px 1px 1px;
    height: 85px;
}

a.year {
	text-decoration:underline;
    font-family: Tahoma;
    font-size: 8pt;
}

a.year:hover 
{
    text-decoration: underline;
}

.footnotes {
    background: #eee;
    padding: 0.25em;
}

.controls {
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 7pt;    
}

.controls Table
{
	border:0;
	border-spacing:0;
	border-style:none;
	margin: 0px, 0px, 0px, 0px;
	padding-left: 5;
}

.controls Input {
    padding: 0em;
    font-family: Tahoma;
    font-size: 7pt;    
}

.controls Button {
    font-family: Tahoma;
    font-size: 7pt;    
}

/* event popup style in Timeline.. when you click on an event..*/
.EventPopup Table
{
   border: solid 1px #B5B5B7;
   background:white;
   width:97%;  
}

.EventPopup Table tr
{
    vertical-align:top;
    Width:100%;	
}

.EventPopup Table tr td
{
    vertical-align:top;
    border: solid 1px #B5B5B7;
    font-size:100%;
}

.EventPopup Table tr th
{
    vertical-align:top;
    text-align:left;
    background-color: #5AB41E;
    color: White;    
}

.EventPopup Table tr td Table 
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
}

.EventPopup Table tr td Table tr
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
}

.EventPopup Table tr td Table tr th
{
    vertical-align:top;
    text-align:left;
    background-color: #FFFFFF;
    color: Black;  
    font-size:100%;
}

.EventPopup Table tr td Table tr td
{
    vertical-align:top;
    border: solid 1px #FFFFFF;
    font-size:100%;
}

/*end of  event popup */

/*end simile timeline */
/*-- end time line stuff -- */

/*-- start validation callouts --*/
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
/*-- start validation callouts --*/


/* Quick Search Results */
.QuickSearch Table
{
   border: solid 0px #B5B5B7;
   background:white;
   width:100%;  
}

.QuickSearch Table tr
{
    vertical-align:top;
    Width:100%;	
}

.QuickSearch Table tr td
{
    vertical-align:top;
    border-bottom: solid 1px #B5B5B7;
    empty-cells:show;
}

.QuickSearch Table tr th
{
    vertical-align:top;
    text-align:center;
    background-color: #5AB41E;
    color: White;    
}

.QuickSearch Table tr td Table
{	
   border: dashed 0px #B5B5B7;
   background:white;
   width:100%;   
}

.QuickSearch Table tr td Table tr td
{
    vertical-align:top;
    border-bottom: dotted 1px #B5B5B7;
    empty-cells:show;
}
/*end of Quick Search */

/* Start GridView */
.CommandField
{
    text-align: right;
}

.FixedColumn
{
    width:auto;
}

.GridView
{
    width: 100%;
    table-layout:auto;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	padding: 3 3 3 3;
	background-color:#B5EAAA;
	border: solid 2 #0D1136;
	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;
}
/* End GridView */


/* ConsumerCar sidebar */
.vehicleProfileProperty
{
    padding-top:3px; 
    padding-bottom:3px;
}


/* Vehicle Profile */

#profileContent 
{
    text-align:left;
    line-height:normal;
    width:800px;
}

#profileSavingsBox
{
    float:right;
    background-image: url(../newlandingpage/images/profile/savings_box.gif);
    width: 186px;
    height:238px;
    margin-right:0px;
    margin-top:150px;
    font-size:80%;
    line-height: normal; 
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:justify;
}

#profileSavingsBox h3
{
    font-size:16px;
    text-align:center;
    padding-top:10px;
    padding-bottom:5px;
    margin-top:0px;
    margin-bottom:1px;
}

#profileInput
{
    margin-left:10px; 
    margin-right:220px;
}

.grayBar
{
    background-color:#d7d7d7;
    text-align:left;
    font-weight:bold;
    font-size:120%;
    padding-left:20px;
    /*margin-top:10px;*/    /* margin-top causes problems with modal background (stays white) */
    margin-bottom:10px;
    margin-left:10px; 
    margin-right:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.ProfileSectionHeader
{
    color:#41b728; 
    font-weight:bold; 
    padding-top:15px; 
    padding-bottom:3px
}

/* Accordion Control (ZipCodeSearchResult page) */

.accordionHeader
{
/*    
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
*/
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	font-weight: bold;
	color:#ffffff;
	background-color: #5AB41E;
	background-image: url(../../Images/XP/softlightbar.jpg);
	background-repeat:repeat-x;
	margin: 0 0 3px 0;
    cursor: pointer;
}


.accordionContent
{
    background-color: #ECFEDA;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom: 3px;
}

.watermarkedText
{
    color:Gray;
    font-style:italic;
}
