* {padding:0; margin:0;}

a:link {color: #525252;text-decoration: underline;}
a:visited {color: #525252;text-decoration: underline;}
a:hover {color: #FF4400;text-decoration: none;}
a:active {color: #525252;text-decoration: underline;}

body{font-family: Arial, Verdana, Helvetica, sans-serif;color: #525252; font-size: 12px; line-height: 130%;background-color: #FFF;}

.home{ background-image: url('images/home_sky.jpg');
	background-repeat: no-repeat;
	width: 762px;
	height: 295px;
}
	
.home p{ margin: 25px 169px 30px 99px;color: #000;font-size: 16px; font-weight: normal; line-height: 25px;}
	
.home p a{ color: #000;}
.home p a:hover{ color: #FF4400;}
	
.home_news{ float: left;}
.home_news p{color: #8f8f8f;}
.home_news p a{color: #8f8f8f;text-decoration: underline;}
.home_news p a:hover{color: #FF4400;text-decoration: none;}

#left_menu {border-right:1px solid #B4B4B4;width: 127px;}
#center_content {border-right:1px solid #B4B4B4; padding: 0 10px 0 10px;width: 350px;}
#side_bar{width: 160px;padding: 0 0 0 10px;}

.mapcenter { font-weight: normal; line-height: 18px; text-align: center; margin-right: 30px  }
p, .graytxt { font-weight: normal;color: #525252;}

#center_content ul {font-weight: normal;color: #525252;margin: 7px 0 0 30px;}
#center_content li {padding: 4px 0;line-height: 15px;}

sub {vertical-align:-2px;line-height:0px;}

.pagetitle { font-size: 18px; font-weight: bold; line-height: 21px; color: #000; padding-bottom: 10px;}
h2{ font-size: 12px;font-weight: bold; line-height: 16px; color: #00337C;padding-top: 2px;}
h2 a:link, h2 a:visited {color: #00337C;}
/*h2 a:hover {color: #FF4400;}*/

h3{ font-size: 11px;font-weight: normal; line-height: 13px; color: #00337C;}

.textred { color: #FF4400;}
ul.textred {margin-left: 16px;color: #FF4400;}
li.textred { padding: 3px 0;}

/*.textintable { font-weight: normal; line-height: 14px; }
.textsmaller { font-size: 11px; font-weight: normal; line-height: 12px; }
.textIND { margin-right: 30px; margin-left: 15px; }
.textsmlblue { font-size: 11px; font-weight: normal; line-height: 13px; }
.press { font-weight: normal; line-height: 15px; margin-right: 30px; }
.pressdate { font-weight: normal; line-height: 15px; text-indent: 12px; }
.bullet  { font-weight: normal; line-height: 18px }
.subhead { font-size: 13px; font-weight: bold; line-height: 18px; margin-top: 12px }*/

.sidebarsml { font-size: 10px; line-height: 11px;margin: 2px 0;}
.sidebartitle { font-weight: bold; padding:4px 0 4px 10px;background-color:#6699CC;color: #FFF;}


#top_menu {text-align: right; padding: 10px 0 0 0;font-size: 11px;}
#top_menu a {padding: 0 0 0 10px;font-size: 11px; text-decoration: none;color: #8F8F8F;}
#top_menu .current {color: #000;font-weight: bold;}
#top_menu a:hover {color: #000;}

#main {width: 866px; margin: 0 auto; }

#left-shadow {float: left; background-image:  url('images/left-shadow.jpg');background-repeat: no-repeat;background-position: -20px 0;width: 52px;height: 900px;}

#right-shadow {float: left; background-image:  url('images/right-shadow.jpg');background-repeat: no-repeat;background-position: 20px 0;width: 52px;height: 900px;}

#dotted_line{
	background-image: url('images/dotted_line.gif');
	background-repeat: repeat-x;
	height: 5px;
}

#map {width: 518px;	margin: 0 auto;}
#map h1{color: #FFF;background: url('images/maphead.gif') no-repeat;font-size: 14px;font-weight: bold;padding: 7px 10px;}

#map ul {width: auto;margin-left: 50px;font-size: 11px;font-weight: bold;}
#map li {list-style: none;text-decoration: none;color: #00337C;padding: 15px 50px 15px 12px;float:left;background: url('images/map_bullet_bl.gif') no-repeat 0 18px;}
#map li a {text-decoration: none;color: #00337C;}

#map li a:hover, #map li.current a {color: #FF4400;}


#recent_news td {padding: 3px 0 15px 0;}
#recent_news table {margin-bottom: 20px;width: 100%;}


#chart1 td {padding: 10px 10px 10px 0;background-image: url('images/dotted_line.gif');background-repeat: repeat-x;}
#chart1 {width: 100%;}

.stockinfo1 { position: relative;margin: 2px 0;font-weight: bold;}
.stockinfo2 { position: absolute;left: 85px;font-weight: normal;}
.stockinfo_grn { position: absolute;left: 85px;font-weight: normal;color: #62AC1E;}
.stockinfo_red { position: absolute;left: 85px;font-weight: normal;color: #CC0000;}
.arrow {vertical-align:2px;padding-right:2px}

#stocktable {width: 100%;margin: 10px 0;}
#stocktable td {width: 25%}
#stocktable .wht1{ padding: 8px;border-right: 1px solid #B4B4B4;}
#stocktable .gray1{ padding: 8px;font-weight: bold;background-image: url('images/dotted_line.gif');background-repeat: repeat-x;background-position: top left;background-color: #F0F0F0;border-right: 1px solid #B4B4B4;}
#stocktable .wht2{ padding: 8px;}
#stocktable .gray2{ padding: 8px;font-weight: bold;background-image: url('images/dotted_line.gif');background-repeat: repeat-x;background-position: top left;background-color: #F0F0F0;}
#stocktable .grayblock {font-size: 11px;line-height: 13px;padding: 6px;background-image: url('images/dotted_line.gif');background-repeat: repeat-x;background-position: top left;background-color: #F0F0F0;}
#stocktable .stocktable_grn {color: #62AC1E;}
#stocktable .stocktable_red {color: #CC0000;}

.bottom_border {background-image: url('images/dotted_line.gif');background-repeat: repeat-x;height: 1px;}


#newstable {width: 100%;margin: 10px 0;}
#newstable td {background-image: url('images/dotted_line.gif');background-repeat: repeat-x;line-height: 16px;padding: 7px 2px 7px 0;}

#present {width: 100%;margin: 10px 0;}
#present td {background-image: url('images/dotted_line.gif');background-repeat: repeat-x;line-height: 16px;padding: 7px 2px 7px 0;}


#footer{clear: both;color: #8F8F8F;font-size: 10px;padding-top: 120px;}
#footer a{color: #8F8F8F;text-decoration: none;padding: 4px;}
#footer a:hover {color: #000;text-decoration: none;}
#footer .copyright{color: #B4B4B4;text-decoration: none;padding-top: 5px;}


