body  { background-image: url('images/bg.gif'); margin-top: 0; background-repeat: repeat-x;background-color: #DDDDDD}
p {}
td  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
th	{ color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom:6px; padding-top:6px; }
.mainborder { border-right: 1px solid #f47920; border-left: 1px solid #f47920 }
.underline { border-bottom: 1px solid #c6c6c6 }
/*<agl.folder "catnav">*/
.gray   { color:#666666; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none;}
/*</agl.folder>*/
.smallnav{ color: #fff; font-size: 10px;}
.smallnav2{ color: #f47920; font-size: 11px; padding-bottom:5px; font-weight:bold;}
a.smallnav, a.smallnav2  { text-decoration: none; }
a:hover.smallnav, a:hover.smallnav2 { color: #000; text-decoration: none; }
.orangebold {color: #f47920; font-style: italic; font-weight: bold;text-decoration: none}
.blackbold  { color: #000; font-weight: bold; font-size: 10px; text-decoration: none;}
.smblackbold  { color: #000; font-weight: bold; font-size: 9px; text-decoration: none;}
input  { font-size: 10px; padding: 2px; border: solid 1px #f47920; height: 20px }
input.netcomp  { font-size: 10px;padding: 2px;border: solid 1px #f47920;height: 20px; }
.nobox {
	font-size: 10px;
	padding: 2px;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.submit  { color: #f47920; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: capitalize; }
a:hover.submit { text-decoration: underline; }
.submit_gray  { color: #CCC; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: capitalize; }
select {
	border: 1px solid #f47920;
}

.emailborder  { padding: 0px; border: solid 1px #c6c6c6 }
.catbox { padding: 2px; border: solid 1px #c6c6c6; }
.lsched { padding: 2px 8px; border-bottom: solid 1px #c6c6c6; }
.text1 { color: #565656 }
.text1small { color: #565656;font-size:11px; }

.head1 { color: #f47920; font-style: oblique; font-weight: bolder; font-stretch:  ultra-condensed; font-size: 14px; text-transform: uppercase; letter-spacing: -1px }
.box { border: solid 1px #c6c6c6 }
a.orangesmall { color: #f47920; font-size: 9px ; text-decoration: none; }
a:hover.orangesmall { text-decoration: underline; }
.customsubmit { background-color:#f47920 !important; /* to prevent highlighting by Google Toolbar */
	color:white; width:65px; height:22px; line-height:10px; vertical-align: middle; margin-bottom:4px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: capitalize; border: outset 1px #f47920; outline-width: 0;
	 cursor: pointer;
 	 cursor: hand; }
.customsubmit2 { background-color:#f47920 !important; /* to prevent highlighting by Google Toolbar */
	color:white; width:30px; height:22px; line-height:10px; vertical-align: middle; margin-bottom:4px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: capitalize; border: outset 1px #f47920; outline-width: 0; 
	 cursor: pointer;
 	 cursor: hand; }
.bluebold { color:#0000FF;font-size:8pt;font-family:verdana;font-weight:bold;}
.redboldplus { color: #8b0000; font-size: 11pt; font-family: Verdana; font-weight: bold; }
.boldplus2 {font-size: 11pt;font-weight: bold;}
.boldplus1 {font-size: 10pt;font-weight: bold;}
.boldplus0 {font-size: 9pt;font-weight:bold;}
.boldminus {font-size: 8pt;font-weight:bold;}
.smallfont {font-size: 8pt;color:#0000FF;}
.orange  { color: #f47920; font-weight: bold; font-stretch: condensed; text-decoration: none; }

.green   { color: #41ad49; font-weight: bold; font-stretch: condensed; text-decoration: none; }
.bluelt   { color: #89b3c1; font-weight: bold; font-stretch: condensed; text-decoration: none; }
.purple   { color: #5c2d91;font-weight: bold; font-stretch: condensed; text-decoration: none; }
.bluedk   { color: #0077c0; font-weight: bold; font-stretch: condensed; text-decoration: none; }
.bluemed   { color: #00adef; font-weight: bold; font-stretch: condensed; text-decoration: none; }
.red   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; }
.yellow   { color: #fdb90b; font-weight: bold; font-stretch: condensed; text-decoration: none; }

.orangelg  { color: #f47920; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }

.greenlg   { color: #41ad49; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.blueltlg   { color: #89b3c1; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.purplelg   { color: #5c2d91;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.bluedklg   { color: #0077c0; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.bluemedlg   { color: #00adef; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.redlg   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.yellowlg   { color: #fdb90b; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.yellowlg2   { color: #fdb90b;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:18px; }
.yellowli   { color: #fdb90b;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
a:hover.yellowli { text-decoration: underline; }
.yellowli2   { color: #fdb90b;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.yellowli2 { text-decoration: underline; }
.black   { color: #000000;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.blacksm   { color: #000000;font-weight: normal; font-stretch: condensed; text-decoration: none; font-size:10px; }
.blacksm2, .blacksm2 tr   { color: #000000;font-weight: normal; font-stretch: condensed; text-decoration: none; font-size:9px; }
.blacklg   { color: #000000;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:16px; }
.blacklg2   { color: #000000;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:18px; }
.graysm { color: #89b3c1; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.graysm { text-decoration: underline; }
.graylg { color: #89b3c1; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.brownsm { color: #f47920; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.brownsm { text-decoration: underline; }
.brownlg  { color: #f47920; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.brownli  { color: #f47920; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
.redlg   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.redlg2   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:18px; }
.redsm { color: #d2232a; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px;}
a:hover.redsm { text-decoration: underline; }
.redli   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
a:hover.redli { text-decoration: underline; }
.redli2   { color: #d2232a;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.redli2 { text-decoration: underline; }
.purplelg   { color: #5c2d91;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.purplesm   { color: #5c2d91;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.purplesm { text-decoration: underline; }
.purpleli   { color: #5c2d91;font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
.bluelg   { color: #0077c0; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.blueli2 { color: #0077c0; font-size: 12px; font-weight: bold; font-stretch: condensed; line-height: 16px; text-decoration: none; }
a:hover.blueli2 { text-decoration: underline; }
.blueli   { color: #0077c0; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
a:hover.blueli { text-decoration: underline; }
.bluesm   { color: #0077c0; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.bluesm { text-decoration: underline; }
.turqlg   { color: #00adef; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.turqsm   { color: #00adef; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.turqsm { text-decoration: underline; }
.turqli   { color: #00adef; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
.greensm { color: #41ad49; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:11px; }
a:hover.greensm { text-decoration: underline; }
.greenlg { color: #41ad49; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.oranglg   { color: #fdb90b; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:14px; }
.orangsm   { color: #fdb90b; font-weight: bold; font-stretch: condensed; font-size:11px; }
a:hover.orangsm { text-decoration: underline; }
.orangli   { color: #fdb90b; font-weight: bold; font-stretch: condensed; text-decoration: none; font-size:12px; }
.textmain { color: #000000; text-decoration: none; font-size:11px; line-height: 13px; }
.textmaine { color: #000000; font-stretch: condensed; text-decoration: none; font-size:10px; line-height: 12px; }
.textmain_wh { color: #ffffff; text-decoration: none; font-size:11px; }
.textmainlg { color: #000000; font-size: 12px; text-decoration: none; }
.textmainlge { color: #000000; font-size: 12px; line-height: 14px; text-decoration: none; }
.headline { color: #565656; font-style: italic; font-stretch: condensed; text-decoration: none; font-size:13px; }
.headlinesm { color: #565656; text-decoration: none; font-size:10px; }
.library   { color: #0099ff; font-size: 12px; font-weight: bold; font-stretch: condensed; line-height: 16px; text-decoration: none; }
a:hover.library { text-decoration: underline; }
.descrip { color: #565656; font-stretch: condensed; text-decoration: none; font-size:12px; }
.search { color: #565656; font-weight: bold; text-decoration: none; font-size:13px; }
.app { color: #565656; font-stretch: condensed; font-weight: bold; text-decoration: none; font-size:12px; }

.submitLink {
   color: #f47920; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: capitalize; 
   background-color: transparent;
   
   border: none;
   cursor: pointer;
   cursor: hand;
  }
input.sub { background-image: url(images/bu_normal.gif); width: 60px; height: 23px; background-color: transparent; border: none; 
	color: #ffffff; font-weight: bold; font-stretch: condensed; font-size:11px; line-height: 8px;
	cursor: pointer; 
	cursor: hand;
  }
a:hover.input.sub { background-image: url(images/bu_over.gif); width: 60px; height: 23px; background-color: transparent; border: none;
	color: #ff9900; font-weight: bold; font-stretch: condensed; font-size:11px;
	cursor: pointer; 
	cursor: hand;
  }
  
/* END: scorecard
---------------------------------- */
/* BEGIN: records table
---------------------------------- */
.records {
	float: left;
	width: 100%;
	font-size: 95%;
}

.records th {
	border: 1px solid #bbb;
  padding: .6em;
	text-align: right;
	font-weight: normal;
	background: #e5e5e5;
}
.records th.text {
	text-align: left;
	width: 35%;
}
.records td {
	border: 1px solid #ddd;
  padding: .6em;
	text-align: right;
	background: #f9f9f9;
}
.records td.count {
	width: 1%;
}
.records td.text {
	text-align: left;
}

.records th.graph_sort {
	padding-right: 2px;
}
.records th.graph_sort select {
	margin: 0 15px 0 0;
}
.records th.graph_sort a.sort_direction {
	float: right;
	margin: 0;
	padding: 0 6px 0 0;
	width: 0;
	height: 0;
	overflow: hidden;
	text-indent: -5000px;
}
.records th.graph_variable select {
  float: left;
  margin: 0 0 0 6px;
}
.records th a {
	color: #000;
	display: block;
}
.records th.sort a {
  padding: 0 10px 0 0;
}
.records.comparison td {
	background: #f0f0f0;
}
.records.comparison .highlight td.text {
	font-weight: normal;
}
.records td.sort, 
.records td.graph_sort {
	font-weight: bold;
	background-color: #e5e5e5;
}
.records .date_comparison td.sort, 
.records .date_comparison td.graph_sort {
	background-color: #f0f0f0;
}
.records .highlight td {
	background-color: #fff;
}
.records .highlight td.sort, 
.records .highlight td.graph_sort {
	background-color: #f0f0f0;
}
a.orange  { color: #f47920; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.green   { color: #41ad49; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.bluelt   { color: #89b3c1; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.purple   { color: #5c2d91; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.bluedk   { color: #0077c0; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.bluemed   { color: #00adef; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.red   { color: #d2232a; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
a.yellow   { color: #fdb90b; font-style: italic; font-weight: bold; font-stretch: condensed; text-decoration: none; }
.redtextxsm { color: red; font-size: xx-small; font-style: italic; text-decoration: none; }
.ul_diamond { list-style-type: none;
		padding: 0;
		margin: 0;
}
.li_diamond { background-image: url(images/diamond_ul.gif);
		background-repeat: no-repeat;
		background-position: 1em;
		padding-left: 2.25em;
}
.li_diamond2 { background-image: url(images/diamond_ul_10.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 1.2em;
		padding-bottom: 0.3em;
		font-size:12px;
}
.li_blank { display:block; background-image: url(images/blank_ul.gif);
		background-repeat: no-repeat;
		background-position: 1em;
		padding-left: 2.25em;
}
.li_blank1 { display:block; background-image: url(images/blank_ul.gif);
		background-repeat: no-repeat;
		background-position: .5em;
		padding-left: .5em;
}
.li_blank2 { display:block; background-image: url(images/blank_ul.gif);
		background-repeat: no-repeat;
		background-position: 2em;
		padding-left: 3.25em;
}
.orangemail { color: #ff9933; font-weight: bold; font-stretch: condensed; font-size:13px; text-decoration: none; }
a:hover.orangemail { text-decoration: underline; }
.fbtableheader { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; font-stretch: condensed; font-size:10px; text-decoration: none; padding:8px 6px; }
.fbtablerow { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-stretch: condensed; font-size:9px; text-decoration: none; padding:2px 6px; border:solid 1px #c6c6c6;}
.fbtable { border: solid 1px #c6c6c6; }
.sresults { float: left; width: 100%; margin-top:10px; font-size: 95%; background-color:#FFF; border:1px solid #c6c6c6; }
.sresults th { font-weight:bold; padding:4px; text-align: right; }
.sresults td { padding:6px; text-align: right; vertical-align:top; }
.sresults td.rt { padding:6px; text-align: right; }
.sresults td.lft { padding:6px; text-align: left; }
