.logout_button { }
.logout_button a { }
.logout_button a:hover { }
#plannerlink { width:1000px; margin-left:auto; margin-right:auto; }
#plannerlink a { text-decoration:none; color:#06F; float:right; }
#acctlink { width:1000px; margin-left:auto; margin-right:auto; }
#acctlink a { text-decoration:none; color:#06F; float:right; }
.media_player { display: block; width: 320px; height: 230px; }
.mp3_player { display: block; width:320px; height: 30px ;border: 1px solid #ccc}
#ticker_core { height:20px}
#usefullinkstable { width: 630px; height: 340px;margin:15px 0 15px 0;}
#messenger_montage { }
h1 { color:#FFF; text-align:center; background:url(../images/pageHead.png) no-repeat center 0; height:50px; margin:0; font-size:18px; font-weight:normal; padding-top:5px;}
body { background:url(../images/background.png) no-repeat 0 220px #004B88; margin:0; font-family:Tahoma, Geneva, sans-serif;}
#headerWide { background-image: url(../images/headerWide.png); background-repeat: repeat-x; height: 220px; width: 100%; }
#header { background-image: url(../images/HeaderMiddle.png); background-repeat: no-repeat; height: 170px; width: 1000px; }
#wrapper { height: auto; width: 1000px; margin-left:auto; margin-right:auto; background:#FFF; min-height:600px; margin-bottom:100px; }
#sliderBack { background-image: url(../images/slideShowHolder.png); background-repeat: no-repeat; height: 270px; width: 1000px; }
#imageHolder { width:842px; height:250px; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:2px;}
#menu { background-image: url(../images/menu.png); background-repeat: no-repeat; height: 54px; width: 880px; margin-right: auto; margin-left: auto; }
#menuWrapper { padding-left:20px;}
#buttonsWrapper { background-image: url(../images/buttonsBack.png); background-repeat: no-repeat; height: 235px; width: 1000px; margin-left:auto; margin-right:auto; }
#buttonsHolder { width:950px; margin-left:auto; margin-right:auto;}
#leftColumn { float: left; width: 256px; font-size:17px; color:#145B94; padding-left:32px; }
#homeText { float: left; width: 400px; min-height:200px; padding-left:20px; padding-right:20px; font-size:13px; }
#defaultText { float: left; width: 652px; min-height:200px; padding-left:20px; padding-right:20px; font-size:13px; }
#newsWrapper { float: left; width: 252px; }
#footer { background-color: #58595B; height: 180px; width: 1000px; position: relative; }
#lnTop { background-image: url(../images/newsTop.png); background-repeat: no-repeat; height: 64px; width: 252px; line-height:40px; color:#FFF; text-align:center; }
#lnBody { background-image: url(../images/newsBody.png); background-repeat: repeat-y; height: auto; width: 252px; min-height:100px; }
#lnBottom { background-image: url(../images/newsBottom.png); background-repeat: no-repeat; height: 18px; width: 252px; }
#button1 { height: 235px; width: 215px; margin-left:15px; margin-right:10px; float:left; }
#button1 a { height: 235px; width: 215px; display:block; background:url(../images/button1.png) no-repeat 0 0; }
#button1 a:hover { background-position: 0 -300px;}
#button2 { height: 235px; width: 215px; margin-left:10px; margin-right:10px; float:left; }
#button2 a { height: 235px; width: 215px; display:block; background:url(../images/button2.png) no-repeat 0 0; }
#button2 a:hover { background-position: 0 -300px;}
#button3 { height: 235px; width: 215px; margin-left:10px; margin-right:10px; float:left; }
#button3 a { height: 235px; width: 215px; display:block; background:url(../images/button3.png) no-repeat 0 0; }
#button3 a:hover { background-position: 0 -300px;}
#button4 { height: 235px; width: 215px; margin-left:10px; margin-right:10px; float:left; }
#button4 a { height: 235px; width: 215px; display:block; background:url(../images/button4.png) no-repeat 0 0; }
#button4 a:hover { background-position: 0 -300px;}
.clear { clear:left;}
.lightBlue { color:#13B5EA;}
#asxlookup_holder { }
#asxlookup_title { }
#asxlookup_input { }
#asxlookup_button { }
#ewombat_holder { }
#ewombat_title { }
#ewombat_input { }
#ewombat_button { }
.news_summary_holder { width: 200px!important; margin-left:20px;}
.news_summary_heading { }
.news_summary { }
.news_summary_item { padding:5px 2px 5px 10px; text-align:left; font-size:10pt; background:url(../images/Bullet.png) no-repeat 0 center;}
.news_summary_item a { text-decoration:none; color:#333; vertical-align:top; padding-left:15px;}
.news_summary_item a:hover { color:#13B5EA!important;}
.news_summary_more { text-align:right; font-size:10pt;}
.news_summary_more a { text-decoration:none; vertical-align:top; text-align:right; font-size:10pt; color:#13B5EA;}
.news_summary_more a:hover { color:#06C;}

.news_summary_holder h2 { display: none; }
.news_summary_holder ul { margin: 0; padding: 0; list-style-type: none; }
.news_summary_holder li { 
	background: url("../images/Bullet.png") no-repeat; 
	font-size: 10pt; 
	padding: 0 2px 7px 30px;
	text-align: left;
}
.news_summary_holder a { color: #333; text-decoration: none; }
.news_summary_holder a:hover { color:#13B5EA; }

#asx_graph { }
#asx_heading { }
#error_message_box, .errorMessage { background: red; color: white; padding: 5px; }
#message_box { background: blue; color: white; padding: 5px; }
#loginform { width: 180px; float: left; margin: 40px 0; font-size: 9pt }
#loginform * { font-family: Verdana; font-size: 96%; }
#loginform label { width: 10em; }
#loginform label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#loginform p { clear: both; }
#loginform em { font-weight: bold; padding-right: 1em; vertical-align: top; }
#loginform.error { color: red }
ul.newssummary { width: 200px; padding: 10px; list-style-type: square; list-style-position: outside; font-size: 80%; }
.newssummaryheading { color: white; background: green; width: 200px; }
table#std { font-family: arial; font-size: 10pt; color: #000000; width: 95%; border: 1px dashed #333; }
#std tr td.listing_table { padding: 2px; margin: 2px; vertical-align: top; width: 220px; }
#std tr td.article { vertical-align: top;}
#std td.listing { text-align: left; text-indent: 0px; vertical-align: top; padding-top: 5px; padding-bottom: 5px; }
#std.sow .listing_table.archive_table .bullet { width: 8px; height: 8px; background: url( '../images/dot.gif' ) no-repeat; }
#std div.bullet { width: 8px; height: 10px; background: url( '../images/dot.gif' ) no-repeat; }
#std .subhead0, .subhead1, #std .subhead2, .subhead3 { margin-top: 10px; font-weight: bold; font-size: 16px; padding-left: 5px; color: #333; width: 210px; }
#std .listing A:Link, .listing A:VISITED { color: #333; text-decoration: none; }
#std .listing A:Hover { color: #364b8d; text-decoration: underline; }
#std .sow .highlight { background: yellow; }
#std .findform { padding: 4px; background: #cccccc; }
#std div.articlehead { font-size:120%; font-weight: bolder; color: #333333; border-bottom: 4px #333333 solid; }
#std .articleheaddate { text-align: left; text-indent: 0px; font-size: small; font-weight: normal; vertical-align: top; padding-top: 0px; padding-bottom: 0px; }
#std td.article { color: #333; }
#std div.articledescription { font-style: italic; color: #444; }
#std td.listing a strong { font-weight: normal; }
#std td.listing p { margin: 0; padding: 0; }
#charterLogo { float:left; background:url(../images/charterLogoWhite.png) no-repeat center center; background: none; width:100px; height:60px; margin-left: 30px; margin-top: 20px;}
#footerText { position: absolute; top: 20px; left: 200px; width: 500px; }
#footerText p { padding: 0; margin: 0; font: 12px arial; color: #CCC; }
#footerdocuments { position: absolute; top: 20px; left: 720px; width: 260px; }
#footerdocuments ul { list-style: none; margin: 0; padding: 0; text-align: right; }
#footer a { color: #FFF; display: block; padding: 3px 0; font: bold 13px arial; }
#footer a:hover { text-shadow: 0 0 5px #AAA; }
#affiliation { height: 80px; clear: both; background: url(../images/logo_fpa_cfp.png); }
