/* Typography styles ############################################### */

#pageHeader h2 {
clear: both;
margin: 0 0 13px 8px;
font-size: 17px;
color: #999999;
}

#pageHeader h1{
margin: 0 0 8px 8px;
font-size: 20px;
color: #003399;
}

#pageHeader h1{
font-size: 19px;
letter-spacing:0.05em;
font-weight:normal;
color: #FFF;
}

#pageContent p, #pageContent h2, #pageContent h3, #pageContent h4, 
#pageContent h5, #pageContent blockquote, #pageContent ul , #pageContent ol,
#pageContent object {
margin: 0 20px 12px 24px;
line-height: 1.2em;
color: #333333;
}
#pageContent .topborder p, #pageContent .topborder h2, #pageContent .topborder h3, #pageContent .topborder h4 {
	margin:0;
}

#pageContent h3 {font-size: 13px;}
#pageContent p {font-size: 13px;}
#pageContent h5{
	font-size:0.95em;
}
#pageContent blockquote {
	
}
#pageContent ul {
margin: 0 0 15px 40px;
padding:0;
font-size:13px;
list-style-image:url(../images/pageContentHolderBullet.gif);
}

#pageContent ul.linkList li, #pageContent ul .linkList {
list-style: none;
list-style-image: none;
padding: 0 0 0 12px;
background-image: url(../images/btorange_wht.gif);
background-repeat: no-repeat;
background-position: 0px -1px;
}
#pageContent .topContent ul.linkList li, #pageContent .topContent ul .linkList{
	background-image: url(../images/btorange_gry.gif);
}

#pageContent .twocolumn ul, .l1 #pageContent .threecolumn ul{
	list-style:none;
	list-style-image:none;	
}

#pageContentHolder a {text-decoration: none;}
a:link, #pageContent a:link {color: #039;}
a:hover, a:visited, #pageContent a:hover, #pageContent a:visited {color: #06C;}

#relatedLinks ul {margin: 0;}

#relatedLinks li {
margin: 8px 0 8px;
padding-left: 8px;
list-style: none;
}

#relatedLinks p, #relatedLinks h1, #relatedLinks h2, #relatedLinks h3, #relatedLinks h4 {
margin: 15px 20px 15px 7px;
}

#relatedLinks h4 {font-size: 12px;}

#relatedLinks a {
font-size: 12px;
text-decoration: none;
color: #0852a5;
}

#relatedLinks .migratePullDown {padding: 6px;}

#emailPrint a {
padding: 5px 23px 5px 0;
text-decoration: none;
font-size: 11px;
}

.printLink {background: url(../images/icons_print.gif) no-repeat top right;
margin-right: 5px;}
.emailLink {background: url(../images/icons_mail.gif) no-repeat top right;}

.printLink {background: url(../images/icons_print_white.gif) no-repeat right 1px;
margin-right: 5px;}
.emailLink {background: url(../images/icons_mail_white.gif) no-repeat  right 5px;}

#breadcrumb p{
	font-weight:normal;
	font-size:9px;
	color:#CCC;
}


#breadcrumb p a{
margin-right:1px;
text-decoration:none;
word-spacing:1px;
}
#breadcrumb p a:link, #breadcrumb p a:visited{color:#000;}
#breadcrumb p a:hover{color:#333;}
#breadcrumb p .breadcrumbOn{color:#039;}
	

#footer a {
margin: 0 5px 0 5px;
font-weight: normal;
font-size: 9px;
text-decoration: none;
}

#footer a:link, #footer a:visited {color: #444;}
#footer a:hover {color: #777; text-decoration: none;}
#footer a.primary, #footer a.larger {font-size: 11px;}	
#footer a.primary:link{color:#036; font-size: 12px;}


#footer p {
/*float: left;*/
width: 500px;
}

#footer .copyright {
font-size: 9px;
color: #888;
margin:19px 5px;
}
.homeFloatBlock h2{
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.homeFloatBlock h3{
	font-size:12px;
}

#pageContent .twocolumn h3, .l1 #pageContent .threecolumn h3{
	font-size:12px;
	margin-bottom:4px;
}
#pageContent .twocolumn ul, .l1 #pageContent .threecolumn ul{
	font-size:11px;	
	line-height:1.6em;
}
#pageContent .bottomSubCat h2{
	font-size:14px;
	margin-bottom:4px;
}
#pageContent .bottomSubCat p, #pageContent .bottomSubCat .contentFooter{
	font-size:12px;	
}
.l2 .bottomSubCat .contentArea .contentFooter h4{
	font-size:14px;
}
#pageContent .bottomSubCat .otherindustries p{
	font-size:12px;
	margin-bottom:4px;	
}
#pageContent .bottomSubCat .otherindustries h2{
	margin-bottom:6px;
	font-size:12px;	
}
#homeBody ul{
	color:#039;
	list-style:none;
}
#homeBody ul li{
	color:#333;
	padding-left:10px;
	background:url(../images/homeBullet.gif) no-repeat 0 4px;
}
#homeBody a:link, #homeBody a:visited{
	color:#333;
}
#homeBody .homeFloatBlock h2 a, #homeBody .homeFloatBlock h2 a:link, #homeBody .homeFloatBlock h2 a:hover, #homeBody .homeFloatBlock h2 a:visited {
  color:#fff;
}
.homeFloatBlock{
	font-size:12px;
}
#homeBody ul li{
	margin-bottom:4px;
}
.l2 #pageContent .bottomSubCat .contentArea ul{
	list-style-image:none;
	list-style:disc;	
}
.l2 #pageContent .bottomSubCat .relatedLinks ul{
	list-style-image:none;
	list-style:none;
	margin:0 0 10px;
	padding:0;	
	font-size:0.8em;
}
.l2 #pageContent .bottomSubCat .relatedLinks li{
	line-height:1.1em;
	margin:0 0 4px;
	padding:0;	
}
.l2 #pageContent .bottomSubCat .relatedLinks h4{
	margin:0 0 3px;
	padding:0;
	font-size:0.75em;	
}
div#topFlashAsset{
	font-size:0.8em;
	line-height:1.2em;
}
div#topFlashAsset p, div#topFlashAsset ul{
	font-size:1em;
	margin:0 15px 4px 0;
	list-style-image:none;
	list-style:none;
}
div#topFlashAsset h4{
	font-size:1.1em;
	margin:0 20px 4px 0;
}
#homeFlash{
	font-size:1.4em;
	line-height:1.3em;
}
#homeFlash h2{
	margin-bottom:10px;
}
#homeFlash ul{
	font-size:0.75em;
	line-height:1em;
	margin-top:40px;
}