html, body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 86%; 
	line-height: 145%; 
	padding: 0; 
	margin: 0; 
	border: 0; 
/*	background-color: #fff;  */
	background-color: white;
	color: black;
} 

p {
margin:2px;
padding: 0px 0px 2px 0px;

}

p.subtitle {
		font-size: 1em;
		font-weight: bold;
		font-size: 120%;
}
p.pagetip {
		margin: 0px 0px 15px 0px;
}

table, td, div, p, li { 
		font-size: 100%; 
}

a {
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}


a:link {
	color: #000099;
		text-decoration: none;
}
a:visited {
	color: #6666ff;/* 9999ff 666699 6666cc 6666ff was 9999cc*/
		text-decoration: none;
}
a:hover {
	color: #000099;
		text-decoration: underline;
}
a:active {
	color: #000099;
		text-decoration: underline;
}


ul.links {
 list-style-type: none;
 margin-left: 0px;
 border-width: 0px;
 padding-left: 0px;
}


h1 {
		background: transparent;
		font-size: 20px;
		font-weight: bold;
		text-align: left;
		font-weight: normal;
		color: #000099;
		padding: 1px;
		margin:1px;
}
h2 {
		background: transparent;
		padding: 1px;
		margin: 0px;
		font-size: 14px;
		text-align: left;
		font-weight: normal;
		color: #000099;
}
h3 {
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
}

h4{
		background: transparent;
		padding: 1px;
		margin: 0px;
		font-size: 14px;
		font-weight: normal;
		color: #333333;
}
h5{
		background: transparent;
		padding: 0px 4px;
		margin: 0px;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		color: #fff;
}

h6{
		background: transparent;
		padding: 0px;
		margin: 0px;
		font-size: 14px;
		text-align:left;
		font-weight: normal;
		color: #FF0033;
		 border:0px;
}


img {
		border: 0px;
		overflow: auto;
		padding: 0px;
		margin: 0px 5px;
}
img.w3c {
		border: 0px;
		height: 31px;
		width: 88px;
		margin-right: 5px;
}

.ptText{
font-size: 12px;
color: #000099;
text-decoration: none;
}

.white_ptText{
padding: 0px;
font-size: 12px;
color: #fff;
text-decoration: none;
}
.slogan{
font-size: 12px;
color: #000099;
text-decoration: none;
}

/*--------------------Banner--------------*/

.bannerStatusBox a, .bannerStatusBox a {
		font-weight: bold;
}
.bannerLeft {
		padding: 4px 15px 4px 10px;
}
.bannerRight {
		padding: 4px 10px 4px 15px;
		text-align: right;
}
.bannerBox {
		width: 100%;
		background: #fff;
	vertical-align: auto;
}

/*------------------ Banner -----------------*/
#banner {
		margin: 0px;
		padding: 0px 0px 0px 0px;
}
.bannerBox {
		width: 100%;
		background: url("http://images.preciseNews.us/images/ptbannerboxBG2.png") repeat-x top;
		border:0px;
		height:120px;
}
/* changed color from "grey" */
.bannerStatusBox {
	height:12px;
		width: 100%;
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: #999 1px solid;
		border-collapse: collapse;
}


.bannerTable{
	width:100%;
}

.logo{
	padding: 0px 10px 0px 10px;
	border: 0px;
}

img.logo{
	padding: 0px;
	margin: 0px;
	float: left;
	border: 0px;
	width:220px;
	height:auto;
	max-height:100%;
}

img.flag{
float: left;
margin:0px;
padding: 0px;
border: 0px;
width:100px;
height:auto;
}

/* Footer */

/*-----------------footer stuff------------------------*/
.ptFooter { 	
	background:#ccc;
	height:20px;
	width:1100px;
	bottom: 0px;
	position:relative;
	margin: 10px 5px; 
	border: 0px;
	padding: 0px;
	text-align:center;
	clear:both;
	border-collapse:collapse;
 }
 
 a.ptFooter{
	width: 50px;	
	margin: 10px 5px; 
	border-right: 0px;
	border-left: 0px;
	border-collapse:collapse;
	text-align:center;
	color: #000;
	text-decoration:none;
 }


a.ptFooter:hover{
	width: 50px;	
	border-right: 0px;
	border-left: 0px;
	border-collapse:collapse;
	margin: 10px 5px; 
	color: #000;
	text-align:center;
	text-decoration:underline;
 }

.footer_menu_class{
	background:#ccc;
	height:20px;
		width:100%;
		bottom: 0px;
		position:relative;
		margin: 10px 5px; 
	border: 0px;
	padding: 0px;
		text-align:center;
		clear:both;
		border-collapse:collapse;
}

a.footer_menu_class {
	width: 50px;	
	margin: 10px 5px; 
	border-right: 0px;
	border-left: 0px;
	border-collapse:collapse;
	text-align:center;
	color: #000;
	text-decoration:none;
}

.footer_menu_text {
	text-align: center;
	padding: 1px;
	color: #fff;
	}

.footer_copy_div {
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	text-align: center;
}

font.footer_copyright_text {
	text-align: center;
 font-family: courier;
	color: #000000;
}

.sectionHeading {
	color: #ffffff;
	background-color: #2c6356;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0.2em 0.5em 0.15em 0.5em;
	overflow: hidden;
}

.sectionSubHeading {
	color: #666666;
	background-color: #f0f0f0;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	text-align: right;
	margin: 0;
	border-style: solid;
	border-color: #2c6356;
	border-width: 0 1px;
	padding: 0.2em 0.5em 0.3em 0.5em;
}

.sectionContent, .sectionContentFull {
	background-color: #ffffff;
	color: #000000;
	border-style: solid;
	border-color: #2c6356;
	border-width: 0 1px 1px 1px;
	padding: 0.5em;
	font-size: 1em;
	margin-bottom: 2em;
}

.sectionContentFull {
	padding: 0;
}

.sectionFooter {
	margin-top: 0.5em;
	text-align: right;	
	font-size: 0.9em;
	color: #2c6356;
}

#left .sectionHeading,
#right .sectionHeading {
	font-size: 0.9em;
	margin: 0;
}

#right .sectionHeading {
	text-align: right;	
}

#left .sectionContent, 
#right .sectionContent {
	font-size: 0.9em;
	padding: 0.4em;
	margin-bottom: 1.5em;
	border-width: 1px;
	overflow: hidden;
}
.sectionHeading A,
.sectionHeading A:link,
.sectionHeading A:visited,
.sectionHeading A:active,
.sectionHeading A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.sectionHeading A:hover {
	color: #e0e0b0;
}

.tagcloud{
	 text-align: center;
/*	 border:1px solid #000099; */
	 padding:0px;
	 position:relative;
/*	 background-color:#e3e3e3; */
margin:0;
 width: 600px;/*new*/
 }

.tagcloud span a, .tagcloud a{
	 margin: 0 2px;
	 text-decoration:none;
	 font-family: Verdana, Helvetica, Arial, sans-serif;
color: #6588c7;
}

/*
.tagcloud span.tag1 a{color:#6588c7; }
.tagcloud span.tag2 a{color:#254887; }
.tagcloud span.tag3 a{color:#355897; }
.tagcloud span.tag4 a{color:#4568a7; }
.tagcloud span.tag5 a{color:#6588c7; }
.tagcloud span.tag6 a{color:#254887; }
.tagcloud span.tag7 a{color:#355897; }
.tagcloud span.tag8 a{color:#4568a7; }
.tagcloud span.tag9 a{color:#6588c7; }
.tag0{ font-size: 0.70em; }
.tag1{ font-size: 0.80em; }
.tag2{ font-size: 0.90em; }
.tag3{ font-size: 1.00em; }
.tag4{ font-size: 1.10em; }
.tag5{ font-size: 1.20em; }
.tag6{ font-size: 1.30em; }
.tag7{ font-size: 1.40em; }
.tag8{ font-size: 1.50em; }
.tag9{ font-size: 1.60em; }
*/

.tagcloud span.tag1 a{color:#6588c7; }
.tagcloud span.tag2 a{color:#6588c7; }
.tagcloud span.tag3 a{color:#6588c7; }
.tagcloud span.tag4 a{color:#6588c7; }
.tagcloud span.tag5 a{color:#6588c7; }
.tagcloud span.tag6 a{color:#6588c7; }
.tagcloud span.tag7 a{color:#6588c7; }
.tagcloud span.tag8 a{color:#6588c7; }
.tagcloud span.tag9 a{color:#6588c7; }
.tag0{ font-size: 1.60em; }
.tag1{ font-size: 1.60em; }
.tag2{ font-size: 1.60em; }
.tag3{ font-size: 1.60em; }
.tag4{ font-size: 1.60em; }
.tag5{ font-size: 1.60em; }
.tag6{ font-size: 1.60em; }
.tag7{ font-size: 1.60em; }
.tag8{ font-size: 1.60em; }
.tag9{ font-size: 1.60em; }


.tagcloud span a:hover, .tagcloud a:hover{
	 color: #000099;
	 background-color:#8ca5b5;
	 text-decoration:none;
}


.tagsep{
	 font-size:10px;
	 color: #444;
display: inline-block;
}



.table_standard {
		border: 1px outset #000000;
		width: 100%;
		border-collapse: collapse;
		table-layout: auto;
}
.table_standard tr.table_title th {
		border-top: 1px inset #000000;
		border-right: 1px inset #000000;
		border-bottom: 1px inset #999999;
		border-left: 1px inset #000000;
		background-color: #000000;
		font-size: 110%;
		font-weight: bold;
		line-height: 130%;
		color: #FFFFFF;
		vertical-align: middle;
		padding: 2px 4px 4px 4px;
}
.table_standard tr.table_header th {
		border: 1px inset #999999;
		background-color: #000099;
		font-weight: bold;
		padding: 1px 4px 2px 4px;
		text-align: left;
		white-space: nowrap;
}

.table_standard th.table_header {
		border: 1px inset #999999;
		background-color: #000099;
		font-weight: bold;
		padding: 0;
		vertical-align: middle;
		text-align: left;
		white-space: nowrap;
}
.table_standard tr.row_odd td {
/*		border: 1px inset #DDDDDD;
		background-color: #FFFFFF; */
		padding: 1px 4px 2px 4px;
		vertical-align: top;
}

.table_standard tr.row_even td {
/*		border: 1px inset #DDDDDD;
		background-color: #F5F5F5; */
		padding: 1px 4px 2px 4px;
		vertical-align: top;
}
.table_standard tr.table_footer td {
		border: 1px inset #999999;
		background-color: #E1E1E1;
		vertical-align: middle;
		padding: 1px 4px;
}
.table_standard td.table_footer {
		border: 1px inset #999999;
		background-color: #E1E1E1;
		vertical-align: middle;
		padding: 1px 4px;
}

.table_standard tr.row_odd_edit td {
	border-left-color: #DDDDDD;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	vertical-align: top;
}
.table_standard tr.row_even_edit td {
	border-left-color: #DDDDDD;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #F5F5F5;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	vertical-align: top;
}
.table_standard col.cell_checkbox {
	padding: 1px;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	width: 15px;
}

.tag_name_header {
	font-weight: bold;
	font-size: 120%;
	color: white;
	background: #000099;
	font-weight: bold;
}


.a_hdr_link {
	font-weight: bold;
	font-size: 120%;
	color: white;
	background: #000099;
	font-weight: bold;
}

.atitlelink {
	font-size: 16px;
 color: #000099;
}


.apubdate {
	font-size: 12px;
color: black;
}

.tags_select_lb {
		width: 112px;
		font-family: Verdana, Arial; 
		font-size:10px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 2px;
		padding-right: 5px;
	margin-top: 14px;/*new*/
		margin-bottom:0px;
		margin-left: 0px;
		margin-right: 0px;
	 vertical-align: auto;
	 color: #000099;
	 font-weight: bold;
}

/* Table Scroller */

.scroller_table {
background: #000099;
}
.scroller {
background: #000099;
}

.paginator {
background: #000099;
}



/*-------------Mouseover Screenshot CSS---------------------*/
#info p{
	margin-left:15px; 
	margin-right:20px;
	}
a.screen, a.screen:visited{
	color:#000099;
	position:relative;
	z-index:1;
	}
a.screen b {
	position:absolute;
	visibility:hidden; /* hide the image */
	/* width:160px;  give it a width = 160 in msn*/
	width:120px; /* give it a width = 120 in artviper */
	height:0px; /* no height to solve an Opera bug that makes it selectable when hidden */
	border:1px solid #000; /* add a border */
	left:0px; /* position:the image */
	top:12px;
	}
a.screen:hover {
	text-decoration:none;
	border:0px none; /* needed for this to work in IE */
	z-index:1000
	}
a.screen:hover b {
	visibility:visible; /* make the image visible */
	/* height:120px;	now give it a height = 120 in msn */
	height:90px; /* now give it a height = 90 in artviper */
	cursor:pointer; /* for IE */
	z-index:500;
	}
a.screen:hover b img {
	border:0px none; /* remove the link border */
	}


.groupmenu {
margin-left:auto;
margin-right:5px;
font-size: 9px;
}

.sortmenu {
margin-left:5px;
margin-right:5px;
font-size: 9px;
}


.left_article_col {
width:700px;
vertical-align:top;
}

.right_article_col {
width: 300px;
vertical-align:top;
margin-left: 5px;
}


.article_tags {
border:0;
padding: 3px;
}


/* Note the paragraph for entryDescription is defined in newstyles.css */
.entryDescription{
 width: 98%; /*new*/
}

.no_articles_text {
 font-size: 12px;
 color: black;
 font-weight: bold;
}

.jalist {
margin-left:auto;
margin-right:auto;
margin-top:1px;
margin-top:1px;
padding:1;
}

