@charset "UTF-8";

body {
	margin:0px;	
	padding:0px;
	background-color: #999999;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
	color:#990000;
}

.red-text-header {
	color:#990000;
}

sup{
font-size:10px;
}

.red-highlight{
	color:#990000;
}

.red-highlight-header{
	color:#990000;
	font-size:16px;
	font-weight:bolder;
}

.red-highlight-header-st{
	color:#990000;
	font-size:16px;
	font-weight:bolder;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#333333;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top-container {
	height: 43px;
	background-image: url(images/top-gradient-bg.jpg);
	background-repeat: repeat-x;
}
#top {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

#top a:link {
	color: #cccccc;
	text-decoration: none;
}
#top a:visited {
	text-decoration: none;
	color: #cccccc;
}
#top a:hover {
	text-decoration: underline;
	color: #cccccc;
}

#nav-container {
	background-image: url(images/nav-bg.jpg);
	background-repeat: repeat-x;
	height: 108px;
}
#nav-placement {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	height: 65px;
	width: 152px;
	padding-top: 17px;
	float: left;
}
#nav {
	float: left;
	width: 677px;
	margin-left: 125px;
	margin-top: 51px;
}
#home-sub-top {
    margin-bottom:0px;
	padding-bottom:0px;
	height: 16px;
	width: 952px;
	background-image: url(images/home-sub-header.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	display:block;
}

#home-copy-top {
	height: 15px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	background-image: url(images/copy-header.jpg);
}
#home-copy {
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/copy-bg.jpg);
	background-repeat: repeat-y;
	height:auto;
}
#home-copy-bottom {
	height: 20px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/copy-bottom.jpg);
}
#home-sub-copy {
	width: 919px;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	background-image: url(images/home-sub-bg.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}


/*///////////////////////////footer///////////////////////////////*/

#footer-top {
	height: 20px;
	width: 954px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bottom-header.jpg);
	background-repeat: no-repeat;
}
#footer-copy {
	background-image: url(images/bottom-bg.jpg);
	background-repeat: repeat-y;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
#footer-bottom {
	height: 20px;
	width: 954px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bottom-bottom.jpg);
	background-repeat: no-repeat;
}
.footer-nav ul{
	list-style-type:none;
	margin-top:0px;
	padding-top:0px;
}
.footer-nav li{
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-top:0px;
	padding-top:0px;
}
.footer-nav li a{
	font-size:12px;
	color: #999999;
	text-decoration:none;
}

li.footer-nav-head a{
	color: #999999;
	text-decoration:none;
	font-size:14px;
	font-weight:bolder;
}

li.footer-nav-head{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
}
.footer-nav{
	float:left;
	width:136px;
}


/*///////////////////////////homepage///////////////////////////////*/
#hero {
	width:609px;
	float:left;
	margin-top:5px;
}
#right-buttons {
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
}

#right-buttons img{
	margin:0px;
	padding:0px;
	height:129px;
}

#bottom-table{
	width:920px;
	margin-right: auto;
	margin-left: auto;
}
.home-story{
	width:220px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	margin:0px;
}

.home-story a{
	color:#990000;
	text-decoration:none;
	padding-left:130px;
}

.home-story h1{
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
}
.home-story p{
    padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:justify;
	width:208px;
	margin:0px;
}

#home-sub-bottom {
	height: 16px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/home-sub-bottom.jpg);
	background-repeat: no-repeat;
}

/*///////////////////////////fast page///////////////////////////////*/

#fast-copy{
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	width:920px;
}
#fast-copy-left{
	margin: 0px;
	padding:0px;
	width:432px;
	float:left;
	text-align:justify;
}

#fast-copy-left p{
	margin: 0px;
	padding-left: 10px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
}

#fast-copy-right p{
	margin: 0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
}
#fast-copy-left h4{
	margin: 0px;
	padding:0px;
}

#fast-copy-right h4{
	margin: 0px;
	padding:0px;
}
#fast-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}
#fast-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

#fast-copy-right h3{
	margin: 0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
#fast-copy-left img{
	margin: 10px 0px 0px 0px;
	padding:10px 0px 0px  40px;
	float:left;
}
#fast-copy-left a{
	margin: 0px;
	padding:30px 0px 0px 0px;
	height:75px;
}
#fast-copy-left h3{
	padding:10px 0px 0px  0px;
	margin: 0px 0px 0px 0px;
}

/*///////////////////////////flexible page///////////////////////////////*/

#flex-copy-left{
	margin: 0px;
	padding:0px;
	width:432px;
	float:left;
	text-align:justify;
}
#flex-copy-left p{
	margin: 0px;
	padding:0px 0px 0px 10px;
}
#flex-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}
#flex-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

#flex-copy-right h3{
	margin: 0px;
	padding:0px;
}
#flex-copy-left img{
	margin: 10px 0px 0px 0px;
	padding:10px 0px 0px  20px;
	float:left;
}
#flex-copy-left a{
	margin: 0px;
	padding:30px 0px 0px 0px;
	height:75px;
}


/*///////////////////////////leadership///////////////////////////////*/

#leadership-copy-left{
	margin: 0px;
	padding:0px;
	width:232px;
	float:left;
	text-align:justify;
}

#leadership-copy-left p{
	margin: 0px;
	padding:0px 0px 0px 10px;
}
#leadership-copy-right{
	width:830px;
	margin-left:50px;
	float:left;
	padding:0px;
}

#leadership-copy-right h3{
	margin: 0px;
	padding:0px;
}

#leadership-copy-right img{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px  0px;
	float:left;
}

.leadership-side-info{
	height:auto;
	padding:10px 0px 0px  0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	float:left;
}

.leadership-side-info span{
	color:#990000;
}

.leadership-side-picture{
	height:170px;
	padding:0px 0px 0px  0px;
	margin: 10px 10px 0px 0px;
	float:left;
}

.leadership-side-picture img{
	float:left;
}

/*///////////////////////////disclosure///////////////////////////////*/

#disclosure-bottom{
float:left;
}

#primary-contact{
	float:left;
	width:210px;
	margin-right:10px;
	text-align:left;
}

#secondary-contact{
	float:left;
	width:210px;
	text-align:left;
}


/*///////////////////////////starting///////////////////////////////*/

.pdf-link{
	padding:0px 0px 0px  0px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
/*///////////////////////////careers///////////////////////////////*/

.job-details{
	display:none;
	background-image:url(images/carreers_back.png);
	background-repeat:no-repeat;
	color:white;
	height:600px;
	width:430px;
}

.job-details p{
	padding:20px;
}

.job-details h3{

	font-size:18px;
	margin-top:40px;
}

#career-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}

#career-copy-right h3{
	margin: 0px 0px 0px 0px;
	padding:20px 20px 0px 20px;
}

#career-copy-right h4{
	margin: 0px 0px 0px 0px;
	padding:20px 0px 0px 20px;
}

#career-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}
#career-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

.jobs a{
	margin: 0px;
	padding:0px;
	cursor:pointer;
}

#career-copy-left{
	margin: 0px;
	padding:0px;
	width:432px;
	float:left;
	text-align:justify;
}

#career-copy-left h3{
	border-bottom:1px solid #999999;
}

#career-copy-right a{
margin-left:20px;
}

#career-copy-right span{
	color:#990000;;
}
/*///////////////////////////banks///////////////////////////////*/

#bank-copy-left{
	margin: 0px;
	padding:0px;
	width:382px;
	float:left;
	text-align:justify;
}

#bank-copy-left p{
	margin: 0px;
	padding:0px 0px 10px 10px;
}

#bank-copy-right{
	width:480px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}

#bank-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

#bank-copy-right h3{
	margin: 0px;
	padding:0px;
	border-bottom:1px solid #999999;
}

#bank-copy-left img{
	margin: 10px 0px 0px 0px;
	padding:10px 0px 0px  40px;
	float:left;
}

#bank-copy-left a{
	margin: 0px;
	padding:30px 0px 0px 0px;
	height:75px;
}
/*///////////////////////////Press release///////////////////////////////*/
#press-left{
	margin-top:10px;
	padding:0px;
	width:582px;
	float:left;
	text-align:justify;
}
.press-releases{
	margin: 0px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
}
#press-left p{
	margin: 0px;
	padding:10px 0px 10px 10px;
}
#press-right{
	width:250px;
	margin-left:50px;
	float:left;
	padding:0px;
}

#press-left h4{
	margin: 0px;
	padding:0px;
}

.header{
	font-size:16px;
	color:black;
}
.date{
	letter-spacing:1px;
	font-size:18px;
	color:#990000;
	margin: 0px;
	padding:0px;
}
#press-left a{
	margin: 0px;
	padding:30px 0px 0px 0px;
	height:75px;
}
.show-more{
	display:none;
	margin: 0px;
	padding:0px;
}
.open-article{
	height:30px;
	font-size:18px;
	color:#990000;
	cursor:pointer;
	margin-top:10px;
	padding:0px;
	
}
/*//////////////////////////////////news//////////////////////////////////////////*/

.news-title{
	font-size:18px;
	color:#990000;
}

.news-date{
	font-size:12px;
	color:#990000;
}

.news-writer{
	font-size:12px;
}


#news-copy-right{
	width:860px;
	margin-left:30px;
	float:left;
	padding:0px;
	text-align:justify;
}
#news-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

#news-copy-right h3{
	margin: 0px;
	padding:0px;
}

.view-all{
	display:none;
}

.view-all-button{
	font-size:18px;
	color:#990000;
	cursor:pointer;
}
.news-art{
	border-bottom:1px solid #999999;
}
/*//////////////////////////////// ats ////////////////////////////////////////*/

#ats-copy-left{
	margin: 0px;
	padding:0px;
	width:432px;
	float:left;
	text-align:justify;
}
#ats-copy-left p{
	margin: 0px;
	padding:0px 0px 10px 10px;
}
#ats-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}

#ats-copy-right h3{
	margin: 0px;
	padding:0px;
}
#ats-copy-right img{
	margin: 0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
}

#ats-copy-left img{
	margin: 20px 0px 0px 130px;
	padding:0px 0px 0px 0px;
}

#ats-bottom-img{
	margin: 0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
}
/*/////////////////// talk ///////////////////////////////*/
#talk-left{
padding-left:100px;
}

/*/////////////////// media ///////////////////////////////*/

media-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}

#media-copy-left{
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:432px;
	float:left;
	text-align:justify;
}

#media-copy-left p{
	margin: 0px;
	padding-left: 150px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
}

#media-copy-right p{
	margin: 0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
}
#media-copy-left h4{
	margin: 0px;
	padding:0px;
}

#media-copy-right h4{
	margin: 0px;
	padding:0px;
}
#media-copy-right{
	width:430px;
	margin-left:50px;
	float:left;
	padding:0px;
	text-align:justify;
}
#media-copy-right ul{
	margin:0px;
	padding: 0px 0px 0px 15px;
	width:420px;
	text-align:justify;
}

#media-copy-right h3{
	margin: 0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

#media-copy-left a{
	margin: 0px;
	padding:30px 0px 0px 0px;
	height:75px;
}
#media-copy-left img{
	margin: 0px;
	padding:0px 0px 0px 150px;
	height:75px;
}

#media-copy-left h3{
	padding:10px 0px 0px  0px;
	margin: 0px 0px 0px 0px;
}

/*///////////// IE6 spacing fix//////////////*/
* html #home-sub-copy {
	margin-top:-3px;
}