body{ 
	margin: 0;
	padding: 0;
	background-color: #EEE;
}

.header{
	width: 100%;
	height: 30px;
	background-color: #173263;
}

.menulink {
border:1px solid #EEEEEE;
margin:2px;
text-align:left;
width:150px;
color: #222;
}

.menulink a{
	color: #222;
}
.mainarea a{
	color: #222;
}

.block a{
	color: #fff;
}

.headercell{
    background-color: #173263	;
    color: #fff;
    padding: 4px;
    border: 1px SOLID #ddd;
}

.headercellc{
    background-color: #000000	;
    color: #fff;
    padding: 4px;
    border: 1px SOLID #ddd;
}



.headercellb{
    background-color: #cccccc;
    color: #000;
    padding: 4px;
    border: 1px SOLID #bbb;
}

.headercellb a{
    background-color: #cccccc;
    color: #000;
    padding: 4px;
}



#TB_window .tablecell a{
    color: #000;
    padding: 4px;
}




#TB_window .headercellb a{
    background-color: #cccccc;
    color: #000;
    padding: 4px;
}

.tablecellblue a{ color: #000; }
.tablecellgreen a{ color: #000; }
.tablecellred a{ color: #000; }
.tablecellorange a{ color: #000; }
.tablecellpurple a{ color: #000; }

.tablecellblue{
    background-color: #aaaaff;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.tablecellorange{
    background-color: #ffccaa;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.tablecellpurple{
    background-color: #ffaaff;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}


.tablecellred{
    background-color: #ffaaaa;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.tablecellgreen{
    background-color: #aaffaa;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}


.tablecell{
    background-color: #dddddd;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.tablecellb{
    background-color: #ffffff;
    color: #000;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.tablecellb a{
    color: #000;
    padding: 4px;
}



.open{
    background-color: #0d0;
    color: #fff;
    padding: 4px;
    border: 1px SOLID #ccc;
}

.closed{
    background-color: #d00;
    color: #fff;
    padding: 4px;
    border: 1px SOLID #ccc;
}


.headercell a{
    color: #fff;
}

.tablecell a{
    color: #000;
}


.headerright{
	margin-left: 400px;
	text-align: right;
	color: #FFF;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
    padding-right: 10px;
}

.menuheader{
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 14px;
}

.loginbox{
	background: url('/templates/pbt/images/images/roundedbox_05.png');
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 14px;
}

.grey{
	background: url('/templates/pbt/images/images/roundedbox_05.png');
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}

.rowa{
	background-color: #222;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}

.rowb{
	background-color: #444;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}

.rowa a{
	background-color: #222;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}

.rowb a{
	background-color: #444;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}



.grey a{
//	background: url('/templates/pbt/images/images/roundedbox_05.png');
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
}

.white{
//	background: url('/templates/pbt/images/images/roundedbox_05.png');
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-size: 12px;
}

.white a{
//	background: url('/templates/pbt/images/images/roundedbox_05.png');
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-size: 12px;
}


.menulinkb{
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
        text-decoration: none;
}

.menulinkb a{
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
        text-decoration: none;
}
.error{
	border: 1px SOLID #fff;
	background-color: #d00;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}	

.success{
	border: 1px SOLID #fff;
	background-color: #0a0;
	color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}	


.mainarea{
	-moz-border-radius:4px 4px 4px 4px;
    border: 1px SOLID #bbb;
    background-color: #fff;
    color: #000;
    text-align: left;
    padding: 2px;
}

.headline{
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 18px;
    color: #000;
}

.timeline{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
    color: #888;
}

.authorline{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
    color: #000;
    font-style: italic;
}
.authorline a{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
    color: #000;
    font-style: italic;
}	

.story{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
    color: #000;
}


.story a{
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
    color: #000;
}

.storyline{
    padding: 5px;
    clear: both;
}
.storyline a{
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
    color: #333;
    }

	
.shareit{
	text-align: right;
}



.footer{
	color: #000;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 12px;
}


.formbox{
    height: 16px;
	background-color: #062152;
    border: 1px SOLID #395485;
    color: #FFF;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
}    	


.formboxb{
    height: 21px;
    background-color: #444;
    border: 1px SOLID #888;
    color: #FFF;
	font-family: "Trebuchet MS", Arial
	font-weight: bold;
	font-size: 14px;
}    	




.meter-wrap{
margin: 0 auto 1em auto;
    position: relative;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 350px; height: 20px;
}
            .meter-wrap, .meter-value{
                
                background: #000000 url(/images/meterbg.png) top left no-repeat;
            }
            
.meter-text {
    position: absolute;
    top:0; left:0;

    padding-top: 2px;
                
    color: #fff;
    text-align: center;
    width: 100%;
}




#slider {
  width: 620px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 250px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
  padding: 20px;
  height: 210px;
  width: 580px; /* change to 560px if not using JS to remove rh.scroll */
}









/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #000088;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker .pos a {
white-space: nowrap;
padding: 0;
color: #008800;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker .neg a {
white-space: nowrap;
padding: 0;
color: #880000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 


ul.newsticker span {
margin: 0 10px 0 0;
color: #008
} 
