@import url("menu.css"); /* Menu Styles */

.empty
{
	color: #cccc66;
}

@media print
{
	.noprint
	{
		display: none;
	}
}



@media screen
{
	body
	{
		
		text-align:center;
		color: #000000;
		font-family: arial;
		font-weight: normal;
		font-size: .9em;
		margin: 0;
		padding: 0;

	}
	

#home-animation {
position:absolute;
top:129px;
left: 168px;

z-index: 55555;
width: 500px;
height: 400px;
}


*html #home-animation {
position:absolute;
top:129px;
left: 168px;

z-index: 55555;
width: 500px;
height: 400px;
}



	#skin_homepage
	{
		width: 970px;
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/hp_bg.jpg);
		background-repeat: no-repeat;
		background-position:top;
		position:relative;
			}

	#skin_default
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/splash_01.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
			
		#skin_contact
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-contact-us.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
		#skin_resources
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-investor-relations.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
		#skin_our-company
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-our-company.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
			
				#skin_our-company-management
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-our-company-2.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
		#skin_investor
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-investor-relations.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			

	#skin_investor .content1_pane1
	{
		margin:0 0 0 5px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 60%;
	}


			
		#skin_press
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-press-releases.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
		#skin_faq
	{
		width: 970px;
		
		margin: 0 auto;
		padding: 0;
		text-align:left;
		background-image: url(images/img-faq.jpg);
		background-repeat: no-repeat;
		background-position:top;
			}
			
				/* ***************************************************************************** */
	/* siteSearch */
	.siteSearch
	{
		margin-top: 90px;
		float: right;
		font-size: 85%;
		padding-right: 35px;
	}

	.siteSearch input
	{
		width: 155px;
	}

	.content_hp
	{
		float: right;
		width: 790px;
		margin: 400px 0px 0 0;
		padding:0;
		line-height: 1.75em;
		font-size: 100%;	}
		
	.content
	{
		float: right;
		width:740px;
		margin: 275px 30px 0 0;
		padding:0;
		line-height: 1.75em;
		font-size: 100%;	}
		
		
		*html	.content
	{
		float: right;
		width:740px;
		margin: 275px 20px 0 20px;
		padding:0;
		line-height: 1.75em;
		font-size: 100%;	}

	.content_block
	{
		text-align: left;
		vertical-align: top;
		float: left;
		width: 250px;
		margin:0 0 0 10px;
	}

	.content1_pane1
	{
		margin:0 0 0 5px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 65%;
	}
	
		.content1_pane1-lower
	{
		margin:-200 0 0 5px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 65%;
	}
	
	.content1_pane2
	{
		text-align: left;
		vertical-align: top;
		float: left;
		width: 25%;
	}

	.content_hp .content1_pane1
	{
		text-align: left;
		vertical-align: top;
		float: left;
		width: 500px;
	}
	.content_hp .content1_pane2
	{
		text-align: left;
		vertical-align: top;
		float: right;
		
		
		width: 300px;
	}

	.normal p
	{
		font-family:Arial;
		font-size: 1em;
	}
 
	.border_left_on
	{
		border-left: 1px dotted #137480;
		padding:0 0 1% 1%;
		margin:0 0 0 1%;
	}
	#content_hp p
	{
		padding: 0;
		margin: 0;
		font-size: 1em;
	}
	#content p
	{
		padding: 0;
		margin: 0;
		font-size: 1em;
	}

	#footerContainer
	{
		width: 100%;
		border-top: 1px dotted #137480;
		color: #137480;
		font-size: 80%;
		text-align: right;
	}


	#bottomPane     { border-top:1px dotted #137480;color:#137480; font-size:80%;text-align:right;margin-left:13px;margin-right:15px;}

	#nav_container
	{
		float:left;
		width:145px; 
		/* padding: 35px 0 0 23px; */
		padding: 28px 0 0 13px;
		padding: 35px 0 0 18px;
		margin: 0;
	}
	
	.nav_primary
	{
		margin: 0;
		padding: 0;
		height: 350px;
		font-size: .86em;
	}

	.logo { margin-left:15px; }

a .Normal b { color: #eb7e00; }

/* ***************************************************************************** */
/* relatedContent*/

	.relatedContent
	{
		float: right;
		padding: 0;
		margin: -10px 40px 0 0;
		width: 155px;
		font-size: 85%;
		
	}
	.relatedContent .box
	{
		color: #085b65;
		background-color: #ffffff;
		border: 1px solid #cab128;
		padding: 0 0 0 0;
		margin: 0 0 7px 0;
	}
	
	.box 
	{
		color: #085b65;
		background-color: #ffffff;
		border: 1px solid #cab128;
		padding: 0 0 0 0;
		margin: 0 0 7px 0;
		width:155px;
	}
	
	.box p {
	padding:5px 10px 5px 10xp;
	}
	
	.relatedContent p
	{
		color: #085b65;
		padding: 6px;
		
	}
.relatedContent ul {
	border: 1px solid #cab128;
}


.box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.4em;

}

.box p a:link {
color:#CC3300;
}

/* ***************************************************************************** */
/* headlines */

	.headlines
	{
		background-color: #c4b42f;		
		width:153px;
		margin: 0 0 0 13px;
		padding: 0;
		line-height:.5em;
		font-size: .86em;
		text-align:right;

	}
	.headlines td
	{
		background-color: #c4b42f;		
	}

	.headlines a:hover
	{
		color: #333333;

	}

	.headlines h2, .headlines .Head
	{
		font-weight: bold;
		color: #fff;
		font-size: 130%;
		padding: 25px 14px 0px 0;
		text-align:right;
	}

	.headlines h3
	{
		font-weight: bold;
		color: #000;
		font-size: 100%;
		padding: 0;
		margin: 4px 0 0 0;
	}

	.headlines ul
	{
		margin: 0;
		padding: 0px 0 0px 0;
		border: none;
		list-style-type: none;
	}

	.headlines li
	{
		padding: 5px 0px 5px 0;
		margin: 0;
		line-height: 1.2em;
		list-style-type: none;
		text-align:right;
		width:100%;
		border-top: 1px solid #000000;
	}

	.headlines li.highlighted
	{
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		background-color: #e5d780;
		list-style-type: none;
	}
	
	


.headlines a:hover {
background-color:#e5d780;
color:#333333;
display:block;
padding:0 0 0 0;
text-decoration:none;

}

.articleList .Head 
{
		padding: 0 0 0 40px;
		list-style: none;
		list-style-type:none;
		color: #009966;
		background-image: url(images/AdobeAcrobat.gif);
		background-repeat: no-repeat;
		background-position: 1em .35em;
		margin: 0;
		font-family:Arial;
		font-size: 110%;
		display:block;

}
.articleList a.Head 
{
		padding: 0 0 0 40px;
		list-style: none;
		color: #000;
		background-image: none;
		margin: 0;
		font-family:Arial;
		font-size: 100%;
		font-weight:normal;
		font-variant:normal;
		letter-spacing:normal;
}


/* ***************************************************************************** */
/* image_bullet_disc */

	.image_bullet_disc
	{
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}

	.image_bullet_disc li
	{
		padding: 0 0 0 40px;
		list-style: none;
		background-image: url(images/bullet_small.gif);
		background-repeat: no-repeat;
		background-position: 1em .65em;
		margin: 0;
		font-family:Arial;
		font-size: 110%;
	}
	.content ul
	{
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}

	.content li
	{
		padding: 0 0 0 40px;
		list-style: none;
		background-image: url(images/bullet_small.gif);
		background-repeat: no-repeat;
		background-position: 1em .65em;
		margin: 0;
		font-family:Arial;
		font-size: 100%;
	}


/* ***************************************************************************** */
/* default tags */
	h1, .Head
	{
		color: #339999;
		font-size: 1.1em;
		width: 100%;
		font-weight: bold;
		margin: 0 0 -20px 0;
		line-height:1.3em;
		padding: 0 0 0 0;
		letter-spacing: .10em;
		font-variant:small-caps;
	}
	
		
	
	
	h2 
	{
		font-size: 100%;
		color: #f37f04;
		font-weight: bold;
		margin: .5em 0 -10px 0;
		padding: 0 0 0 0;
	}
	
	
	*html 	h2 
	{
		font-size: 100%;
		color: #f37f04;
		font-weight: bold;
		margin: .5em 0 -18px 0;
		padding: 0 0 0 0;
	}
	
	h3
	{
		color: #16777d;
		font-size: 100%;
		font-weight: bold;
		margin: 1em 0 0 0;
		padding: 0 0 .5em 0;
	}
	h4
	{
		color: #6c6c6c;
		font-size: 100%;
		font-family: tahoma;
		font-variant: small-caps;
		font-weight: bold;
		padding: .25em 0 .25em 0;
		margin: 0 0 0 0;
	}
	em, strong
	{
		text-decoration: none;
		font-weight: bold;
	}

	table
	{
		color: #000000;
		font-family: verdana, arial;
		font-weight: normal;
		font-size: 100%;
	}
	td, p, ol, ul
	{
		color: #000000;
	}



	.contact_content
	{
		margin:0 0 0 0px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 275px;
	}
	
	
	*html 	.contact_content
	{
		margin:0 0 0 5px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 275px;
	}
	
	.contact_map
	{
		text-align: left;
		vertical-align: top;
		float: left;
		width: 325px;
	}


.contact_wide
	{
		margin:0 0 0 0px;
		text-align: left;
		vertical-align: top;
		float: left;
		width: 650px;
	}
	
/* ==================================================================
 * Pullquote
 * ================================================================== */	

#pullquote {
	width:175px;
	color:#A1CFD2;
	text-align:center;
	
	}

#pullquote p {
	line-height:1.6em;
	color:#A1CFD2;
	}

#pullquote .symbolQuoteOpen {
	color: #000;
	display:block;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	margin-left:0px;
	padding-top:20px;
	margin-bottom: -15px;
	background: url(images/openquote.gif) no-repeat;
	}

#pullquote .symbolQuoteClose {
color: #000;
	display:block;
	background-color:transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 72px;
	margin-left:150px;
	padding-top:20px;
	
	margin-bottom: -15px;
	background: url(images/closequote.gif) no-repeat;
	
	width:100%;
	}

#pullquote .quote_credit {
	margin-top:10px;
	float: left;
	text-align: right;
	width:100%;
	font-style:italic;
	font-size: .9em;
}


/* ==================================================================
[ Secondary Nav ]  Footer Links!
* ================================================================== */

#secnav
{
	position: absolute;
	list-style-type: none;
	left: 90px;
	bottom: -370px;
	padding: 0;
	text-transform:none;
}

#secnav li
{	
	float: left;
	background-image:none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #05597b;
	list-style-type:none;
}

#secnav li.firstchild {
	border-left: none;
}

#secnav a:link, #secnav a:visited {
	color: #05597b;
	float: left;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
	display:inline;
}

#secnav a:hover {
	text-decoration: none;
	
}

#secnav #secnav_selected {
	font-weight:bold;
}

.stock {
border: 1px solid #CCCCCC;
text-align:left;
width:185px;
}

.stock-price {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;

margin-top:-10px;
}



.stock-box {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:86% !important;
text-align:center;

}

.stock-info {
font-size:85%;
}

.stock-disclaimer {
	font-size:75%;
	font-style:italic;
	width:150px;
	}


}


