/* CSS Document */


div#sizer { display:none; } 

body {
	margin: 20px 0px 0px 0px;
	padding: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	color: #990000;
	text-align: center;
	line-height: 10px;
	}

H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	color: Black;
	text-align: center;
	margin-bottom : 2px;
	margin-top : 7px;
font-size: 14px;
	font-weight: bold;
}
H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	color: white;
	margin-top : 30px;
	text-align: left;
	font-size: 7pt;
	text-indent: 10px;
}
H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	color: #000000;
	text-align: center;
	margin-bottom : 7px;
	margin-top : 7px;
	font-size: 14px;
	font-weight: bold;
}

form { margin: 0 }

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	color: white;
	margin-top : 30px;
	text-align: left;
	font-size: 7pt;
	text-indent: 10px;
}

/*style for GNB Links in Gray Navigation bar in header*/
A.gnb:link {
	color: #000000;
	font-size:7pt;
	text-decoration : none;
	vertical-align: middle;
	line-height: 100%;
}
A.gnb:visited {
	color: #000000;
	font-size:7pt;
	text-decoration : none;
	vertical-align: middle;
	line-height: 100%;
}

A.gnb:hover {
	color: #FF0000;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
	line-height: 100%;
}

A.gnb:active {
	color: #7F007F;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
	line-height: 100%;
}


/*style for SNB Links in White Navigation bar in header*/
A.snb:link {
	color: #0000FF;
	font-size:8pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
A.snb:visited {
	color: #7F007F;
	font-size:8pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

A.snb:hover {
	color: #FF0000;
	font-size:8pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

A.snb:active {
	color: #7F007F;
	font-size:8pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.infomediary {
	font-family: verdana, arial,Helvetica,Geneva;
	font-size: 10pt;
}
.indentreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left : 37px;
}
/*style for links in main page boxes*/
A.reglink:link {
	color: #0000FF;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
A.reglink:visited {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

A.reglink:hover {
	color: #FF0000;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

A.reglink:active {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal
}

/*style for links in main page boxes*/
A.fbox:link {
	color: #0000FF;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom : 4px;
}
A.fbox:visited {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
		padding-bottom : 4px;
}

A.fbox:hover {
	color: #FF0000;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
			padding-bottom : 4px;
}

A.fbox:active {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom : 4px;
}

/*styles for bulletted links on Catalogue pages*/

ul.catboxbullet {
	list-style-image: url(graph/chev_bullet.gif);
	margin-top: 5px;
}

A.catbox:link {
	color: #0000FF;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	padding-bottom : 4px;
}
A.catbox:visited {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
		padding-bottom : 4px;
}

A.catbox:hover {
	color: #FF0000;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
			padding-bottom : 4px;
}

A.catbox:active {
	color: #7F007F;
	font-size:10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	padding-bottom : 4px;
}

/*style for GNB Links in Gray Navigation bar in header*/
A.btm:link {
	color: #0000ff;
	font-size: 7pt;
	text-decoration: underline;
	margin-top: 10px;
}
A.btm:visited {
	color: #7F007F;
	font-size: 7pt;
	text-decoration: underline;
	margin-top: 10px;
}

A.btm:hover {
	color: #FF0000;
	font-size: 7pt;
	text-decoration: underline;
	margin-top: 10px;
}

A.btm:active {
	color: #7F007F;
	font-size: 7pt;
	text-decoration: underline;
	margin-top: 10px;
}

.bookmark{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:underline;
	cursor:hand;
	background-position: center;
}
/*style for small white links in blue bars*/
A.w_on_b:link {
	color: #ffffff;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
		background-color: #003399;
}
A.w_on_b:visited {
	color: #ffffff;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
		background-color: #003399;
}

A.w_on_b:hover {
	color: #d6dee8;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
		background-color: #003399;
}

A.w_on_b:active {
	color: #ffff00;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
		background-color: #003399;
}
/*style for small white links in blue bars*/
A.w_on_bmid:link {
	color: #ffffff;
	font-size: 7pt;
	text-decoration: underline;
	vertical-align: middle;
	background-color: #003399;
}
A.w_on_bmid:visited {
	color: #ffffff;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
	background-color: #003399;
}

A.w_on_bmid:hover {
	color: #d6dee8;
	font-size: 7pt;
	text-decoration: underline;
	vertical-align: middle;
		background-color: #003399;
}

A.w_on_bmid:active {
	color: #ffff00;
	font-size:7pt;
	text-decoration : underline;
	vertical-align: middle;
	background-color: #003399;
}

/*style for white links in blue tabs*/
A.b_tablink:link {
	color: #ffffff;
	font-size: 7pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	margin-bottom: 0px;
	margin-top: 4px;
}
A.b_tablink:visited {
	color: #ffffff;
	font-size: 7pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 4px;
}

A.b_tablink:hover {
	color: #d6dee8;
	font-size:7pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 4px;
}

A.b_tablink:active {
	color: #ffff00;
	font-size:7pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 4px;
}


/*style for blue links in gray tabs*/
A.g_tablink:link {
	color: #0000FF;
	font-size: 7pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 0px;
}
A.g_tablink:visited {
	color: #7F007F;
	font-size:7pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 0px;
}

A.g_tablink:hover {
	color: #FF0000;
	font-size:7pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 0px;
}

A.g_tablink:active {
	color: #7F007F;
	font-size:7pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
		margin-bottom: 0px;
	margin-top: 0px;
}


/*Padding for Individual services box (left)*/
.indypad {
	padding-left : 20px;
	padding-right : 10px;

}

/*Padding for Business services box (right)*/
.bizpad {
	padding-right : 20px;
	padding-left : 10px;

}

/*Padding for about and News*/
.newspad {
	padding-right : 20px;
	padding-left : 20px;
}

/*Triangle Bullet (Chevron) for lists*/
ul.frontbox {
	list-style-image: url(/images/chev_bullet.gif);
	margin-top: 15px;
}




/*style for WHITE TEXT IN PAGE D'ENTR&Eacute;E BOXES*/
.whitetextbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.whiteonb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: center;
}

.whiteonb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
}

/*style for white links in PAY, CAT, BASKET*/
A.com_links:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 10px;
}
A.com_links:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 10px;
}

A.com_links:hover {
	color: #d6dee8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 10px
}

A.com_links:active {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 10px;
}

/*style for Co-brand header nav - gray*/
A.co_brand:link {
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	vertical-align: middle;
	line-height: 8pt;
}
A.co_brand:visited {
	color: #000000;
	font-size:8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	vertical-align: middle;
	line-height: 8pt;
}

A.co_brand:hover {
	color: #FF0000;
	font-size:8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	vertical-align: middle;
	line-height: 8pt;
}

A.co_brand:active {
	color: #7F007F;
	font-size:8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	vertical-align: middle;
	line-height: 8pt;
}

/*style for www.snb.ca on sub cobrand and payment spots*/
A.snb_ca:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 14px;
		
}
A.snb_ca:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 14px;
		
}

A.snb_ca:hover {
	color: #d6dee8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 14px;
		
}

A.snb_ca:active {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 14px;
		
}

.level1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; line-height: 15pt;}
.level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
}
a:link {  color: #0000FF; text-decoration: underline}
a:visited {  color: #7F007F; text-decoration: underline}
a:hover {  color: #FF0000; text-decoration: underline}
a:active {  color: #7F007F; text-decoration: underline}


/* new styles for V2 of snb.ca */
/* hide from incapable browsers */

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 921px;
}
ul#topnav {
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 12px;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative; /*--Important--*/
}



ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 52px;
}



ul#topnav li:hover a, ul#topnav li a:hover {
	background-position: left bottom;
} /*--Hover State--*/
ul#topnav a.Residents {
	background: url(/images/blue-tab.gif) no-repeat;
	width: 336px;
}
ul#topnav a.Businesses {
	background: url(/images/red-tab.gif) no-repeat;
	width: 333px;
}
ul#topnav a.Requested {
	background: url(/images/green-tab.gif) no-repeat;
	width: 249px;
}

ul#topnav a.Residents-f {
	background: url(/images/blue-tab_f.gif) no-repeat;
	width: 336px;
}
ul#topnav a.Businesses-f {
	background: url(/images/red-tab_f.gif) no-repeat;
	width: 333px;
}
ul#topnav a.Requested-f {
	background: url(/images/green-tab_f.gif) no-repeat;
	width: 249px;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 52px;
	left: 0;
	background: #E6EEF6 url(/images/sub_bg.png) repeat-x; /*--Background gradient--*/
	padding: 0px 20px 1px;
	float: left;
	border-top-style: solid;
	border-top-color: #00549F;
	border-top-width: 20px;
	border-left-style: solid;
	border-left-color: #00549F;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #00549F;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00549F;
	border-bottom-width: 2px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 294px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	background-image: none;
	color: #772432;
	text-decoration: underline;
	text-align:left;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 20px 0px 5px 0px;
	background-image: none;
	font-size: 14px;
	color: #772432;
	text-decoration: underline;
}


ul#topnav .sub ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 5px 8px 2px 0px;
	font-size: 12px;
	display: block;
	text-decoration: underline;
	color: #0000FF;
	line-height: auto;
}

ul#topnav .sub ul li a:hover {
	color: #0000CC;
	/*--Override background position--*/
	text-decoration: underline;
	color: #FF0000;
}

ul#topnav li .sub2 {
	position: absolute; /*--Important--*/
	top: 52px;
	left: -336px;
	background: #F2EAEB url(/images/sub_bg_red.png) repeat-x; /*--Background gradient--*/
	padding: 0px 20px 1px;
	float: left;
	border-top-style: solid;
	border-top-color: #772432;
	border-top-width: 20px;
	border-left-style: solid;
	border-left-color: #772432;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #772432;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #772432;
	border-bottom-width: 2px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .sub2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 294px;
	float: left;
}
ul#topnav .sub2 ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub2 ul li h2  { /*--Sub nav heading link style--*/
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	background-image: none;
	color: #772432;
	text-decoration: underline;
	text-align:left;
}
ul#topnav .sub2 ul li h2 a { /*--Sub nav heading link style--*/
	padding: 20px 0px 5px 0px;
	background-image: none;
	font-size: 14px;
	color: #772432;
	text-decoration: underline;
}
ul#topnav .sub2 ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 5px 8px 2px 0px;
	font-size: 12px;
	display: block;
	text-decoration: underline;
	color: #0000FF;
	line-height: auto;
}

ul#topnav .sub2 ul li a:hover {
	/*--Override background position--*/
	text-decoration: underline;
	color: #FF0000;
}



ul#topnav li .sub3 {
	position: absolute; /*--Important--*/
	top: 52px;
	left: 0px;
	background: #D9ECEB url(/images/sub_bg-green.png) repeat-x; /*--Background gradient--*/
	padding: 0px 20px 1px;
	border-top-style: solid;
	border-top-color: #004D47;
	border-top-width: 20px;
	border-left-style: solid;
	border-left-color: #004D47;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #004D47;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #004D47;
	border-bottom-width: 2px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .sub3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 205px;/*--actual width of green box--*/
	float: left;
}
ul#topnav .sub3 ul li {
	width: 100%; /*--make green box 100percent of window--*/
	color: #fff;
}
ul#topnav .sub3 ul li h2 { /*--Sub nav heading style--*/
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
ul#topnav .sub3 ul li h2 a { /*--Sub nav heading link style--*/
	padding: 20px 0px 5px 0px;
	background-image: none;
	font-size: 14px;
	color: #772432;
	text-decoration: underline;
}
ul#topnav .sub3 ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 5px 8px 2px 0px; /*-text spacing -green box--*/
	font-size: 12px;
	display: block;
	text-decoration: underline;
	color: #0000FF;
	line-height: auto;
}

ul#topnav .sub3 ul li a:hover {
	/*--Override background position--*/
	text-decoration: underline;
	color: #FF0000;
}


#logo {
	float: left;
	margin-top: 0px;
}
#headerlinks {
	float: right;
}
#headerlinks a, #headerlinks a:visited {
	color: #0000FF;
}
#headerlinks a:hover {
	color: #FF0000;
}

#featuredlinks a {
	font-weight: bold;
	font-size: 14px;
	color: #00F;
	line-height: auto;
}


#featuredlinks a:visited {
	font-weight: bold;
	font-size: 14px;
	color: #00F;
	line-height: auto;
}

#featuredlinks a:hover {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	line-height: auto;
}

.graylinks a {
	font-weight: bold;
	font-size: 14px;
	color: #00F;
	margin: 0px 60px 5px 40px;
}


.graylinks a:visited {
	font-weight: bold;
	font-size: 14px;
	color: #00F;
}

.graylinks a:hover {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}


#search {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float:right;
}

.txtsize4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #D27E00;

}

#contentA {
	float:left;
	border-top: 0px;

}
#graybar {
	padding: 0px;
	width: 921px;
	height: 36px;
	clear: both;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#busiest {
	margin: 0px 0px 5px 0px;
	padding:  10px 10px 0px 10px;
	float:right;
	border:2px solid #004D47;
	width: 225px;
	border-top: 0px;
	height: auto;
	overflow: visible;
}
#snbad {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-position: left top;
}
#insides {
	margin: 0px 0px 0px 0px;
	float:left;
	width:921px;
}
#featured {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float:left;
	background-position: left top;
	width: 405px;
}