body {
	margin:0;	
	padding:0;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
}
select, input, textarea, button, option
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; 
}
pre {font-family: "Courier New", Courier, Monaco; font-size:12px;}

/* IE 5.5 font hack */
td, th {
	font-size /**/:70%;
	font-size: /**/100%;
}
/* end IE 5.5 font hack */
form {
	margin:0;
	padding:0;	
}
#contentWrapper {
	margin:0px 10px;
	padding-top:10px;
}
/* post processing */
.icon {
	float:left;	
	display:block;
	margin-right:5px;
}
.icon a {
	display:block;	
}
.icon span {
	display:none;	
}
#postProcessingNav .icon {
	margin-right:15px;
}
#selectAll, #selectAll a {
	width:15px;
	height:17px;
	background:#CCC url(../img/ppcheck.gif) no-repeat left top;
}
#clearAll, #clearAll a {
	width:15px;
	height:17px;
	background:url(../img/ppnocheck.gif) no-repeat left top;
}
#viewSelected, #viewSelected a { /* image on anchor and container to prevent flickering */
	width:22px;
	height:17px;
	background:url(../img/ppview.gif) no-repeat left top;
}
#rtf, #rtf a {
	width:24px;
	height:17px;	
	background:url(../img/rtf.gif) no-repeat left top;
}
#email, #email a {
	width:19px;
	height:17px;	
	background:url(../img/ppemail.gif) no-repeat left top;
}
#print, #print a {
	width:18px;
	height:17px;	
	background:url(../img/ppprint.gif) no-repeat left top;
}
#save, #save a {
	width:17px;
	height:17px;	
	background:url(../img/ppsave.gif) no-repeat left top;
}
#briefcase, #briefcase a {
	width:17px;
	height:17px;
	background:url(../img/ppbriefcase.gif) no-repeat left top;
}
#csv, #csv a {	width:29px;
	height:17px;	
	background:url(../img/csv.gif) no-repeat left top;
}
div.article {
	padding:0px 10px;	
}
/* end post processing */

/* modal container */

.modalNavGreen{
    background-color: #99CC00;
}
.modalNavGreen td
{
	vertical-align  : middle;
	height          : 22px;
	padding         : 0px 5px;
	white-space     : nowrap;
}

td.modalTabGreen{
    height          : 18px;
    padding         : 0px 10px 0px 5px;
    vertical-align  : bottom;
    background      : url("../img/edgew.gif") no-repeat right bottom;
}
td.modalTabWhite{
    background-color: #fff;
    height          : 18px;
    width           : 100%;
    padding         : 0px;   
}
 
span.tabTitle{
	color          : #333333;
	font-weight    : bold;
}

a.supportLink{
	color          : #fff;
	vertical-align : top;
	text-decoration: none;
}
a.supportLink #helpIconCont
{
	vertical-align : middle;
	width          : 19px;
	height         : 19px;
}
.pipe
{
	font-style : normal;
	font-weight: normal;
	font-size  : 10px;
	color      : #B5BACE;
	font-family: Verdana, arial, helvetica, sans-serif;
}
span.checked
{
    color       : #A52A2A;	
	font-weight : bold;
}
DIV.modalForm
{
	 background-color: #EEEEEE;
	 margin         : 10px 10px;
}
DIV.modalGgoup
{
	width           : auto;
	padding         : 10px;
	background-color: #D9DBE8;
    border-bottom   : solid 1px #fff;
    border-top      : solid 1px #fff;
	
}

.modalContainer
{
	 background-color: #EEEEEE;
	 padding         : 0px 10px;
}


p.button-row {
	text-align:right;
	padding   :0px 10px;	
}

/* track folders & headlines */
.folderOpen {
	padding:3px 0px 3px 25px;
	background:url(../img/folder_open.gif) no-repeat left center;
}
.folderClosed {
	padding:3px 0px 3px 25px;
	background:url(../img/folder_closed.gif) no-repeat left center;	
}
.groupOpen {
	padding:3px 0px 3px 25px;
	background:url(../img/group_open.gif) no-repeat left center;	
}
.groupClosed {
	padding:3px 0px 3px 25px;
	background:url(../img/group_closed.gif) no-repeat left center;	
}
.groupUnknown {
	padding:3px 0px 3px 25px;
	background:url(../img/group_unknown.gif) no-repeat left center;	
}
a.folderLink {
	color:#330099;
	text-decoration:none;
}
a.folderLink:hover {
	color:#330099;
	text-decoration:underline;
}
/* end track folders & headlines */

/* custom search fields */

body.modalPage #contentWrapper {
	background-color:#eee;	
	padding:10px;
}

/* end*/
/* OnlineUsage  */
	.onlineUBody{ font-style:normal; font-weight:normal; }
	.padder {text-align: left; background-color:#DCDADA;}
	.spanheader {float: left; font-weight:bold;width: 190px;}
	.spanheader2 {float: left; text-align:right; font-weight:normal;width: auto;}
	.bol{font-weight:bold;}
	.padLks {width:100%;text-align:right;}	
	table.usageHeader {background-color: #ffc;font-size:10px;margin-top: 0.5em;padding:0px 0.5em; border:1px solid black;width:100%;}
	table.usageHeader th {text-align:left;}
	table.usageItems {background-color: #eeeeee; border-bottom:2px solid #ccc; border-left: 2px solid #ccc;  border-right : 2px solid #ccc; border-top:2px solid #ccc; width:100%;}
	table.usageItems thead tr td {background-color: #eeeeee; font-weight: bold; padding-left:5px; color:#000; padding-bottom: 0px; padding-top:0px;text-align:left;}
	table.usageItems tr, table.usageItems td {background-color: #fff; font-size:10px;padding:15px;padding-bottom: 0px; padding-top:0px; text-align:right;}
	/*table.usageItems td {background-color: #fff; font-size:10px;padding:15px;padding-bottom: 0px; padding-top:0px; text-align:right;}*/
	table.usageItems td.first {text-align:left;width:33%}
	table.usageItems th {text-align: right; font-weight: bold;}
	table.usageItems th.first{text-align: left;}
	table.usageItems tr.even td {background-color: #ffc;}
	table.usageItems th.whatIf, table.usageItems td.whatIf  {color: #060;}		
	table.usageItems tr.footer td {font-weight: bold; background-color: #eeeeee; text-align:right;}
	table.usageItems tfoot td	{font-weight: bold; background-color: #eeeeee; text-align:right;color: #CC0066;}
	.APDATA {background-color:#ccc;margin-bottom:0px;font-weight:bold;padding:4px;text-align: left;color:#000;}	
	div.last {text-align:right; font-weight:bold;}	
/*end*/
/*relatedIndexing*/
	.bold{font-weight:bold; vertical-align:top;white-space:nowrap; }
	.greenTable	{border:1px solid #BBDD55;width:100%;}
	.applyBackGround {background-color:#BBDD55;}	
	
	A.simpleLink
{
	color: #000 !important;
	background-color: transparent !important;
	font-weight:bold !important;
}

/*end*/
/*
/* newspage styles*/
#narrowicon
{
	width:16px;
	height:10px;
	background:url(../img/narrowicon.gif) no-repeat left top;
}

#wideicon
{
	width:16px;
	height:10px;
	background:url(../img/wideicon.gif) no-repeat left top;
}

#uparrow
{
	position:relative;
	float:left;
	margin-left:5px;
	width:10px;
	height:5px;
	background:url(../img/up_arrow_gry.gif) no-repeat left top;
}

#downarrow
{
	position:relative;
	padding-top: 5px;
	float:left;
	margin-left:5px;
	width:10px;
	height:5px;
	background:url(../img/dwn_arrow_gry.gif) no-repeat left top;
}


/* page footer */
#pageFooter {
	padding-top:3px;
	margin: 2px 5px 2px 5px;
}

#pageFooter .toolbar {
	font-size:12px;
}

#pageFooter .copyright {
	color: #999999;font-size:12px;
}

#pageFooter .copyright a,
#pageFooter .copyright a:visited
{
	color: #F00;font-size:12px;text-decoration:none
}

#pageFooter .copyright a:hover{
	color: #F00;font-size:12px;text-decoration:underline
}
#pageFooter .copyright a.footerSupportLink, #pageFooter .copyright a.footerSupportLink:visited
{
	color:#666666; font-weight:bold;
}
/* end page footer */
input.majorButton {	background-color: #99CC00; }
input.minorButton {	background-color: #CCCCCC; }

.errMsg { color:Red; }
div.divFactivaException, div.divFactivaException table {background-color: #CCCCCC; font-size:10px;}
div.divFactivaException table.subTable {background-color: #999999; font-size:10px;}
