@import url(/includes/ifj-global_v2.css);
/* COLOUR CHANGES
383265 > 333366
7694B6 > 6699cc

*/
table#T3 {width:750px;}
#window {
	position: absolute;
	top: 0px;
	}	

p, li {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	}

li p {font-size: 100%;}

#centercontent table {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

/* added following as <p> text in tables was smaller then regular text */
#centercontent table p {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
	
/*ul, ol {font-size: small;	font-family: Verdana, Arial, Helvetica, Sans-serif;} */
label {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-align:right;
	font-size:0.7em;
	padding:0px 10px;
	margin:0px;
	font-weight:bold;
	color:white;
	}
p.miniTOC {
	font-size: 70%;
	color: navy;
	background-color: transparent;
	text-align: center;
	padding:0px;
	margin:0px;
	}

p.caption, p.claption {
	margin: 0px;
	padding: 0px;
	font-size: 60%;
	}


form, select, optgroup, option {
	margin: 0px;
	padding:0px;
	}

h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	}

h1 {
	font-size:100%;
	padding-top:10px;
	text-align: center;
	}

h2 {
	font-size:90%;
	padding-top:10px;
	}		

h3 {
	font-size:85%;
	padding-top:10px;
	}

h4 {
	font-size:80%;
	font-style: normal;
	}

li p {margin:0px;padding:0px;}
/*
li a {font-size:80%;}

td.hdg {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	background-color: #333366;
	text-align: left; 
	padding: 1px 0px 1px 0px;
	border-width:0px;
	}
*/

p.hdg {
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	background-color: #333366;
	text-align: left; 
	padding: 1px 0px 1px 0px;
	border-width:0px;
	}

td.mnu {
	background-color: #6699CC
	}
.time {
	font-size: 60%;
	color: #ddd;
	}
span.sm, p.sm {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 60%;
	color: #333366;
	}
.formcolor {
	background-color:#D5E1EF;
	padding: 0.5em;
	border: 1px solid gray;
}
span.sector {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: red;
	}
span.category {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #333366;
	}

.submenu {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 70%;
	text-align: right;
	background-color:#fff;
	color: black;
	padding: 0.2em;
	border-top: 0px solid #6699CC;
	}

.navybgnd {
	background-color: #333366;
	}
.bluebgnd {
	background-color: #6699CC;
	}

div#centercontent {
	text-align: left;
	padding: 0em;
	background-color: white;
	}

#centercontent td, #centercontent th {text-align: left;}


/* div#centercontent img {
	float: left;
	margin-right: 1em;
	}
*/
div.footer {
	width: 100%;
	text-align:center;
	color:#4A80B5;
	background-color: #fff; 
	padding: 0.2em;
	margin: 0em;
	border-top: 1px solid #4A80B5;
	}
div.footer a.vlink:link, div.footer a.vlink:visited, div.footer a.vlink:hover {
	color: #4A80B5;
	font-size: 80%;
}
div.footerads {
	text-align:center;
	color:#4A80B5;
	border:1px solid #4A80B5;
	background-color:white;
	margin:0px;
	}

/* .RHpanal, .LHpanal {  */
.RHpanel {
	 background-color:#fff;
	 text-align:center;
	 border:0px solid #333366;
	}

.border {border: 0px solid gray;padding:0.5em;}

.specification {
	font-size: 60%;
	font-weight: bold;
	letter-spacing: 0.1em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #FFF;
	background-color : transparent;
	}

/*  LINKS     */

#top_nav_menu a.hlink:link {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 80%;
	color: #fff;
	background-color : transparent;
	text-decoration: none;
}

html>body #top_nav_menu a.hlink:link {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 90%;
	color: #fff;
	background-color : transparent;
	text-decoration: none;
}

#top_nav_menu a.hlink:visited {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 80%;
	color: #fff; 
	background-color : transparent;
	text-decoration: none;
}

html>body #top_nav_menu a.hlink:visited {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 90%;
	color: #fff; 
	background-color : transparent;
	text-decoration: none;
}

#top_nav_menu a.hlink:hover {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 80%;
	color: #fff;
	background-color : transparent;
	text-decoration: underline;
	}

html>body #top_nav_menu a.hlink:hover {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 90%;
	color: #fff;
	background-color : transparent;
	text-decoration: underline;
	}

a.vlink:link {
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: white;
	background-color : transparent;
	text-decoration: none;
	}

/* Secondary non link level on Left Menus*/

td.mnu span.hdg2 {
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: white;
	background-color : transparent;
	text-decoration: none;
	}

a.vlink:visited {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 60%;
	color: #fff; 
	background-color : transparent;
	text-decoration: none;
	}

a.vlink:hover {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 60%;
	color: #333366;
	background-color : transparent;
	text-decoration: underline;
}

.adspanal {background-color: white;text-align:center;}

.HighlightPara1 {
	border:1px solid #ccc;
	padding: 0.25em;
	color: black;
	background-color:#9ccfff;
	width: 98%;
	margin:0;
}

.HighlightPara2 {
	border:1px solid #ccc;
	padding: 0.25em;
	color: black;
	background-color:#ceefff;
	width: 98%;
	margin:0;
}

#results {
	padding-left: 1em;
	}
.backissuesNav {font-size: 0.6em;color: white;text-align:center;}
a.monospace {color: #ff0000;font-family:monospace;text-decoration:none;}
.color01 {color: #ccc;}
/*
table.LSD_PriceTable {border: 1px solid black;}
table.LSD_PriceTable th {text-align: center;background-color: #CE3000; color: white;border-top: 1px solid black;border-left: 1px solid black;font-size: 80%;}
table.LSD_PriceTable td {border-top: 1px solid black;border-left: 1px solid black;font-size: 80%;}
table.LSD_PriceTable col.col1 {background-color:#000066; color: white;}
*/

table.LSD_PriceTable {border: 1px solid black;}
table.LSD_PriceTable th {text-align: center;background-color: #CE3000; color: white;border-top: 1px solid black;border-left: 1px solid black;font-size: 80%;}
table.LSD_PriceTable td {border-top: 1px solid black;border-left: 1px solid black;font-size: 80%;}
table.LSD_PriceTable col.col1 {background-color:#000066; color: white;}

td.TabHeadColor {text-align: center;background-color: #CE3000; color: white;border-top: 1px solid black;border-left: 1px solid black;}
td.TabHeadColor p, td.TabCol1 p, td.TabCol2 p, th.TabCol2 p, th.TabCol3 p,  {font-size: 100%;}
td.TabCol1 {background-color:#000066; color: white;border: 1px solid #ccc;}
td.TabCol2, th.TabCol2 {background-color:#E6EEF6; color: black;border: 1px solid #ccc;}
td.TabCol3, th.TabCol3 {background-color:#D8ECE7; color: black;border: 1px solid #ccc;}
td.TabCol1 a, td.TabHeadColor a {color: white;}
td.TabCol2 a, td.TabCol3 a {color: black;}

@media print{

	.noprint, .RHpanal {
		display: none;
	}
}
