/* Default text styling for body
-----------------------------------------------*/
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	}

/* Default text styling for paragraphs 
-----------------------------------------------*/
p {
	margin-bottom: 15px; 
	line-height: 125%;
	color: #333333;
	}
	
	
/* Default text styling for paragraphs 
-----------------------------------------------*/
h1, h2, h3, h4 {
	font-weight: bold;
	color: #092a4f;
	line-height:normal;
	font-size: 100%;
	}

/* Default text styling for <strong>
-----------------------------------------------*/
strong {
	color: #092a4f;
	font-weight: bold;
	}
	
/* Default styling for superscripted symbols
-----------------------------------------------*/
sup {
	vertical-align: text-top;
	font-size: 65%;
}
	
/* Default text styling for cases where <strong> tag isn't used
-----------------------------------------------*/
.strong {
	color: #092a4f;
	font-weight: bold;
	}
	
.errorType {
	color: #CC0000;
	}
	
.errorType a:link {
	text-decoration: underline;
	color: #CC0000;
}

.errorType a:visited {
	text-decoration: underline;
	color: #CC0000;
}

.errorType a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.errorType a:active {
	text-decoration: underline;
	color: #CC0000;
}


/* 11pt text 
-----------------------------------------------*/
.smallType {
	font-size: 11px;
	}
	
/* 10pt text 
-----------------------------------------------*/
.xtraSmallType {
	font-size: 10px;
	}

/* Default styling for banner headings
-----------------------------------------------*/

/*.bannerHeader h1  {
	font-size: 24px; 
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	}*/

/* Default styling for white text in banner
-----------------------------------------------*/
p.banner {
	color: #fff;
	line-height: 16px;
	}


/* Default styling for labels within blue banner
-----------------------------------------------*/
label.banner {
	color: #fff;
	}



/* 11pt text for banners
-----------------------------------------------*/
.bannerSmallType {
	font-weight:normal; 
	font-size: 11px; 
	color: #fff;
	}

/* 10pt text for banners
-----------------------------------------------*/
.bannerXtraSmallType {
	font-size: 11px;
	color: #fff;
	}

/* Default styling for bolded banner 11pt text
-----------------------------------------------*/
.bannerSmallType strong {
	color: #092a4f;
	}

/* Default styling for bolded banner 10pt text
-----------------------------------------------*/
.bannerXtraSmallType strong {
	color: #092a4f;
	}

/* Default styling for / separator
-----------------------------------------------*/
.slash {
	color: #0056b7;
	}

/* Default styling for links
-----------------------------------------------*/
a:link {
	color: #0056b7; 
	font-weight:normal;
	text-decoration: none;
	}

a:visited {
	color: #7faadb;
	font-weight: normal;
	text-decoration: none;
	}

a:hover {
	color: #0056b7;
	font-weight: normal;
	text-decoration: underline;
	}


a:active {
	color: #0056b7; 
	font-weight: normal;
	text-decoration: underline;
	}
	
/*-----------------------------------------------*/


/* Default styling for links within paragraphs
-----------------------------------------------*/
p a:link {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	}

p a:visited {
	color: #7faadb;
	font-weight: normal;
	text-decoration:underline;
	}

p a:hover {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	}

/*-----------------------------------------------*/

/* Default styling for embedded links
-----------------------------------------------*/
.embedded:link {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	}

a.embedded:visited {
	color: #7faadb;
	font-weight: normal;
	text-decoration:underline;
	}

a.embedded:hover {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	}

/*-----------------------------------------------*/

/* Default styling for embedded links
-----------------------------------------------*/
.backToTop:link {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	font-size: 10px;
	}

a.backToTop:visited {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	font-size: 10px;
	}

a.backToTop:hover {
	color: #0056b7;
	font-weight: normal;
	text-decoration:underline;
	font-size: 10px;
	}

/*-----------------------------------------------*/


/* Default styling for banner links
-----------------------------------------------*/

a.banner:link{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.banner:visited{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.banner:hover{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.banner:active{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
}
/*-----------------------------------------------*/


/* Default styling for 11pt banner links
-----------------------------------------------*/
a.bannerSmallType:link{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.bannerSmallType:visited{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.bannerSmallType:hover{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.bannerSmallType:active{
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
/* -----------------------------------------------*/


/* Default styling for 10pt banner links
-----------------------------------------------*/
a.bannerXtraSmallType:link, a.bannerXtraSmallTypeSpanish:link {
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}

a.bannerXtraSmallType:visited, a.bannerXtraSmallTypeSpanish:visited {
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}

a.bannerXtraSmallType:hover, a.bannerXtraSmallTypeSpanish:hover {
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}

a.bannerXtraSmallType:active, a.bannerXtraSmallTypeSpanish:active {
	color: #fff; 
	font-weight:normal;
	text-decoration: underline;
	}
	
a.bannerXtraSmallTypeSpanish {
	font-size: 10px;
	}
	
/* -----------------------------------------------*/


/* Default styling for selected links
-----------------------------------------------*/

.selected:link{
	color: #092a4f; 
	font-weight:bold;
	text-decoration: none;
	}
	
.selected:visited{
	color: #092a4f; 
	font-weight:bold;
	text-decoration: none;
	}
	
.selected:hover{
	color: #092a4f; 
	font-weight:bold;
	text-decoration: none;
	}
	
/* Default styling for selected Product links
-----------------------------------------------*/

.productSelected:link{
	color: #092a4f; 
	text-decoration: none;
	}
	
.productSelected:visited{
	color: #092a4f; 
	text-decoration: none;
	}
	
.productSelected:hover{
	color: #092a4f; 
	text-decoration: none;
	}

.blueType {
	color: #405e7c;
	font-size: 10px;
	}
	
.headerBlueType {
	color: #092A4F;
	}


/* Default styling for local pages
-----------------------------------------------*/

.localGreyTitle {
	font-size: 24px; 
	font-weight: normal;
	color: #c2cfdb;
	line-height: 16pt;
	margin-left: 16px;
	}
	
.localGreyTitleSmall {
	font-size: 22px; 
	font-weight: normal;
	color: #c2cfdb;
	line-height: 16pt;
	margin-left: 16px;
	}

.localWhiteTitle {
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 34pt;
	letter-spacing: -1pt;
	margin-left: 16px;
}

.localWhiteTitleSmall {
	font-size: 35px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 34pt;
	letter-spacing: -1pt;
	margin-left: 16px;
}

/* Default styling for top nav tabs
-----------------------------------------------*/

#nav a:link, #nav a:visited{  
	color: #0056b7; 
	font-weight:bold;
	text-decoration: none;
	}

#nav a:hover, #nav a:active  {
	color: #092A4F; 
	font-weight:bold;
	text-decoration: none;
	}
	
#nav .current a:link, #nav .current a:visited {
	color: #fff; 
	font-weight:bold;
	text-decoration: none;
	}
	
#nav .current a:hover, #nav .current a:active  {
	color: #092A4F; 
	font-weight:bold;
	text-decoration: none;
	}
	
#leftTwoColumn h1 {
	font-size: 22px;
	color: #ff8a00;
	font-weight: normal;
	margin-bottom: 15px;
}
