/*/////////////  AA CUSTOM STYLES FOR MOSS 2007 /////*/

/* -----GET IT DONE ONLINE CUSTOM CLASSES ----- */

.getItDoneOnlineMembership h2 {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat:no-repeat; 
padding:7px 0px 5px 10px;font-family:Arial, Helvetica, sans-serif;
height:15px; 
margin:0px;margin-bottom:10px;
font-size:1.6em;  
font-weight:normal; 
background-color:#ffffff; 
}

.getItDoneOnlineMembership {
background-image:url(images/membership-get-it-done-bg.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
background-color:#d9d9d9;
position:relative;
}

.getItDoneOnlineMembership a:link, .getItDoneOnlineMembership a:active, .getItDoneOnlineMembership a:visited {
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em; 
color:#333;
}

* html .getItDoneOnlineMembership a {
	height:1.2em;
}

.getItDoneOnlineMembership a:visited {
color:#551a8b;
}

.getItDoneOnlineMembership ul{margin:0 0 0 10px;padding:0;list-style:none;} 
.getItDoneOnlineMembership ul li{list-style:none;margin-bottom:2px;} 

.getItDoneOnlineTravel h2 {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat:no-repeat; 
padding:7px 0px 5px 10px;font-family:Arial, Helvetica, sans-serif;
height:15px; 
margin:0px;margin-bottom:10px;
font-size:1.6em;  
font-weight:normal; 
background-color:#ffffff; 
}

.getItDoneOnlineTravel  {
background-image:url(images/travel-get-it-done-bg.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
background-color:#d9d9d9;
position:relative;
}

.getItDoneOnlineTravel a:link, .getItDoneOnlineTravel a:active, .getItDoneOnlineTravel a:visited {
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em; 
color:#333;
}

* html .getItDoneOnlineTravel a {
	height:1.2em;
}

.getItDoneOnlineTravel a:visited {
color:#551a8b;
}

.getItDoneOnlineTravel ul{margin:0 0 0 10px;padding:0;list-style:none;} 
.getItDoneOnlineTravel ul li{list-style:none;margin-bottom:2px;} 

.getItDoneOnlineInsurance h2 {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat:no-repeat; 
padding:7px 0px 5px 10px;font-family:Arial, Helvetica, sans-serif;
height:15px; 
margin:0px;margin-bottom:10px;
font-size:1.6em;  
font-weight:normal; 
background-color:#ffffff; 
}

.getItDoneOnlineInsurance {
background-image:url(images/insurance-get-it-done-bg.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
background-color:#d9d9d9;
position:relative;
}

.getItDoneOnlineInsurance a:link, .getItDoneOnlineInsurance a:active, .getItDoneOnlineInsurance a:visited {
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em; 
color:#333;
}

* html .getItDoneOnlineInsurance a {
	height:1.2em;
}

.getItDoneOnlineInsurance a:visited {
color:#551a8b;
}

.getItDoneOnlineInsurance ul{margin:0 0 0 10px;padding:0;list-style:none;} 
.getItDoneOnlineInsurance ul li{list-style:none;margin-bottom:2px;} 

.getItDoneOnlineLoans h2 {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat:no-repeat; 
padding:7px 0px 5px 10px;font-family:Arial, Helvetica, sans-serif;
height:15px; 
margin:0px;margin-bottom:10px;
font-size:1.6em;  
font-weight:normal; 
background-color:#ffffff; 
}

.getItDoneOnlineLoans {
background-image:url(images/loans-get-it-done-bg.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
background-color:#d9d9d9;
position:relative;
}

.getItDoneOnlineLoans a:link, .getItDoneOnlineLoans a:active, .getItDoneOnlineLoans a:visited {
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em; 
color:#333;
}

* html .getItDoneOnlineLoans a {
	height:1.2em;
}

.getItDoneOnlineLoans a:visited {
color:#551a8b;
}

.getItDoneOnlineLoans ul{margin:0 0 0 10px;padding:0;list-style:none;} 
.getItDoneOnlineLoans ul li{list-style:none;margin-bottom:2px;} 

h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 10px;}

/* -----HOMEPAGE FEATURE CUSTOM CLASSES ----- */

.insuranceFeature { 
background-image:url(images/insurance-feature-bg.gif); 
background-repeat:no-repeat;  
height:194px;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;
margin:0px; 
}

.loansFeature { 
background-image:url(images/loans-feature-bg.gif); 
background-repeat:no-repeat;  
height:194px;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;
margin:0px; 
}

.travelFeature { 
background-image:url(images/travel-feature-bg.gif); 
background-repeat:no-repeat;  
height:194px;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;
margin:0px; 
}

.businessFeature { 
background-image:url(images/business-feature-bg.gif); 
background-repeat:no-repeat;  
height:194px;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;
margin:0px; 
}

.membershipFeature { 
background-image:url(images/membership-feature-bg.gif); 
background-repeat:no-repeat;  
height:194px;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;
margin:0px; 
}

.membershipFeatureText { 
width:180px;
height:154px;font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FFF
}

.membershipFeatureTextHeading {margin:0px 5px 7px 0px;padding:0px;font-size:1.6em;font-weight:normal;position:relative; color:#FFF; text-decoration:none;}

.membershipFeatureReadMore a:link, .membershipFeatureReadMore a:active, .membershipFeatureReadMore a:visited 
{
font-size:1.2em;
color:#FFF; 
background-image:url(images/yellow-arrow.gif); 
background-position:left 2px; 
background-repeat:no-repeat; 
display:block;
padding-bottom:2px; 
text-decoration:none;
padding-left:20px;
margin-top:10px;
clear:both;font-family:Arial, Helvetica, sans-serif; 
}

.membershipFeatureReadMore a:hover {
color:#FF6633;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); }


/* -----SUMMARY CAPTION CUSTOM CLASSES ----- */

.summaryCaptionMembership {
background-image:url(images/membership-summary-caption-bg.gif); 
background-position:right top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:148px;
padding:0px 5px 5px 10px;
background-color:#ffffff; 
}

.summaryCaptionMembership h1 {
font-size:100%;
font-size:1.9em;
color:#000000;
margin:0px 0px 10px 0px;
padding:17px 0px 0px 0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionMembership h2 {
font-size:1.2em;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionMembership a:link, .summaryCaptionMembership a:visited, .summaryCaptionMembership a:active {
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px; 
text-decoration:none
}

.summaryCaptionInsurance {
background-image:url(images/insurance-summary-caption-bg.gif); 
background-position:right top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:148px;
padding:0px 5px 5px 10px;
background-color:#ffffff; 
}

.summaryCaptionInsurance h1 {
font-size:100%;
font-size:1.9em;
color:#000000;
margin:0px 0px 10px 0px;
padding:17px 0px 0px 0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionInsurance h2 {
font-size:1.2em;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionInsurance a:link, .summaryCaptionInsurance a:visited, .summaryCaptionInsurance a:active {
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px; 
text-decoration:none
}

.summaryCaptionLoans {
background-image:url(images/loans-summary-caption-bg.gif); 
background-position:right top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:148px;
padding:0px 5px 5px 10px;
background-color:#ffffff; 
}

.summaryCaptionLoans h1 {
font-size:100%;
font-size:1.9em;
color:#000000;
margin:0px 0px 10px 0px;
padding:17px 0px 0px 0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionLoans h2 {
font-size:1.2em;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}

.summaryCaptionLoans a:link, .summaryCaptionLoans a:visited, .summaryCaptionLoans a:active {
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px; 
text-decoration:none
}
 

/* -----LEARN MORE CUSTOM CLASSES ----- */

.learnMoreMembership {
background-image:url(images/membership-learn-more-bg.gif);
background-position:bottom right; 
background-repeat:no-repeat;
padding:5px 5px 10px 0px;
border-bottom:solid 1px #b9b9b9;
}


.learnMoreMembership a:link, .learnMoreMembership a:active, .learnMoreMembership a:visited {
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.learnMoreMembership ul{margin:0 0 0 20px;padding:0;list-style:none}

.learnMoreMembership a:visited {color:#551a8b;}

.learnMoreMembership a:hover {background-image:url(images/yellow-arrow-on.gif);color:#551a8b;text-decoration: underline} 

.learnMoreMembership h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 20px;}

.learnMoreMembership h4 a:link, .learnMoreMembership h4 a:active, .learnMoreMembership h4 a:visited, .learnMoreMembership h4 a:hover 
{
	background-image:url(images/null.gif);
	padding-left:0px;
	color:#333;	
	font-size:1.0em;
}

.learnMoreInsurance    
{
	background-image:url(images/insurance-learn-more-bg.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:5px 5px 10px 0px;
	border-bottom:solid 1px #b9b9b9;
}

.learnMoreInsurance a:link, .learnMoreInsurance a:active, .learnMoreInsurance a:visited  
{
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.learnMoreInsurance h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 20px;}

.learnMoreInsurance h4 a:link, .learnMoreInsurance h4 a:active, .learnMoreInsurance h4 a:visited ,.learnMoreInsurance h4 a:hover 
{
	background-image:url(images/null.gif);
	padding-left:0px;
	color:#333;	
	font-size:1.0em;
}

.learnMoreInsurance ul{margin:0 0 0 20px;padding:0;list-style:none}

.learnMoreInsurance a:visited  {color:#551a8b;}

.learnMoreInsurance a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline} 

.learnMoreLoans    
{
	background-image:url(images/loans-learn-more-bg.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:5px 5px 10px 0px;
	border-bottom:solid 1px #b9b9b9;
}

.learnMoreLoans a:link, .learnMoreLoans a:active, .learnMoreLoans a:visited  
{
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.learnMoreLoans h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 20px;}

.learnMoreLoans h4 a:link, .learnMoreLoans h4 a:active, .learnMoreLoans h4 a:visited ,.learnMoreLoans h4 a:hover 
{
	background-image:url(images/null.gif);
	padding-left:0px;
	color:#333;	
	font-size:1.0em;
}

.learnMoreLoans ul{margin:0 0 0 20px;padding:0;list-style:none}

.learnMoreLoans a:visited  {color:#551a8b;}

.learnMoreLoans a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline} 


.learnMoreTravel    
{
	background-image:url(images/travel-learn-more-bg.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:5px 5px 10px 0px;
	border-bottom:solid 1px #b9b9b9;
}

.learnMoreTravel a:link, .learnMoreTravel a:active, .learnMoreTravel a:visited  
{
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.learnMoreTravel h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 20px;}

.learnMoreTravel h4 a:link, .learnMoreTravel h4 a:active, .learnMoreTravel h4 a:visited , .learnMoreTravel h4 a:hover 
{
	background-image:url(images/null.gif);
	padding-left:0px;
	color:#333;	
	font-size:1.0em;
}

.learnMoreTravel ul{margin:0 0 0 20px;padding:0;list-style:none}

.learnMoreTravel a:visited  {color:#551a8b;}

.learnMoreTravel a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline} 

/* -----GET IT DONE ONLINE SMALL CUSTOM CLASSES ----- */

.getItDoneOnlineSmallMembership {font-family:arial;padding:5px 5px 10px  0px;background-image:url(images/membership-get-it-done-small.gif);background-repeat:no-repeat;background-position:right top;background-color:#ececec;}

.getItDoneOnlineSmallMembership a:link, .getItDoneOnlineSmallMembership a:active, .getItDoneOnlineSmallMembership a:visited {
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px;
text-decoration:none;
margin-left:20px;
}

.getItDoneOnlineSmallMembership a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline
}
.getItDoneOnlineSmallMembership ul {margin:0 0 0 20px;padding:0;list-style:none}
.getItDoneOnlineSmallMembership ul li{list-style:none;padding-bottom:3px;}
.getItDoneOnlineSmallMembership ul li a:link,.getItDoneOnlineSmallMembership ul li a:active,.getItDoneOnlineSmallMembership ul li a:visited{margin-left:0px;}

* html .getItDoneOnlineSmallMembership{width:98%;}

 .getItDoneOnlineSmallInsurance {font-family:arial;padding:5px 5px 10px 0px;background-image:url(images/insurance-get-it-done-small.gif);background-repeat:no-repeat;background-position:right top;background-color:#ececec;}

.getItDoneOnlineSmallInsurance a:link, .getItDoneOnlineSmallInsurance a:active, .getItDoneOnlineSmallInsurance a:visited {
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px;
text-decoration:none;
margin-left:20px;
}
.getItDoneOnlineSmallInsurance a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline
}
.getItDoneOnlineSmallInsurance ul {margin:0 0 0 20px;padding:0;list-style:none}
.getItDoneOnlineSmallInsurance ul li{list-style:none;padding-bottom:3px;}
.getItDoneOnlineSmallInsurance ul li a:link,.getItDoneOnlineSmallInsurance ul li a:active,.getItDoneOnlineSmallInsurance ul li a:visited{margin-left:0px;}

* html .getItDoneOnlineSmallInsurance{width:98%;}

.getItDoneOnlineSmallTravel {font-family:arial;padding:5px 5px 10px 0px;background-image:url(images/travel-get-it-done-small.gif);background-repeat:no-repeat;background-position:right top;background-color:#ececec;}

.getItDoneOnlineSmallTravel a:link, .getItDoneOnlineSmallTravel a:active, .getItDoneOnlineSmallTravel a:visited {
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px;
text-decoration:none;
margin-left:20px;
}
.getItDoneOnlineSmallTravel a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline
}
.getItDoneOnlineSmallTravel ul {margin:0 0 0 20px;padding:0;list-style:none}
.getItDoneOnlineSmallTravel ul li{list-style:none;padding-bottom:3px;}
.getItDoneOnlineSmallTravel ul li a:link,.getItDoneOnlineSmallTravel ul li a:active,.getItDoneOnlineSmallTravel ul li a:visited{margin-left:0px;}

* html .getItDoneOnlineSmallTravel{width:98%;}

.getItDoneOnlineSmallLoans {font-family:arial;padding:5px 5px 10px 0px;background-image:url(images/loans-get-it-done-small.gif);background-repeat:no-repeat;background-position:right top;background-color:#ececec;}

.getItDoneOnlineSmallLoans a:link, .getItDoneOnlineSmallLoans a:active, .getItDoneOnlineSmallLoans a:visited {
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px;
text-decoration:none;
margin-left:20px;
}
.getItDoneOnlineSmallLoans a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline
}
.getItDoneOnlineSmallLoans ul {margin:0 0 0 20px;padding:0;list-style:none}
.getItDoneOnlineSmallLoans ul li{list-style:none;padding-bottom:3px;}
.getItDoneOnlineSmallLoans ul li a:link,.getItDoneOnlineSmallLoans ul li a:active,.getItDoneOnlineSmallLoans ul li a:visited{margin-left:0px;}

* html .getItDoneOnlineSmallLoans{width:98%;}

/* -----HOMEPAGE CUSTOM CLASSES ----- */

.featurePicker h3 {
color:#ffffff;
margin:0px;
padding:0px;
font-size:21px;font-family:Arial, Helvetica, Sans-Serif;
} 


/* -----HELP REUSABLE CONTENT CLASSES ----- */
.helpBox  
{font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
text-align:left;
color:#000000;
margin:0px;
}

.helpBox a:link,  .helpBox a:active,  {color:#551a8b;text-decoration:underline;}

.helpBox a:visited  {color:#551a8b; 
text-decoration:none}

.helpBox a:hover {color:#551a8b; 
text-decoration:underline;
} 

.helpBox img { float:left;
padding:0px 5px 5px 0px;}

.helpBox .big {background-image:url(images/related-header.gif); 
background-position:left top;
background-repeat:repeat-x; 
padding:7px 5px 0px 20px;
height:25px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;margin:0px;} 

.helpBox p {padding:7px 10px 5px 20px;margin-top:0px;}

/* -- home page webcam box ---*/

.cam_box {
background-image:url(Images/cams.gif);
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
height:91px;
margin-bottom:10px;
width:305px;
}

.cam_boxLinks {
float:right;
font-family:Arial,Helvetica,sans-serif;
padding-top:10px;
width:100px;
}

.cam_box a:link, .cam_box a:active, .cam_box a:visited {
background-image:url(Images/yellow-arrow.gif);
background-position:left top;
background-repeat:no-repeat;
color:#333333;
display:block;
font-size:1.2em;
padding-bottom:2px;
padding-left:20px;
text-decoration:none;
}
.cam_box a:visited {
color:#551A8B;
text-decoration:none;
}
.cam_box a:hover {
background-image:url(Images/yellow-arrow-on.gif);
color:#551A8B;
text-decoration:underline;
}


.traffic_webcams  a:link,  .traffic_webcams a:active,  .traffic_webcams  a:visited {
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left center; 
background-repeat:no-repeat;
padding-left:20px;
display:inline;
text-decoration:none; 
margin-top: 2px;
margin-right: 8px;
}

.traffic_webcams  a:visited {  
color:#551a8b; 

text-decoration:none 
}
.traffic_webcams  a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}
/* -- home page Roadservice box ---*/
.roadService_custom {
font-family:Arial,Helvetica,sans-serif;
height:40px;
background:url(images/y_bg.png) no-repeat left top; 
padding-left:25px;
padding-top: 6px;
display:block;
width: 269px;
padding-right:11px;
font-size:1.2em;
}

.roadService_custom p {
margin: 0;
padding: 0;
line-height: 18px;
} 



.roadService_custom a:link,  .roadService_custom a:active,  .roadService_custom a:visited {
padding-right: 20px;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:right center; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
text-decoration:none; 

}

.roadService_custom a:visited {  
color:#551a8b; 
text-decoration:none 
}
.roadService_custom a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}


.roadService_custom p {
margin: 0;
padding: 0;
line-height: 18px;
} 

/* -- home page Membership box ---*/
.membership_custom {
font-family:Arial,Helvetica,sans-serif;
height:40px;
background:url(images/y_bg.png) no-repeat left top; 
padding-left:25px;
padding-top: 6px;
display:block;
width: 269px;
padding-right:11px;
font-size:1.2em;
}

.membership_custom p {
margin: 0;
padding: 0;
line-height: 18px;
} 

.membership_custom a:link,  .membership_custom a:active,  .membership_custom a:visited {
padding-right: 20px;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:right center; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
text-decoration:none; 
}

.membership_custom a:visited {  
color:#551a8b; 
text-decoration:none 
}
.membership_custom a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}

.greyBorder {
border:2px solid #8C8C8C;
padding:5px 10px 10px;
width:178px;
}


/* -- home page Carfair box ---*/
.carfair_custom {
font-family:Arial,Helvetica,sans-serif;
height:40px;
background:url(images/y_bg.png) no-repeat left top; 
padding-left:25px;
padding-top: 6px;
display:block;
width: 269px;
padding-right:11px;
font-size:1.2em;
}

.carfair_custom p {
margin: 0;
padding: 0;
line-height: 18px;
} 

.carfair_custom a:link,  .carfair_custom a:active,  .carfair_custom a:visited {
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left center; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
text-decoration:none; 
margin-top: 2px;
}

.carfair_custom a:visited {  
color:#551a8b; 

text-decoration:none 
}
.carfair_custom a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}


.roadService_custom span, .membership_custom span, .carfair_custom  span , .roadwatch_webcams span{
display: block;
}

.roadService_custom , .membership_custom , .carfair_custom {
margin-bottom: 2px;
}

.membershipLinks, .roadServiceLinks, .roadwatchLinks  a{
float:right;
width: auto !important;
font-family:Arial, Helvetica, sans-serif;
padding-top: 0px;
}


.greyBorder {
border:2px solid #8C8C8C;
padding:5px 10px 10px;
width:178px;
}

.ms-rteCustom-MEA { background-image:url(images/MEA_t.jpg); background-repeat:no-repeat; background-position:left center;   padding:9px 0px 3px 80px;margin:0px 0px 0px 0px;display:block; }

.ms-rteCustom-AACarfair { background-image:url(images/aacarfair_logo.png); background-repeat:no-repeat; background-position:left 8px;   padding:5px 0px 3px 90px;margin:0px 0px 0px 0px;display:block; }


#home_loancal {
height: 75px;
width: 291px;
background:url(images/cal_bg.png) no-repeat left top; 
margin-bottom: 5px;
padding-left: 14px;
padding-top: 8px;
font-size: 12px;
}
#home_loancal  .cal_button span {
display:none;
}

#home_loancal span {
display: block;
}


input.box {
font-family:Arial,Helvetica,sans-serif;
width: 79px;
height:  17px;
border: 1px solid #969696;
font-size: 12px;
padding: 1px 0 0;
}

#home_loancal select {
font-family:Arial,Helvetica,sans-serif;
width: 82px;
height: 20px;
border: 1px solid #969696;
font-size: 12px;
}
a.cal_button:link, a.cal_button:visited, a.cal_button:active {
background:transparent url(images/cal_button.png) no-repeat scroll left top;
display:block;
height:20px;
float: right;
width:90px;
margin-right: 15px;
}

a.cal_button:hover {
background:transparent url(images/cal_button.png) no-repeat scroll left -20px;

}

a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

a.traffic_webcam_title:link, a.traffic_webcam_title:link, a.traffic_webcam_title:link {
background:none;
color: #000;
text-decoration: none;
padding:0;
margin:0;
}

a.traffic_webcam_title:hover {
text-decoration: none;
color: #000;

}


/* -- home page Roadwatch box ---*/
.roadwatch_webcams {
height: 83px;
width: 269px;
background:url(Images/y_bg_l.png) no-repeat left top;
margin-bottom: 2px;
display: block;
padding-right: 11px;
padding-left: 25px;
padding-top: 6px;
font-size: 1.2em;
}

.roadwatchLinks a:link, .roadwatchLinks a:active, .roadwatchLinks  a:visited{
padding-right: 20px;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:right center; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
text-decoration:none; 
margin-right: 0;
}

.traffic_webcams {
margin-top: 8px;
}

.roadwatchLinks   p , .traffic_webcams p{
margin: 0;
padding: 0;
line-height: 18px;
margin-bottom: 2px;
} 
.roadwatchLinks  a:hover{
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}



.specTitle_bg_customised {
background-image:url(images/diagonal-header-bg.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
.specContent_grey {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D9D9D9 none repeat scroll 0 0;
}


.rm_button a:link, .rm_button a:visited, .rm_button a:active {
background-image:url(/Style%20Library/images/medium-yellow-button-bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#333333;
display:block;
font-size:11px;
height:24px;
margin-top:10px;
padding-left:15px;
padding-top:3px;
text-align:left;
text-decoration:none;
width:75px;
}
.rm_button a:hover {
background-image:url(/Style%20Library/images/medium-yellow-button-bg-on.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration:underline;
}


.taskmore a:link, .taskmore a:active, .taskmore a:visited {
background-image:url(/Style%20Library/images/go_myaa_yellow.gif);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
font-size:12px;
display: block;
padding-left:15px;
height: 21px;
padding-top:5px;
margin:10px 0 0;
text-decoration: none;
}
.taskmore a:hover {
background-image:url(/Style%20Library/images/go_myaa_yellow_on.gif);
text-decoration: underline;
}


/* AddThis */

.whatThis {
cursor: help !important;
font-size: 11px;
}

/* Media releases */

.mediafooterRightLink ul, .mediafooterRightLink li {
	list-style: none;
	}
	

.mediafooterRightLink a:link, .mediafooterRightLink  a:active, .mediafooterRightLink  a:visited {
background-image:url(images/yellow-arrow.gif);
background-position:right 3px;
background-repeat:no-repeat;
color:#000000;
display:block;
float:right;
clear: right;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
margin-bottom:20px;
margin-top:10px;
padding-bottom:2px;
padding-right:20px;
text-decoration:none;
}

.mediafooterRightLink  a:visited {
color:#551A8B;
}
.mediafooterRightLink  a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551A86;
text-decoration:underline;
}
* html .mediafooterRightLink  {
margin-right:5px;
}

.ms-rteCustom-divider-title {
	clear: both !important;
	}
