﻿body
{
	background: url(/payd/resources/images/backgrounds/body.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #2f2f2f;
}

a
{
	text-decoration: none;
	color: #89087b;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: 0px;
}

/* PNG Fixes */
.IE6 .pngfix
{
	behavior: url(/PAYD/Resources/helpers/iepngfix.htc);
}
/* End PNG Fixes */

ul
{
	margin: 0px;
	padding: 0px;
}

.siteholder
{
	width: 1006px;
	margin: auto;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 1px;
}

.nopadding
{
	padding: 0px !important;
}

/* Real Styles */

h1
{
	color: #1a1818;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana;
	padding: 0px 0px 26px 0px;
	margin: 0px;
}

h2
{
	color: #420f67;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	padding: 0px;
	margin: 0px;
}

.horizontal-line-top
{
	margin-top: 30px;
	padding-top: 25px;
	border-top: solid 1px #d5d5d5;
}

.horizontal-line-bottom
{
	margin-bottom: 25px;
	padding-bottom: 30px;
	border-bottom: solid 1px #d5d5d5;
}

/* End Real Styles */

/* Footer */
.footer
{
	color: #6A6A6A;
	font-size: 9px;
	background: url(/payd/resources/images/backgrounds/footer.gif) no-repeat;
	height: 63px;
	padding: 16px 30px 0px 30px;
}

.footer-top
{
	line-height: 25px;
}

.footer-siteversion
{
	float: right;
	margin-right: 20px;
}

.footer-right
{
	float: right;
}

.footer-links
{
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

a:hover.footer-links
{
	color: #ffffff;
	text-decoration: underline;
	font-size: 9px;
}

.footer-text-holder, .footer-links-sub
{
	color: #A5A5A5;
	font-size: 9px;
	font-weight: normal;
}

a:hover.footer-links-sub
{
	color: #a5a5a5;
	text-decoration: underline;
	font-size: 9px;
}
/* End Footer */

/* Menu */
.IE6 .menu ul li
{
	behavior: url(/PAYD/Resources/helpers/LIhover.htc);
}

.menu
{
	height: 35px;
	margin-top: 10px;
}

.menu .menu-left
{
	float: left;
	height: 35px;
	width: 13px;
}
.menu .menu-right
{
	float: left;
	height: 35px;
	width: 14px;
}

.menu ul
{
	float: left;
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 300;
	height: 35px;
	line-height: 35px;
}

.menu ul ul
{
	border-bottom: 1px solid #FFFFFF;
	display: none;
	left: -1px;
	position: absolute;
	top: 35px;
	height: auto;
	width: 185px;
	z-index: 999;
}

.right-column object
{
	position: relative;
	z-index: 1;
}

.menu ul li
{
	float: left;
	margin-left: 1px;
	position: relative;
}
.menu ul li.first, .menu ul ul li
{
	margin-left: 0;
}

.menu ul ul li
{
	background-image: url(/PAYD/Resources/Images/mainmenu/SubMenuBg.png);
	padding: 0 1px;
	position: relative;
}

.menu ul li a
{
	background-image: url(/PAYD/Resources/Images/mainmenu/MenuItemBg.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	display: block;
	text-align: center;
	text-decoration: none;
}
.menu ul li a:hover
{
	background-position: center bottom;
	color: #FFFFFF;
	text-decoration: none;
}

.menu ul ul li a
{
	background-image: none;
	border-bottom: 0 solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #595959;
	font-size: 11px;
	line-height: 24px;
	padding-left: 15px;
	text-align: left;
	width: 168px;
}
.menu ul ul li a:hover
{
	background-color: #F5E8D0;
	color: #9C248F;
}

.menu ul li:hover ul
{
	display: block;
}

.menu-bottom
{
	background: url(/PAYD/Resources/images/mainmenu/mainbottom.gif) no-repeat;
	color: #2F2F2F;
	font-size: 10px;
	height: 40px;
	line-height: 24px;
	padding: 0px 31px 0px;
	position: relative;
}

.menu-bottom-home
{
	background-image: url(/PAYD/Resources/images/mainmenu/mainbottomhome.gif) !important;
	height: 26px !important;
}

.menu-bottom a
{
	color: #89087B;
}

.menu-print
{
	position: absolute;
	z-index: 1;
	right: 31px;
}

.SearchTextBox
{
	margin-top: 4px;
}

.menu-search
{
	position: absolute;
	z-index: 1;
	right: 66px;
}

.EditMode .menu-bottom
{
	height: 90px !important;
}

/* End Menu */

/* Intranet Menu Widths */
.menu .Home
{
	width: 110px;
}
.menu .Quote
{
	width: 112px;
}
.menu .HowItWorks
{
	width: 156px;
}
.menu .WhyItsTheBest
{
	width: 192px;
}
.menu .Tools
{
	width: 107px;
}
.menu .About
{
	width: 120px;
}
.menu .WorkForUs
{
	width: 147px;
}
.menu .MediaRoom
{
	width: 139px;
}

.menu .MediaRoom ul
{
	left: -45px;
}
/* End Intranet Menu Widths */

/* Left Menu */
.left-menu
{
	width: 294px;
	padding-top: 45px;
}

.left-menu ul ul
{
	display: none;
}

.left-menu ul li.selected ul
{
	display: block;
}

.left-menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.left-menu ul li
{
	line-height: 33px;
	border-bottom: solid 1px #d5d5d5;
}

.IE6 .left-menu ul ul li
{
	height: 24px;
}

.left-menu ul ul li
{
	border: 0px;
	line-height: 24px; /* height: 24px; */
}

.left-menu ul ul
{
	padding-bottom: 3px;
}

.left-menu ul ul li a
{
	background: transparent url(/PAYD/Resources/Images/website/arrow_right_purple.gif) no-repeat 13px 7px;
	padding-left: 34px;
	color: #2f2f2f;
	font-size: 11px;
}

.left-menu ul ul li.selected, .left-menu ul ul li a:hover
{
	background-color: #f1e3c6;
}

.left-menu ul ul li.selected a
{
	color: #89087b;
}

.left-menu ul li a
{
	display: block;
	color: #89087b;
	font-size: 14px;
	padding-left: 10px;
}

.left-menu ul li a:hover
{
	background-color: #F3F3F3;
	color: #89087b;
	text-decoration: none;
}
/* End Left Menu */


/* Home Page */
.home-flash
{
	height: 321px;
	padding-bottom: 20px;
	padding-left: 1px;
}

.home-page
{
	padding: 0px 27px 30px 0px;
	position: relative;
	height: 226px;
}

.home-top-left
{
	float: left;
	width: 628px;
	padding-right: 20px;
}

.home-top-right
{
	float: left;
	width: 304px;
}

.home-bottom-content
{
	float: left;
	width: 304px;
	padding-right: 20px;
}
/* End Home Page */

/* Home Page */
.KMHolder
{
	width: 1005px;
	height: 301px;
	position: relative;
}

.FirstPage
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Bg.gif);
}

.SecondPage
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/CaniSaveBackground.gif);
}


.StrapLineBox
{
}

.PlayButton
{
	width: 59px;
	height: 60px;
	background-repeat: no-repeat;
	background-image: url(/PAYD/Resources/images/home/PlayButton.png);
	z-index: 1000;
	position: absolute;
	left: 403px;
	top: 138px;
	cursor: pointer;
}

.TestimonialImage
{
	width: 308px;
	padding: 4px 0px 0px 5px;
	margin: 0px 0px 0px 40px;
	line-height: 19px;
	font-size: 17px;
	color: #373737;
	text-align: center;
}

.TestimonialText
{
	top: 18px;
	left: 434px;
	position: absolute;
	text-align: right;
	width: 345px;
	color: #3e3e3e;
	font-size: 15px;
	line-height: 24px;
}
.StrapLineBox
{
	width: 329px;
	height: 58px;
	background-image: url(/PAYD/Resources/images/home/StrapLineBox.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1001;
	left: 140px;
	top: 193px;
}

.TestimonialResults
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/ClientResultBg.gif);
	background-repeat: no-repeat;
	top: 100px;
	left: 530px;
	position: absolute;
	
	width: 211px;
	height: 148px;
	padding: 20px 20px 0px 20px;
	color: #434343;
	font-size: 12px;
	line-height: 19px;
}

.TestimonialResults .Left
{
	color: #7d469e;
}
.TestimonialResults .link-list
{
	padding-top: 5px;
}
.CanYouSaveForm
{
	top: 27px;
	left: 814px;
	position: absolute;
	width: 164px;
}

.CanYouSaveFormB
{
	top: 27px;
	left: 814px;
	position: absolute;
	width: 164px;
}

.CanYouSaveFormB img
{
	padding: 0px 0px 20px 20px;
}

.CanYouSaveFormB a img
{
	padding: 0px;
	width: 165px;
}
/* End Home Page */

/* Content Pages */
.content
{
	padding: 0px 14px 0px 27px;
}

.left-column
{
	float: left;
	width: 349px;
	padding-right: 10px;
}
.right-column
{
	padding-top: 36px;
	float: left;
	width: 598px;
}

.right-column ul
{
	margin: 10px;
	padding: 10px;
}
/* End Content Pages */

/* Comparison Chart */
.Compare
{
	margin: 27px 0px 22px 0px;
	color: #2f2f2f;
	font-size: 11px;
}

.Compare thead td
{
	background: url(/PAYD/Resources/Images/Website/compare-head-bg.gif) repeat-x;
	height: 50px;
	border-right: solid 1px #d5d5d5;
	padding: 0px 16px;
	text-align: center;
	font-weight: bold;
}
.Compare thead td.first
{
	background: url(/PAYD/Resources/Images/Website/compare-head-corners-bg.gif) no-repeat left;
	text-align: left;
	font-weight: normal;
}
.Compare thead td.last
{
	background: url(/PAYD/Resources/Images/Website/compare-head-corners-bg.gif) no-repeat right;
	border-right: solid 0px #d5d5d5;
}

.Compare tbody th.first
{
	border-left: solid 1px #d5d5d5;
}
.Compare tbody th
{
	padding: 4px 16px;
	text-align: left;
	background-color: #eeeeee;
	border-right: solid 1px #d5d5d5;
	border-bottom: solid 1px #d5d5d5;
}

.Compare tbody td.first
{
	border-left: solid 1px #d5d5d5;
	text-align: left;
}
.Compare tbody td
{
	padding: 4px 16px;
	border-right: solid 1px #d5d5d5;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
}


.Compare tfoot td
{
	padding: 4px 16px;
	border-right: solid 1px #d5d5d5;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
}
.Compare tfoot td.first
{
	background: url(/PAYD/Resources/Images/Website/compare-foot-corners-bg.gif) no-repeat bottom left;
	text-align: left;
	border-bottom: solid 0px #d5d5d5;
}
.Compare tfoot td.last
{
	background: url(/PAYD/Resources/Images/Website/compare-foot-corners-bg.gif) no-repeat bottom right;
	border-right: solid 0px #d5d5d5;
	border-bottom: solid 0px #d5d5d5;
}

/* End Comparison Chart */

/* Box */
.box
{
	width: 568px;
	text-align: center;
	margin: auto;
	padding: 40px 0px;
	font-size: 11px;
}

.box-content
{
	text-align: left;
}

.accordion
{
	width: 566px;
}

.accordion a.heading
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	cursor: pointer;
	background-position: top;
	background-repeat: no-repeat;
}

.accordion .first-large a.heading, .accordion .standard-large a.heading, .accordion .last-large a.heading
{
	padding-top: 5px;
	height: 43px !important;
	line-height: normal !important;
}

.accordion .two-lines .first-large a.heading, .accordion .two-lines .standard-large a.heading, .accordion .two-lines .last-large a.heading
{
	padding-top: 5px;
	height: 59px !important;
}

.accordion a.selected
{
	color: #ffffff;
}

.accordion a.heading:hover
{
	text-decoration: none;
}

.accordion div.pane
{
	background-color: #ffffff;
	border: solid 1px #d5d5d5;
	border: solid 1px #d5d5d5;
}

.accordion div.pane .testimonals
{
	background-color: #ffffff;
	border-left: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.accordion div.pane .testimonals p.testimonal-quote
{
	color: #5D1F7B;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 2px 0px;
	margin: 0px;
}

.accordion div.pane .pane-padding
{
	padding: 20px;
}

.accordion div.pane .grey
{
	background-color: #ececec;
}

.accordion div.pane .pane-padding p
{
	margin: 0px;
	padding: 0.5em 0px;
}

.accordion .standard a.heading
{
	background-image: url(/payd/resources/images/faqs/h1_bg.gif);
}
.accordion .standard a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg.gif) !important;
}
.accordion .standard-large a.heading
{
	background-image: url(/payd/resources/images/faqs/h1_bg_half_extra.gif);
}
.accordion .standard-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg_half_extra.gif) !important;
}
.accordion .two-lines .standard-large a.heading
{
	background-image: url(/payd/resources/images/faqs/h1_bg_two_lines.gif) !important;
}
.accordion .two-lines .standard-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg_two_lines.gif) !important;
}

.accordion .first a.heading
{
	background-image: url(/payd/resources/images/faqs/first_h1_bg.gif);
}
.accordion .first a.selected
{
	background-image: url(/payd/resources/images/faqs/active_first_h1_bg.gif) !important;
}
.accordion .first-large a.heading
{
	background-image: url(/payd/resources/images/faqs/first_h1_bg_half_extra.gif);
}
.accordion .first-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_first_h1_bg_half_extra.gif) !important;
}
.accordion .two-lines .first-large a.heading
{
	background-image: url(/payd/resources/images/faqs/first_h1_bg_two_lines.gif) !important;
}
.accordion .two-lines .first-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_first_h1_bg_two_lines.gif) !important;
}

.accordion .last a.heading
{
	background-image: url(/payd/resources/images/faqs/last_h1_bg.gif);
}
.accordion .last a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg.gif) !important;
}
.accordion .last-large a.heading
{
	background-image: url(/payd/resources/images/faqs/last_h1_bg_half_extra.gif);
}
.accordion .last-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg_half_extra.gif) !important;
}
.accordion .two-lines .last-large a.heading
{
	background-image: url(/payd/resources/images/faqs/last_h1_bg_two_lines.gif) !important;
}
.accordion .two-lines .last-large a.selected
{
	background-image: url(/payd/resources/images/faqs/active_h1_bg_two_lines.gif) !important;
}
/* End Box */

/* Sub Accordion */
.subaccordion a.subheading
{
	display: block;
	cursor: pointer;
	color: #2f2f2f;
	background-color: #eeeeee;
	background-image: url(/payd/resources/images/faqs/faq_bullet.gif);
	background-position: 14px 8px;
	background-repeat: no-repeat;
	padding: 6px 0px 7px 30px;
	font-weight: normal;
}

.subaccordion a.subheading:hover
{
	text-decoration: none;
	background-color: #f1e3c6;
	color: #89087b;
}

.accordion .subaccordion a.selected
{
	background-color: #FFFFFF;
	background-image: url(/payd/resources/images/faqs/active_faq_bullet.gif) !important;
	background-position: 12px 10px;
	background-repeat: no-repeat;
	border-color: #F9F2E4;
	border-style: solid;
	border-width: 0px 1px;
}

.accordion .subaccordion .subpane
{
	background-color: #FFFFFF;
	border-color: #F9F2E4;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 0px 15px 15px 30px;
}

.accordion .subaccordion .subpane ul
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
/* End Sub Accordion */

/* Blog */
.blog-recent
{
	width: 566px;
	font-size: 11px;
}

.blog-description
{
	padding-bottom: 38px;
}

.blog-description h1
{
	padding-bottom: 18px;
}

.blog-recent h2
{
	background: url(/PAYD/Resources/Images/Blog/blog-header.gif) no-repeat;
	height: 32px;
	line-height: 32px;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 15px;
}
.blog-full-entry h2
{
	background: none;

}
.blog-entry .heading
{
	/* height: 30px; 
	line-height: 30px;*/
	cursor: pointer;
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #d7d7d7;
}
.blog-entry .selected
{
	cursor: default;
}
.blog-single-item .selected
{
	border-bottom: solid 1px #d7d7d7;
}

.blog-entry .heading a
{
	background: #eeeeee url(/PAYD/Resources/Images/Blog/Blog-Horizontal-Arrow.gif) no-repeat 15px 11px;
	display: block;
	color: #2f2f2f;
	font-weight: bold;
	padding: 8px 0px 8px 0px; /* to allow for line height */
	padding-left: 35px;
}
.blog-entry .heading a:hover
{
	background-color: #f1e3c6;
	color: #89087b;
	text-decoration: none;
}
.blog-entry .selected a
{
	background: #ffffff url(/PAYD/Resources/Images/Blog/Blog-Vertical-Arrow.gif) no-repeat 15px 11px !important;
	color: #89087b !important;
	cursor: default;
}

.blog-entry .heading .date, .blog-entry .heading a:hover .date
{
	font-weight: normal;
	color: #2f2f2f;
}

.blog-entry .blog-entry-item
{
	padding: 20px 35px;
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #d7d7d7;
}

.blog-entry-details
{
	padding-top: 20px;
}

.blog-order
{
	background: url(/PAYD/Resources/Images/Blog/blog-footer.gif) no-repeat 0px 0px;
	height: 32px;
	line-height: 32px;
}

.blog-order a
{
	display: block;
	padding: 0px 15px;
	color: #2f2f2f;
	font-size: 11px;
	font-weight: bold;
}

.blog-rss-subscribe
{
	background: url(/Shared/Images/feedIcon.gif) no-repeat top right;
}
/* End Blog */

/* Blog Comments */
.blog-comment-add
{
	
}

.blog-comment-name
{
	font-size: 11px;
	color: #89087b;
	font-weight: bold;
	padding-bottom: 15px;
}

.blog-comment-name-extra
{
	color: #2f2f2f;
}

.blog-comment-entry
{
	padding-bottom: 15px;
}

.blog-comment-date
{
	padding-bottom: 15px;
}

.blog-comment
{
	padding: 15px 35px;
	border-bottom: solid 1px #d5d5d5;
}

.blog-comment-add-entry
{
	 /*padding: 15px 35px;*/
	 padding-top: 15px;
}

.blog-comment-add-entry h3
{
	color: #2f2f2f;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}

.blog-comment-add-entry table
{
}

.blog-comment-add-entry .TextAreaField
{
	width: 440px;
}

.blog-comment-add-entry a.blog-add-comment
{
	margin-top: 10px;
	background-image: url(/PAYD/Resources/Images/Blog/publish-comment.gif);
	background-position: top;
	width: 190px;
	height: 35px;
	line-height: 32px;
	font-size: 14px;
	display: block;
	color: #ffffff;
	text-align: center;
}
.blog-comment-add-entry a.blog-add-comment:hover
{
	text-decoration: none;
	background-position: bottom;
}

.blog-full-entry
{
	padding-bottom: 15px;
}

.with-image-right
{
	background-repeat: no-repeat;
	background-position: right 15px;
}
/* End Blog Comments */

/*---homePage---*/
.TrafficLight
{
	top: 22px;
	left: 300px;
	position: absolute;
	height: 266px;
	width: 140px;
	background-image: TrafficLight.jpg;
	background-repeat: no-repeat;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/TrafficLight.jpg);
	z-index: 201;
}


.InfoBoxContainer
{
	left: 400px;
	top: 30px;
	position: absolute;
	z-index: 200;
}

.InfoBox
{
	width: 310px;
	height: 25px;
	margin-bottom: 15px;
	border-color: #d4d9e1;
	border-width: 1px;
	border-style: solid;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: none;
}


.ErrorRow
{
	display: none;
}

.ErrorRow td
{
	color: Red;
	text-align: center;
}

.ErrorText
{
	color: Red !important;
}

.NavigationButtons
{
	margin-top: 5px;
	margin-left: 5px;
}


.NavigationButtons .Text
{
	margin-top: 60px;
	padding-left: 20px;
	color: #A23196;
	font-size: 12px;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/HomeArrow.gif);
}

.ButtonHolder
{
	width: 161px;
	margin-top: 14px;
	cursor: pointer;
}

.ButtonHolder .Quote
{
	height: 35px;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/QuoteNow.gif);
}

.ButtonHolder .km
{
	height: 35px;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/KmCalcButton.gif);
}

.ButtonHolder .how
{
	height: 35px;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/HowitWorksButton.gif);
}


.ButtonHolder .Quote:hover
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/QuoteNowActive.gif);
}

.ButtonHolder .km:hover
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/KmCalcButtonActive.gif);
}

.ButtonHolder .how:hover
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/HowitWorksButtonActive.gif);
}

.QuickResults
{
	top: 85px;
	left: 50px;
	position: absolute;
	width: 210px;
	font-family: Verdana;
	font-size: 18px;
	text-align: center;
}



.CanYouSaveTable
{
	width: 161px;
	margin-top: 20px;
}

.CanYouSaveTable .Left
{
	width: 64px;
	vertical-align: middle;
	text-align: left;
}


.CanYouSaveTable td
{
	margin-top: 100px;
}


.CanYouSaveTable .Left
{
	font-size: 10px;
	font-weight: bold;
	color: #8854a4;
}

.CanYouSaveTable .Right input
{
	width: 97px; /*height: 20px;*/
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.ButtonCell
{
	margin-top: 20px;
	width: 161px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/CanISaveButton.gif);
}


.ButtonCell:hover
{
	background-image: url(/PAYD/Resources/images/home/KMCalculator/Buttons/CanISaveButtonOver.gif);
}



#CanSubmit
{
	cursor: pointer;
}

.CanYouSaveTable .Right select
{
	width: 100px;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}

.CanYouSaveTable img
{
	margin-top: 20px;
}


.HomePadding
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.HomeHolder
{
}
.HomeLowerHolder
{
	width: 951px;
}
.HomeLowerContent
{
	width: 324px;
	float: left;
}
.HomeLowerRight
{
	width: 303px;
	padding-bottom: 15px;
}
.HomeLowerDouble
{
	width: 648px;
}
.HomeLowerPadding
{
	padding-right: 20px;
}
.HomeFooterFont
{
	font-size: 11px;
	color: #a0a0a0;
}


/*---social------*/


.SocialIcons
{
	margin-top: 5px;
}

.Icon
{
	float: left;
	padding-right: 10px;
}

/************* Landing Specific **************/
.fake-menu-background
{
    background-image: url(/PAYD/Resources/images/Landing/FakeMenuBg.jpg) !important;
    background-repeat: no-repeat;
    background-position: center top;
    height: 64px;
}
.landing-footer
{
    color: #8f8f8f;
    font-size: 9px;
    padding: 40px 0px 0px 0px;
}
.landing-content
{
    padding: 0px 0px 0px 30px;
}
.landing-content .home-bottom-textarea
{
      margin: 26px 0px 0px 0px;
      color:#8f8f8f;
      font-size:11px;
}
.landing-action
{
    height: 53px;
    width: 300px;
    background: url(/PAYD/Resources/images/Landing/CallToActionBg.gif) no-repeat top;
    cursor: pointer;
    line-height:26px;
}
.landing-action-text-top, .landing-action-text-bottom
{
    font-size:14px;
    padding-left:22px;
    color: #2f2f2f;
    height: 26px;
}
.landing-action-text-top
{
    color:#FFFFFF;
}
.landing-action:hover
{
    background-position: bottom;
}
.landing-action-holder
{
    height: 53px;
    width:940px;
    background-image: url(/PAYD/Resources/images/Landing/LineBg.gif);
}

.landing-action .CMSEditableRegionTitle
{
	display: none;
}

.landing-content .left-column
{
    float: left;
    width: 300px;
    padding-right: 30px;
}

.landing-content .right-column
{
    padding-top: 36px;
    float: left;
    width: 620px;
}

.landing-top-left
{
	float: left;
    padding-right: 35px;
    width: 440px;
}
.landing-top-right
{
	float: left;
	width: 145px;
}

.landing-top-left a.centre
{
	display: block;
	padding-top: 20px;
	text-align: center;
}



/* PAYD Calendar */
.payd
{
	width: 550px;
	padding: 10px 32px 0px;
}
.IE6 .payd
{
	width: 550px;
	padding: 10px 0px 0px 32px;
}

.payd .payd-left
{
	width: 550px;
	float: left;
}

.payd .payd-right
{
	padding-top: 20px;
	width: 344px;
	float: left;
}

.payd .payd-news
{
}

.payd .payd-news h1
{
	padding: 0px 0px 20px;
}

.payd .payd-news .payd-news-item
{
	width: 363px;
	float: left;
	padding-right: 45px;
}

.payd .payd-news .payd-news-item h2
{
	color: #232020;
	font-size: 16px;
	font-weight: bold;
}

.bike-news-item .heading
{
	border-bottom: solid 1px #dddddd;
	padding-bottom: 3px;
}

.payd-news-item .description
{
	padding: 20px 0px;
}

.payd .payd-news .payd-news-item .heading a
{
	float: right;
	background: url(/PAYD/Resources/Images/calendar/RealArrow.gif) no-repeat left center;
	padding-left: 17px;
}

.payd-calendar
{
	width: 549px; /*	margin-top: -55px;*/
}
/*
.bike-calendar h2
{
	color: #79797e;
	background: #79797e url(/PAYD/Resources/Images/calendar/alendar-heading.gif) no-repeat;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 30px;
}
*/
.payd-calendar-heading
{
	height: 33px;
	background: #FFFFFF url(/PAYD/Resources/Images/calendar/calendar-heading-new2.gif) no-repeat;
}

.payd-calendar-days-heading
{
	border-bottom: solid 1px #79787e;
	height: 21px;
	background: #79797e url(/PAYD/Resources/Images/calendar/calendar-days-bg.jpg) repeat-x;
}

.payd-calendar-headings-left
{
	position: relative;
	top: 55px;
	height: 57px;
	width: 20px;
	background: transparent url(/PAYD/Resources/Images/calendar/calendar-heading-new3.gif) no-repeat;
	background-position: left; /*border-bottom: solid 1px #79787e;*/
	float: left;
}


.payd-calendar-headings-right
{
	position: relative;
	top: 55px;
	float: right;
	height: 57px;
	width: 20px;
	background: transparent url(/PAYD/Resources/Images/calendar/calendar-heading-new3.gif) no-repeat;
	background-position: right; /*border-bottom: solid 1px #79787e; */
}


.payd-calendar-content
{
	/*background: #79797e url(/PAYD/Resources/Images/calendar/calendar-bg.gif) repeat-y;*/
	background-color: #efefef;
	padding: 0px 0px 0px 10px;
	margin: 0px; /*border: solid 1px #000000;*/
	height: auto;
	width: 537px;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
	overflow: hidden;
}


table.EventCalendar
{
	/* position: relative;*/ /*	top: -55px; */
	width: 526px !important;
}


/*
.payd-calendar-footer
{
	clear: both;
	background: url(/PAYD/Resources/Images/calendar/calendar-footer-new.gif) no-repeat ;
	background-color: Transparent;
	background-position: top;
	position: relative;
	top: -22px;
	height: 24px;
	width: 547px;
border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
}
*/

.payd-calendar-footer-section 
{
	height: 24px;
	background-color: #efefef;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
}

.payd-calendar-footer-left
{
	border-collapse: collapse;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #efefef;
	background: transparent url(/PAYD/Resources/Images/calendar/calendar-footer-new.gif) no-repeat;
	background-position: left;
	float: left;
	top: -23px;
}

.payd-calendar-footer-middle
{
	position: relative;
	height: 2px;
	background-color: #efefef;
	float: left;
	width: 500px;
}

.payd-calendar-footer-right
{
	position: relative;
	float: right;
	background-color: #efefef;
	height: 24px;
	width: 12px;
	background: transparent url(/PAYD/Resources/Images/calendar/calendar-footer-new.gif) no-repeat;
	background-position: right;
	top: -23px;
}


.payd-calendar-events-section
{
	top: -22px;
	position: relative;
	background-color: #efefef;
	clear: both;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
	width: 547px;
}

.payd-calendar-base
{
	background: url(/PAYD/Resources/Images/calendar/calendar-footer-base.gif) no-repeat center top;
	clear: both;
	height: 18px;
	top: -22px;
	position: relative;
	width: 549px;
}


/* Calendar body */

.EventCalendar
{
	width: 100%;
	float: left;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar table td.NextPrev
{
	border-style: none;
	behavior: url(/PAYD/Resources/Scripts/iepngfix.htc);
}

.EventCalendar .Title
{
	width: 100%;
	color: #ffffff;
	background: url(/PAYD/Resources/Images/calendar/calendar-heading-bg.png) repeat-x;
	height: 33px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top !important;
	z-index: 1;
}

table.Title td
{
	width: 10% !important;
}

.EventCalendar .Selector
{
	color: #ffffff;
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 21px;
	background: url(/PAYD/Resources/Images/calendar/calendar-days-bg.jpg) repeat-x scroll left top !important;
	color: White;
	font-weight: normal;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px !important;
	padding: 5px;
	background-color: #ffffff;
	font-size: 11px;
	border: 0px;
	border-color: #FFFFFF;
	overflow: auto;
}

table.EventCalendar td.Day
{
	height: 50px !important;
}

table.EventCalendar tr
{
}


.EventCalendar .Today
{
	background-color: #d5d5d6;
	color: #551F7F;
	font-size: 9px;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: #551F7F;
	font-size: 9px;
	font-weight: bold;
}

.EventCalendar .Today ul, .Day ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px;
	padding-left: 10px;
}

.EventCalendar .Today li, .Day li
{
	text-align: left;
}
.EventCalendar .CalendarDayEvents
{
	line-height: 5px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

.EventCalendar .CalendarDayEvents ul
{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	text-indent: 1px;
	list-style-position: outside;
}


.EventCalendar .CalendarDayEvents li
{
	padding: 0px;
	margin: 0px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: #f0e4f0;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: #787886;
}

.EventCalendar .NextPrev
{
	font-weight: bold;
	padding: 5px;
	color: White;
}



.EventCalendar .OtherMonth ul, .OtherMonth ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px;
	padding-left: 10px;
}

.EventCalendar .OtherMonth li, .OtherMonth li
{
	text-align: left;
}


/* Event List - right of calendar */
.EventList
{
	display: none;
	padding-top: 33px;
	margin-left: 11px;
	width: 213px;
	height: 320;
	background-color: #ffffff;
	border-left: solid 1px #79787e;
	border-right: solid 1px #79787e;
	overflow: hidden;
}

.EventListContainer
{
	clear: both;
}

.EventPreview
{
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right: 20px;
	text-align: left;
}

.EventPreviewName
{
	color: #551e7f;
	font-size: 11px;
	font-weight: bold;
}

.EventPreviewName a
{
	color: #551e7f;
	font-size: 11px;
	font-weight: bold;
}


.EventPreviewSummary
{
	font-size: 11px;
	font-weight: normal;
}

.EventPreviewSummary P
{
	margin-top: 1px;
	margin-bottom: 1px;
}

.EventMoreInfo
{
	color: #9c248f;
	font-size: 11px;
	font-weight: normal;
}

.payd-calendar-event-day-display
{
	line-height: 20px;
	height: 22px;
	background: url(/PAYD/Resources/Images/calendar/day-date-display-bg.gif) repeat-x;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.payd-calendar-event-repeater
{
	margin-right: 15px;
	width: 520px;
	padding-top: 10px;
	border: 0px;
	overflow: auto;
}



/* bottom home page content */
.LeftBottomContent
{
	width: 270px;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 30px;
	padding-top: 10px;
}


.TableContainer
{
	background-image: url(/PAYD/Resources/images/home/BottomContent/TableBackground.png);
	background-repeat: no-repeat;
	width: 672px;
	height: 213px;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 9;
}



.BottomLeft
{
	position: absolute;
	top: 0;
	left: -5px;
	width: 280px;
	display: inline;
	height: 243px;
	padding-left: 27px;
}

.BottomRight
{
	display: inline;
	position: absolute;
	top: 0;
	right: 0px;
	padding-top: 25px;
	padding-bottom: 15px;
	padding-right: 20px;
	width: 338px;
	overflow: hidden;
}

.addBorder
{
	border: solid 1px black;
}


#RightContainer
{
	position: absolute;
	display: inline-block;
	padding-top: 10px;
	padding-right: 15px;
	right: 12px;
	top: 0;
	height: 250px;
}

#TabContainer UL
{
	list-style-type: none;
	display: block;
	left: -657px;
	position: absolute;
	top: -50px;
	height: 50px;
	width: 674px;
}

#TabContainer UL LI
{
	width: 134px;
	height: 32px;
	background-image: url(/PAYD/Resources/images/home/BottomContent/TabGrey.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
	cursor: pointer;
	float: left;
	position: relative;
}

#TabContainer UL LI A
{
	width: 134px;
	height: 24px;
	text-align: center;
	position: relative;
	color: #707070;
	font-size: 1.2em;
	display: block;
	padding-top: 3px;
}

.FirstTab
{
	background-image: url(/PAYD/Resources/images/home/BottomContent/FirstTab.png) !important;
	background-repeat: no-repeat;
	height: 56px !important;
	top: -23px;
	position: absolute;
	padding-top: 27px !important;
	padding-right: 1px;
}


.LastTab
{
	background-image: url(/PAYD/Resources/images/home/BottomContent/LastTab.png) !important;
	background-repeat: no-repeat;
	height: 56px !important;
	top: -23px;
	position: absolute;
	padding-top: 27px !important;
	width: 135px !important;
}


.Active
{
	background-image: url(/PAYD/Resources/images/home/BottomContent/ActiveTab.png) !important;
	background-repeat: no-repeat;
	position: relative !important;
	left: -15px;
	top: -0px;
	margin-right: -33px;
	width: 167px !important;
	z-index: 100;
}


.ActiveWhite
{
	z-index: 1000;
	background-image: url(/PAYD/Resources/images/home/BottomContent/FirstTab-WhiteTest.png) !important;
	background-repeat: no-repeat;
}

.ActiveWhiteLast
{
	background-image: url(/PAYD/Resources/images/home/BottomContent/LastTab-White.png) !important;
	background-repeat: no-repeat;
	z-index: 500;
}

#TabContainer UL LI A:hover,
#TabContainer UL LI.Active A,
#TabContainer UL LI.ActiveWhite A,
#TabContainer UL LI.ActiveWhiteLast A
{
    margin-left:auto;
    margin-right:auto;
    color: #93B20F;
    outline-style: none; 
    -moz-outline-style: none;
}

#TabContainer
{
	margin-top: -30px;
	position: absolute;
	bottom: 0;
	padding-right: 15px;
}


