body {
	margin: 0px;
}
.body {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.bodyBold {
	color: #333333;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.bodyRed {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.bodyBlue {
	color: #0000FF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.errorBody {
	color: #CC0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.errorBody a:link {
	color: #CC0000;
}
.errorBody a:visited {
	color: #CC0000;
}
.errorBody a:hover {
	color: #FF0000;
}
.errorFormPgTitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.bodyEmph {
	color: #000000;
	font: bold Verdana, Arial, Helvetica, sans-serif;
}

.bodyPad {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #cccccc;
	padding: 2px 2px 2px 2px;
}

.subheading {  
	font: bold 14px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
}
a.body:link {
	color: #333333;
	}
a.body:visited {  
	color: #666666;
	}
a.body:hover { 	
	color: #0066CC;
	}
.leftnavBody {  
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.leftNavBody:link {
	color: #000000;
}
a.leftNavBody:visited {
	color: #000000;
}
a.leftNavBody:hover {
	color: #FFFFFF;
}

a.welcome:link {
	font: bold 11px/110% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #990000;
}
a.welcome:visited {
	font: bold 11px/110% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #990000;
}
a.welcome:hover {
	text-decoration: underline;
	color: #990000;
}
a.test:link {
	color: #990000;
	text-decoration: underline;
}
a.test:visited {
	color: #990000;
	text-decoration: underline;
}
a.test:hover {
	color: #FF9900;
	text-decoration: underline;
}

a.textlink:link {
	text-decoration: underline;
	color: #990000;
}
a.textlink:visited {
	text-decoration: underline;
	color: #990000;
}
a.textlink:hover {
	text-decoration: underline;
	color: #990000;
}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;
}
.lnavTitle {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699;
}

.bodyBoxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #660000}
.navBody {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}
.searchBox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 180px; color: #000000; height: 17px}
.topnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.quickNav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660000; text-decoration: none}
.breadcrumb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.breadcrumbSep {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.boxLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none}
.boxTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003366}
.radioSm {  font-size: 8px}
.cboxTitleLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.newsTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}
.bodyGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.titleGrey {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666}
.moreLink {  color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.factboxBody {  font-family: "Times New Roman", Times, serif; font-size: 13px; font-style: italic; color: #666666}
.arrowboxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #660000}
.bodyDkGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.navThemes {  
	font: bold 11px/110% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navThemesOn {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px/110% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.navThemes:link {
	color: #000000;
}
a.navThemes:visited {
	color: #000000;
}
a.navThemes:hover {
	color: #FFFFFF;
}
a.overLapping:link {
	color: #000000;
}
a.overLapping:visited {
	color: #000000;
}
a.overLapping:hover {
	color: #000000;
}
.programHeadingHome {
	color: #000066;
	font: normal 20px "Times New Roman", Times, serif;
}
.programSubheadHome {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 900; color: #003366}
.programIntroHome {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #003366}
.stepnavProg {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699}
.stepnavProgDone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.stepnavProgActive {
	color: #996600;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.stepnavProgNA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.progFormPgTitle {
	font: bold 16px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
  }
.progFormSectTitle {
	color: #0066cc;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.progRecordNo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.arrowLinkred {  
	font: bold 13px "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: none;
}
a.arrowLinkred:link {
	color#666666;
}
a.arrowLinkred:visited {
	color#666666;
}
a.arrowLinkred:hover {
	color: #FFCC00;
}
.navBodyRed {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
td.navBodyRed a:link {
	color: #990000;
	text-decoration: underline;
}
td.navBodyRed a:visited {
	color: #990000;
	text-decoration: underline;
}
td.navBodyRed a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.newsDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.topicLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}
.indexTitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; color: #003366 }
.indexSubtext { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #336699}
.bodyRtCol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.selectbox {  font-size: 10px; height: 120px; width: 251px}
.selectboxWide {  font-size: 10px; height: 120px; width: 340px}
.selectboxFull {  font-size: 10px; height: 120px; width: 549px}

.navSubOn {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.navSub {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none}
input {font-size: 11px;}
.pgSubheadGrey {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666}
a.navSub:hover {  color: #FFFFFF} 
.communityIntro {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #666666}
.radioGreyBG {  background-color: #CCCCCC}
.payTotal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.currency {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.creditDeclined {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; font-size: 14px}
.bodyEmphColour {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699}
.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: italic}
.transactionInfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.training {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.programTitle {
	font: 14px "Times New Roman", Times, serif;
	color: #333333;
}
.stepnavTitleActive {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	padding-bottom: 10px;
}
.stepnavTitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.addressborder {
	background: #999999;
}

.addressTab {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

a.addressTab:hover {
	color: #0066CC;
}
.addressTabOn {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}

.underline {
	text-decoration: underline;
}

.printDetails {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.printDetailsEmph {
	font-weight: bold;
}

.printStatus {
	font: 19px Times, serif;
	color: #000000;
}

.printTitle {
	font: bold 15px Times, serif;
	color: #000000;
}

.receipt {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.receiptFooter {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.receiptTable {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 2px;
}

.receiptEmph {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.creditBorder {
	background-color: #666666;
}

.creditTitle {
	font: 22px Times, serif;
	color: #ffffff;
}

.creditTable {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.creditNote {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.creditTableCode {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.creditRequired {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.creditApproved {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #339966;
}

.searchform {
	 border-top-width: 0px; 
	 border-bottom-width: 0px
}
form {
	margin: 0px;
}
.bg999 {
	background: #999999;
}
.errorImg {
	margin-right: 4px;
	vertical-align: text-top;
}
.helpAlign {
	vertical-align: middle;
	margin-left: 2px;
}



/* Begin additional DriveBC styles*/

.rightColumnLinks {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.rightColumnLinks:hover {
	color: #FFFFFF;
}

.rightColumnLinkHeading {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}

.bodyLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
a.bodyLink:link {
	color: #990000;
}
a.bodyLink:visited {
	color: #990000;
}
a.bodyLink:hover {
	color: #ffffff;
}

.arrowLinkblue {  
	font: bold 13px "Times New Roman", Times, serif;
	color: #0066cc;
	text-decoration: none;
}
a.arrowLinkblue:link {
	color: #0066cc;
}
a.arrowLinkblue:visited {
	color: #0066cc;
}
a.arrowLinkblue:hover {
	color: #666666;
}

.rightColIntro {  
	font: italic 14px "Times New Roman", Times, serif;
	color: #666666;
}

.breadcrumb {
	font: .65em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: middle;
}

.breadcrumb a:link {
	text-decoration: underline;
	color: #333333;
}
.breadcrumb a:visited {
	color: #333333;
}
.breadcrumb a:hover {
	color: #0066CC;
}
.eventsTab {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.eventsTab:hover {
	color: #CC6600;
}

a.eventsTabOn:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
}
.eventsTabOn {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: none;
}
.eventsHeader {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
}
.eventsHeader a:link {
	color: #333333;
	text-decoration: none;
}
.eventsHeader a:visited {
	color: #333333;
	text-decoration: none;
}
.eventsHeader a:hover {
	text-decoration: underline;
	color: #CC6600;
}
.eventsHeaderOn {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}
.eventsSorted {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFCC33;
	vertical-align: top;
	padding: 5px 7px;
	text-decoration: none;
}
td.eventsSorted a:link {
	color: #000000;
	text-decoration: none;
}
td.eventsSorted a:visited {
	color: #000000;
	text-decoration: none;
}
td.eventsSorted a:hover {
	text-decoration: underline;
}
.eventsUnsorted {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 5px 7px;
	text-decoration: none;
}
td.eventsUnsorted a:link {
	color: #000000;
	text-decoration: none;
}
td.eventsUnsorted a:visited {
	color: #000000;
	text-decoration: none;
}
td.eventsUnsorted a:hover {
	text-decoration: underline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
/* LINKS */
a {
	color: Black;
	text-decoration: none;
}
a:hover {
	color: White;
	text-decoration: underline;
}
/* HEADLINE STYLES 
h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	line-height: 18pt;
	color: #639CCE;
	margin: 5px 0 0 0;
	display: block;
	border-bottom: 1px solid #639CCE;
}
*/
/* DEFAULT LIST STYLES */
ul {
	margin: 0px;
	padding: 0px;
}
/* TABLE LAYOUT */
td.maincontent {
	border-left: 1px solid #9A9A9A;
}
table#mainnav {
	
}
table#mainnav td {
	padding: 7px 5px 7px 14px;
	vertical-align: middle;
	font-weight: bold;
}
td.menutop {
	color: White;
	background: #0063CF url(../images/new/dkblue_tl_corner.gif) no-repeat top left;
}
td.menutop a {
	color: White;
}
td.menubottom {
	color: White;
	background: #0063CF url(../images/new/dbblue_bl_corner.gif) no-repeat bottom left;
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
}
/* IVR Box */
span.ivr {
	display: block;
	margin-top: 12px;
	padding: 4px;
	background-color: #F0F0F0;
	border: 1px solid #9BAB9B;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
}
span.ivr p{
	margin: 0px;
	font-style: italic;
	color: #9BAB9B;
}
span.ivr dl {
	margin: 5px 0 0 0;
}
span.ivr dl dt {
	background: url(../images/new/grey_arrow_bullet.gif) no-repeat left center;
	line-height: 21px;
	border-bottom: 1px solid #9BAB9B;
	color: #0063CF;
	padding-left: 25px;
}
span.ivr dl dd {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #4A4A4A;
}

/* MAIN NAVIGATION */
ul#navigation {
	margin: 0px;
	list-style: none;
}
ul#navigation li {
	display: block;
	height: 21px;
	line-height: 21px;
}
/* SUBNAVIGATION */
ul#subnavigation {
	margin-left: 14px;
	list-style: disc;
}

ul#subnavigation li.notactive {
	color: Black;
}
ul#subnavigation li.notactive a {
	color: Black;
}

ul#subnavigation li.notactive a:hover {
	color: White;
}

li.active {
	color: White;
}
li.active a {
	color: White;
}
/* EVENT MENU */
ul#events {
	margin: 0px 0px 5px 17px;
	font-weight: bold;
	width: 370px;
}
ul#events li {
	display: inline;
	float: left;
	width: 160px;
	padding: 4px 0px 4px 25px;
	background: url(../images/new/blue_arrow_bullet.gif) no-repeat left;
	color: #90030C;
	display: block;
	width: 160px;
	/*height: 18px;*/
	line-height: 18px;
}

/* RELATED LINKS MENU */
ul#relatedlinks {
	margin: 0px 0px 0px 14px;
	list-style: url(../images/new/red_arrow_bullet.gif);
	font-size: 7pt;
	font-weight: normal;
}
ul#relatedlinks li {
	padding-bottom: 10px;
}
ul#relatedlinks li.last {
	padding-bottom: 0px;
}
ul#relatedlinks li a{
	text-decoration: underline;
}
/* REGION MENU */
dl.regions {
	margin-top: 20px;
	padding-bottom: 15px;
	display: inline;
	float: left;
	width: 150px;
}
dl.regions dt {
	font-weight: bold;
	color: #0063CF;
}
dl.regions dd {
	margin-left: 0px;
}
dl.regions dd ol{
	list-style: decimal inside;
}
/* FOOTER */
td.footer {
	border-top: 1px solid #9A9A9A;
	text-align: right;
	padding-bottom: 5px;
	font-size: 7pt;
	font-weight: bold;
	color: #9A9A9A;
}
/* FOOTER HREF STYLES */
td.footer a {
	color: #9A9A9A;
}
td.footer a:hover {
	color: #9A9A9A;
	text-decoration: underline;
}
/* FOOTER LIST */
td.footer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

td.footer ul li {
	margin-left: 0;
	line-height: 18px;
	padding: 3px 15px;
	border-right: 1px solid #9A9A9A;
	list-style: none;
	display: inline;
}
	
		
td.footer ul li.last {
	margin-right: 0;
	padding-right: 0px;
	border-right: none;
	list-style: none;
	display: inline;
	}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	line-height: 18pt;
	color: #639CCE;
	margin-bottom: 0px;
}
p {
	margin: 0px;
}

ul#subnavigation li.notactive {
	color: Black;
}
ul#subnavigation li.notactive a {
	color: Black;
}

ul#subnavigation li.notactive a:hover {
	color: White;
}

/* TABS */
table#mainnav td.tab_layers {
	font-weight: normal;
	font-size: 7pt;
	color: #9C0404;
	padding: 0 0 0 19px;
	background: #78B2EC url(../images/new/tabs/tab_layers.gif) no-repeat;
	line-height: 17px;
	border-bottom: 1px solid #fff;
}
table#mainnav td.tab_links {
	font-weight: normal;
	font-size: 7pt;
	color: #000;
	padding: 0 0 0 19px;
	background: #E0E0E0 url(../images/new/tabs/tab_links.gif) no-repeat;
	line-height: 17px;
	border-bottom: 1px solid #fff;
}
table#mainnav td.tab_relatedlinks {
	font-weight: normal;
	font-size: 7pt;
	color: #000;
	padding: 0 0 0 19px;
	background: #ccc url(../images/new/tabs/tab_related_links.gif) no-repeat;
	line-height: 17px;
	border-bottom: 1px solid #fff;
}
/* LAYERS FORM */
table#mainnav td.layers {
	padding: 0px;
}
table#mainnav td.layers form {
	margin: 0px;
}
table#mainnav td.layers form td {
	padding: 5px;
	font-weight: normal;
	vertical-align: middle;
	border-bottom: 1px dotted Black;
}
table#mainnav td.layers form td.last {
	border-bottom: 0px;
}
/* MAPCONTROL PANELS */
table.mapcontrol td.tl{
	background: url(../images/new/corners/small_corner_tl.gif) no-repeat top left;
}
table.mapcontrol td.tr{
	background: url(../images/new/corners/small_corner_tr.gif) no-repeat top right;
}
table.mapcontrol td.bl{
	background: url(../images/new/corners/small_corner_bl.gif) no-repeat bottom left;
}
table.mapcontrol td.br{
	background: url(../images/new/corners/small_corner_br.gif) no-repeat bottom right;
}
table.mapcontrol td.top {
	background: url(../images/new/corners/small_sidebar_top.gif) repeat-x;
}
table.mapcontrol td.left {
	background: url(../images/new/corners/small_sidebar_left.gif) repeat-y;
}
table.mapcontrol td.bottom {
	background: url(../images/new/corners/small_sidebar_bottom.gif) repeat-x;
}
table.mapcontrol td.right {
	background: url(../images/new/corners/small_sidebar_right.gif) repeat-y;
}
/* MAPPANEL */
table.map td.tl{
	background: url(../images/new/corners/large_corner_tl.gif) no-repeat top left;
}
table.map td.tr{
	background: url(../images/new/corners/large_corner_tr.gif) no-repeat top right;
}
table.map td.bl{
	background: url(../images/new/corners/large_corner_bl.gif) no-repeat bottom left;
}
table.map td.br{
	background: url(../images/new/corners/large_corner_br.gif) no-repeat bottom right;
}
table.map td.top {
	background: url(../images/new/corners/large_sidebar_top.gif) repeat-x;
}
table.map td.left {
	background: url(../images/new/corners/large_sidebar_left.gif) repeat-y;
}
table.map td.bottom {
	background: url(../images/new/corners/large_sidebar_bottom.gif) repeat-x;
}
table.map td.right {
	background: url(../images/new/corners/large_sidebar_right.gif) repeat-y;
}
/* CONTROL PANEL TEXT STYLES */
#print p {
	font-size: 7pt;
	font-weight: bold;
}
#zoom td.minus {
	border-right: 1px dotted #9a9a9a;
}
#zoom td.plus {
	border-left: 1px dotted #9a9a9a;
}
/* INSTRUCTIONS */
table.instructions td.tab {
	background: url(../images/new/tabs/tab_instructions.gif) no-repeat left top;
	line-height: 23px;
	font-weight: normal;
	font-size: 8pt;
	color: #9C0404;
	padding: 0 0 0 15px;
}
table.instructions p {
	margin: 5px;
}

table.tabs td {
	line-height: 23px;
	vertical-align: middle;
}
table.tabs td.norm {
	background: url(../images/new/tabs/tab_routes.gif) no-repeat;
	border-bottom: #999999 solid 1px;
	color: #999999;
}
table.tabs td.norm a {
	color: #999999;
}
table.tabs td.active {
	background: url(../images/new/tabs/tab_routes.gif) no-repeat;
	color: #990000;
}
table.tabs td.active a {
	color: #990000;
}
table.tabs td.underline {
	border-bottom: #999999 solid 1px;
}
table.routelist {
	background-color: #e0e0e0;
}
table.routelist td {
	border-bottom: #000 dotted 1px;
}
table.routelist td.routename {
	background-color: #ffcc33;
	border-right: #000 dotted 1px;