/* Standard CSS Styles*/
body {
   font-family:arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px;
   background-color: #FFFFFF;
   color: #666666;
   }

td {
   font-family:arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px;
   }
   
big {
   font-family:arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px; 
   font-weight:bold;
   }
   
strong {
   font-family:arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px; 
   font-weight:bold;
   }

small {
   font-family:arial, helvetica, sans-serif; 
   font-size:11px;
   }

.input {
   font-family:arial, helvetica, sans-serif; 
   font-size:11px;
   }

.input2 {
   font-family:arial, helvetica, sans-serif; 
   font-size:9px;
   }

.input3 {
   font-family:arial, helvetica, sans-serif; 
   font-size:8px;
   }

.MBody {
	padding: 8px 0px 20px 0px;
	}

.stock {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	padding-bottom: 3px;
	}

a:link {
	color:#83683A; 
	text-decoration:none; 
	font-weight:normal;
	}
   
a:visited {
	color:#83683A;
	text-decoration:none; 
	font-weight:normal;
	}
   
a:hover {
	color:#83683A; 
	text-decoration:underline; 
	font-weight:normal;
	}

/* Navigation Styles*/

.nav {
	font-weight:normal; 
	font-size:12px;
	color:#666666; 
	font-weight:bold;
	}

.nav a:link {
	display: block; 
	background-color: #F1F1F3;
	padding: 9px 0px 9px 24px;
	margin-top: 1px;
	color:#666666; 
	text-decoration:none;
	font-weight:normal;
	}

.nav a:visited {
	display: block; 
	background-color: #F1F1F3;
	margin-top: 1px;
	padding: 9px 0px 9px 24px; 
	color:#666666;
	text-decoration:none; 
	font-weight:normal;
	}

.nav a:hover {
	display: block; 
	margin-top: 1px;
	background-color: #F1F1F3;
	padding: 9px 0px 9px 24px; 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	}

.nav b {
	display: block; 
	margin-top: 1px;
	background-color: #F1F1F3;
	padding: 9px 0px 9px 24px; 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	}
	
.subnav {
	font-weight:normal; 
	font-size:12px;
	color:#666666; 
	font-weight:bold;
	}

.subnav a:link {
	display: block; 
	background-color: #F1F1F3;
	padding: 9px 0px 9px 40px;
	margin-top: 1px;
	color:#666666; 
	text-decoration:none;
	font-weight:normal;
	}

.subnav a:visited {
	display: block; 
	background-color: #F1F1F3;
	margin-top: 1px;
	padding: 9px 0px 9px 40px; 
	color:#666666;
	text-decoration:none; 
	font-weight:normal;
	}

.subnav a:hover {
	display: block; 
	margin-top: 1px;
	background-color: #F1F1F3;
	padding: 9px 0px 9px 40px; 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	}

.subnav b {
	display: block; 
	margin-top: 1px;
	background-color: #F1F1F3;
	padding: 9px 0px 9px 40px; 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	}
   
.Footer {
	font-weight:normal; 
	color:#FFFFFF; 
	font-size:10px;
	background-color: #A8A9AD;
	border-top: solid 4px #75633F;
	padding: 5px 10px 5px 10px;
	}
   
.Footer a:link {
   color:#FFFFFF;
   font-size:10px;
   text-decoration:none; 
   font-weight:normal;
	}
   
.Footer a:visited {
   color:#FFFFFF;
   font-size:10px;
   text-decoration:none; 
   font-weight:normal;
   }
   
.Footer a:hover {
   color:#75633F; 
   font-size:10px;
   text-decoration:none; 
   font-weight:normal;
   }
   
/* Layout Styles*/
   
.HeaderPic {
   border-bottom: solid 2px #A8A9AD;
   }

.Menu {
   background-image: url("/i/common2007/MenuBG.gif");
   background-repeat: repeat-x;
   background-position: top right;
   }

.main {
   padding: 20px 10px 20px 20px;
   }
   
/* Home Page Layout Styles*/

.LCol {
	padding-right: 5px;
	padding-bottom: 1px;
	}

.CCol {
	background-color: #F1F1F3;
	border-right: solid 20px #FFFFFF;
	}

.RCol {
	padding-bottom: 10px;
	}

.downloads {
	font-weight:normal; 
	font-size:12px;
	color:#666666; 
	font-weight:bold;
	}

.downloads a:link {
	display: block; 
	background-color: #F1F1F3;
	background-image: url("/i/front2007/PDF.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 9px 0px 9px 22px;
	margin-top: 1px;
	color:#666666; 
	text-decoration:none;
	font-weight:normal;
	}

.downloads a:visited {
	display: block; 
	background-color: #F1F1F3;
	background-image: url("/i/front2007/PDF.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 1px;
	padding: 9px 0px 9px 22px; 
	color:#666666;
	text-decoration:none; 
	font-weight:normal;
	}

.downloads a:hover {
	display: block; 
	margin-top: 1px;
	background-color: #F1F1F3;
	background-image: url("/i/front2007/PDF.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 9px 0px 9px 22px; 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	}

.News {
	background-color: #F1F1F3;
	padding: 5px ;
	}
	
.infobox {
   background:#F1F1F3;
   padding:15px;
}

.infoheader {
   background:#666666;
   color:#fff;
   font-weight:bold;
   padding:4px;
}

/* Management */
.mgmt {width: 100%; margin: 0; padding: 0 0 15px 0; clear: both; overflow: hidden;}
.mgmt h3 {font-size: 17px;}
.mgmt_info {}
.mgmt_info .block {padding: 20px;}
.mgmt_position {font-weight: bold; margin-left: 0;}
.mgmt_img {float: left; width: 100px; height: 150px; background: #fff; border: 1px solid #ccc; padding: 5px; margin: 10px 20px 0 0;}
.mgmt_bio {float: left; padding: 0; margin: 8px 0 0 0;}
.mgmt_bio_no_photo {float: left; width: auto; padding: 0; margin: 8px 0 0 0;}

/* custom styles for the small chart */
.qmmt_main	{ background:#fff; border:1px solid #cccccc; padding:2px;}
.qmmt_text		{ font: 11px  arial;color: #222222; text-align:left;  padding:2px;}

.qmmt_text_up		{ font: 11px  arial; color: #009900; }
.qmmt_text_down	{ font: 11px  arial; color: #ff0000; }

.qmmt_header_text	{ font-family: arial, sans-serif; color: #4C4B53;  }
.qmmt_header_bar	{ background-color:#fff; border:none; }

/* custom styles for the jsVarsMultiQuotes.go script */
.qmmt_text_up { color: #00cc00; font: 10px arial;   }
.qmmt_text_down { color: #ff0000; font: 10px arial;  }
.qmmt_text { color: #222222; font: 10px arial;  }
.qmjsright { color: #222222;  float:left; font: 18px arial;  }
.qmjsleft { display:none; }

#qmComponentData {  }
#qmComponentData    td { font-size: 18px; text-align:right; }
#qmComponentData    .exchSym { color: #999999 !important; padding-left: 5px;  }
#qmComponentData .ds {   font-size: 18px;  float:right; }


/* custom styles for the quoteModule.go script */
#qmDropDownWrapper { display:none; }
.qm_main  { font: 10px Arial,Helvetica,sans-serif; color: #444444;  background:none; }

.qm_maintext  { font: 10px Arial,Helvetica,sans-serif; color: #444444; }

.qmam-header-bar { border-color: #e8e8e8; }

.qm_inactivebutton	{ background: #efefef; border-color: #e8e8e8;   font: bold 11px Arial,Helvetica,sans-serif; }
.qm_activebutton		{ background: #ffffff; border-color: #e8e8e8;   font: bold 11px Arial,Helvetica,sans-serif; }

.qm_heading_bar, .qmam-header-bar	{ background: none; border-color: #e8e8e8;  }
.qm_heading_text 	{ font-family: arial, sans-serif; color: #4C4B53; }

.qm_subnav_activebutton		{ color: #000000;   font: 10px Arial,Helvetica,sans-serif; }
.qm_subnav_inactivebutton 	{ color: #000000;   font: 10px Arial,Helvetica,sans-serif; }

.qm_quotetitle { font-family: arial, sans-serif;  }

.qm-mm-chart  { background-color: #ffffff; }

 .qm-detailed-quote { border:none; }

.qm_cycle { background-color: #f1f1f3; color: #444444; font: 10px Arial,Helvetica,sans-serif; }

.qm_quotebar .qm_text_up			{ color: #00cc00; }
.qm_quotebar .qm_text_down	{ color: #ff0000; }

a.qm:link   		{ color: #000000; text-decoration: none;  font: 10px Arial,Helvetica,sans-serif; }
a.qm:visited	{ color: #000000; text-decoration: none;  font: 10px Arial,Helvetica,sans-serif; }
a.qm:hover  	{ color: #000000; text-decoration: underline;  font: 10px Arial,Helvetica,sans-serif; }

u { color:#000000; }

.qm_52wkbg { background-color: #ffffff; }

.qm-news-titlebar { margin-top: 10px; }

.qm-symbol-input	{ font: 10px Arial,Helvetica,sans-serif; }
.qm-quote-lookup-select  { font: 10px Arial,Helvetica,sans-serif; }

.qm_realtime_text { font: 10px Arial,Helvetica,sans-serif; }
.qm_nonrt_text { font: 10px Arial,Helvetica,sans-serif; }

.qm_heading_bar .qm_ltm  { color: #444444; }

.qm_page_numbers_td a { color: #000000; }
.qm_page_last_td, .qm_page_next_td  { color: #000000; }
.qm_filings_nav_wrapper a  { color: #000000; }
.qm_page_first_td, .qm_page_prev_td { color: #000000; }
.qm_page_numbers_td a.qm_page_active { color: #000000; }

/* left nav styles */
ul#topNav { list-style:none;  padding: 0px;    font-size: 12px;   }

ul#topNav li { margin: 4px 0px;  }

ul#topNav li a { font: bold 14px  arial; text-decoration:none;  padding:4px 0px 4px 10px; width:179px; background:#CACBCD; color:#666666; float:left; text-align:left; border:1px solid #B4B4B6; }

ul#topNav li a:hover { font: bold 14px arial; background:#FEFEFE; color:#666666 }

#topNav  .select a { font: bold 14px arial;  color:#666666 }

#LocationMap {display: none;}
