/*

	TITLE:	
	DATE:	

	LAST UPDATED: 9/22/08
*/
/* 
 ZERO
-----------------------------------------------*/
h1, h2, h3, h4, h5, h6,
ul, li,
p, br, form, body,
img{margin: 0;	padding: 0;	border: 0;}

/*
 MAIN 
-----------------------------------------------*/
body{
	font: normal 13px/18px 'Trebuchet MS'; color: #878787;
	background: #fff url('images/mainBg.jpg') repeat-x;
}

/* links */
a{color: #90b2db;}
a:hover{text-decoration: none;}

/* heading */
h1{font: normal 19px 'Century Gothic'; color: #7eb160; padding: 6px 0px;}
h2{font: normal 17px 'Century Gothic'; color: #7eb160; padding: 3px 0px;}
h3{font: normal 15px 'Century Gothic'; color: #7eb160; padding: 2px 0px;}
h4{font: normal 13px 'Century Gothic'; color: #7eb160; padding: 1px 0px;}
h5{font: normal 11px 'Century Gothic'; color: #7eb160; padding: 0px 0px;}
h6{font: normal 09px 'Century Gothic'; color: #7eb160; padding: 0px 0px;}

/* para-list */
p{margin: 5px 0px; padding: 3px 0px;}


/*
 LAYOUT.
-----------------------------------------------*/
#frame{width: 782px; margin: 0 auto;}

#subCol{width: 273px; float: left; background: url('images/subCol.jpg') 214px repeat-y;}
#subCol #logo{width: 273px; float: left; margin: 0 0 -3px 0; _margin: 0 0 -2px 0;}
#subCol #quote{width: 273px; float: left; min-height: 51px;}
/* nav */
#subCol #mainNav{width: 214px; float: left; padding: 10px 2px 50px 0; background: url('images/nav.jpg') right bottom no-repeat;}
#subCol #mainNav ul{width: 214px; float: left; text-align: right;}
#subCol #mainNav li{width: 214px; float: left; list-style: none;}
#subCol #mainNav li a{width: 189px; float: left; padding: 3px 25px 3px 0; color: #7fb160; text-decoration: none;}
#subCol #mainNav li a:hover, #subCol #mainNav li.selectedPage a{color: #fff; background: url('images/mainNavOver.jpg') right no-repeat;}
#subCol #mainNav li li a{font-size: 11px;background-image: none; color: #5377a7;}
#subCol #mainNav li.selectedPage li a{color: #90b2db; background-image: none;}
#subCol #mainNav li li a:hover, #subCol #mainNav li li a.selectedPage{font-size: 11px; color: #5377a7; background-image: none; text-decoration: underline;}
#subCol #mainNav li li li a{color: #90b2db;}
#subCol #mainNav li li li a:hover, #subCol #mainNav li li li a.selectedPage{color: #90b2db; text-decoration: underline;}

#mainCol{width: 509px; float: right;}
#mainCol #mainImage{width: 479px; float: left; padding: 16px 15px 40px 15px; background: url('images/mainImage.jpg') no-repeat;}
body#internal #mainCol #mainImage{width: 479px; float: left; padding: 16px 15px 60px 15px; background: url('images/mainImageInternal.jpg') no-repeat;}
#mainCol #content{width: 469px; padding: 0 20px;}
body#internal #mainCol #content{width: 469px; padding: 0 20px;  }
body#internal #mainCol #content h1{width: 449px; float: left; padding: 6px 10px; background: url('images/headersBg.jpg') no-repeat;}
body#internal #mainCol #content .element{float: left; padding: 10px;}
body#internal #mainCol #content ul{padding: 5px 15px;}
body#internal #mainCol #content li{padding: 1px 15px; list-style: none; background: url('images/arrow.gif') 0 5px no-repeat;}

#mainCol #content #links{width: 469px; float: left; background: #e8f8dc url('images/linksTop.jpg') top no-repeat;}
#mainCol #content #links h1{padding: 7px 15px; background: url('images/linksBrd.gif') bottom repeat-x;}
#mainCol #content #links ul{width: 100%; padding: 3% 0 0 0;}
#mainCol #content #links li{width: 44%; float: left; list-style: none; padding: 1% 0 1% 4%;}
#mainCol #content #links li a{color: #878787; text-decoration: none; float: left; padding: 0 0 0 15px; background: url('images/gArrow.gif') 0 4px no-repeat;}
#mainCol #content #links li a:hover{background: url('images/yArrow.gif') 0 4px no-repeat;}
#mainCol #content #linksStretch{width: 469px; float: left; padding: 0 0 15px 0; background: url('images/linksBottom.jpg') bottom no-repeat;}

#mainCol #actionLeft{width: 214px; padding: 10px 0 0 0; margin: 15px 0 0 0; float: left; background: #f1f4fb url('images/blueTop.jpg') no-repeat;}
#mainCol #actionLeft h1{padding: 7px 15px; background: url('images/actionBrd.gif') bottom repeat-x;}
#mainCol #actionRight{width: 214px; float: right; margin: 20px 0 0 0;  background: #f1f4fb url('images/blueTop.jpg') no-repeat;}
#mainCol #actionRight h1{padding: 7px 15px; background: url('images/actionBrd.gif') bottom repeat-x;}
#mainCol .actionStretch{width: 100%; float: left; margin: 20px 0 0 0;  background:  url('images/blueBottom.jpg') bottom no-repeat;}
#mainCol .actionStretch ul{padding: 5px 0 10px 0;}
#mainCol .actionStretch li{list-style: none; padding: 5px 15px;}
#mainCol .actionStretch h2.postTitle{font-size: 1em; padding: 0; margin: 0;}
#mainCol .actionStretch .postInfo{padding: 0; margin: 0;}
#mainCol .actionStretch .postInfo em{display: none;}
#mainCol .actionStretch .postInfo span{font-style: normal;}
#mainCol .actionStretch .postInfo span:before{content: "Date: ";}

#footer{width: 509px; float: left; padding: 25px 0 25px 0; font-size: 12px;}
#footer #fNav{width: 380px; float: left;}
#footer #fNav ul{}
#footer #fNav li{padding: 0 5px 0 0; list-style: none; display: inline;}
#footer #fNav li a{color: #80add3;}
#footer #water a{width: 127px; height: 25px; margin: 0 0 0 0; float: right; text-indent: -9999px; background: url('images/water.jpg') no-repeat;}

/* Stock */
#quote{font-family: Arial; color: #5377A7;}
#symbol{width: 50px; font-size: 14px; padding: 4px 0 0 0; float: left;}
#price{width: 140px; display: inline; margin: 0 60px 0 0; padding: 10px 10px 0px 0; font-weight: bold; font-size: 26px; float: right; text-align: right;}
#asOf{float: right; margin: 0 60px 0 0; padding: 4px 10px 0 0;  display: inline; width: 145px; text-align: right;}
#stock-loading{width: 200px; display: inline; margin: 0 60px 0 0; padding: 10px 10px 0px 0; font-weight: bold; font-size: 14px; float: right; text-align: right;}



html>body #asOf {padding: 0px 10px 0 0; }

/* water */
.rss{margin: -10px 10px 5px 0 ; float: right;}

.postDate{margin: 0 0 15px 0; font-size: .9em;}

.eventsElement table{border-collapse: collapse;}
.eventsElement td{color: #333; background: #f0fae7 !important;}
.eventsElement td a{color:#000 !important;}
.eventsElement td td a{color:#999;}
.eventsElement td td{ background-image: url(‘images/dgreen.gif’)}
.eventsElement td table td a{color: #999; background-image: url(‘images/’);}
.eventsElement th{background: #8cacd9 !important;}
.eventsElement table table td{height: 25px;}
/*
 MISC.
-----------------------------------------------*/
.left{float: left;}
.right{float: right;}
.black{color: #000;}
.white{color: #fff;}
.hide{display: none;}

/* clearing */
#mainNav:after{
	content: '.';
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;	
}

#actionLeft .eventsList {
	color: #F1F6FC;
	}

#mainCol .eventDate {
	color:#999;
	}