/* 

Title:		norwaysavingsbank.com screen styles

Author: 	gordon@slickfishstudios.com

*/

html {

	background: #a5b5de url("../images/nsb-bkg.png") repeat-y fixed center -100px;

}

body#home {

	margin: 0;

	padding: 0;	

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #0064B2;

	text-decoration: none;

}



object {

	outline: none;

	border: none;

}



a:link, a:hover, a:visited, a:active {

	outline: none;

}

.pad15 {

	padding-top: 15px;

	display: block;

}

.green {

	background-color: #97ca59;

}

.orange {

	background-color: #f19022; /* orange */

}

.purple-text {

	color: #604c82; /* asset purple */

}

.about-text { /* bright green from About Section header color */

	color: #1a9d78;

}

.green-text {

	color: #97ca59;

}



.darkgreen-text {

	color: #5f892c;

}

.blue-text {

	color: #30609a;

}

.light-blue {

	background-color: #b9c5e5;

}

.subtle-blue {

	background: #c6d0e6; /* subtle darker/soft blue */

}

.soft-blue {

	background: #d6def1; /* soft blue */

}

.light-blue-text {

	color: #d8e1eb; /* light blue */

}

.white-text {

	color: #fff; 

}

.tinted {

	background-color: #c6cfe6;

}

.dark-color, .dark-text {

	color: #3a3d46;

}

hr.whitey {

	background: #fff;	

	color: #fff;

	border: none;

	height: 1px;

}

h4 {

	border-bottom: 1px dotted #30609a;

	margin: 0 0 5px 0;

	padding: 0 0 3px 0;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a.white, .white {

	color: #fff;

}

a.white:hover {

	color: #4e84c4;

}

.huge {

	font-size: 3em;

}

.large {

	font-size: 14px;

}

.medium {

	font-size: 12px;

}

.small {

	font-size: 11px;

}

.x-small {

	font-size: 10px;

}

.pad20 {

	padding-top: 20px;

	display: block;

}

.pad30 {

	padding-top: 30px;

	display: block;

}

.clear-all {

	clear: both;

	display: block;

}

.border-righty {

	border-right: 1px solid #fff;

}

.border-lefty {

	border-left: 1px solid #fff;

}

sup {

	font-family: Verdana, sans-serif;

}

.left_side {

	float: left;

	display: block;	

	border: 1px solid #fff;

	margin: 0 10px 3px 0;

}

.right_side {

	float: right;

	display: block;	

	border: 1px solid #fff;

	margin: 0 0 3px 10px;

}

/* %%%%%%%%%%%%%%%%%%%%%%%% HOMEPAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#radio-btn {

	background: url("../images/nsb-home-radiobtns.png") no-repeat left top;

}

#grid a, grid img { /* this is the 5 cell color wheel homepage table of images */

	display: block;

	border: none;

	padding: 0;

	margin: 0;

}



#home-footer {

	background: url("../images/home-footer.png") no-repeat left top;

}

#home-footer2 {

	background: url("../images/home-footer2.png") no-repeat left top;

}



/* %%%%%%%%%%%%%%%%%%%%%%%% MASTHEAD %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#Masthead {

    width: 800px;

    height: 89px;

	background: none;

	background: #fff url("../images/masthead-bkg.png") no-repeat left top;

}

#MastheadHomeLink {

	float: left;

    width: 270px;

}

#Masthead ul#dots {

	list-style-type: none;

	float: right; 

	padding: 0 15px 0 0;

	margin: 0;

	height: 100%;

}



#Masthead ul#dots li, #Masthead ul#dots li.hatch {

    margin: 0;

    border-right: none;

    padding: 15px 0 0 0;

	float: left;

}

#Masthead ul#dots li.hatch {

	position: relative;

	bottom: 0;

	padding: 0 3px;

	visibility: hidden;

}

#Masthead ul#dots li a {

	font-family: Arial, Helvetica, Verdana, sans-serif;

    font-size: 11px;

    color: #121212;

    text-decoration: none;

	background: url("../images/dots-sprite.png") no-repeat center 0px;

	padding-top: 42px;

	display: block;

	min-width: 42px;

	text-align: center;

}

#Masthead ul#dots li a.home {

	background: url("../images/dots-sprite.png") no-repeat center 0px;

	width: 42px;

}

#Masthead ul#dots li a.contact {

	background: url("../images/dots-sprite.png") no-repeat center -84px;

}

#Masthead ul#dots li a.careers {

	background: url("../images/dots-sprite.png") no-repeat center -168px;

}

#Masthead ul#dots li a.sitemap {

	background: url("../images/dots-sprite.png") no-repeat center -252px;

}

#Masthead ul#dots li a.privacy {

	background: url("../images/dots-sprite.png") no-repeat center -336px;

}

#Masthead ul#dots li a:hover {

	background: url("../images/dots-sprite.png") no-repeat center -420px;

	color: #57a950;

}



/* %%%%%%%%%%%%%%%%%%%%%%%% NAVIGATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#Navigation {

	background: #426fb6;

	width: 800px;

	padding: 0;

}

#NavigationPrimary li {

	border: none;

	background: none;

}

#NavigationPrimary a, #NavigationPrimary a:hover {

    color: #b3c6e5;

	font-family: Helvetica, Arial, Verdana, sans-serif;

    font-size: 1em;

	margin: 0;

	border: none;

	background: none;

}

#NavigationPrimary li a, #NavigationPrimary li a.first, #NavigationPrimary li a.last {

	border: none;

	background: none;

	height: 32px;

	line-height: 32px;

	margin: 0;

}

#NavigationPrimary li:hover, 

#NavigationPrimary li#NavigationPersonalBanking:hover, 

#NavigationPrimary li#NavigationBusinessBanking:hover,  

#NavigationPrimary li#NavigationAboutNorway:hover, 

#NavigationPrimary li#NavigationResources:hover {

	background: none !important;

	color: #fff;

	margin: 0;

	border: 0;

}

#NavigationPrimary li:hover a, 

#NavigationPrimary li#NavigationPersonalBanking:hover a, 

#NavigationPrimary li#NavigationBusinessBanking:hover a,  

#NavigationPrimary li#NavigationAboutNorway:hover a, 

#NavigationPrimary li#NavigationResources:hover a {

	color: #fff;	

	margin: 0;

	border: 0;

	background: none;

}

#NavigationPrimary li.NavigationPrimaryOn a,

#NavigationPrimary li.NavigationPrimaryOn a:hover, 

#NavigationPrimary li:hover.NavigationPrimaryOn a, 

#NavigationPrimary li.NavigationPrimaryOn ul.sub a { /* current */

	color: #fff;

	background: none;

	line-height: 32px;

}







#NavigationPrimary li.NavigationPrimaryOn ul.sub a,

#NavigationPrimary li#NavigationPersonalBanking ul.sub a,

#NavigationPrimary li#NavigationBusinessBanking ul.sub a,

#NavigationPrimary li#NavigationAboutNorway ul.sub a,

#NavigationPrimary li#NavigationResources ul.sub a {

    height: 22px;

    line-height: 22px;

}











#NavigationPrimary li ul.sub, 

#NavigationPrimary li.NavigationPrimaryOn ul.sub,

#NavigationPrimary li#NavigationPersonalBanking ul.sub,

#NavigationPrimary li#NavigationBusinessBanking ul.sub,

#NavigationPrimary li#NavigationAboutNorway ul.sub,

#NavigationPrimary li#NavigationResources ul.sub {

    border: 1px solid #426fb6;

	border-top: none;

    top: 32px;

}







#NavigationPrimary li ul.sub li {

	color: #97ca59; /* green */

	background-color: #658ac4;

}



#NavigationPrimary li ul.sub li.alt { background-color: #799dd7; }

    

#NavigationPrimary li ul.sub li:hover,

#NavigationPrimary ul.sub li a:hover,

#NavigationPrimary li.NavigationPrimaryOn ul.sub a:hover {

    background: #295497 !important;

}





#NavigationPrimary li ul.sub li a:hover { color: #fff; }



#NavigationPrimary li.NavigationPrimaryOn {

    top: 0;

    height: 32px;

    margin-bottom: 0;

}





#NavigationPrimary li#NavigationPersonalBanking a,

#NavigationPrimary li#NavigationBusinessBanking a,

#NavigationPrimary li#AssetManagmentGroup a, /* new id b/c old one caused massive issues */

#NavigationPrimary li#NavigationAboutNorway a,

#NavigationPrimary li#NavigationResources a

 {

    position: relative;

    height: 32px;

    width: auto;

    line-height: 32px;

    border-width: 0;

    }

#NavigationPrimary li#AssetManagmentGroup { width: 166px; }



#NavigationBreadcrumb { /* space between nav and header banner */

    background-color: #426fb6; 

	border-bottom: 1px solid #fff;

	border-top: 1px solid #5e8acf;

}



#NavigationBreadcrumb.index { /* space between nav and header banner */

    background-color: #426fb6; 

	border-bottom: 1px solid #fff;

	border-top: none;

	height: 0px;

}



/* %%%%%%%%%%%%%%%%%%%%%%%% Section Header s %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



#special_tb {

	border: none;

	background-image: none; 

	border-bottom: 1px solid #fff;

}

#header_table {

	width: 268px;

	height: 87px;

	padding: 0;

	margin: 0;

	background: none;

}

#header_table img {

	width: 268px;

	height: 87px;

	padding: 0;

	margin: 0;

	display: block;

	border: 0;

}

#Personal #special_tb {

	background-color: #4e84c4; /* personal blue */

}

#Business #special_tb {

	background-color: #97ca59; /* green */

}

#AMG #special_tb {

	background-color: #604c82; /* asset purple */

}

#About #special_tb {

	background-color: #1a9d78; /* about green */

}

#Resources #special_tb {

	background-color: #f19022; /* orange */

}



#tag_line {

	width: 532px;

	height: 87px; 

}

#tag_line img {

	border: 0;

	width: 532px;

	height: 87px;

	display: block;

	padding: 0;

	margin: 0;

}

#tag_line p {

	font-size: 1.6em;

	line-height: normal;

	font-weight: normal;

	color: #fff;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	padding-left: 15px;

}



/* %%%%%%%%%%%%%%%%%%%%%%%% LEFT & RIGHT COLUMNS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



#left_big_col {

	background-image: none;

}

#right_big_col {

	background: #d6def1; /* soft blue */

	border: none;

}

#right_big_col .format, #big-table .format, #right_big_col .format10, #big-table .format10 {

	padding: 15px 15px;

}

#right_big_col .format10, #big-table .format10 {

	padding: 10px 10px;

}

#right_big_col .format a, #big-table .format a, #right_big_col .format10 a, #big-table .format10 a {

	color: #005394;

	text-decoration: underline;

}

#right_big_col .format a:hover, #big-table .format a:hover, #right_big_col .format10 a:hover, #big-table .format10 a:hover {

	color: #35a1f6;

	text-decoration: underline;

}





#left_big_col #static-pic img {

	width: 268px;

	height: 196px;

	border: 0;

	display: block;

}



/* left_big_col background colors */

#Personal #left_big_col {

	background-color: #4e84c4; /* personal blue */

}



#Business #left_big_col {

	background-color: #97ca59; /* green */

}

#AMG #left_big_col {

	background-color: #604c82; /* asset purple */

}

#About #left_big_col {

	background-color: #1a9d78; /* about green */

}

#Resources #left_big_col {

	background-color: #f19022; /* orange */

}





#right_big_col .format h2 {

	padding: 0;

	margin: 0;

	color: #000;

	font-weight: normal;

	font-family: Helvetica, Arial, Verdana, sans-serif;

}



.left-head {

	display: block;	

	width: 268px;

	line-height: normal;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	color: #fff;

	font-weight: normal;

	font-size: 1.5em;

}

.left-head p {

	padding: 0 0 7px 0;

	margin: 10px 10px;

	border-bottom: 2px dotted #fff;

}

ul.simple, ul.norm, ol.norm {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

ul.norm {

	list-style-type: circle;

	padding: 0;

	margin: 0 15px;

}

ol.norm {

	list-style-type: decimal;

	padding: 0;

	margin: 0 15px;

}

ul.simple li, ul.norm li, ol.norm li {

	padding: 5px 0;

	margin: 0 10px;

}

ol.norm li p {

	color: #121212;

	border: 0;

}

ul.simple li ul, ul.norm li ul {

	padding: 0;

	margin: 0 10px;

	font-size: .9em;

}

ul.simple li ul li, ul.norm li ul li {

	padding: 0 0;

	margin: 0 10px;

	list-style-type: circle;

}

ul.simple li p, ul.norm li p {

	padding: 0;

	margin: 0;

	color: #fff;

	font-size: 1.25em;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	border-bottom: none;

}

ul.norm li a {

	color: #fff;

	text-decoration: underline;

}

ul.norm li a:hover {

	color: #fff;

	text-decoration: underline;

}



ul.simple li ul li p, ul.norm li ul li p {

	color: #d8e1eb;

}

ul.dark-list li p {

	color: #121212;

}

.descchunk, .descchunk-border-low, .descchunk-border-high {

	color: #121212;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 1.4em;

    border: none;

    padding: 0 0 20px 0;

    margin: 0;

    width: 100%;

    background: none;

    line-height: normal;

}

.descchunk-border-low {

	padding: 0 0 10px 0;

	border-bottom: 1px solid #fff;

	margin: 0 0 10px 0;

}

.descchunk-border-high {

	padding: 0;

	border-top: 1px solid #fff;

	margin: 0 0 10px 0;

	font-size: 1em;

	background: #d6def1; /* soft blue */

}

.descchunk-border-high p {

	padding: 10px 10px;

	margin: 0;

}



/* 2 column */

.left-col {

	float: left;

	width: 49%;

	padding: 0;

	margin: 0;

}





/* 3 COLUMN LAYOUT "tri-col-left, tri-col-mid, tri-col-right" */

#big-table {

	background: #d6def1;

	border-top: 4px solid #d6def1;

}















#tri-col-left, #tri-col-mid, #tri-col-right {

	width: 266px;

	height: 100%;

	background: #c6d0e6; /* subtle darker/soft blue */

	padding: 0;

	margin: 0;

	border-bottom: 1px solid #fff;

}

#tri-col-mid {

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

}

#tri-col-left .head-block, #tri-col-mid .head-block, #tri-col-right .head-block {

	width: 266px;

	line-height: normal;

	font-size: 1.5em;

	background: #aede75;

	padding: 10px 15px;

	margin: 0;

	color: #fff;

}

#tri-col-left .head-block a, #tri-col-mid .head-block a, #tri-col-right .head-block a {

	color: #fff;

	text-decoration: none;

}

#tri-col-left .head-block a:hover, #tri-col-mid .head-block a:hover, #tri-col-right .head-block a:hover {

	color: #fff;

	text-decoration: underline;

}

#tri-col-mid .head-block {

	background: #97ca59;

}

#tri-col-left .pic-block, #tri-col-mid .pic-block, #tri-col-right .pic-block {

	width: 266px;

	background: #a0cb97;

	padding: 0;

	margin: 0;

}

#tri-col-left .pic-block img, #tri-col-mid .pic-block img, #tri-col-right .pic-block img {

	width: 266px;

	height: 154px;

	display: block;	

	border: 0;

	padding: 0;

	margin: 0;

}

#tri-col-left .text-block, #tri-col-mid .text-block, #tri-col-right .text-block {

	width: 266px;

	padding: 10px 15px;

	margin: 0;

	color: #121212;

	font-size: 1em;

	background: #d6def1; /* soft blue */

}

#tri-col-left strong, #tri-col-mid strong, #tri-col-right strong {

	padding-bottom: 5px;

	color: #84b746;

	font-size: 1.75em;

	line-height: normal;

	font-weight: normal;

}

#tri-col-left .text-block ul, #tri-col-mid .text-block ul, #tri-col-right .text-block ul {

	font-size: 1.3em; 

	color: #121212;

	list-style-type: disc;

}

#tri-col-left .text-block a, #tri-col-mid .text-block a, #tri-col-right .text-block a {

	text-decoration: underline;

}

#tri-col-left .text-block a:hover, #tri-col-mid .text-block a:hover, #tri-col-right .text-block a:hover {

	text-decoration: underline;

	color: #666;

}





/* tri-col (3 column layout) link and head-block specifics */

#Business #tri-col-left .text-block a, #Business #tri-col-mid .text-block a, #Business #tri-col-right .text-block a {

	color: #5f892c;

}

#Business #tri-col-left .text-block a:hover, #Business #tri-col-mid .text-block a:hover, #Business #tri-col-right .text-block a:hover {

	color: #729e3c;

}

#Personal #tri-col-left .head-block, #Personal #tri-col-right .head-block {

	background: #6a9bd6;

}

#Personal #tri-col-mid .head-block {

	background: #4e84c4;

}

#Personal #tri-col-left strong, #Personal #tri-col-mid strong, #Personal #tri-col-right strong {

	color: #4276b4;

}



/* BLURBS AND THEIR SPECIFIC COLORS */

p.blurb {

	display: block;

	padding: 25px 10px;

	color: #426fb6; /* soft blue */

	font-size: 1.1em;

	line-height: normal;

}

p.blurb a {

	color: #fff;

	text-decoration: underline;

}

p.pad-none {

	padding-top: 0px;

}

#Business p.blurb {

	color: #5e872c;

}

#Personal p.blurb {

	color: #c5d5ef;

}

#AMG p.blurb {

	color: #cd7c9a;

}

#About p.blurb {

	color: #fccc4a;

}

#Resources p.blurb {

	color: #4672b8;

}



/* %%%%%%%%%%%%%%%%%%%%%%%% RIGHT COLUMN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#right_big_col .rowBox {

	margin-bottom: 15px;

}

#right_big_col .rowBox .headit {

	font-size: 1.5em;

	color: #121212;

	font-weight: bold;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	letter-spacing: 1px;

}

#right_big_col .rowBox a.headit {

	display: block;	

	text-decoration: none;

}



#right_big_col .rowBox ul {

	margin: 5px 20px 0 20px;

}

#right_big_col .rowBox ul.norm {

	margin: 5px 20px 0 30px;

}

#right_big_col .rowBox ul.norm p {

	font-size: 12px;

	padding: 0;

	margin: 0;

}



#right_big_col .rowBox .yellow, #right_big_col .rowBox .orange, #right_big_col .rowBox .green, #right_big_col .rowBox .teal, #right_big_col .rowBox .blue, #right_big_col .rowBox .purple, #right_big_col .rowBox .pink {

	background: url("../images/dots-sprite-small.png") no-repeat left top;

	padding: 0 0 0 25px;

	margin: 0;

	height: 20px;

}

#right_big_col .rowBox .orange {

	background: url("../images/dots-sprite-small.png") no-repeat left -84px;

}

#right_big_col .rowBox .green {

	background: url("../images/dots-sprite-small.png") no-repeat left -168px;

}

#right_big_col .rowBox .teal {

	background: url("../images/dots-sprite-small.png") no-repeat left -252px;

}

#right_big_col .rowBox .blue {

	background: url("../images/dots-sprite-small.png") no-repeat left -336px;

}

#right_big_col .rowBox .purple {

	background: url("../images/dots-sprite-small.png") no-repeat left -504px;

}

#right_big_col .rowBox .pink {

	background: url("../images/dots-sprite-small.png") no-repeat left -588px;

}



#right_big_col .rowBox p {

	padding: 0;

	margin: 0 0 0 25px;

	font-size: 1.25em;

	color: #121212;

	font-weight: normal;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	display: block;

}

#right_big_col .rowBox p a {

	color: #005394;

	text-decoration: underline;

}

#right_big_col .rowBox p a:hover {

	color: #35a1f6;

	text-decoration: underline;

}



.more-yellow, .more-orange, .more-green, .more-teal, .more-blue, .more-purple, .more-pink {

	height: 42px;

	width: 42px;

	text-indent: -10000px;

	overflow: hidden;

	background: url("../images/dots-sprite-more.png") no-repeat 0 0;

	display: block;

	float: right;

	margin: 0 10px 0 10px;

	border: none;

}

.more-yellow:hover, .more-orange:hover, .more-green:hover, .more-teal:hover, .more-blue:hover, .more-purple:hover, .more-pink:hover {

	background: url("../images/dots-sprite-more.png") no-repeat 0 -42px;

}

.more-orange {

	background-position: 0 -84px;

}

.more-orange:hover {

	background-position: 0 -126px;

}

.more-green {

	background-position: 0 -168px;

}

.more-green:hover {

	background-position: 0 -210px;

}

.more-teal {

	background-position: 0 -252px;

}

.more-teal:hover {

	background-position: 0 -294px;

}

.more-blue {

	background-position: 0 -336px;

}

.more-blue:hover {

	background-position: 0 -378px;

}

.more-purple {

	background-position: 0 -420px;

}

.more-purple:hover {

	background-position: 0 -462px;

}

.more-pink {

	background-position: 0 -504px;

}

.more-pink:hover {

	background-position: 0 -546px;

}



/* TV COMMERCIALS LIST */

ul.tv {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

ul.tv li {

	padding: 0;

	margin: 0;

	color: #fff;

}



.tv-wescott, .tv-skillins, .tv-mcgowan, .tv-havens, .tv-newmeadows, .tv-artmoves, .tv-bragg {

	height: 42px;

	font-size: 12px;

	line-height: 42px;

	width: 200px;

	background: url("../images/tv-dots.png") no-repeat 0 0;

	display: block;

	margin: 0 0 0 10px;

	border: none;

	padding: 0 0 0 42px;

	color: #fff;

}

.tv-wescott:hover, .tv-skillins:hover, .tv-mcgowan:hover, .tv-havens:hover, .tv-newmeadows:hover, .tv-artmoves:hover, .tv-bragg:hover {

	background: url("../images/tv-dots.png") no-repeat 0 -42px;

	color: #fff;

	text-decoration: underline;

}

.tv-mcgowan {

	background-position: 0 -84px;

}

.tv-mcgowan:hover {

	background-position: 0 -126px;

}

.tv-havens {

	background-position: 0 -168px;

}

.tv-havens:hover {

	background-position: 0 -210px;

}

.tv-newmeadows {

	background-position: 0 -252px;

}

.tv-newmeadows:hover {

	background-position: 0 -294px;

}

.tv-artmoves {

	background-position: 0 -336px;

}

.tv-artmoves:hover {

	background-position: 0 -378px;

}

.tv-bragg {

	background-position: 0 -420px;

}

.tv-bragg:hover {

	background-position: 0 -462px;

}

.tv-wescott {

	background-position: 0 -504px;

}

.tv-wescott:hover {

	background-position: 0 -546px;

}







/* AMG LOGIN BUTTON */

#amg-login {

	background: url(../images/amg-login-btn.png) no-repeat left top;

	display: block;

	outline: none;

	border: 0;

	

	padding: 0;

	margin: 0 0 25px 0;

	

	width: 268px;	

	height: 60px;

	overflow: hidden;

}

#amg-login:hover {

	background: url(../images/amg-login-btn.png) no-repeat left -60px;

}



#amg-login span {

	display: block;

	text-indent: -10000px;

	height: 1px;

}



/* HOME VIDEOS BUTTON */

#home-videos-btn {

	background: url(../images/home-videos.png) no-repeat left top;

	display: block;

	outline: none;

	border: 1px solid #eee;

	float: right;

	

	padding: 0;

	margin: 0 0 0 15px;

	

	width: 85px;	

	height: 167px;

	overflow: hidden;

}



#home-videos-btn:hover {

	background: url(../images/home-videos.png) no-repeat left -167px;

	border: 1px solid #397ce2;

}



#home-videos-btn span {

	display: block;

	text-indent: -10000px;

	height: 1px;

}









/* RATES PAGES */

/* rates tables */

table.rates {

	border-collapse: collapse;

	

	background: #fff;

	color: #2b5f9c;

	padding: 0;

	margin: 10px 0 10px 20px;

	text-align: center;

	width: 95%;

}

table.rates td {

	vertical-align: middle;

}

table.rates,

table.rates td,

table.rates td.alt {

	border: 1px solid #ccc;

	padding: 5px;

}

table.rates td.col1 {

	text-align: left;

}

table.rates tr.title { /* single large title */

	width: 100%;

	font-weight: bold;

	color: #fff;

	font-size: 1.3em;

	font-style: normal;

}

table.rates tr.heading { /* column headers */

	font-size: 12px;

	font-weight: bold; 

	border: 0;

	color: #fff;

}

table.rates tr.heading td {

	border-right: 0;

	border-left: 0;

}

table.rates .alt {

	background: #eee;

}	



.yellow_bkg {

	background: #f1c03e; /* yellow */

}

.orange_bkg {

	background: #f5a01a; /* orange */

}

.green_bkg {

	background: #8dc14e; /* green */

}

.teal_bkg {

	background: #00ab8b; /* teal */

}

.blue_bkg {

	background: #4e84c4; /* blue */

}

.ltblue_bkg {

	background: #81acdf; /* ltblue */

}

.purple_bkg {

	background: #604c82; /* purple */

}

.dark-text {

	color: #666;

}

.red {

	color: #c00;

}




/* PWM Styles: Added 9/14/10: Michael Bouchard */

.clr {clear: both;}

#homepage_intro
{
	padding: 10px 20px 25px 30px;
	font-size: 1.2em;
}

#home_banners_left
{
	float: left;
	width: 180px;
	margin: 0 10px 0 10px;
	display: inline;
}

#home_banners_mid
{
	float: left;
	width: 180px;
	margin: 0 10px 0 0;
	display: inline;
}

#home_banners_right
{
	float: left;
	width: 180px;
	margin: 0;
	display: inline;
}

#home_banners_left a, #home_banners_mid a, #home_banners_right a
{
	margin: 0 0 10px 0;
	display: block;
	padding: 0;
	line-height: 1px;
}


#footer
{
	background: #b9c5e5 url(../images/footer_gradfill.png) repeat-x bottom;
	padding: 2em 10px 10px 10px;
	margin: 0 0 1.3em 0;
	color: #3A3D46;
	font-size: .9em;
	text-align: left;
}

#footer p
{
	margin: 0 0 1.3em 0;
}

#footer a:link
{
 	color: #3A3D46;
}

#footer_info
{
	background: url(../images/logo_nsbmark_footer.png) no-repeat left top;
	padding: 0 0 0 40px;
	float: left;
	width: 300px;
	overflow: hidden;
}

#footer_links
{
	float: left;
	width: 125px;
}

#footer_links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer_logos
{
	background: #DAE0F2;
	padding: 15px 7px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	float: right;
}

#footer_logos img
{
	border: none;
	margin: 0 9px;
}


