﻿/* CSS Document */

body {
	background: #efefef;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size:10pt;
	text-align: center;
}
* html body{
	font-size:10pt;
}

a, a:link{color:#184B9B;}
a:hover:{color:#184B9B;}
a:visited{color:#184B9B;}
a:active{color:#184B9B;}

.container{
	border: #666 solid 1px;
	width:997px;
	margin: 0;
	overflow:hidden;
	padding:0;
	background: #fff;
	text-align: left;
}
.header{
	background: #fff;
	color:#fff;
}
.subHeader
{
	background:#ff7f00;
	color:#fff;
	font-size:13pt;
	height:150px;
	padding: 10px 0 0 15px;
}

.subHeaderOrangeSmall
{
	background:#ff7f00;
	color:#fff;
	font-size:13pt;
	height:100px;
	padding: 10px 0 0 15px;
}

.subHeaderBlueSmall
{
	background:#0066cc;
	color:#fff;
	font-size:13pt;
	height:100px;
	padding: 10px 0 0 15px;
}

.subHeader2
{
	background:#0066cc;
	color:#fff;
	font-size:13pt;
	height:150px;
	padding: 10px 0 0 15px;
}
.homeHeader{
	background:#ff7f00;
	color:#fff;
	font-size:13pt;
	height:200px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	text-align: right;
}
.weKnow{
	background:#666;
	color:#fff;
	font-size:13pt;
	height:30px;
	padding: 10px 0 0 15px;
	border-top: #fff 2px solid;
}
.main{
	margin:0;
	background: #fff;
	padding: 0;
	padding:12px;
	overflow: auto;
}

.seoText{
	color:#666;
	font-size:11px;}
	
.buttonBar{
	background:#666;
	color:#fff;
	height:36px;
	border-bottom:#fff solid 1px;
}
.buttonBar ul{
	list-style:none;
	margin:0;
  	padding:12px 0 0 0px;
}
* html .buttonBar ul{
	list-style:none;
	margin:0;
  	padding:10px 0 0 0px;
}
.buttonBar li{
	float:left;
	padding:0 0 0 30px;
	background:url(../images/blt-grey.gif) 20px 4px no-repeat;
}
* html .buttonBar li{
	background-position: 20px 6px ;}
	
.buttonBar a{
	text-decoration:none;
  	font-weight:normal;
  	color:#fff;
}
.buttonBar a:hover{
	text-decoration:underline;
  	color:#efefef;
}

.buttonBarHome{
	background:#c1c1c1;
	color:#fff;
	height:26px;
	border-bottom:#fff solid 1px;
}
.buttonBarHome ul{
	list-style:none;
	margin:0;
  	padding:4px 0 0 0px;
}
* html .buttonBarHome ul{
	list-style:none;
	margin:0;
  	padding:4px 0 0 0px;
}
.buttonBarHome li{
	float:left;
	padding:0 0 0 30px;
	background:url(../images/blt-grey.gif) 20px 6px no-repeat;
}
* html .buttonBarHome li{
	background-position: 20px 6px ;}
	
.buttonBarHome a{
	text-decoration:none;
  	font-weight:normal;
  	color:#fff;
}
.buttonBarHome a:hover{
	text-decoration:underline;
  	color:#efefef;
}

.tab{
	background: url(../images/tabBottom.gif) #aed0f8 left bottom;
	margin:0;
	padding:0 0 12px 0;
}
.tabBottom{background: url(../images/tabBottom.gif) #aed0f8; height:12px; width:973px; margin: 0 0 12px 0;}
.tab p{
	padding:10px;
}
.tabStrip{
	color:#025ac0;
	background-color:#fff;
	margin:0;
	padding:0;
	width:100%;
	height:26px;
}
.tabStrip ul{
	list-style:none;
	margin:0;
  	padding:0;
}
.tabStrip li#t1{
	float:left;
	padding:6px 50px 0 20px;
	height:20px;
	background:#aed0f8 url(../images/tab1.gif) top right no-repeat;
}
.tabStrip li#t2{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background:#d6e9fe url(../images/tab2.gif) top right no-repeat;
}
.tabStrip li#t3{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background-color: #F1F7FE;
	background-image: url(../images/tab3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabStrip li#t4{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background-color: #d6e9fe;
	/*background-image: url(../images/tab4.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}
.tabStrip li#t5{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background-color: #d6e9fe;
	background-image: url(../images/tab5.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabStrip li#t6{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background-color: #aed0f8;
	background-image: url(../images/tab6.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabStrip li#t7{
	float:left;
	padding:6px 50px 0 15px;
	height:20px;
	background-color: #F1F7FE;
	/*background-image: url(../images/tab7.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}

.footer{
	clear:left;
	font-size:9pt;
	background:#ff7f00;
	color:#FFCC99;
	height:22px;
	padding: 4px 0 0 15px;
	margin:0;
}

.footer a, .footer a:link, .footer a:visited, .footer a:active{
color:#fff;
}
* html .footer {margin:12px 0 0 0;}

.login{
	font-size:9pt;
	color:#FFCC99;
	width:300px;
}
.login a{
	color:#fff;
	text-decoration:none;
}
.login a:hover{
	color:#fff;
	text-decoration:underline;
}
.disclaimer{
	font-size:9pt;
	background:#ff7f00;
	color:#FFCC99;
	text-align:right;
	padding-right:8px;
	float:right;
}
.disclaimer a{
	color:#fff;
	text-decoration:none;
}
.disclaimer a:hover{
	color:#fff;
	text-decoration:underline;
}
input {font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif, sans-serif; color:#666666; padding:2px 0 0 2px;}
* html input {font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif, sans-serif; border:0; color:#666666; padding:2px 0 0 2px;}
input.button {font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif, sans-serif; background: #415a79; color:#fff; border: 1px solid #fff; height:22px; padding:2px 8px 4px 8px; float:left; outline: 1px solid #415a79; margin:5px 0px 1px 4px; cursor:pointer;}

.textfield { border: 1px solid #69696a; }

textarea.keywords{ font: 10pt "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color:#666666; border: 1px solid #69696a; padding:2px 0 0 2px; height:180px; width:500px;}
select.keywordsExist{ background-color:#EEE; font: 10pt "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color:#666666; border: 1px solid #69696a; padding:2px 0 0 2px; height:120px; width:500px;}
select{margin:0;}
select.sHeader{margin:0;font-size:10px;}

/* table t1 */
table.t1 {font-size:10pt; color:#111; border: #666 1px solid; border-top:none; width:100%;}
table.t1 td{border-top:#efefef 1px solid;padding:4px 4px 2px 8px; height:11pt;}
table.t1 tr.odd{background-color:#BCD4F5;}
table.t1 tr.even{background-color:#8CBDF7;}

/* table wiz */
table.wiz {font-size:10pt; color:#111; margin: 24px 0 24px 180px;}
table.wiz td{padding:4px 4px 2px 8px; height:11pt;}
table.wiz tr.odd{background-color:#BCD4F5;}
table.wiz tr.even{background-color:#8CBDF7;}

/* table help */
table.thelp {font-size:10pt; color:#111; border: #666 1px solid; border-top:none; width:100%;}
table.thelp td{padding:4px 8px 2px 8px;}
table.thelp tr.odd{background-color:#E6EAF0;}
table.thelp tr.even{background-color:#8CBDF7;}
table.thelp ul{padding:0; margin:0 12px 0 10px;}
table.thelp li{list-style-position: outside; line-height:16pt;}
table.thelp a{text-decoration:none;color:#000;}
table.thelp a:hover {text-decoration:underline;color:#000;}

/* table links */
table.tlinks {background: #BCD4F5 url(../images/bkg-help.gif) top left no-repeat; font-size:10pt; color:#111; border: #666 1px solid; border-top:none; width:100%;}
table.tlinks td{padding:4px 8px 2px 8px;}
table.tlinks tr.odd{}
table.tlinks tr.even{}
table.tlinks ul{padding:0; margin:0 12px 0 10px;}
table.tlinks li{list-style-position: outside; line-height:16pt;}
table.tlinks a{text-decoration:none;color:#000;}
table.tlinks a:hover {text-decoration:underline;color:#000;}

/* table info */
table.tinfo {background: #fff ;font-size:10pt; color:#111; border: #666 1px solid; border-top:none; width:100%;}
table.tinfo td{padding:4px 8px 2px 8px;}
table.tinfo tr.odd{}
table.tinfo tr.even{}
table.tinfo ul{padding:0; margin:0 12px 0 10px;}
table.tinfo li{list-style-position: outside; line-height:16pt;}
table.tinfo a{text-decoration:none;color:#000;}
table.tinfo a:hover {text-decoration:underline;color:#000;}
table.tinfo tr.overdue{ background-color:#CC0033; color:#fff; padding:0; margin:0;}
table.tinfo tr.overdue a{color:#fff; text-decoration:underline;}

table.t1 th{
background: #EFEFEF url(../images/bkg-bar-split.gif) no-repeat;
border:none;
padding: 3px 0 0 8px;
height:27px;
text-align:left;
font-weight:normal;
color:#000;}

table.t1 th.sortable{
padding-left:16px;
cursor:pointer;
background: #EFEFEF url(../images/bkg-bar-sort.gif) no-repeat;}
table.t1 th.sortable.sorted{font-weight:bold; color:#000}
table.t1 th.sortable.sorted.ascending{background: #EFEFEF url(../images/bkg-bar-asc.gif) no-repeat;}
table.t1 th.sortable.sorted.descending{background: #EFEFEF url(../images/bkg-bar-des.gif) no-repeat;}
table.t1 th.nosplit{background: #EFEFEF url(../images/bkg-bar.gif) repeat-x; padding: 0px 0 0 2px;}
table.t1 th.nospliticon{background: #EFEFEF url(../images/bkg-bar.gif) repeat-x;padding: 5px 0 0 6px;}
* html table.t1 th{padding: 0 0 0 8px;}

table.t1 a{
text-decoration:none;
color:#555;}

.col1 {border: #000 solid 0px; width:184px; float:left; margin:0 0 0px 0; float:left;}
.col2 {width:776px; margin-left:194px;}
.col {width:973px; margin-left:194px;}

.navbar {border: #333 solid 1px; border-top:none; width:180px; cursor:pointer;}
.nl1 {height:23px; background-image:url(../images/nav-lv1.gif); padding:4px 10px 0 10px; color:#fff;}
.nl1:hover {height:23px; background-image:url(../images/nav-lv1-hover.gif); padding:4px 10px 0 10px; color:#fff;}
.nl1s{height:23px; background-image:url(../images/nav-lv1-select.gif); padding:4px 10px 0 10px; color:#fff;}
.nl2 {height:23px; background-image:url(../images/nav-lv2.gif); padding:4px 10px 0 10px; color:#666;}
.nl2s{height:23px; background-image:url(../images/nav-lv2-select.gif); padding:4px 10px 0 10px; color:#000;}
.nl2:hover {height:23px; background-image:url(../images/nav-lv2-hover.gif); padding:4px 10px 0 10px; color:#000;}

.navbarC
{
	border: #333 solid 1px;
	border-top: none;
	width: 180px;
	cursor: pointer;
	
}
.navbarC a {text-decoration: none;}
.nl1C {height:23px; background-image:url(../images/nav-lv1C.gif); padding:3px 10px 0 22px; color:#fff;}
.nl1C:hover {height:23px; background-image:url(../images/nav-lv1C-hover.gif); padding:3px 10px 0 22px; color:#fff;}
.nl1sC {height:23px; background-image:url(../images/nav-lv1C-select.gif); padding:3px 10px 0 22px; color:#fff;}
.nl1C a {color: #ffffff;}
.nl1sC a {color: #ffffff;}

.nl2C {height:23px; background-image:url(../images/nav-lv2C.gif); padding:3px 10px 0 22px; color:#666;}
.nl2sC{height:23px; background-image:url(../images/nav-lv2C-select.gif); padding:3px 10px 0 22px; color:#000;}
.nl2C:hover {height:23px; background-image:url(../images/nav-lv2C-hover.gif); padding:3px 10px 0 22px; color:#000;}

.wizard {padding:24px 0 24px 0;}
.graph {border: #666 1px solid; border-top:none; background-color:#B5CEF3; padding:0; width:774px; text-align:center; margin:0 0 20px 0;}
.mainHeader{height:23px; font-size:14px; background-image:url(../images/bkg-bar.gif); padding:4px 10px 0 10px; }
.chartHeader{height:23px; font-size:14px; color:#fff; background-image:url(../images/bkg-bar4.gif); padding:4px 10px 0 10px;}
.chartHeader a, .chartHeader a:visited{background:none; padding:0; color:fff; text-decoration:none;}
.chartHeader a:hover{color:fff; text-decoration:underline;}
.blueHeader{height:23px; font-size:14px; color:#fff; background-image:url(../images/bkg-bar2.gif); padding:4px 10px 0 10px; border-left: #333 1px solid; border-right: #333 1px solid;}
.greenHeader{height:23px; font-size:14px; color:#fff; background-image:url(../images/bkg-bar5.gif); padding:4px 10px 0 10px; border-left: #333 1px solid; border-right: #333 1px solid;}
* html .mainHeader{height:23px; font-size:14px; background-image:url(../images/bkg-bar.gif); padding:4px 10px 0 10px;}
* html .chartHeader{height:23px; font-size:14px; color:#fff; background-image:url(../images/bkg-bar4.gif); padding:4px 10px 0 10px;}
.chartContent{}
.txtGraph{float:right; font-size:11px; color:#666; margin:0; padding:0px 0 0 20px; background:url(../images/btn-hide.gif) left 1px no-repeat}
.txtKeywords{float:right; font-size:11px; color:#666; margin:0 16px 0 0; padding:0px 0 0 20px; background:url(../images/btn-set.gif) left 1px no-repeat}
.txtPrint{float:right; font-size:11px; color:#666; margin:0 16px 0 0; padding:0px 0 0 20px; background:url(../images/btn-print.gif) left 1px no-repeat}
.txtExport{float:right; font-size:11px; color:#666; margin:0 16px 0 0; padding:0px 0 0 20px; background:url(../images/btn-export.gif) left 1px no-repeat}
.help{border: #99CCFF 2px solid; background-color:#d6e9fe; padding:16px; text-align:center; margin:24px; color:#666;}
.help a {padding:0; margin:0; color:#025ac0;}

/**/
.collapse{float:right; font-size:11px; color:#666; margin:0; padding:2px 0 0 20px; cursor: pointer; }

.chartHeaderTiny{height:16px; font-size:12px; color:#FFFFFF; background-image:url(../images/bkg-bar4.gif); padding:1px 6px 3px 6px;}
.chartHeaderTiny a, .chartHeaderTiny a:visited{background:none; padding:0; color:#FFFFFF; text-decoration:none;}
.chartHeaderTiny a:hover{color:#FFFFFF; text-decoration:underline;}

.date {border: #333 solid 1px; border-top:none; width:180px; margin:20px 0 0 0;}
.date a
{
	text-decoration: none;
	color: #1c57b5;
}
.datetitle
{
	background-image: url(../images/dat.gif);
}

tr.tinygraph
{
background-color:#BCD4F5;
}

.popup{border: #99CCFF 2px solid; background-color:#d6e9fe; padding:16px; text-align:center; margin:24px; color:#666;}
.popup a {padding:0; margin:0; color:#025ac0;}

/**/
table.products{}
table.products th{
	/*background-image: url(../images/bkg-hdr-home.gif);*/
	background-color:#999999;
	color: #FFFFFF;
	text-align: left;
	height: 28px;
	padding: 0 0 0 12pt;
	font-size:12pt;
}

table.products th a
{
	text-decoration: none;
	color: #ffffff;
}

table.products th a:visited
{
	text-decoration: none;
	color: #ffffff;
}

table.products th.grey
{
	background-image: url(../images/bkg-bar4.gif);
	color: #FFFFFF;
	text-align: left;
	height: 28px;
	padding: 0 0 0 12pt;
}
table.products td{ text-align:center;}
table.products td ul{margin-left:16pt; padding:0; }
table.products td ul li{list-style-position:outside; list-style-image:url(../images/blt-grey.gif)}

table.offer{
border-bottom:#999 dotted 1px;}
table.offer th{	
	background-image: url(../images/bkg-bar4.gif);
	color: #fff;
	text-align: left;
	height: 28px;
	padding: 0 0 0 12pt;
	border-left:#666 solid 1px;}
table.offer th a 
{
	color: #ffffff;
	text-decoration: none;
}
table.offer td{}
table.offer td ul{margin-left:16pt; padding:0; }
table.offer td ul li{list-style-position:outside; list-style-image:url(../images/blt-grey.gif)}

table.login{color:#fff; font-size:11px; margin:0 0 0 0; width:100%;}
table.login input{width:70px; font-size:10px; border:#bbb 1px solid;}
table.login td{padding:0 0 0 12px;}

H1
{
	font-weight: bold;
	font-size: large;
	padding-bottom: 2px;
}

H2
{
	font-weight: bold;
	font-size: medium;
	color: #0066cc;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.reportfeatureimage
{
	padding-left: 10px;
	float: right;
}

P 
{
	margin-top: 0px;
	padding-top: 0px;
}

.language
{
	font-size: 8pt;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 10px;
	text-align: right;
}

.language a
{
	text-decoration: none;
	color: #000000;
}

.wizardHeader{height:23px; font-size:14px; background-image:url(../images/bkg-bar.gif); padding:4px 10px 0 10px; margin-bottom: 0px; }

.upgradenow
{
	margin-left: 350px;
}
