/* 

ICBC
STYLESHEET V1.0
10.07.2008

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

1.0 FOUNDATION - Basic page stylings and default attributes - everything zero'd out in global-reset.css

2.0 HEADER
  2.1 TOP NAV ELEMENTS
  2.2 TOP NAV CONTROLLER

3.0 CONTENT

4.0 LEFT COLUMN CONTENT & NAV

5.0 BODY CONTENT
  5.1 BODY CONTENT LARGE BANNERS
  5.2 BODY CONTENT IMAGE-ONLY BANNERS
  5.3 BODY CONTENT 6 COLUMN CONTENT MODULES
  5.4 BODY CONTENT MEDIUM BANNERS
  5.5 DOUBLE COLUMN HOME PAGE BANNERS
  5.6 BODY CONTENT SMALL BANNERS
  5.7 UNIQUE PAGES
  
6.0 RIGHT COLUMN CONTENT & NAV
  6.1 RIGHT COLUMN MODULES
  6.2 RIGHT COLUMN MEMOS
  6.3 OLYMPIC SPONSORSHIP

7.0 FOOTER - All styles for footer

8.0 HACKS

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

*/
	
/*  1.0 FOUNDATION 
======================================================================================================================================================================== */


body, html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	background-color:#FFFFFF;  color:#444433; }

a:link, a:visited  { text-decoration:none; }

a:link { color:#009de0; }
	
a:hover, a:active  { color:#00F; text-decoration:underline; }
		
.clear { clear:both; }
	
.right { float:right; padding:0 0 0 20px;}
		
.left { float:left; padding:0 20px 0 0; margin-left: 15px; }
	
ul { text-decoration:none; list-style:none; list-style-type:none; color:#444433;  }
ol, ol li { list-style: decimal!important; list-style-type: decimal!important; margin-left: 20px; }
ol ul li { list-style: none!important; list-style-type: none!important; }
	
h1 { font-size: 16px; color:#444433; padding:10px 0 15px 15px;  }
h2 { font-size: 14px; color:#444433; padding:10px 0 15px 15px;  }
h3 { font-size: 12px; color:#444433; padding:10px 0 15px 15px;  }
h4 { font-size: 16px; color:#444433; padding:0 0 7px 15px; }
h5 { font-size: 12px; color:#444433; padding:10px 0 8px 15px;  }
h6 { font-size: 10px; color:#444433; padding:10px 0 8px 15px;  }

p { font-size:11px; line-height:14px; padding: 0 15px 12px 15px; }

td { line-height: 14px; vertical-align: top; }

.intro { font-size:12px; line-height:14px; padding: 0 15px 12px 15px; }

/*  2.0 HEADER
======================================================================================================================================================================== */

#header-wrap {width:1000px; margin:auto;}
#header { width:1000px; margin:5px 0 0 0; }
#brand-bar { width:1000px; height:75px; background-image:url(../images/header/header-brand-bar.png); background-repeat:no-repeat;}
	.logo {width:266px; height:43px; margin:22px 0 0 14px; float:left; background-image:url(../images/header/header-brand-bar-icbc-logo.png); background-repeat:no-repeat; }
	
	#utility-bar {width:500px; height:50px; margin:14px 14px 0 0; float:right; font-size:10px; color:#FFFFFF; text-align:right}
		#utility-bar a, #utility-bar a:visited {color:#FFFFFF; text-decoration:none;}
		#utility-bar a:hover, #utility-bar a:active {color:#444433; text-decoration:none;}
		.traffic-cams {padding:0 0 0 20px; font-size:11px; font-weight:bold;}
	
	.utility-bar-search {margin:12px 0 0 0;}
		.utility-bar-form {margin:0 0 0 10px; text-align:right; padding:0 5px 0 0;}
		.button { text-align: center; }


/*   2.1 TOP NAV ELEMENTS
======================================================================================================================================================================== */

#navbar {width:1000px; height:40px; background-image: url(../images/header/topnav-buttonbar.png); background-repeat:no-repeat; margin:5px 0 0 0; padding:0; overflow:hidden; clear:both;}

#navbar li { margin: 0; padding: 0; list-style: none; float: left; }
#navbar li, #navbar a { height:105px; display: block; text-decoration: none; font-size: 1px; text-indent: -9000px; }

#n1 { left:0px; width: 142px; }  /* HOME */
#n2 { left:0px; width: 143px; }  /* DRIVER LISCENSING */
#n3 { left:0px; width: 143px; }  /* CLAIMS */
#n4 { left:0px; width: 143px; }  /* AUTOPLAN INSURANCE */
#n5 { left:0px; width: 143px; }  /* VEHICLE REGISTRATION */
#n6 { left:0px; width: 144px; }  /* ROAD SAFETY */
#n7 { left:0px; width: 142px; }  /* CAREERS   */

#n1 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -0px -46px no-repeat; }   /* HOME */
#n2 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -142px -46px no-repeat; } /* DRIVER LICENSING */
#n3 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -285px -46px no-repeat; } /* CLAIMS */
#n4 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -428px -46px no-repeat; } /* AUTOPLAN INSURANCE */
#n5 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -571px -46px no-repeat; } /* VEHICLE REGISTRATION */
#n6 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -714px -46px no-repeat; } /* ROAD SAFETY */
#n7 a:hover { background: transparent url(../images/header/topnav-buttonbar.png) -857px -46px no-repeat; } /* CAREERS   */

#crossbar {width:1000px; height:15px; background-color:#ffffff; background-image: url(../images/header/crossbar-bkg.png); background-repeat: repeat-x;}
	#crossbar .left-corner { width:194px; height:15px; background-image:url(../images/header/crossbar-lc.png); background-repeat:no-repeat; float:left;}
	#crossbar .right-tab { width:15px; height:15px; background-image:url(../images/header/crossbar-rc.png); background-repeat:no-repeat; float:right;}


/*   2.2 TOP NAV CONTROLLER - NOTE: THIS ID IN THE BODY TAG CONTROLS THE ON-STATE FOR THE #NAVBAR + THE HORIZONTAL POSITION OF THE GREY #CROSSBAR
======================================================================================================================================================================== */

#home #crossbar, #about-icbc #crossbar, #other #crossbar { width: 1000px; height:15px; background-color: #ffffff; background-image: none; }

#driver #n2 { background: transparent url(../images/header/topnav-buttonbar.png) -142px -46px no-repeat; }     /* DRIVER LISCENSING */
	#driver #crossbar {width:286px; }

#claims #n3 { background: transparent url(../images/header/topnav-buttonbar.png) -285px -46px no-repeat; }     /* CLAIMS */
	#claims #crossbar {width:429px;}

#autoplan #n4 { background: transparent url(../images/header/topnav-buttonbar.png) -428px -46px no-repeat; }   /* AUTOPLAN INSURANCE */
	#autoplan #crossbar {width:572px;}

#vehicle #n5 { background: transparent url(../images/header/topnav-buttonbar.png) -571px -46px no-repeat; }    /* VEHICLE REGISTRATION */
	#vehicle #crossbar {width:715px;}

#road #n6 { background: transparent url(../images/header/topnav-buttonbar.png) -714px -46px no-repeat; }       /* ROAD SAFETY */
	#road #crossbar {width:858px;}

#careers #n7 { background: transparent url(../images/header/topnav-buttonbar.png) -857px -46px no-repeat; }  /* CAREERS */
	#careers #crossbar {width:1000px;}
	

/*   3.0 CONTENT
======================================================================================================================================================================== */

.content-wrap {width:1000px; margin:auto; clear:both; }


/*   4.0 LEFT COLUMN CONTENT & NAV
======================================================================================================================================================================== */

.lc-wrap {width:194px; float:left; margin:0 19px 0 0;}

/* TOP LEVEL */
	.lc-wrap ul {width:194px; list-style:none; text-decoration:none; background-color:#ECECEC; }
	.lc-wrap ul li a, .lc-wrap ul li a:visited { padding:6px 10px 6px 10px; display:block; color:#444433;  }
	.lc-wrap ul li a:hover, .lc-wrap ul li a:active {color:#FFFFFF; background-color:#009de0; text-decoration: none; }
	
/* TIER TWO */	
	.lc-wrap ul ul {background-color:#ffffff;}
	.lc-wrap ul ul li a, .lc-wrap ul ul li a:visited { background-image: url(../images/arrow-right-blue.gif); background-repeat: no-repeat; padding:6px 20px 6px 34px; display:block; color:#444433;}
	.lc-wrap ul ul li a:hover, .lc-wrap ul ul li a:active {color:#009de0; background-color:white; text-decoration: none; }

/* TIER THREE */
	.lc-wrap ul ul ul { color:#444433; background-color: white; margin-left:30px; width:164px; }
	.lc-wrap ul ul ul li a, .lc-wrap ul ul ul li a:visited { color:#444433; padding:6px 10px 6px 18px; display:block; background-image: url(../images/arrow-blue-square.png); background-repeat: no-repeat; line-height: 14px;  }
	.lc-wrap ul ul ul li a:hover, .lc-wrap ul ul ul li a:active {color:#009de0; background-color:white; text-decoration: none; }
	
	#li-on { background-color:#009de0; color:#FFFFFF;}
	#li-on a, #li-on a:visited { background-image: url(../images/arrow-white-down.png); background-repeat: no-repeat; background-color:#009de0; color:#FFFFFF; padding-left:20px;}
	#li-on a:hover, #li-on a:active { background-color:#009de0; color:#FFFFFF; text-decoration: none; }
	
	#sub-li-on { color:#0086bf; }
	a#sub-li-on, a#sub-li-on:visited { background-image: url(../images/arrow-down-blue.gif); background-repeat: no-repeat; color:#009de0;}
	#sub-li-on a:hover, #sub-li-on a:active, a#sub-li-on-no-children { color:#0086bf; text-decoration: none; }

	#sub-sub-li-on { color:#0086bf; }
	#sub-sub-li-on a, #sub-sub-li-on a:visited { background-image: url(../images/arrow-black-square.gif); background-repeat: no-repeat; color:#444433; background-color: #d9f0fa; padding-right: 20px; }
	#sub-sub-li-on a:hover, #sub-sub-li-on a:active { text-decoration: none; }

	
.lc-locator {width:194px; background: #EBEBEB url(../images/lc/lc-ebebeb-footer.png) no-repeat bottom; margin:0; }
	.t-find-location {width:194px; height:38px; margin:0 0 10px 0; float:left; background-image:url(../images/lc/t-find-location.png); background-repeat:no-repeat; }
	.lc-locator h2 { display:none;}
	.lc-search-wrap {width:174px; color:#443; padding:0 10px;}
	.lc-locator-forms {float:left; margin:8px 5px 12px 0; padding:0;}
	.lc-locator-submit {float:right; margin:8px 5px 12px 0; padding:0; }

.lc-ebebeb-header {width:194px; height:13px; background-image:url(../images/lc/lc-ebebeb-header.png); background-repeat:no-repeat; margin:0;}
.lc-ebebeb-footer {width:194px; height:13px; background-image:url(../images/lc/lc-ebebeb-footer.png); background-repeat:no-repeat; margin:0 0 10px 0;}

.lc-title-faq {width:194px; height:21px; background-image:url(../images/lc/t-faq.png); background-repeat:no-repeat; margin:0;}
.lc-about-icbc {width:194px; height:21px; background-image:url(../images/lc/t-about-icbc.png); background-repeat:no-repeat; margin:0;}
.lc-title-news { width:194px; height:21px; margin:0 0 10px 0;  float:left; background-image:url(../images/lc/news.jpg); background-repeat:no-repeat; }

/*   5.0 BODY CONTENT
======================================================================================================================================================================== */

.body-content-wrap { width:604px; float:left; }
.body-content-wrap-long { width:786px; float:left; }

.body-content-wrap ul, .body-content-wrap-long ul,
.body-content-wrap ol, .body-content-wrap-long ol {
	margin: 0.5em 0px 1em 20px;
}

.body-content-wrap ul li, .body-content-wrap-long ul li {
	line-height: 14px;
	display: block;
	background-image: url(../images/bullet-grey-lg.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-bottom: 0.3em;
	height: 1%;
}

.body-content-wrap ul li, .body-content-wrap-long ul li,
.body-content-wrap ol li, .body-content-wrap-long ol li {
	line-height: 14px;
	margin-bottom:0.5em !important;
	display:block;	
}

.body-content-wrap ol li, .body-content-wrap-long ol li { display: list-item; }

.body-content-wrap ol ul li, .body-content-wrap-long ol ul li {	margin-left: 0px; }

.body-content-wrap ul.checklist, .body-content-wrap-long ul.checklist {
	margin-left: 0px;
	padding-left:35px;
	height: 1%;
} 
.body-content-wrap ul.checklist li, .body-content-wrap-long ul.checklist li {
	background-image: none;
	display: list-item;
	list-style-type: none;
	list-style-image: url(../images/checkbox_15.gif);
	padding: 0 0 0 5px;
}

/* smaller checkbox for landing page text boxes */
.bc-mdb ul.checklist li, .bc-mdb-r ul.checklist li, 
.bc-dbb ul.checklist li, .bc-dbb-r ul.checklist li,
.bc-smb-horiz ul.checklist li, .bc-smb-horiz-r ul.checklist li {
	list-style-image: url(../images/checkbox_10.gif);
}

.bc-short {float: left; width: 400px;}

.sub-title {font-size: 11px; font-weight: bold; color: #a1bf35; padding:0 0 0 17px; clear:both;}

.sub-title-blue {font-size: 11px; font-weight: bold; color: #009de0; clear:both;}

#page-summary {  
	margin: 0 auto 10px; 
	display: block;
	padding: 10px;
	width: 550px;
	background: #fcf0dc;
	border: 1px solid #e91;
	line-height: 16px;
}

table { width:95%; margin: 0 auto; border-top:1px solid #79cef2; border-right:1px solid #79cef2; border-collapse:collapse;}

td { border-bottom:1px solid #79cef2; border-left:1px solid #79cef2; padding:5px 5px;}

.tr-row, .tr-row td, td.td-bg { background-color: #ECECEC; }

/* Classes for expanding and collapsing lists */
.bc-expandable-list ul {
	width: 533px; 
	padding: 3px 0 0 0; 
	font-size: 11px; 
	margin-left: 15px; 
}
.bc-expandable-list .bc-expand-list li, 
.bc-expandable-list .bc-collapse-list li {
	display: block; 
	clear: left;  
	padding: 0 0 0 12px;
	line-height: 16px;
	background-image: url(../images/plus_sign_tn.gif);
	background-repeat: no-repeat; background-position: 0px 4px;
}
.bc-expandable-list .bc-expand-list li { background-image: url(../images/icon-plus-sign.gif); }
.bc-expandable-list .bc-collapse-list li { background-image: url(../images/icon-minus-sign.gif); }

.bc-expandable-list .bc-expand-list li li,
.bc-expandable-list .bc-collapse-list li li {
	line-height: 14px;
	display: list-item;
	background-image: none;
	list-style-type: disc;
	list-style-image: url(../images/bullet-grey-lg.gif);
	padding-left: 0;
	margin-bottom: 0.5em;
}


/*   5.1 BODY CONTENT LARGE BANNERS
======================================================================================================================================================================== */

/* LARGE BANNER COMMON ELEMENTS */	
	.topcap {width:313px; height:10px; overflow:hidden;}
	
/* DUPLICATE AND RENAME STYLES TO ADD LARGE BANNERS HERE AND THEN ADJUST CLASSES IN HTML ACCORDINGLY */	
	
	/* GETTING LICENSED */
	.bc-getting-licensed { width:604px; background-image:url(../images/6c-banners/bn-getting-licensed.jpg); background-repeat:no-repeat; margin:0 0 10px 0; }
		.bc-getting-licensed h1 {display:none}
		.bc-getting-licensed-title {width:607px; height:38px; background-image:url(../images/6c-banners/bn-t-getting-licensed.jpg); background-repeat:no-repeat; display:block;}
		.bc-getting-licensed-content-wrap {width:313px; margin:142px 0 0 270px;}
			.bc-getting-licensed-content {width:313px; background-image:url(../images/6c-banners/bn-teal-bkg.png); background-repeat:repeat-y; margin:0; padding:0; }
			.bc-getting-licensed-content p {padding:0 14px 7px 14px; color:#FFFFFF; font-size:12px; line-height:20px;}
			.bc-getting-licensed-content-intro { font-size:18px; line-height:26px; display:block;}
			.bc-getting-licensed-content a, .bc-getting-licensed-content a:visited {text-decoration:underline;}
			.bc-getting-licensed-content a { color: #FFFFFF; }
			.bc-getting-licensed-content a:hover, .bc-getting-licensed-content a:active {color:#444433; text-decoration:underline;}
			

	/* AUTO CRIME AND FRAUD */
	.bc-auto-crime { width:604px; background-image:url(../images/6c-banners/bn-auto-crime.png); background-repeat:no-repeat; margin:0 0 10px 0; }
		.bc-auto-crime h1 {display:none}
		.bc-auto-crime-title {width:607px; height:38px; background-image:url(../images/6c-banners/bn-t-auto-crime.png); background-repeat:no-repeat; display:block;}
		.bc-auto-crime-content-wrap {width:313px; margin:142px 0 0 270px;}
			.bc-auto-crime-content {width:313px; background-image:url(../images/6c-banners/bn-red-bkg.png); background-repeat:repeat-y; margin:0; padding:0; }
			.bc-auto-crime-content p {padding:0 14px 7px 14px; color:#FFFFFF; font-size:12px; line-height:20px;}
			.bc-auto-crime-content-intro { font-size:18px; line-height:26px; display:block;}
			.bc-auto-crime-content a, .bc-auto-crime a:visited {text-decoration:underline;}
			.bc-auto-crime-content a {color:#FFFFFF;}
			.bc-auto-crime-content a:hover, .bc-auto-crime-content a:active {color:#444433; text-decoration:underline;}

	
	/* TITLE IMAGE CONTAINER, IMGS (top cap and feature photo) & TEXT */
	#titleimage-container {
		width: 604px;
		height: 232px;
		padding: 0px;
		overflow: hidden;
	}
	#titleimage-container #titleimage-header {
		width:604px;
		height:31px;
		padding:0px;
		margin:0px;
		font-size:0px;
		line-height:0px;
	}
	#titleimage-container #titleimage-feature {
		width:604px;
		height: 201px;
		background-color: #fff;
		padding: 0px;
		margin:0px;
		overflow: hidden;
	}
	#titleimage-container #titleimage-feature #titleimage-text {
		width:261px;
		height: 152px;
		background: transparent;
		padding: 20px;
		overflow: hidden;
		font-family: Verdana;
		font-size: 11px;
	}
	#titleimage-container #titleimage-feature #titleimage-text p {
		padding: 0px;
		margin: 0px 0px 15px;
	}			

	#titleimage-container #titleimage-feature #titleimage-text ul,
	#titleimage-container #titleimage-feature #titleimage-text ol {
		margin-left: 5px;
		width: 255px;
	}

	#titleimage-container #titleimage-feature #titleimage-text ul li,
	#titleimage-container #titleimage-feature #titleimage-text ol li {
		font-family: Verdana;
		font-size:11px;
	}

			
			
/*   5.2 BODY CONTENT IMAGE-ONLY BANNERS
======================================================================================================================================================================== */
	
	/* GENERIC TITLE IMAGE RULES */
	.title-image img { width:604px; height:128px; margin:0 0 10px 0;}
		.title-image a { width:604px; height:128px; display:block;}
	
	/* LESS ENERGY SAVE MONEY */
	.bc-less-energy { width:604px; height:128px; background-image:url(../images/6c-banners/bn-gas.png); background-repeat:no-repeat; margin:0 0 10px 0;}
		.bc-less-energy a { width:604px; height:128px; display:block;}
		
		.bc-less-energy h1 {display:none}
		
/*   5.3 BODY CONTENT 6 COLUMN CONTENT MODULES
======================================================================================================================================================================== */

	/* 6C COLUMN MODULE COMMON ELEMENTS */	

	.bc-6c-module {width:604px; background-image: url(../images/6c-banners/6c-bkg.png); background-repeat: repeat-y; margin:0 0 10px 0; }
		.bc-6c-module h2 {display:none}
		.bc-6c-module p {padding:0 6px 10px 15px; line-height:14px; }
		.bc-6c-module-footer {width:604px; height:17px; background-image:url(../images/6c-banners/6c-footer.png); background-repeat:no-repeat; display:block; clear:both;}
	
	.bc-6c-module h3 {padding:0 0 10px 60px; clear:both;}
	
	.bc-6c-module a, .bc-6c-module a:visited { padding:0 5px 0 0; font-size:11px; line-height:16px; }
	.bc-6c-module a {color:#009de0;}
	.bc-6c-module a:hover, .bc-6c-module a:active { color:#00F; text-decoration: underline; }
	
	.bc-6c-module ul {width:533px; padding: 3px 0 0 0; font-size:11px; margin-left: 15px; }
	.bc-6c-module li {display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding: 0 0 0 12px; line-height:16px; }
	.bc-6c-module li a {color:#009de0; }
	.bc-6c-module li a:hover, .bc-6c-module li a:active { color:#00F; text-decoration: underline; }
	
	.bc-6c-module ol {width:533px; padding:0 0 0 15px; font-size:11px; line-height:16px; }
	.bc-6c-module ol li {height:48px; color:#444433; display:block;  margin:15px 0 0 0; padding:0 0 0 70px; }
	.bc-6c-module ol li a, .bc-6c-module ol li a:visited { display:block; }
	.bc-6c-module ol li a { color:#009de0; }
	.bc-6c-module ol li a:hover, .bc-6c-module ol li a:active { color:#00F; text-decoration: underline; padding:0; }
	
		.step-1 {background-image: url(../images/icon-one.jpg); background-repeat: no-repeat;}
		.step-2 {background-image: url(../images/icon-two.jpg); background-repeat: no-repeat;}
		.step-3 {background-image: url(../images/icon-three.jpg); background-repeat: no-repeat;}
		.step-4 {background-image: url(../images/icon-four.jpg); background-repeat: no-repeat;}
		.step-5 {background-image: url(../images/icon-five.jpg); background-repeat: no-repeat;}
	
	.bc-6c-module dl {width:550px; padding:0 0 0 15px; font-size:11px; line-height:14px; }
		.bc-6c-module dt {width:28px; height:28px; float:left; background-image: url(../images/icon-checkit.png); background-repeat: no-repeat; }
		.bc-6c-module dd {width:485px; height:28px; padding:1px 0 15px 17px; float:left; }
			.bc-6c-module dl a { font-size:11px; line-height:14px; padding:0; margin:0; }
	
	.bc-6c-module li p a { padding-right: 0!important; }	
			
	.bc-6c-plus-orange { width:200px; height:16px; margin:5px 0 0 15px; color:#009de0; clear:both; }
		.bc-6c-plus-orange a, .bc-6c-plus-orange a:visited  { background-image: url(../images/icon-plus.png); background-repeat: no-repeat; padding:0 0 0 41px; display: block;}
		.bc-6c-plus-orange a:hover, .bc-6c-plus-orange a:active  { color:#00F; text-decoration: underline; }
		
	.bc-6c-plus-grey { width:200px; height:16px; margin:5px 0 0 15px; color:#009de0; clear:both; }
		.bc-6c-plus-grey a, .bc-6c-plus-grey a:visited  { background-image: url(../images/icon-plus-grey.png); background-repeat: no-repeat; padding:0 0 0 41px; display: block;}
		.bc-6c-plus-grey a:hover, .bc-6c-plus-grey a:active  { color:#00F; text-decoration: underline; }
		
	
	.glossary-pop { margin:10px 0 0 0;}
	
	/* WHAT'S CHANGED */
	.bc-6c-what-changed-title { width:604px; height:38px; background-image:url(../images/6c-banners/bn-t-what-changed.jpg); background-repeat:no-repeat; display:block; padding:0 0 8px 0; }

	/* HERE ARE THE STEPS */
	.bc-6c-steps { width:604px; height:38px; background-image:url(../images/6c-banners/bn-t-steps.jpg); background-repeat:no-repeat; display:block; padding:0 0 8px 0; }
	
	/* GLOSSARY */
	.bc-6c-glossary-title { width:604px; height:22px; background-image:url(../images/6c-banners/bn-t-glossary.png); background-repeat:no-repeat; display:block; padding:0 0 8px 0; }
	
	/* MORE INFORMATION */
	.bc-6c-more-info-title { width:604px; height:22px; background-image:url(../images/6c-banners/bn-t-more-info.png); background-repeat:no-repeat; display:block; padding:0 0 8px 0; }
	
	/* CHECKLIST: EVERYONE NEED TO BRING */
	.bc-6c-everyone-title { width:604px; height:38px; background-image:url(../images/6c-banners/bn-t-everyone.png); background-repeat:no-repeat; display:block; padding:0 0 8px 0; }


/*   5.4 BODY CONTENT MEDIUM BANNERS
======================================================================================================================================================================== */

/* MEDIUM BANNER COMMON ELEMENTS */	

	.bc-mdb-wrap {width:604px; background-image: url(../images/2c-banners/triple-footer-bkg.png); background-repeat: repeat-y; margin:0 0 15px 0; } /* NECESSARY FOR COMMON FOOTER POSITION */
	.bc-triple-footer {width:604px; height:17px; background-image: url(../images/2c-banners/bc-triple-footer.png); background-repeat: no-repeat; clear: both;} /* NECESSARY FOR COMMON FOOTER POSITION */
	
	
	.bc-mdb { width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; float:left; margin:0 17px 0 0;}
		.bc-mdb h2 {display:none}
		.bc-mdb p {padding:5px 10px 5px 15px; line-height:14px;}
		.bc-mdb-footer {width:190px; height:18px; background-image:url(../images/2c-banners/bn-med-footer.png); background-repeat:no-repeat; display:block;}
	
	.bc-mdb a {color:#009de0; }
	.bc-mdb a:hover, .bc-mdb a:active { color:#00F; text-decoration: underline; }
	
	.bc-mdb ul, .bc-mdb ol { padding:3px 8px 0 0; font-size:11px; margin: 0.5em 0 0.5em 15px; }
	.bc-mdb ul li { display: block; clear: left; background-image: url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height:16px; margin-bottom:0.2em!important; }
	.bc-mdb ul li a {color:#009de0; }
	.bc-mdb ul li a:hover, .bc-mdb ul li a:active { color:#00F; text-decoration: underline; }
	
	.bc-learners { width: 131px; height:29px; background-image:url(../images/red-l.jpg); background-repeat:no-repeat; padding:13px 4px 0 40px; margin:0 0 10px 15px;}
	.bc-new-drivers { width: 131px; height:29px; background-image:url(../images/green-n.jpg); background-repeat:no-repeat; padding:13px 4px 0 40px; margin:0 0 0 15px;}
	
	
/* MEDIUM BANNER COMMON ELEMENTS - FOR THIRD COLUMN POSITION ONLY */	
	
	.bc-mdb-r { width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; float:right; margin:0; }
		.bc-mdb-r h2 {display:none}
		.bc-mdb-r p {padding:5px 10px 5px 15px; line-height:14px;}
	
	.bc-mdb-r a {color:#009de0; }
	.bc-mdb-r a:hover, .bc-mdb-r a:active { color:#00F; text-decoration: underline; }
	
	.bc-mdb-r ul, .bc-mdb-r ol { padding:3px 8px 0 0; font-size:11px; margin: 0.5em 0 0.5em 15px; }
	.bc-mdb-r li { display: block; clear: left; background-image: url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height:16px; margin-bottom:0.2em!important; }
	.bc-mdb-r li a {color:#009de0; }
	.bc-mdb-r li a:hover, .bc-mdb-r li a:active { color:#00F; text-decoration: underline; }
	
	
/* MEDIUM BANNER COMMON ELEMENTS - FOR THIRD COLUMN POSITION SOLO!!!! */	
	
	.bc-mdb-r-solo { width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; float:right; margin:0 0 0 15px;}
		.bc-mdb-r-solo h2 {display:none}
		.bc-mdb-r-solo p {padding: 5px 10px 5px 15px; line-height:14px;}
	
	.bc-mdb-r-solo a {color:#009de0; padding:0; font-size:11px; line-height:16px;}
	.bc-mdb-r-solo a:hover, .bc-mdb-r-solo a:active { color:#00F; text-decoration: underline; }
	
	.bc-mdb-r-solo ul { padding:3px 0 0 0px; font-size: 11px; margin-left: 15px; }
	.bc-mdb-r-solo li { display:block; clear:left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height:16px; }
	.bc-mdb-r-solo li a { color:#009de0; }
	.bc-mdb-r-solo li a:hover, .bc-mdb-r-solo li a:active { color:#00F; text-decoration: underline; }
	
	
	
/* DUPLICATE AND RENAME STYLES TO ADD MEDIUM BANNERS HERE AND THEN ADJUST CLASSES IN HTML ACCORDINGLY */
	
	/* NEW DRIVER? */	
	.bc-mdb-new-driver-title { width:190px; height:38px; margin: 0 0 9px 0; background-image:url(../images/2c-banners/t-new-driver-2c-green.png); background-repeat:no-repeat; display:block;}
	
	/* NEW CLAIM? */	
	.bc-mdb-new-claim-title { width:190px; height:38px;  margin: 0 0 9px 0; background-image:url(../images/2c-banners/t-new-claim-2c-orange.png); background-repeat:no-repeat; display:block;}
	.bc-mdb-new-claim-pic { width:169px; height:90px; margin:0 0 5px 0; background-image:url(../images/2c-banners/new-claim-pic.png); background-repeat:no-repeat; display:block;}
	
	/* NEED INSURANCE? */	
	.bc-mdb-need-ins-title { width:190px; height:38px; margin: 0 0 9px 0; background-image:url(../images/2c-banners/t-need-ins-2c-grey.png); background-repeat:no-repeat; display:block;}


	/* PASSENGER */
	.bc-mdb-passenger-title { width:190px; height:52px; margin: 0 0 9px 0; background-image:url(../images/2c-banners/bn-t-sm-passenger-license.png); background-repeat:no-repeat; display:block;}
	.bc-mdb-passenger-pic { width:169px; height:90px; margin:0 0 5px 0; background-image:url(../images/2c-banners/passenger-pic.jpg); background-repeat:no-repeat; display:block;}
	
	/* MOTORCYCLE */	
	.bc-mdb-motorcycle-title { width:190px; height:52px; margin: 0 0 9px 0; background-image:url(../images/2c-banners/bn-t-sm-motorcycle-license.png); background-repeat:no-repeat; display:block;}
	.bc-mdb-motorcycle-pic { width:169px; height:90px; margin:0 0 5px 0; background-image:url(../images/2c-banners/motorcycle-pic.jpg); background-repeat:no-repeat; display:block;}
	
	/* BAIT CAR PROGRAM */	
	.bc-mdb-bait-car-title { width:190px; height:38px; margin: 0 0 9px 0; background-image:url(../images/2c-banners/t-bait-car-2c-grey.png); background-repeat:no-repeat; display:block;}
	.bc-mdb-bait-car-pic { width:169px; height:90px; margin:0 0 5px 0; background-image:url(../images/2c-banners/bait-car.jpg); background-repeat:no-repeat; display:block;}



/*   5.5 DOUBLE COLUMN HOME PAGE BANNERS
======================================================================================================================================================================== */
	
	.bc-dbb {width:296px; background-image:url(../images/3c-banners/bn-dbb-bkg.png); background-repeat:repeat-y; margin:0 0 15px 0; padding:0; float:left; }
		.bc-dbb h3 {display:none;}
		.bc-dbb p {padding: 5px 10px 5px 15px; line-height:14px;}
		.bc-dbb-footer {width:296px; height:12px; background-image:url(../images/3c-banners/bn-dbb-footer.png); background-repeat:no-repeat; display:block;}
		
		.bc-dbb a, .bc-dbb a:visited { padding: 0; font-size:11px;}
		.bc-dbb a {color:#009de0;}
		.bc-dbb a:hover, .bc-dbb a:active { color:#00F; text-decoration: underline; }
		
		.bc-dbb ul {padding:3px 0 0 0px; font-size: 11px; margin-left: 15px; }
		.bc-dbb li {display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height: 16px; }
		.bc-dbb li a {color:#009de0;}
		.bc-dbb li a:hover, .bc-dbb li a:active { color:#00F; text-decoration: underline; }
	
	/* FOR RIGHT COLUMN ONLY */
	.bc-dbb-r {width:296px; background-image:url(../images/3c-banners/bn-dbb-bkg.png); background-repeat:repeat-y; margin:0 0 15px 0; padding:0; float:right; }
		.bc-dbb-r h3 {display:none;}
		.bc-dbb-r p {padding: 5px 10px 5px 15px; line-height:14px;}
		
		.bc-dbb-r a {color:#009de0; padding: 0; font-size:11px;}
		.bc-dbb-r a:hover, .bc-dbb-r a:active { color:#00F; text-decoration: underline; }
		
		.bc-dbb-r ul {padding:3px 0 0 0px; font-size: 11px; margin-left: 15px; }
		.bc-dbb-r li {display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height: 16px; }
		.bc-dbb-r li a {color:#009de0; }
		.bc-dbb-r li a:hover, .bc-dbb-r li a:active { color:#00F; text-decoration: underline; }
	
	/* MOVING TO BC */
		.bc-dbb-moving-to-bc-title { width:296px; height:21px; background-image:url(../images/3c-banners/t-md-moving-to-bc.png); background-repeat:no-repeat; display:block;}
		
	/* GOT A TICKET */
		.bc-dbb-got-a-ticket-title { width:296px; height:21px; background-image:url(../images/3c-banners/t-md-got-a-ticket.png); background-repeat:no-repeat; display:block;}
	
	/* RENEWING YOUR DRIVERS LICENCE */
		.bc-dbb-renew-dl-title { width:296px; height:21px; background-image:url(../images/3c-banners/t-md-renew-driver-licence.png); background-repeat:no-repeat; display:block;}
	
	/* BUYING SELLING IMPORTING */
		.bc-dbb-buy-sell-import-title { width:296px; height:21px; background-image:url(../images/3c-banners/t-md-buy-sell-import.png); background-repeat:no-repeat; display:block;}
		
	
/*   5.6 BODY CONTENT SMALL BANNERS
======================================================================================================================================================================== */

	.bc-smb-wrap {width:190px; float:right;}
	.bc-smb-white-spacer {width:190px; height:15px; background-color: #ffffff;} /* NECESSARY FOR COMMON FOOTER POSITION */
	
	.bc-smb {width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; margin:0; padding:0; }
		.bc-smb h3 {display:none;}
		.bc-smb p {padding: 5px 10px 5px 15px; line-height:14px;}
		.bc-smb-footer {width:190px; height:12px; background-image:url(../images/2c-banners/bn-sml-footer.png); background-repeat:no-repeat; display:block;}
		
		.bc-smb a, .bc-smb a:visited {padding: 0; font-size:11px;}
		.bc-smb a {color:#009de0;}
		.bc-smb a:hover, .bc-smb a:active { color:#00F; text-decoration: underline; }
		
		.bc-smb ul {padding:3px 0 0 0px; font-size: 11px; margin: 0.5em 0 0.5em 15px; }
		.bc-smb li {display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height: 16px; margin-bottom:0.2em!important; }
		.bc-smb li a {color:#009de0; }
		.bc-smb li a:hover, .bc-smb li a:active { color:#00F; text-decoration: underline; }

	
	/* GRADUATED LICENSING */
		.bc-smb-grad-licence-title { width:190px; height:21px; background-image:url(../images/2c-banners/t-sm-graduated-licencing.png); background-repeat:no-repeat; display:block;}
		
	/* FOR PARENTS */
		.bc-smb-for-parents-title { width:190px; height:21px; background-image:url(../images/2c-banners/t-sm-for-parents.png); background-repeat:no-repeat; display:block;}
	
	/* COMMERCIAL LICENCE */
		.bc-smb-commercial-licence-title { width:190px; height:21px; background-image:url(../images/2c-banners/t-sm-commercial-licence.png); background-repeat:no-repeat; display:block;}
		
	/* RULES FOR HORIZONTAL BODY CONTENT SMALL BANNERS */
	.bc-smb-horiz-wrap {width:604px; background-image: url(../images/2c-banners/triple-footer-bkg.png); background-repeat: repeat-y; margin:0 0 15px 0; } /* NECESSARY FOR COMMON FOOTER POSITION */
	
	.bc-smb-horiz {width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; float:left; margin:0 17px 0 0; padding:0; }
		.bc-smb-horiz h3 {display:none;}
		.bc-smb-horiz p {padding:5px 10px 5px 15px; line-height:14px;}
		/*.bc-smb-footer {width:190px; height:12px; background-image:url(../images/2c-banners/bn-sml-footer.png); background-repeat:no-repeat; display:block;}*/
		
		.bc-smb-horiz a {color:#009de0; }
		.bc-smb-horiz a:hover, .bc-smb-horiz a:active { color:#00F; text-decoration: underline; }
		
		.bc-smb-horiz ul, .bc-smb-horiz ol {padding:3px 8px 0 0; font-size: 11px; margin: 0.5em 0 0.5em 15px; }
		.bc-smb-horiz ul li {display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height: 16px; margin-bottom:0.2em!important; }
		.bc-smb-horiz ul li a {color:#009de0; }
		.bc-smb-horiz ul li a:hover, .bc-smb-horiz ul li a:active { color:#00F; text-decoration: underline; }
		
	.bc-smb-horiz-r {width:190px; background-image:url(../images/2c-banners/bn-med-bkg.png); background-repeat:repeat-y; float:right; margin:0; padding:0; }
		.bc-smb-horiz-r h3 {display:none;}
		.bc-smb-horiz-r p {padding:5px 10px 5px 15px; line-height:14px;}
		/*.bc-smb-footer {width:190px; height:12px; background-image:url(../images/2c-banners/bn-sml-footer.png); background-repeat:no-repeat; display:block;}*/

		.bc-smb-horiz-r a, .bc-smb-horiz-r a:visited { font-size:11px; }
		.bc-smb-horiz-r a {color:#009de0;}
		.bc-smb-horiz-r a:hover, .bc-smb-horiz-r a:active { color:#00F; text-decoration: underline; }

		.bc-smb-horiz-r ul, .bc-smb-horiz-r ol {padding:3px 0 0 0px; font-size: 11px; margin: 0.5em 0 0.5em 15px; }
		.bc-smb-horiz-r ul li { display:block; clear: left; background-image:url(../images/bullet-grey-lg.gif); background-repeat:no-repeat; padding:0 0 0 12px; line-height: 16px; margin-bottom:0.2em!important; }
		.bc-smb-horiz-r ul li a {color:#009de0; }
		.bc-smb-horiz-r li a:hover, .bc-smb-horiz-r li a:active { color:#00F; text-decoration: underline; }	
	
	


/*   5.7 UNIQUE PAGES
======================================================================================================================================================================== */

	/* GLOSSARY */
	
	.glossary-spacer {padding:10px 0 25px 15px;}
	
	.b-up a { height: 18px; padding:2px 0 0 25px; margin:0 0 10px 15px; display: block; background: url(../images/icon-arrow-up.png) no-repeat;}

	/* FAQ */
	
	.faq {clear:both; margin:5px 0 20px 0;}
		.faq ul {padding:0 0 0 0; width:604px; margin:10px 0 0 0; }
			.faq li {width:180px; padding:0 0 10px 15px; display: block; color:#009de0; list-style:disc; list-style-type:disc; float:left;}
			.faq li a, .faq li a:visited { width:285px; }
			.faq li a { color:#444433; }
			.faq li a:hover, .faq li a:active { color:#009de0;}
			
			.faq-all {clear:both; padding:0 0 0 15px; margin:10px 0 0 0;}
				.faq-all a { color:#444433;}
				.faq-all a:hover, .faq-all a:active { color:#009de0;}
				
				
	.faqs {width:589px; padding:0 0 0 15px; margin:0 0 10px 0;}
		.faq-pop {margin:10px 0 0 0 ;}
	
	.sub-faqs {padding:0 0 0 30px; margin:0 0 10px 0;}
	
	.expand-all {float:right; padding:10px 20px 8px 15px;}

	/* SITEMAP */
	
	.sitemap {width:780px; float:left; }
	
	.sitemap-wrap {padding:0 15px 15px 0; width:240px; margin:0; float:left; }
	
	.sitemap ul {padding:0; margin:0;}
			.sitemap li {padding:0 0 10px 15px; width:220px; display: block; color:#009de0; list-style:disc; list-style-type:disc; line-height: 14px;}
			.sitemap li a { color:#009de0;}
			.sitemap li a:hover, .sitemap li a:active { color:#00F; text-decoration: underline; }
			
	/* FIND A LOCATION */
	
	.search-wrap {width:589px; color:#444433; padding:0 0 0 15px; margin:10px 0 0 0; }
		.drop-down { margin:0 20px 20px 0; float:left; }
		.form-field {  margin:0 0 0 0; float:left; }
		.locator-forms {float:left; margin:8px 5px 12px 0; padding:0;}
		.locator-submit {float:left; margin:8px 5px 12px 10px; padding:0; }
		
	.search-pop {width:380px; margin:0; padding:0;}
		.search-pop h5 {margin:10px 0 0 0; padding:0; }
		.search-pop p {margin:10px 0 10px 0; padding:0; }
		
	.mapview {width:589px; margin:20px 0 0 15px; clear:both;}
	.listview {width:589px; margin:20px 0 0 15px; clear:both;}
		
		.b-map-view a { width:190px; height:38px; display:block; background: url(../images/b-map-view.png); text-decoration: none; float:left; margin:0 5px 0 0;}
		.b-map-view a:hover {background-position: 0 -40px;}
		
		.b-map-view-on { width:190px; height:38px; display:block; background: url(../images/b-map-view.png); text-decoration: none; float:left; margin:0 5px 0 0; background-position: 0 -40px;}
		
		.b-list-view a { width:190px; height:38px; display:block; background: url(../images/b-list-view.png); text-decoration: none; float:left;}
		.b-list-view a:hover {background-position: 0 -40px;}

		.b-list-view-on { width:190px; height:38px; display:block; background: url(../images/b-list-view.png); text-decoration: none; float:left; margin:0 5px 0 0; background-position: 0 -40px;}
		
		.google-map {width:589px; height:439px; clear:both;}


/*   6.0 RIGHT COLUMN CONTENT & NAV
======================================================================================================================================================================== */

.right-column-wrap {width:168px; float:right; line-height:16px; }
	.right-column-wrap a, .right-column-wrap a:visited { padding:0 5px 0 0;}
	.right-column-wrap a {color:#009de0;}
	.right-column-wrap a:hover, .right-column-wrap a:active { color:#00F; text-decoration: underline; }
	
.right-column-wrap p {margin:0 0 5px 0;}

/*   6.1 RIGHT COLUMN MODULES
======================================================================================================================================================================== */

.rc-module {width:168px; background-image:url(../images/rc/rc-bkg-tile4.png); background-repeat:repeat-y; margin:0 0 10px 0; }
.rc-module-blank {width:168px; margin:0 0 10px 0;}
	.rc-module h3, .rc-module-blank h3 {display:none;}
	.rc-module p, .rc-module-blank p {padding:5px 0 5px 20px;}
	.rc-sub-title {padding:0 0 0 18px; font-size:11px; line-height:16px; color:#444433;}
		
	.rc-module-body {width:164px; padding:0 0 0 0; }
	.rc-module-footer {width:168px; height:18px; background-image:url(../images/rc/rc-bkg-footer.png); background-repeat:no-repeat; }
	
.rc-module ul, .rc-module-blank ul {width:auto; padding:5px 0 0 0px; list-style:circle; list-style-type:disc; margin-left: 20px; margin-bottom: 1.0em;}
	.rc-module ul li, .rc-module-blank ul li { list-style-type: none; list-style-image: none; padding-left: 12px; background: transparent url(../images/bullet-grey-lg.gif) no-repeat;}

.rc-more-link {float:right; padding:5px 5px;}

body#home .rc-module-body p { padding: 0; }
#widget-promo .rc-module-body p { padding: 0; }

/* glossary definitions */
div#glossary div.rc-module-body ul ul { margin-left: 5px;}
div#glossary div.rc-module-body ul li div p { padding-left: 5px;}

	
	/* ADD MODULE TITLES HERE AND THEN ADJUST CLASS IN HTML ACCORDINGLY */	
	
	/* LICENCING FAQ */
	.rc-title-licensing-faq { width:168px; height:21px; margin:0; background-image:url(../images/rc/t-licensing-faq.png); background-repeat:no-repeat; display:block;}
	
	/* FAQ */
	.rc-title-faq { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-faq.jpg); background-repeat:no-repeat; display:block;}
	
	/* RELATED PAGES */
	.rc-related-pages-faq { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-related-pages.png); background-repeat:no-repeat; display:block;}
	
	/* NEWS (GREY) */
	.rc-title-news-faq { width:168px; height:21px; margin:0; background-image:url(../images/rc/t-sm-news-grey.png); background-repeat:no-repeat; display:block;}
	
	/* ROADSENSE FOR DRIVERS */
	.rc-road-sense { width:168px; height:54px; margin:0; background-image:url(../images/rc/rc-t-road-sense.png); background-repeat:no-repeat; display:block;}

	/* HINTS */
	.rc-title-hints { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-hints.png); background-repeat:no-repeat; display:block;}
	
	/* GLOSSARY */
	.rc-title-glossary { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-glossary.jpg); background-repeat:no-repeat; display:block;}
	
	/* FACTS & TIPS */
	.rc-title-facts-tips { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-facts-tips.jpg); background-repeat:no-repeat; display:block;}
	
	/* PROCEDURE */
	.rc-title-process { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-procedure.jpg); background-repeat:no-repeat; display:block;}
	
	/* RELATED DOCUMENTS */
	.rc-title-related-documents { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-related-documents.jpg); background-repeat:no-repeat; display:block;}
	
	/* RELATED LINKS */
	.rc-title-related-links { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-related-links.jpg); background-repeat:no-repeat; display:block;}
	
	/* CHECKLIST */
	.rc-title-checklist { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-checklist.jpg); background-repeat:no-repeat; display:block;}
	
	/* WHAT CHANGED */
	.rc-title-what-changed { width:168px; height:21px; margin:0; background-image:url(../images/rc/rc-t-what-changed.jpg); background-repeat:no-repeat; display:block;}
	
		
/*   6.2 RIGHT COLUMN MEMOS
======================================================================================================================================================================== */

.rc-memo {width:168px; margin:0 0 10px 0; background-image:url(../images/rc/rc-bkg-tile2.png); background-repeat:repeat-y; }
	.rc-memo h2 {display:none;}
	.rc-memo p {padding:5px 10px 5px 20px; font-size:11px; }
	.rc-memo-longer-hours { width:168px; height:44px; margin:0; background-image:url(../images/rc/t-longer-hours.png); background-repeat:no-repeat; display:block;}
	.rc-memo-save-money { width:168px; height:44px; margin:0; background-image:url(../images/rc/t-save-money.png); background-repeat:no-repeat; display:block;}
	.rc-memo-footer {width:168px; height:33px; background-image:url(../images/rc/rc-bkg-footer-fade.png); background-repeat:no-repeat; background-color:#FFFFFF; display:block;}


/*   6.3 OLYMPIC SPONSORSHIP
======================================================================================================================================================================== */

.olympic {width:143px; height:63px; padding:0 0 0 8px; margin: 0 0 30px 10px; background-image: url(../images/rc/partners.jpg); background-repeat: no-repeat; }
	.olympic a {width:143px; height:63px; display:block;}


/*   7.0 FOOTER - All styles for footer
======================================================================================================================================================================== */

#footer {width:970px; height:20px; margin:20px auto; padding:0 15px; clear:both; color:#009de0; font-size:9.5px; text-align: center; }
	#footer a {color:#009de0;}
	#footer a:hover, #footer a:active { color:#00F; text-decoration: underline; }
	

/*   8.0 HACKS
======================================================================================================================================================================== */


/* THIS IS THE FIX FOR IE7 TO CLEAR FLOATS */

   .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
   
   .clearfix {display:inline-block;}
   /* Hide from IE Mac \*/ 
   .clearfix {display:block;}
   /* End hide from IE Mac */
   
/* THIS IS THE FIX FOR IE TO PREVENT WHITE SPACE BETWEEN LI'S */

 	/* Fix IE. Hide from IE Mac \*/
	* html ul li { height: 1%; }
	* html ul li a { height: 1%; }
	/* End */

