/* CSS Document */
body 									{ margin: 0; padding: 0; font-family:Arial, Verdana, Helvetica, sans-serif; color: #353535; font-size: 62.5%; }
img										{border:0px;}
/*	--	STRUCTURE				--		*/

#Page									{ width:770px; margin:0 auto; background:url(/_Resources/Images/bgnd_page.gif) center repeat-y;}
#container								{ background-color:#FFFFFF; margin:10px auto; width:769px; border:1px solid #50ABC5; padding: 5px 5px 10px 5px; }

#Header									{ padding:0; margin:0px auto;width:750px;background:url(/_Resources/Images/bgnd_headernew.gif) no-repeat top;}
#Header img								{ height:100px;width:260px;margin:0px;padding:0px;}
#Content								{ width:485px; float:left; clear:right; padding: 0 15px 0 30px; text-align:justify;}
.ContentContainer						{ width:770px;margin:0 auto;overflow:hidden;}
#Side									{ float:left;margin-left:5px;}
#Footer									{ clear:both;margin:0 auto;width:750px; padding: 20px 10px 25px 10px; background-image:url(/_Resources/Images/bgnd_pagefooter.gif); background-repeat:no-repeat; background-position:bottom;}
/*	--	TYPOGRAPHY				--		*/
#Content								{ font-size:1.2em;text-align:left;}
#Content h1								{ font-size:2em; color:#3B6FAD; margin:15px 0 10px 0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; border-bottom:1px solid #CADEEF;}
#Content h2, #Side h2					{ font-size:1.6em; color:#3B6FAD; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
#Content h3								{ font-size:1.4em;}
#Content h4								{ }
#Content h5								{ }
#Content .errmsg							{ font-size:11px; font-weight:bold; color:#FF0000;}
#Content p								{ /*font-size:1.2em;*/ line-height:1.7em;text-align:left; }
#Content ul								{ margin-left:0; padding-left:0;}
#Content ul li							{ /*font-size:1.2em;*/ list-style-type:none; background:url(/_Resources/Images/bullet_orange.gif) no-repeat 0px 8px; padding:5px 0 5px 25px; margin-left:20px;}
#Content ul li.root						{ display:none;}
#Content ol li							{ /*font-size:1.2em;*/ padding:5px 0 5px 25px; margin-left:20px;}
#Content ul.tick li						{ background:url(/_Resources/Images/bullet-checklist.gif) no-repeat center left;}

#Content dl 							{ /*font-size:1.2em;*/ line-height:1.7em; }
#Content dt 							{ font-weight:bold; color:#FF6600;}


#Footer p								{ color:#FFF; margin:0; padding:0 15px; font-size:1.1em;}
#Footer p a								{ color:#FFF; font-weight:bold; text-decoration:none;}

strong									{ color:#3B6FAD; }
u										{ }
i										{ }
kbd										{ }
acronym									{ color:#3B6FAD; cursor:help;}
/*	--	LINKS					--		*/
a										{ color:#FF6600; text-decoration:underline; font-weight:bold; cursor:pointer; }
a:hover									{ color:#3B6FAD; text-decoration:underline; }
a.pdf									{ padding-left:15px; background-image:url(/_Resources/Images/icn_acrobat.gif); background-repeat:no-repeat; background-position:2px 2px;}
a.ext									{ padding-left:15px; background-image:url(/_Resources/Images/icn_ext.gif); background-repeat:no-repeat; background-position:2px 2px;}
a.jumpto								{ float:right;}
a.button_quote							{ background-image:url(/_resources/images/button_quote.gif);color:#FFF;font-weight:bold;font-size:1.2em;text-decoration:none;width:110px;height:42px;padding:3px 0 0 10px;display:block;}
/*	--	PRIMARY NAVIGATION		--		*/
#Nav									{ overflow:hidden; background-color:#313131;margin:0; padding:0; font-size:1.1em; list-style:none; background-image:url(/_Resources/Images/bgnd_nav.gif); background-repeat:repeat-x; background-position:top right; }
#Nav li 								{ float:left; margin:0; padding:0px;width:20%; white-space:nowrap;}
#Nav li a 								{ display:block; text-decoration:none; font-weight:bold; line-height:33px;color:#FFF;text-align:center;font-size:12px;}
#Nav li a.current,
#Nav li a:Hover							{ background-repeat:no-repeat; background-position:bottom center;}
#Nav li a.current, 
#Nav li a.current:Hover					{ background-image:url(/_Resources/Images/bgnd_nav_hl.gif);}
#Nav li a:Hover							{ background-image:url(/_Resources/Images/bgnd_nav_hl_anim.gif);}
/*	--	SECONDARY NAVIGATION	--		*/
#subNav, #Side ul						{ margin:0 15px 0 0; padding:0; width:220px; font-size:1.1em;}
#subNav li, #Side li					{ list-style-type:none; padding:0;}
#subNav li a, #Side li a				{ font-weight:normal; display:block; padding:6px 0 6px 5px; color:#353535; text-decoration:none;  border-bottom: 1px solid #EBF4FF;}
#subNav li a:Hover, #Side li a:Hover	{ background-color:#EBF4FF;}
#subNav li a.current, 
#Side li a.current,
#subNav li a.current:hover				{ border-bottom: 1px solid #FFF; color: #fff; background-image:url(/_Resources/Images/bgnd_subnav_orange.gif); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; }
#subNav li.hidden						{ display:none;}
#Side p									{ font-size:1.1em;margin:5px 0;float:left;padding:0;}
#Side .recall							{ width:190px;background:url(/_Resources/Images/box-recalloff.gif) no-repeat;overflow:hidden;margin-top:10px;padding: 0px 15px;}
#Side .recall h2						{ background-image:url(/_resources/images/title-recall.gif);background-repeat:no-repeat;border:0 none;text-indent:-200em;height:18px;margin:10px 0 0 0;line-height:0px;padding:0;font-size:2px;}
#Side .recall a.button_quote			{ float:right;margin-top:26px;color:#FFFFFF;font-size:1.44em;}
#Side .recall div						{ display:block;height:1%;margin:0 0 5px;overflow:hidden;padding:0;clear:both;}
#Side .recall div label					{ font-size:1.1em;font-weight:bold;width:70px;margin-right:5px;float:left;}
#Side .recall div input					{ font-size:1.1em;width:100px;float:left;}
#Side .recall input.submit				{ background-image:url(/_resources/images/button_quote.gif);border:0 none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-size:1.44em;font-weight:bold;height:45px;margin:10px 0 0 0;padding:0 0 23px 10px;text-align:left;text-decoration:none;width:120px;}
#Side #recall_on						{ background:url(/_Resources/Images/box-recallon.gif) no-repeat;}
div.tradesman							{ background:url(/_Resources/Images/box-tradesmanright.gif) no-repeat!important;}
div.tradesman h2						{ background-image:url(/_resources/images/title-tradesman.gif)!important;}
div.tradesman a.button_quote			{ margin-top:0!important;}
/*	--	TERTIARY NAVIGATION		--		*/
#Side li.sub a							{ font-weight:normal; display:block; padding:5px 0 5px 15px; color:#353535; text-decoration:none;  border-bottom: 1px solid #EBF4FF;}
 #subNav li.sub a						{ font-weight:normal; display:block; padding:5px 0 5px 15px; color:#353535; text-decoration:none;  border-bottom: 1px solid #EBF4FF;}
#Side li.sub a:Hover					{ background-color:#FFFFCC;}
#subNav li.sub a:Hover					{ background-color:#FFFFCC;}
/*	--	BREADCRUMBS				--		*/
#breadcrumbs							{ margin:5px 5px 0 5px; background-color:#F9F9F9; border:1px solid #c6c6ba; padding:5px 10px; background:#c6c6ba url(/_Resources/Images/bgnd_breadcrumbs0.gif) repeat-x; background-position: center left;}
#breadcrumbs a							{ font-weight:normal;}
#breadcrumbs span						{ color:#999999;margin:0 5px;}
#breadcrumbs em							{ font-style:normal; color:#666666;}
/*	--	FOOTER NAVIGATION		--		*/
#Footer ul								{ width:750px; height:20px; border-top:1px solid #E7E7E7; text-align:center; margin:0 0 10px 0; padding:0; list-style:none;}
#Footer ul li 							{ float:left; margin:0; padding:0;}
#Footer ul li a 						{ display:block; text-decoration:none; font-weight:normal; padding:5px 10px 8px 5px; color:#838383; font-size:1em; }
#Footer ul li a:Hover					{ }
/*	--	VALIDATION NAVIGATION		--		*/
ul.validation							{ width:750px; height:20px; margin:1px auto; padding:0; list-style:none;}
ul.validation li 						{ float:right; margin:0; padding:0;}
ul.validation li a 						{ display:block; text-decoration:none; font-weight:normal; padding:5px 10px 8px 5px; color:#ccc; font-size:1em; }
ul.validation li a:Hover				{ }
/*	--	COMMENT / QUOTE BOX			--		*/
#comments								{ margin:15px 0; padding:15px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; width:220px; text-align:center; background-image:url(/_Resources/Images/bgnd_cmnt.gif); background-repeat:repeat-y; background-position:top;}
#comments blockquote					{ padding:0 5px 25px 5px; margin:0; border:1px; font-size:1.8em; background-image:url(/_Resources/Images/bgnd_cmnt_bott.gif); background-repeat:no-repeat; background-position:bottom; color:#fff;}
#comments cite							{ font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; margin:0; padding:10px 0 0 0; display:block; width:220px; text-align:left; background-image:url(/_Resources/Images/bgnd_clear.gif); background-repeat:repeat;color:#3B6FAD;}
/*	--	RECALL QUOTE BOX			--		*/
#Side #smallform						{ margin:15px 0; padding:4px 0 0 0; background-image:url(/_Resources/Images/bgnd_subform_top.gif); background-repeat:no-repeat; background-position:top left; width:220px;}
#Side #smallform form 					{ background-image:url(/_Resources/Images/bgnd_subform_bott.gif); background-repeat:no-repeat; background-position:bottom left; padding:0; background-color:#F1A60E; width:220px;}

#Content #smallform						{ margin:5px 0 10px 10px; padding:4px 0 0 0; background-image:url(/_Resources/Images/bgnd_smlsubform_top.gif); background-repeat:no-repeat; background-position:top left; width:180px; float:right;}
#Content #smallform form 				{ background-image:url(/_Resources/Images/bgnd_smlsubform_bott.gif); background-repeat:no-repeat; background-position:bottom left; padding:0; background-color:#F1A60E; width:180px;}

#smallform h3							{ margin:5px 15px; padding:0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; font-size:1.7em;}
#smallform label						{ margin:0 15px; display:block; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
#smallform input, #smallform select		{ margin:5px 15px; border:1px solid #FF9C06; width:80%; font-size:1em; padding:2px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
#smallform .submit						{ background-color:#FF9C06; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;background:transparent url(/_Resources/Images/bgnd_button2.gif); border:0px;height:22px;cursor:pointer;}
#smallform p							{ color:#fff;margin:0pt 15px 5px 15px; line-height:normal;}
/* --  Non-Quote Forms				--		*/
fieldset#form							{ border:1px solid #E9E7DE; padding:0; margin-bottom:5px;}
fieldset#form h1						{ background-color:#2D56B3; color:#FFF;  margin:0; padding:6px 20px 6px 20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; border-bottom:none; background-image:url(/_Resources/Images/bgnd_tablemodule_top.gif); background-repeat:repeat-x; background-position:top left;}
fieldset#form h2						{ border-bottom:4px solid #C3D7E7; margin:2px 20px; padding:4px 0; font-size:12px; color:#ff6600; font-family:Arial, Verdana, Helvetica, sans-serif;}
fieldset#form #ncbty					{ margin-left:20px;}
fieldset#form .row						{ font-size:12px; padding:3px 0 5px 0; margin:2px 20px; display:block; clear:both; background-image:url(/_Resources/Images/bgnd_tablemodule_row.gif); background-repeat:no-repeat; background-position:bottom left; float:left;}
fieldset#form .row label				{ width:190px; display:block; vertical-align:top; padding:0 10px 0 0; float:left;}
fieldset#form .row .value				{ padding:0; width:230px; float:left; clear:right;}
fieldset#form .row br					{ clear:both; display:block;}
fieldset#form .row .value input,
fieldset#form .row  select				{ border:1px solid #ccc;}
fieldset#form .row input.radio			{ border:none;}
fieldset#form i							{ font-style:normal; font-weight:bold; display:block; font-size:11px; color:#3B6FAD;}
fieldset#form p							{ background-color:#FFFFCC; padding:2px 20px; margin:0; clear:both;}
fieldset#form p.end						{ background-color:#FCFBF5; border-top:4px solid #E9E7DE;}
fieldset#form p.end strong				{ color:#000;}
fieldset#form kbd						{ font-weight:bold; color:#3B6FAD; font-family:Arial, Verdana, Helvetica, sans-serif; display:block; font-size:11px;}
fieldset#form .errmsg					{ font-weight:bold; color:#FF0000; font-family:Arial, Verdana, Helvetica, sans-serif; display:block; font-size:11px;}
fieldset#form .errors					{ color:#000; background-color:#FCFBF5; border-bottom:1px solid #E9E7DE; display:block; background-image:url(/_Resources/Images/bgnd_tablemodule_error.gif); background-repeat:repeat-x; background-position:top left;}
fieldset#form .errors p					{ background-color:transparent;}
fieldset#form .errors h4				{ margin:0; padding:2px 20px; font-size:12px; color:#CC0000; }
fieldset#form .errors strong			{ display:block; color:#CC0000; font-weight:normal;}
/*fielset.form*/
fieldset.form							{ border:1px solid #3B6FAD; padding:0; margin-bottom:10px;}
fieldset.form h1						{ background-color:#2D56B3; color:#FFF !important;  margin:0 !important; padding:6px 10px !important; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px !important; border-bottom:none !important; background-image:/*url(/_Resources/Images/bgnd_tablemodule_top.gif)*/url(/_Resources/Images/quote/bgnd_h3.gif); background-repeat:repeat-x; background-position:top left;}
fieldset.form h2						{ border-bottom:4px solid #C3D7E7; margin:2px 20px; padding:4px 0; font-size:12px; color:#ff6600; font-family:Arial, Verdana, Helvetica, sans-serif;}
fieldset.form #ncbty					{ margin-left:20px;}
fieldset.form .row						{ font-size:12px; padding:3px 0 5px 0; display:block; clear:both;background-color:#FAFAFA; width:100%;float:left;}
fieldset.form .alt						{ background-color:#F2F2F2;}
fieldset.form .row label				{ width:190px; display:block; vertical-align:top; padding:8px 9px 5px 10px; float:left; text-align:left;}
fieldset.form .row .value				{ padding:5px 9px 5px 5px; width:230px; float:left; clear:right;}
fieldset.form .row br					{ clear:both; display:block;}
fieldset.form .row .value input,
fieldset.form .row  select,
fieldset.form .row  textarea			{ border:1px solid #ccc;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;width:150px;}
fieldset.form .row input.radio			{ border:none;}
fieldset.form i							{ font-style:normal; font-weight:bold; display:block; font-size:11px; color:#3B6FAD;}
fieldset.form p							{ background-color:#FAFAFA; padding:2px 10px; margin:0; clear:both;}
fieldset.form p.end						{ background-color:#FCFBF5; border-top:4px solid #E9E7DE;}
fieldset.form p.end strong				{ color:#000;}
fieldset.form kbd						{ font-weight:bold; color:#3B6FAD; font-family:Arial, Verdana, Helvetica, sans-serif; display:block; font-size:11px;text-align:left;}
fieldset.form .errmsg					{ font-weight:bold; color:#FF0000; font-family:Arial, Verdana, Helvetica, sans-serif; display:block; font-size:11px;text-align:left;}
fieldset.form .errors					{ color:#000; background-color:#FCFBF5; border-bottom:1px solid #E9E7DE; display:block; background-image:url(/_Resources/Images/bgnd_tablemodule_error.gif); background-repeat:repeat-x; background-position:top left;}
fieldset.form .errors p					{ background-color:transparent;}
fieldset.form .errors h4				{ margin:0; padding:2px 20px; font-size:12px; color:#CC0000; }
fieldset.form .errors strong			{ display:block; color:#CC0000; font-weight:normal;}
fieldset.form ul						{ background-color:#FAFAFA; margin:0px;}

/*	TABLE STYLES					--		*/
/*table									{ width:100%; padding:2px; text-align:left; font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana';font-size:1.2em;}
th, td									{ padding:4px;}
thead tr th								{ border-bottom:4px solid #ccc; vertical-align:bottom;}
tbody tr td								{ border-bottom:1px solid #ccc;}
tbody tr td.firstchild					{ border-bottom-width:2px; vertical-align:bottom; width:150px;}*/
.tooltip								{ background: url(/_Resources/images/help_bg.jpg) no-repeat; padding: 0px; margin-top:3px; width:249px; display:none; }
.tooltip p								{ background: transparent url(/_Resources/images/help_bottom.gif) bottom no-repeat !important; padding:2px 10px !important; font-size: 12px !important; }
.iconhelp								{ width:12px; height:13px; background: transparent url(/_Resources/images/icn_help2.gif) top !important; border:0; margin:0px 0px 0px 4px; cursor:pointer;}
.iconcal								{ width:15px; height:15px; background: transparent url(/_Resources/images/icn_cal.gif) top !important; border:0; margin:0px 0px 0px 4px;}
.button_mta_small						{ width:146px; height:25px; background:url(/_resources/images/quote/btn_blank.gif);border:0px; color:#fff; font-weight:bold;margin:5px;padding-bottom:3px; cursor:pointer;}
.button_mta_blue						{ background:url(/_resources/images/quote/btn_blue.gif);float:left}
.none									{ display:none;}
.nav_mta								{ text-align:right;border:0px; padding:0; margin-bottom:5px;}
.mta_container							{ background-color:#FAFAFA;overflow:hidden;padding-top:5px;}
.mta_left								{ width:50%;margin-left:10px;float:left;font-size:12px;}
.mta_right								{ margin-left:20px;float:left;font-size:12px;width:200px;}
.conintel								{ height:120px; background:transparent url(/_Resources/images/box_consumerintelligence_rach.jpg) top no-repeat; padding:5px 150px 5px 5px;font-size:11px;}
.ci-h									{ padding:5px;background:transparent url(/_Resources/images/box_consumerintelligence-large.jpg) top no-repeat;height:150px;}
.conintel em							{ font-style:normal; font-size: 0.75em; line-height: 0.5em;vertical-align:top;}
.conintel h1							{ color:#3B6FAD !important;font-size:14px !important;margin:0px 0px 3px 0px !important;border:0px !important;}
.conintel p								{ margin:0px 0px 5px 0px}
.conintel strong						{ color:#ff0000;font-size:14px;}
#mycarcheck								{ background:url(/_Resources/Images/box_mycarcheck.jpg) no-repeat;width:221px;height:152px;display:block;margin-top:20px;padding-top:20px;}
#mycarcheck p							{ padding:9px;font-size:1.2em;}
#mycarcheck input						{ padding:2px;font-size:1.1em;}
#mycarcheck input.check					{ background:url(/_Resources/Images/button_check.gif) no-repeat;width:49px;height:21px;border:0px;color:#458FDF;font-weight:bold;cursor:pointer;margin-left:9px;}
img.iconcalendar 						{ -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/_Resources/Images/cal.gif) no-repeat scroll 0 50%;border:0 none;height:18px;margin-left:5px;vertical-align:text-bottom;width:18px;}
/******************************** help pop up***************************************/
#overlay, #overlayCallback, #customerHelp_Overlay
											{ background-image: url(/_resources/images/overlay.png); position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; min-height: 100%;height:220%;behavior: url(/_resources/javascript/iepngfix.htc); }
#customerHelp_iFrameCont					{ -moz-border-radius:4px 4px 4px 4px;-moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.3);background-color:#FFFFFF;border:2px solid #94958D;width:644px;margin:0 auto;}
 html #overlay								{ background-color: #333; background-color: transparent; background-image: url(/_resources/images/blank.gif);}
#box										{ width:400px; background:#FFF; padding:10px; border:2px solid #3B6FAD; color:#353535;display:block;}
#box.loading								{ background:#FFF url(/_Resources/Images/loading0.gif) no-repeat center;height:60px!important;}
#box.loaded									{ background-image:none!important;}
#close										{ position:absolute; top:2px; right:2px; cursor:pointer; }
#helpcopy									{ overflow:hidden;display:block;}
#helpcopy h1								{ color:#3B6FAD; letter-spacing:normal;background:none;border-bottom:5px solid #3B6FAD; word-spacing:normal;padding-bottom:10px;}
#helpcopy p									{ text-align:left;font-size:1.2em;}
#helpcopy li								{ text-align:left;font-size:1.2em; list-style-type:square;}	
#customerHelp_close							{ position:absolute;z-index:99;}
#customerHelp_Overlay						{ overflow:hidden;background-image:none;background-color:#fff;opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}
/***************************** help pop up IE6 **************************************/
body#pop									{ background:#FFFFFF none;width:auto;margin:10px;text-align:left;}
#pop #nav									{ width:100%}
#pop	li									{ font-size:1.2em; list-style-type:square;}
#pop #helpcopy h1							{ color:#94958D;}
/*****************************calendar popup ***************************************/
.tablebg 									{ background-image:none; background-color:#FFFFFF;}
.tablebg td									{ padding:0px; border:0px;height:20px;padding:1px;width:14%;}
.tablebg a									{ width:100%!important;height:100%;display:block;text-align:center;}
.calendar_td								{ padding:0px; border:0px;}
.cpYearNavigation, .cpMonthNavigation		{ background-color:#4679B5;color:#FFF;font-weight:bold;padding:2px 0px;text-align:center;text-decoration:none;width:auto;}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentStartDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText	{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
select.cpMonthNavigation, select.cpYearNavigation	{ padding:0;border:1px solid #FFF;}
td.cpDayColumnHeader 						{ border-color:#C0C0C0;border-style:solid;border-width:0px 0px 1px;text-align:center;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate, .cpCurrentStartDate	{ text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled, .cpCurrentMonthDateDisabled a, .cpOtherMonthDateDisabled a, .cpCurrentDateDisabled a	{ color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentMonthDate a:link, .cpCurrentMonthDate a:active, .cpCurrentMonthDate a:visited	{ color:#FF6600;text-decoration:none;width:14%;}
.cpCurrentMonthDate a:hover 				{ color:#FF6600;background-color:#FBD6BD;}
.cpCurrentDate 								{ color:#FFFFFF;font-weight:bold;}
.cpCurrentStartDate 						{ color:#000000;}
.cpOtherMonthDate, .cpOtherMonthDate a:link, .cpOtherMonthDate a:active, .cpOtherMonthDate a:visited	{ color:#FFD9BF;text-decoration:none;}
.cpOtherMonthDate a:hover 					{ color:#FFD9BF;text-decoration:underline;}
.cpDateNotAvail 							{ color:#E4E4E4;}
td.cpCurrentDate 							{ background-color:#FF6600;color:#FFF;}
td.cpCurrentStartDate 						{ border:1px solid #800000;color:#FFFFFF;}
td.cpCurrentDateDisabled 					{ border:1px solid #FFAAAA;}
td.cpTodayText, td.cpTodayTextDisabled 		{ border-color:#C0C0C0;border-style:solid;border-width:1px 0px 0px;}
a.cpTodayText, span.cpTodayTextDisabled 	{ height:20px;}
a.cpTodayText 								{ color:black;}
.cpTodayTextDisabled 						{ color:#D0D0D0;}
.cpBorder 									{ border:3px solid #4679B5;}
.CalendarMainDiv 							{ background:#FFFFFF none repeat scroll 0%;position:absolute;z-index:10;}
.calendar_									{ position: absolute; visibility: hidden; background-color:#fff; color: #666; left: 647px; top: 303px; z-index: 100;}

#policy_documents							{border:1px solid #3B6FAD;background-color:#FAFAFA;}
#policy_documents td.header 				{background-image:url("/_Resources/Images/quote/bgnd_h3.gif");background-repeat:repeat-x;color:#FFFFFF;padding:8px 2px;font-weight:bold;}
#policy_documents td.title					{width:300px;padding:8px 2px;}	
#policy_documents td.title_alt				{background-color:#F2F2F2;}	
#policy_documents td						{width:200px;padding:8px 2px;}
/***************************************************** RHS banners *******************************/
.RHbanner									{ height:186px;width:220px;background-image:url(/_Resources/Images/banner/banner-blank.gif);background-color: #3D71AF;overflow:hidden;margin:10px 0;}
.RHbanner h3								{ font-size:18px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;margin:0;}
.RHbanner h3 a								{ text-decoration:none;height:186px;width:220px;display:block;color:#fff;padding:10px 0 0 10px;}
.RHbanner h3 span							{ display:block;}
.Bbreakdown									{ background-image:url(/_Resources/Images/banner/banner-breakdown.jpg);}
.Bexcess									{ background-image:url(/_Resources/Images/banner/banner-excess.jpg);}
.Blegal										{ background-image:url(/_Resources/Images/banner/banner-legal.jpg);}
.Btools										{ background-image:url(/_Resources/Images/banner/banner-tools.jpg);}


