
body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
line-height:15px;
font-weight: normal;
margin-top: 5px;
background-color:#fff;
}
.print {display: none;}

/*same as body. had to use this because of cold fusion apps.*/
table {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
line-height:15px;
font-weight: normal;
}

/*three styles below refer to the white background and the links inside the blue bar*/
table.contentbox {border: 2px solid #999999; background-color: #ffffff;}
td.label {background-color:#0C5691; padding-left:5px;}
td#labelNAV, a.labelNAV:link, a.labelNAV:visited 
{font-size: 10px;background-color:#0C5691;color:white; font-family:verdana,arial,helvetica;font-weight: bold;}



.text {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
line-height:15px;
font-weight: normal;
}



/*grey directions for pt direct*/
.direct {
font-family: verdana,arial,Helvetica, sans-serif; 
font-size:10px; 
color:#999999; 
font-weight:bold;
line-height:10px;
}

/*placement of article graphics on home page*/
img.art {float:left; 
margin-top: 5px;
 margin-right: 8px;
 margin-bottom: 0px;
 margin-left: 5px;}

/*all links*/



/*Main navigational headers*/
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: auto;
	width: auto;
	margin: auto;
	padding: 2px;
}

/*Main navigational header w/no categories*/
a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: auto;
	width: auto;
	margin: auto;
	padding: 2px;
	text-decoration:none;
	color:#000000;
}


/*left side navigational links*/
a.navlinks {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
text-decoration:underline;
line-height: 1.5em;
margin: 5px 5px 5px 18px;}

/*header w/box for areas of interest*/
.headerbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border: 1px solid #999999;
	background-color: #DEDACF;
	height: auto;
	width: auto;
	margin: 1px;
	padding: 2px;
}


/*header text that is linked*/
a.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: auto;
	width: auto;
	margin: auto;
	padding: 2px;
	line-height:20px;
}

/*horizontal navigation on sub pages*/
a.horiz_nav {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
line-height:15px;
color: #000000;
}


/*horizontal navigation on sub pages*/
a.white {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}

.white {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

/*article styles are below*/

.title, .titleC 
{font: 18px verdana,arial,helvetica;
margin-top: 15px; 
font-weight: bolder;}

.titleC {color: #0C5691} /*title c is used in the forecast section*/
/*Type of of article (feature, kuw, etc)*/

	
table.learnmore {border-color:#999999; background-color:#DFEFFD; border: 1px solid #999999;}

.learnmore_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color: #001F4E;
	height: auto;
	width: auto;
	margin: 5px;
}


/*used on issue pages defining article sections*/
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: auto;
}


/*used on issue pages for spacing reasons*/
ul.issue 
{ list-style-type:disc; line-height:20px; display:list-item; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}






/*styles below are for the thumbnail feature*/

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 200px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}	
/*end styles for the thumbnail feature*/




/*styles below are for the economic forecast section*/

/* shared */
#dataTable {float:right; width: 355px;padding: 5px;}
td.databorder {border-bottom: 1px solid #000;}
#bannerContainer {float:right;width: 130px; clear: both; text-align:right;}

/* mainpages */
#navContain {margin-left: 10px;float: right;border: 1px solid #000; width: 350px; background-color:#eeeeee; padding: 5px;overflow:auto;}
#navLeft {padding: 5px;margin-right: 5px;margin-top: 5px; float: right; width: 150px; background-color:#fff; border: 1px solid #000;}
#navRight {padding: 5px;margin-left: 5px;margin-top: 5px; float: left; width: 150px;background-color:#fff;border: 1px solid #000;}

/* subpages */
#dataTable2 {float: left; width: 100%; overflow:auto;}
td.BRight {border-right: 1px solid #000;}
td.BTRight {border-top: 1px solid #000;border-right: 1px solid #000;}
td.BBRight {border-bottom: 1px solid #000;border-right: 1px solid #000;}
td.BBottom {border-bottom: 1px solid #000;}
td.BBTop {border-bottom: 1px solid #000;border-top: 1px solid #000;}

/*end styles for the forecast section*/


/*new header + navigation*/
#hd { background-image:url(/new_images/head_bg2.jpg); background-repeat: repeat; height:101px; }

#hd_right
{
    display:none;
}

#hd_logo
{
    float:left;
    height:101px;
    width:289px;
}
#hd_logo img
{
    border:none;
}
#site_search 
{
    float:right;
    margin:50px 5px 0 0;
}
/* #site_search a
{
    color:#000000;
    text-decoration:underline;
    font-family:Verdana, Sans-Serif;
    font-size:77%;
    margin:0 0 0 25px;
}*/
.site_search_box 
{
    height:15px;
    font-size:85%;
    border:solid 1px #999999;
    font-family:Verdana, Sans-Serif;
}

#nav_main 
{
    margin:0 0 10px 0;
    background:#ffffff url(/new_images/nav_bg.gif) repeat-x 50% 0;
    border-left: 1px solid #888280;
	border-right: 1px solid #888280;
	border-bottom: 1px solid #888280;
    height:26px;
    overflow:visible;
	width: 748px;
clear: both;
}
#nav_main ul
{
    list-style:none;
	display: inline;
}
#nav_main ul li
{
    display:inline;
}

#nav_main a
{
    display:block;
    float:left;
    margin:0 0 0 0;
    padding:8px 10px 4px 10px;
    font-family:Tahoma, Arial, Sans-Serif;
    text-decoration:none;
    font-size:8pt;
}
#nav_main a:link, #nav_main a:visited 
{
    background:url(/new_images/nav_lnk_bg.gif) no-repeat 100% 0;
    color:#555555;
}
#nav_main a:hover, #nav_main a:active
{
    background:#ffffff url(/new_images/nav_lnk_bg_over.gif) no-repeat 100% 0;
    color:#555555;
}

#ft 
{
    margin:5px 0;
    padding:10px 0 0 0 ;
    background:url(/images/ft_logo.gif) no-repeat 50% 5px;
	text-align:center;
	border-top: 1px solid #999999;
}
#ft p 
{
    text-align:center;
    font-size:77%;
    margin:5px;
    color:#000000;
}
#ft a:link, #ft a:visited 
{
    color:#666666;
}
#ft a:hover, #ft a:active 
{
    color:#AFAFAF;
}

.zoneheading, .zoneheadingdrk {
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;font-size: 12px;
}
.zoneheadingdrk {color: #000;}
.new {font-size: 10px;color: #FF0000}
img.space {height:15px; vertical-align: bottom;}

#hd { background-image:url(/new_images/head_bg.jpg); background-repeat: repeat; height:99px; }


#hd_right
{
    display:none;
}
#hd h1 
{
    display:none;
}
#hd_logo
{
    float:left;
    height:99px;
    width:289px;
}
#hd_logo img
{
    border:none;
}
#site_search 
{
    float:right;
    margin:50px 5px 0 0;
}
/* #site_search a
{
    color:#000000;
    text-decoration:underline;
    font-family:Verdana, Sans-Serif;
    font-size:77%;
    margin:0 0 0 25px;
}*/
.site_search_box 
{
    height:15px;
    font-size:85%;
    border:solid 1px #999999;
    font-family:Verdana, Sans-Serif;
}

#nav_main 
{
    margin:0 0 10px 0;
    background:#ffffff url(/new_images/nav_bg.gif) repeat-x 50% 0;
    border-left: 1px solid #888280;
	border-right: 1px solid #888280;
	border-bottom: 1px solid #888280;
    height:26px;
    overflow:visible;
	width: 748px;

}
#nav_main ul
{
    list-style:none;
}
#nav_main ul li
{
    display:inline;
}
#nav_main_left
{
    display:none;
}
#nav_main_right
{
    display:none;
}
#nav_main a
{
    display:block;
    float:left;
    margin:0 0 0 0;
    padding:8px 10px 4px 10px;
    font-family:Tahoma, Arial, Sans-Serif;
    text-decoration:none;
    font-size:8pt;
}
#nav_main a:link, #nav_main a:visited 
{
    background:url(/new_images/nav_lnk_bg.gif) no-repeat 100% 0;
    color:#555555;
}
#nav_main a:hover, #nav_main a:active
{
    background:#ffffff url(/new_images/nav_lnk_bg_over.gif) no-repeat 100% 0;
    color:#555555;
}


.SectBdr {border-bottom: 1px solid #7DAED7;}
#zonetitle {padding-left: 15px;font-size: 14px; font-family: Tahoma, Verdana, Arial; color: #001A4A;font-weight: bold;}

/*text ads*/
div.textad {/*border: 1px solid #ddd; */padding: 3px 1px; width: 160px; /*background-color: #eee;*/font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center; color:green;}
div.textad strong {font-weight: bold; font-size: 10px;}
div.textad a {text-decoration: none;}
div.textad a:hover {text-decoration: underline;}
div.textad a.under{text-decoration: underline;}



/*plaspec dbase*/
.left .bottom {width: 750px;}
.middle {width: 750px; background-image:url(file:///C|/websites/PT%20Online/wwwroot/styles/images/bg.jpg); background-repeat:repeat-y;}
.right {width: 700px;margin-left: 25px;}
.header {width: 700px; background-image:url(file:///C|/websites/PT%20Online/wwwroot/styles/images/plaspec_head.jpg); background-repeat: no-repeat; height:132px;}
#login {text-align: right; margin-left: 555px;; margin-top: 60px;width: 102px;}
#login a:link, #login a:visited{color:#fff; font-family: Futura,arial,helvetica;font-size: 12px;}
