@charset "UTF-8";
/* CSS Document */

body {
font: 11px normal Verdana, Arial, Helvetica, sans-serif;
color: #666;
background:#eFF1Ef url("../images/bg_body.jpg") center top repeat-y;
height:100%;
margin:0;
padding:0;}

a {text-decoration:none;}
a img { border: none;}
a:focus { outline:none;}

div#wrapper { width:1000px; margin:0 auto;  background:url(../images/bg_logo.gif) no-repeat left bottom;}

div#leftcol, div#rightcol {float:left;}

div#leftcol { width:700px;	margin-right: 20px;}

div#rightcol {width: 270px;}

div#footer { font-size: 9px; clear:both; height: 115px; background: #999 url("../images/bg_footer.gif") top right repeat-y; border-top: 3px solid #FFF; border-bottom: 3px solid #FFF;}

div#topnav { height: 29px; background-color: #000;}
	
div#mainBnr { height:110px; width:700px; background: #0066FF url("../images/prelium_banner_03.jpg") top left no-repeat; margin: 0 0 10px 0;}

/* Clearing floats */

.clear { display: inline-block; }   
* html .clear { height: 1%; }
.clear { display: block; }

div#leftnav {width:190px; float:left; margin: 0 20px 0 0;}

div#maincontent {width: 490px; float:left;}

/* SUB NAVIGATION ****/
div#search { height: 55px;}

div.other { margin: 0 0 15px 0;}

div.other div#fdprice {margin-top: 5px; text-align: center;}

div.other div#fdprice span {color: #ff6000;}

div.other div#fdlink { text-align: center;}

div.other div#fdlink a{ color: #0099FF; }



.subnav {margin: 0 0 15px 0;}

.subnav a {
color:#999999;
line-height:16px;
display:block;
font-size:11px;
border-bottom: 1px solid #cccccc;
background: url("../images/bullet.gif") left 7px no-repeat;
padding: 2px 0 2px 14px;
margin: 0;}

.subnav a:hover, .subnav a#current {color:#09F; background: url("../images/bullet_on.gif") left 7px no-repeat;}

.subnav a#ourteam_title { border-bottom: none; color:#09F; background: url("../images/bullet_on.gif") left 7px no-repeat; }
.subnav a#ourteam_current { border-bottom: none; background: none; padding-top: 0px; color:#09F; }
.subnav a#ourteam { border-bottom: none; background: none; padding-top: 0px; }


/* CONTENT **************/

div#lang { height:24px;}

div#content_banner { font-size:10px; margin: 10px 0;}

#maincontent a { color:#0099FF;}
#maincontent a:hover { color:#666;}

div.story {
border: 1px solid #A0ADA3;
margin-bottom: 6px;
width: 488px;}

div.story p {
font-size:11px;
line-height:14px;
margin:0;
padding:0 6px 10px 6px;}

div.story ul {
margin: 0 15px 15px 10px;
padding:0 0 0 10px;
list-style:outside;}

div.story li {
line-height: 16px;
list-style-type: none;
list-style-position: outside;
list-style-image: url(../images/bullet_story.gif);}

div.story2{
width:237px;
float:left;}

div.story2 p{
font-size:10px;
padding:0}

div.story2 img{
float:left;
padding:0;
margin: 0 5px 4px 0;
border: 1px solid #333;}

.marginStory { margin-left:16px;}

div.story h2, div.story2 h2 {
color:#FFFFFF;
background-color:#A0ADA3;
margin: 0 0 0 0;}

div.story h3{
font-size:12px;
color:#0071BC;
margin: 0;
padding: 4px 6px;
line-height:14px;}

div.story h2, div.story2 h2 {
font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
font-size:11px;
font-weight:bold;
padding:0 0 0 10px;
line-height:24px;
margin: 0 0 8px 0;}

div.story3 {}

div.story3 p {
line-height: 16px;
margin:0 0 12px 0;
padding:0;}

div.story3 h1 {
font-size: 18px;
margin:0 0 5px 0;
}

div.story3 h3 {
font-size: 11px;
margin:0 0 5px 0;}

div.story3 ul {
margin: 0 0 15px 10px;
padding:0 0 0 10px;
list-style:outside;
}

div.story3 li {
line-height: 16px;
list-style-type: square;}

div.story3 ol li {
list-style:outside;
list-style-type: decimal;}

/** DATA TABLES ***/

.dataTable {width: 480px; font-size: 11px; color:#666;}

.dataTable td { padding: 5px;}

.trBlue {background:#E7F7FF}

.dataTable h2, .dataTable h3 { margin:0; padding:0;}

.results {width: 230px; font-size: 11px; color:#666;}

.results td { padding: 5px; border: 1px solid #ccc;}

.red {color:#CC3300; font-weight:bold;}

.trBlue {background:#E7F7FF;}


/* RIGHT COL ***************/

div#quote { background: url("../images/bg_quote.gif") top left no-repeat; height: 63px; }

.quote {padding:15px 0 0 10px;}

div#ticker  { color: #ff6633; font-size: 11px; background: #000 url("../images/bg_ticker.gif"); margin-bottom: 7px; padding-top: 10px; }
div#stticker  { color: #ff6633; font-size: 11px; background: #000 url("../images/bg_ticker.gif"); margin-bottom: 7px; padding-top: 10px; }

div#stockticker {font-size: 11px; color: #FF6633; padding:0px;}

.imgFloat { float: left; margin: 0 10px 5px 0; border: 1px solid #333;}

div.bnr_right {color:#FFF; margin: 0 0 5px 0;}


/*  FOOTER *****************************************/

div#disclaimer {
text-align:left;
padding: 10px;
color:#e9e9e9;
float: left;
width: 690px;}

div#footerNav {
color:#999;
float: left;
padding: 10px;
margin: 0 0 0 5px;}

div#footerNav a {color:#999;}
div#footerNav a:hover {color:#FFF;}

/* GRAPHS *********************************************************************/

div.graphs {
background: #FFF url("../images/bg_graph.jpg") top left no-repeat; margin-bottom: 5px;}

.indices { color:#FFF; display:block; font: bold 13px "bold arial", helvetica, sans-serif; padding: 10px; }

div.graphNav {width:260px; height:20px;}

.graphNav ul {
font-size: 11px;
color: White;
padding-left: 0;
margin: 0 0 0 5px ;
float: left;
width: 100%; }

.graphNav ul li { display: inline;}

.graphNav ul li a {
color:#FFFFFF;
padding: 4px 5px;
margin-right: 3px;
background-color: #036;
color: #FFF;
float: left; }

.graphNav ul li a:hover, .graphNav ul li a#current {
background-color: #FFF;
color: #333; }

.graphImg { margin:0; padding: 15px 0 0 0; background: #FFF;}

.graphTxt {font-size: 10px; color:#666; padding: 5px;}

/* F O R M S --------------------------------------------------------------------------------- */

form {margin:0; padding: 7px 0 0 10px;}

input.text {
background:#a7a6a7; }

input.text:focus { 
background:#FFF; }

/* Text fields */
input.text, input.title   { margin:0; }
input.text, input.title   { border:1px solid #FFF; background:#666; padding:2px; }
input.text:focus,
input.title:focus         { border:1px solid #999; background:#fff; }
input.title               { font-size:12px; }

/* Textareas */
textarea            { width: 200px; height: 100px; margin:3px 0; border:1px solid #ccc; background:#FFF; padding:5px; }

/* search */
input.srch, input.title   { margin:0; }
input.srch, input.title   { border:1px solid #ccc; background:#FFF; padding:3px; }
input.srch:focus,
input.title:focus         { border:1px solid #999; background:#fff; }

/* contact */
input.cont, input.title   { margin:0; }
input.cont, input.title   { border:1px solid #ccc; background:#FFF; padding:1px; }
input.cont:focus,
input.title:focus         { border:1px solid #999; background:#fff; }

.submit1 {
margin:3px 3px 3px 5px;
background: transparent url("../images/submit.gif") no-repeat;
border:solid 0 #fff;
position:relative;
top: 9px;}

textarea:focus { border:1px solid #999; background:#fff; }

.symbol {position:relative; top: 6px;} 


/*HOME PAGE NEWS LINKS .................................*/
#links ul {
width: 488px;
list-style-type: none;
margin-left:0px;
padding-left: 0px;} 

#links li {
border: 1px dotted #999;
border-width: 0 0 1px 0;
margin: 5px 0;}

#links li a {
color: #09F;
display: block;
font: bold 110% Arial, Helvetica, sans-serif;
padding: 5px 0px;
text-decoration: none;
}

* html #links li a {  /* make hover effect work in IE */
width: 488px;}

#links li a:hover {background: #E7F7FF;}

#links a em { 
color: #666;
display: block;
font: normal 10px Verdana, sans-serif;
line-height: 125%;}

#links a span {
color: #666;
font: normal 10px Verdana, Helvetica, sans-serif;
line-height: 150%;}

/* Validation Styles */

.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg  { display: none }
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
 { color: #cc3333; display: inline }
.textareaValidState textarea, textarea.textareaValidState   { }
textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea  { background-color: #ff9f9f }
.textareaFocusState textarea, textarea.textareaFocusState   { }
.textareaFlashState textarea, textarea.textareaFlashState  { color: red !important }


.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg   { display: none }
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
  { color: #cc3333; display: inline; border-color:  }
.textfieldValidState input, input.textfieldValidState   { }
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input  { background-color: #ff9f9f }
.textfieldFocusState input, input.textfieldFocusState   { }
.textfieldFlashText input, input.textfieldFlashText  { color: red !important }

