/* Global */
body {
color: #333333;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 70%;
margin: 0;
padding: 0;
text-align: center;
}
div, form, img, fieldset, object, embed {
margin: 0;
padding: 0;
border: 0;
}
ul li a span, .pdfBut span {
display: none;
}
h1 { display: none; }
h2 { 
font-size: 1.8em; 
font-weight: bold; 
color: #ba131a; 
padding-top: 20px; 
margin-top: 0;
}
h3 {
font-size: 1em;
font-weight: bold;
color: #ba131a; 
margin: 0px; 
padding: 0px;
}
.nh {
display: block;
font-size: 1.4em;
margin-bottom: .5em; 
}
p {
margin-top: 0;
}
.newsbox p {
line-height: normal;
}
abbr {
text-decoration: none;
border: none;
}
.quote { 
font-size: 120%; 
}
.clearboth {
clear: both;
}
#wrapper {
width: 850px;
margin: 0 auto 50px auto; 
padding: 12px;
border: 1px solid #cccccc;
text-align: left;
}
.required, .err { color: #990000; }
.hide { display: none; }
.hidden { visibility: hidden; }
.bigBtn { margin: 2em 0 0 -3px; width: 346px; height: 41px; background: url(../images/global/bigBtn.jpg) no-repeat;}
.bigBtn p { padding: .8em 1em; }
.bigBtn a { font-size: 1.2em; font-weight: bold; text-decoration: none; color: #ba131a; } 
.footnote { color: #999999; }
/* Header */
#header {
background: #BA131A;
border-bottom: 4px solid #F5821F;
color: #FFFFFF;
height: 106px;
margin: 0pt 0pt 1px;
padding-left: 11px;
}
#header label { display: none; }
.homeLink {
width: 275px;
height: 85px;
float: left;
background: url(../images/global/logo.gif) no-repeat;
margin: 10px 0px 0px 0px;
}
#headerNav {
float: right;
margin: 75px 10px 0px 0px;
}
#headerNav ul {
list-style: none;
margin: 0;
padding: 0;
}
#headerNav li {
display: inline;
}
#headerNav li.hide {
display: none;
}
#headerNav a:link, #headerNav a:visited {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
#headerNav a:hover {
text-decoration:underline;
}
.contact { margin-right: 10px; }
#headerNav .btn { margin-bottom: -4px; }
#header .search label { display: none; }
/* Main Navigation */
#siteNav { float: left; width: 183px; margin-right: 7px; padding: 0 0 1.5em;}
#siteNav ul { list-style: none; margin: 0; padding: 0; }
#siteNav ul a	{ 
display: block;
width: 183px;
height: 29px;
}
		
#siteNav ul li a:link,
#siteNav ul li a:visited {
background: #7e8083; /* grey */
border-bottom: 1px solid #C5C7C8;
}
#siteNav ul li a:hover {
background: #ba131a;  /* deep red */
}
		#siteNav ul li#nav_solutions a:link, #siteNav ul li#nav_solutions a:visited {
		background-image:url(../images/global/solutions.png);
		}
		#siteNav ul li#nav_solutions ul li a:link, #siteNav ul li#nav_solutions ul li a:visited, #siteNav ul li#nav_solutions ul li a:hover {
		background-image:url(../s.gif);
		}
		#siteNav ul li#nav_products a:link, #siteNav ul li#nav_products a:visited {
		background-image:url(../images/global/products_and_services.png);
		}
		#siteNav ul li#nav_products ul li a:link, #siteNav ul li#nav_products ul li a:visited, #siteNav ul li#nav_products ul li a:hover {
		background-image:url(../s.gif);
		}
		#siteNav ul li#nav_learning a:link, #siteNav ul li#nav_learning a:visited {
		background-image:url(../images/global/learning_resources.png);
		}
		#siteNav ul li#nav_learning ul li a:link, #siteNav ul li#nav_learning ul li a:visited, #siteNav ul li#nav_learning ul li a:hover {
		background-image:url(../s.gif);
		}
		#siteNav ul li#nav_support a:link, #siteNav ul li#nav_support a:visited {
		background-image:url(../images/global/customer_support.png);
		}
		#siteNav ul li#nav_support ul li a:link, #siteNav ul li#nav_support ul li a:visited, #siteNav ul li#nav_support ul li a:hover {
		background-image:url(../s.gif);
		}
		#siteNav ul li#nav_about a:link, #siteNav ul li#nav_about a:visited {
		background-image:url(../images/global/about_us.png);
		}
		#siteNav ul li#nav_about ul li a:link, #siteNav ul li#nav_about ul li a:visited, #siteNav ul li#nav_about ul li a:hover {
		background-image:url(../s.gif);
		}
/* Quick Links */
#siteNav #quicklinks { 
margin: 0;
padding: 15px 0;
border-bottom: 1px dotted #999;
}
#siteNav #quicklinks ul li a {
border-bottom: none;
height: auto;
margin-bottom: 1em;
}
#siteNav #quicklinks h3	{ margin-bottom: 1em; font-size: 1.1em; color: #ba131a; }
#siteNav #quicklinks ul li a { 
font-size: 1em; 
color: #ed1b23; 
text-decoration: underline; 
text-transform: none;
background: #ffffff;
display: block;
}
/* Submenu */
.submenu {
text-align: center;
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}
.submenu li {
float: left;
margin: 0px 2px 0px 0px;
}
.submenu a {
float: left;
width: 163px;
height: 27px;
display: block;
text-decoration: none;
}
		/* Home Button */
		
		.submenu li.vol a:link, .submenu li.vol a:visited {
		background: url(../images/global/bc_vol.png) no-repeat;
		background-position: right;
		}
		
		.submenu li.vol a:hover {
		background-position: center;
		}
		
		#home .submenu li.vol a {
		background-position: left;
		}
		
		/* Stories Button */
		
		.submenu li.stories a:link, .submenu li.stories a:visited {
		background: url(../images/global/bc_stories.png) no-repeat;
		background-position: right;
		}
		
		.submenu li.stories a:hover {
		background-position: center;
		}
		
		#story .submenu li.stories a {
		background-position: left;
		}
		
		/* Add Your Voice Button */
		
		.submenu li.voice a:link, .submenu li.voice a:visited {
		background: url(../images/global/bc_voice.png) no-repeat;
		background-position: right;
		}
		
		.submenu li.voice a:hover {
		background-position: center;
		}
		
		#share .submenu li.voice a {
		background-position: left;
		}
		
		.submenu li.voice {
		margin-right: 0px;
		}
		
		/* Products Button */
		
		.submenu li.products a:link, .submenu li.products a:visited {
		background: url(../images/global/bc_products.png) no-repeat;
		background-position: right;
		}
		
		.submenu li.products a:hover {
		background-position: center;
		}
		
		#products .submenu li.products a {
		background-position: left;
		}
		
/* Breadcrumbs */
.breadcrumbs {
display: block;
list-style-type: none;
margin: .5em 0 0 -.5em;
padding: 0;
color: #000000;
}
.breadcrumbs li {
display: inline;
border-right: 1px solid #cccccc;
padding: 0 .5em;
}
#content .breadcrumbs li a {
text-decoration: none;
color: #666666;
}
/* Main Content */
#content {
width: 660px;
float: left;
line-height: 1.6em;
padding-bottom: 50px;
}
#content a:link, #content a:visited {
color: #cc0033;
}
.text {
padding: 10px 15px 15px 15px;
}
/* Footer */
#footer { 
background: #7f8084; font: 0.9em Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding: 10px 0 12px; 
}
#footer li a:link, #footer li a:visited {
font-size: 1.2em;
text-decoration: none;
color: #ffffff;
} 
#footer li a:hover {
font-size: 1.2em;
text-decoration: underline;
} 
	
#footer ul 			{ list-style: none; margin: 0 0 5px 0; padding: 0; }
#footer ul li		{ display: inline; padding: 0 25px; border-right: 1px solid #fff; text-transform: lowercase; }
#footer ul li.last, .breadcrumbs li.last	{ border: 0; }
	
#footer p { margin: 0; }
/* Page Specific Styles */
#home #content .text {
width: 457px;
}
#share #content h2 {
margin-top: 40px;
}
.newsbox { 
width: 180px;
height: auto;
margin-left: 20px;
float: right;
padding-bpttpm: 1em;
border: 1px solid #BA131A;
background: url(../images/global/landing_anim.gif) left top no-repeat;
}
.newsbox h3 { line-height: normal; }
.newsbox a:link, .newsbox a:visited {
text-decoration: none;
}
.newsbox a:hover {
text-decoration: underline;
}
.newslist {
padding: 0;
margin: 110px 0 0 0;
list-style-type: none;
}
.newslist li {
margin: 0px 10px 1em 10px;
padding: 0;
}
#share ol { list-style-type: none; margin: 0; padding: 0; }
#share ol li { padding: 0; margin-bottom: 1em; }
#share label {
display:block;
float:left;
margin:0pt 10px 0pt 0pt;
text-align:right;
width:145px;
}
.products, .videomenu {
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
.products li {
display: block;
clear: both;
padding: 0;
}
.products li img, .videomenu li img {
float: left;
}
.products li span {
width: 530px; 
float: right;
margin-bottom: 3em;
}
#home .headerImg { width: 660px; height: 371px; background: url(../images/headers/home.jpg) no-repeat; }
#share .headerImg { width: 660px; height: 142px; background: url(../images/headers/share.jpg) no-repeat; }
#thanks .headerImg { width: 660px; height: 132px; background: url(../images/headers/thanks.jpg) no-repeat; }
#story .headerImg { width: 660px; height: 135px; background: url(../images/headers/story_top.jpg) no-repeat; }
#products .headerImg { width: 660px; height: 144px; background: url(../images/headers/products.jpg) no-repeat; }
/* Stories Page */
#story h2 { 
float: left; 
margin-bottom: 0; 
font-size: 1.4em; 
}
#story #mediacontent h2 {
float: none;
margin: 0 0 .5em 0;
line-height: 1.4;
}
.pdfPic {
float: left;
margin: 0px 30px 40px 0px;
}
.pdfBut {
display: block;
float: left;
width: 153px;
height: 32px;
margin-top: 20px;
background: url(../images/global/pdf.jpg) no-repeat;
}
#mediacontent { 
padding: 20px 0px 10px 0px;
height: auto;
text-align: left;
}
.mediamenu {
list-style-type: none;
float: left;
margin: 10px 0px 0px 30px;
padding: 0;
}
.mediamenu li {
float: left;
margin-right: 10px;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}
#content .mediamenu a {
display: block;
float: left;
width: 120px;
color: #999999;
text-decoration: none;
padding: 10px 0px 5px 0px;
background-image:url(../images/global/mediatabs2.png);
background-repeat: no-repeat;
background-position: right 3px;
border-bottom: 2px solid #999999;
position: relative;
top: 3px;
}
#content .mediamenu a:hover {
background-position: left top; 
color: #000000;
background-position: left 3px;
}
#content .mediamenu a.selected { 
background-position: left top; 
color: #000000;
border-bottom: 3px solid #ffffff;
position: relative;
top: 5px;
}
.pdfmenu {
margin: 0;
padding: 0;
}
.pdfmenu li {
margin-left: 2em;
color: #ba131a;
}
.pdfmenu li p {
color: #333333;
}
.videomenu li {
float: left;
width: 200px;
height: 10em;
font-style: italic;
margin-right: 20px;
line-height: normal;
}
.videomenu li p {
line-height: normal;
}
.videomenu li img {
margin-right: 10px;
}
.videomenu li h3 {
font-style: normal;
}
#content .videomenu li a:link, #content .videomenu li a:visited {
text-decoration: none;
color: #333333;
border: 0;
}
#content .videomenu li a:link img {
border: 2px solid #ffffff;
}
#content .videomenu li a:hover img, #content .videomenu li a:active img {
border: 2px solid #ba131a;
margin-right: 10px;
}
#video, #pdf {
display: none;
clear: both;
border-top: 2px solid #999999;
padding: 20px 0px;
}
#player {
float: left;
margin: 0px 20px 20px 0px;
}