/* Content Heavy Core Common Styles */
/* ================================*/

/* Base Specs */
/* ==========*/

body {font:62.5%/1.4em Verdana,Arial,Helvetica; /* Base: 10px */ text-align:center;margin:0;padding:25px 0;color:#333; background:#303d4e;}
	
	div, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;z-index:99;}	
	a:link, a:visited, a:hover, a:active {color:#6083c3;text-decoration:underline;font-size:1.1em;}	
	a:hover {text-decoration:none;}	
	img {border:0;padding:0;margin:0;}
	.clear {clear:both;font-size:1px;line-height:1px;height:1px;}			
	.back-to-top {font-size:0.9em;}
	a.back-to-top {border:none;}	
	a.external, a.external:hover, #design-tag a.external:hover  {background:url(../images/ext-link.gif) no-repeat right top; padding-right:12px;}	
	
	table td {vertical-align:top;}
	
/* Copy Styles */
/* ===========*/

strong {color:#ff7f00;}

h1 {font-family:Helvetica,Arial,Verdana;font-size:26px;color:#fff;font-weight:normal;margin:25px 0;}
h2 {margin:10px 0;padding:0 0 0 20px;font-family:Helvetica,Arial,Verdana;font-size:16px;color:#83633b;background: url(../images/header-bg.gif) no-repeat 0px 2px;}
h3 {font-size:1.1em;color:#5684c2;margin:10px 0;}
	.news-item h3 {margin:0;}
h4 {z-index:99;height:40px;margin:10px 0 0 -20px;;padding:10px 0 0 20px;font-family:Helvetica,Arial,Verdana;font-size:24px;color:#fff;background: url(../images/header-col-1.gif) no-repeat 0px 0px;}

p {padding:0;margin:0 0 14px 0;font-size:1.1em;}

#copy-right {float:left;margin:5px 0 20px 5px;color:#000;background:transparent;font-weight:bold;}
#design-tag a {color:#ff7f00;/*text-indent:-5000px;*/}

#col-2 .item a {display:block;margin:0;padding:0;border:0;;color:#005daa;text-decoration:none; padding:0 0 0 7px;background: url(../images/arrow-red.gif) no-repeat 0px 4px;font-weight:bold;position:relative;}

ul {margin:0 0 10px 0;padding:0;list-style-type:none;}
ul li {margin:0;padding:0 0 4px 8px;background: url(../images/bullet-type-4.gif) no-repeat 0px 5px;font-size:1.1em;}

a.pdf-link {display:block;}
.pdf-link {background:url(../images/pdf-icon.gif) no-repeat 0 0; padding:5px 5px 25px 35px;}

/* Main Content Wrapper Specs */
/* ==========================*/

	#content-heavy-container {width:960px;margin:0 auto;background:#fff;text-align:left;}
			#design-tag {float:right;padding:0;color:#fff;font-weight:bold;}
							
		#header-block {position:relative;height:125px;background:#fff;}
			#logo {position:absolute;top:12px;left:31px;z-index:99;}
	
		#flash-block,#bai-block,#sub-nav-block {margin:0;padding:0;height:200px;width:960px;position:relative;}
		
		#content-container, #content-container-sub {margin:0 auto; padding:0; z-index:1;min-height:300px;height:auto!important;height:300px;}							
				
			.content-bubble {width:197px; float:left;margin:0 43px 0 0;}
				.content-bubble.last {margin:0;}
				.content-bubble div {width:197px;height:143px;background: url(../images/content-bubbles/standard-img-border.gif) no-repeat 0 0;z-index:99;margin:0;padding:1px 0 0 1px;;}
				.content-bubble img {}
				.content-bubble ul {padding:0px;margin:0;list-style-type:none;}
				.content-bubble ul li {display:inline; margin:0; padding:0; border:0;}
				.content-bubble ul li a {display:block;margin:0 0 7px 0;padding:0;border:0;padding:0 0 0 9px;background: url(../images/arrow-yellow.gif) no-repeat 0px 3px;position:relative;color:#005daa;}
				
		/* content pages */

		#bai-block .col-1 {height:200px;float:left;width:211px;padding:0 20px;background:pink;margin:0 0 0 1px;background: url(../images/col-1-bg.jpg) no-repeat 0 0;color:#fff;}
		#bai-block .col-2 {height:200px;float:left;width:456px; margin:0 1px; padding:0;/*margin-top:-70px;_margin-top: -40px;  show to IE */}		
		#bai-block .col-3 {height:200px;background:#325079 url(../images/header-fresh-news.gif) no-repeat 50% 50%;float:left;width:249px;padding:0;text-align:center;}
				
		#footer {background:url(../images/footer-bg.gif) no-repeat 0 0;z-index:99;width:960px;margin:0 auto;}
		
		#content-container #col-1 {width:231px;margin:0 20px 0 0;float:left;padding:0 0 0 20px;}
		#content-container #col-2 {width:430px;margin:0 20px 0 0;float:left;}
			#content-container.wide #col-2 {width:675px;padding:0 0 0 20px;}
			#content-container.wide #col-1 {display:none;}
		#content-container #col-3 {width:215px;margin:0;float:left;}
			#content-container #col-3 .news-item {margin:25px 0;}
			#content-container #col-3 .news-item p {padding:0;margin:0;}
			#content-container #col-3 .news-item a {float:right;}


/* Main Navigation */
/* ================*/

#nav{width:960px;z-index:99;position:absolute;top:75px;left:0px;}
#nav ul{padding:0px;margin:0px;list-style-type:none;}
#main-nav-1 {display:block;height:49px;line-height:49px;}
#nav ul li{display:inline;}
#nav ul li a{display:block;color:#fff;text-decoration:none;height:49px;line-height:49px;}
#nav ul li a span{display:none;}

/* IE flicker - uses BG images for HOVER STATE */
#nav{background:#fff url(../images/nav/nav-hover-state.gif) no-repeat top left;}
.main-nav-section,.main-nav-section-over{position:absolute;font-size:1em;width:225px;z-index: 99;}

#main-nav-1-section-1{left:0px;background:transparent url(../images/nav/nav-home.gif) no-repeat top left;width:99px;}
#main-nav-1-section-2{left:99px;background:transparent url(../images/nav/nav-history.gif) no-repeat top left;width:94px;}
#main-nav-1-section-3{left:193px;background:transparent url(../images/nav/nav-philosophy.gif) no-repeat top left;width:126px;}
#main-nav-1-section-4{left:319px;background:transparent url(../images/nav/nav-operations.gif) no-repeat top left;width:124px;}
#main-nav-1-section-5{left:443px;background:transparent url(../images/nav/nav-board-of-directors.gif) no-repeat top left;width:174px;}
#main-nav-1-section-6{left:617px;background:transparent url(../images/nav/nav-management.gif) no-repeat top left;width:128px;}
#main-nav-1-section-7{left:745px;background:transparent url(../images/nav/nav-investors.gif) no-repeat top left;width:114px;}
#main-nav-1-section-8{left:859px;background:transparent url(../images/nav/nav-contact.gif) no-repeat top left;width:101px;}


#main-nav-1-section-1:hover,#main-nav-1-section-1-over,#main-nav-1-section-1.active{left:0px;background:transparent;width:99px;}
#main-nav-1-section-2:hover,#main-nav-1-section-2-over,#main-nav-1-section-2.active{left:99px;background:transparent;width:94px;}
#main-nav-1-section-3:hover,#main-nav-1-section-3-over,#main-nav-1-section-3.active{left:193px;background:transparent;width:123px;}
#main-nav-1-section-4:hover,#main-nav-1-section-4-over,#main-nav-1-section-4.active{left:312px;background:transparent;width:124px;}
#main-nav-1-section-5:hover,#main-nav-1-section-5-over,#main-nav-1-section-5.active{left:443px;background:transparent;width:171px;}
#main-nav-1-section-6:hover,#main-nav-1-section-6-over,#main-nav-1-section-6.active{left:617px;background:transparent;width:134px;}
#main-nav-1-section-7:hover,#main-nav-1-section-7-over,#main-nav-1-section-7.active{left:745px;background:transparent;width:112px;}
#main-nav-1-section-8:hover,#main-nav-1-section-8-over,#main-nav-1-section-8.active{left:859px;background:transparent;width:133px;}


/* Tertiary Navigation */
/* ================*/

#tertiary-nav {padding:0px 0 0 50px;margin:10px 10px 0 0;list-style-type:none;float:right;background: url(../images/foot-prints.gif) no-repeat 0px 10px;}
#tertiary-nav li {display:inline; margin:0; padding:0; border:0; background:none;}
#tertiary-nav a {display:block;margin:0;padding:0;border:0;font-size:0.9em;color:#005daa;text-decoration:none; padding:0 0 0 7px;background: url(../images/arrow-red.gif) no-repeat 0px 4px;font-weight:bold;position:relative;}
#tertiary-nav a:hover {color:#000;}
ul#tertiary-nav li a.active {color:#FFF;font-weight:bold;background: url(../images/nav-box-off.gif) no-repeat 0px 0px;}

/* Footer Navigation */
/* ================*/

#footer-nav {padding:0 0 0 0;margin:0;list-style-type:none; float:left;}
#footer-nav li {display:inline; margin:0; padding:0; border:0;background:none;}
#footer-nav a {margin:0;border:0;color:#fff;text-decoration:none; padding:0 5px 0 2px;font-size:0.9em;font-weight:normal;border-right:1px solid #fff;position:relative;}
#footer-nav a:hover {color:#fff;text-decoration:underline;}
	
