/* CSS Document */

.clearboth{clear:both;}
.nowrap{white-space:nowrap;}
body.nowarning1col div.center p.warning1col{display:none;visibility:hidden;}
/* ======== Index.cfm ======== */
h1.h1catno{margin-bottom:0;padding-bottom:5px;}
.searchbox{margin:1em 0;height:100%;border:1px solid #C0C0C0;}
.searchbox h2{margin:0; padding:3px 5px;border-bottom:1px solid #C0C0C0;background:#F0F8FF;}
.boxcontent{margin:.5em 1em;}
.boxcontent form{margin:0;}
fieldset{border:0;}
div.boxcontent input{margin-top:5px;}

/* ======== CMACAlist.cfm ======== */
div.listcol{
	float:left;
	margin-right:1em;
	width:30%;
}

div.listcol h3{
	margin:0 0 .1em 0;
	padding:0;
}

div.listcol ul{margin-top:0;}
/* ======== P2.cfm ======== */
div.tractinfo{padding:0 1em 0 2em;}
div.buttons a.button:link, div.buttons a.button:visited, div.buttons a.button:hover{
	text-align:center;
	margin:1em 0.5em 4em 0;
	border: outset 2px #FFFFFF;
	background:#D4D0C8;
	padding:2px 5px;
	text-decoration:none;
	color:#000;
}

div.noteborder{border:1px solid #C0C0C0;background-color:#F7F7F7;margin:0;padding:5px 0;}
div.noteborder p{padding:0 3px;margin:0;}

.footnote{border-top:1px solid #c0c0c0;margin:1em 0 0 0;}
.footnote p{margin:0;padding:.25em 0;}
.footnote ol{margin-top:0;}

/* ======== SelectProfile.cfm ======== */
.profile_box{
	width:auto;
	height:100%;
	margin:0;
	padding:5px;
	border:1px solid #6B9EE2;
	background:#F7F7FF;
	font-size:90%;
	overflow:hidden;
}

.profile_box_hd{width:100%;margin:0;padding:0;}

.profile_box form{margin:2px 0 0 0;padding:0;width:450px;float:left;height:100%;}
.profile_box form label{font-weight:bold;margin:0 5px 0 0;padding:0;}
.profile_box input.submit{margin:0;padding:2px 2px;}
.profile_box p.or{float:left;margin-top:10px;padding:0 5px;}
.profile_box p a.graybutton{
	display:block;
	float:left;
	text-align:center;
	margin:0 2px 0 0;
	border: 2px outset #FFF;
	background:#D4D0C8;
	padding:3px 2px;
	text-decoration:none;
	white-space:nowrap;
}
.profile_box p a.graybutton:visited, p a.graybutton:link, p a.graybutton:hover{
	color:#000;
}

h3.tableviewtitle{padding-top:.5em;padding-bottom:.5em;margin:0;color:#3678D4;font-weight:bold;font-size:150%;clear:both;}

/* ======== P3.cfm ======== */
div.download{width:100%;text-align:right;margin-bottom:.5em;}
div.download .dwnldbutton{background:url(/Images/SaveFile.gif) no-repeat;padding-left:20px;padding-right:5px;}

table.CT{clear:both;width:100%;margin-top:5px;}
table.CT tr td.profname{font-weight:bold;font-size:130%;}
table.CT tr td.noborder{border:0;}
table.CT tr td.celllink{border:0;font-size:85%;padding:0;text-align:center;height:20px;}
table.CT tr td.celllink a{display:block;text-decoration:none;padding:5px 5px 1px 5px;border:1px solid #B0C4DE;height:20px;width:auto;font-weight:bold;}
table.CT tr td.celllink a img{margin-right:5px;}
table.CT tr td.celllink a:link, table tr td.celllink a:visited, table tr td.celllink a:active{color:#000080;background-color:#F7F7FF;}
table.CT tr td.celllink a:hover{color:#000;background:#B0C4DE;}
table.CT tr.thead{background-color:#B0C4DE;color:#000;}
table.CT tr.thead th{border:1px solid #C0C0C0;}
table.CT tr.thead .lineheader{
	background-color:#FFF;
	color:#000;
	border-top:0;
	border-left:0;
	}

table.CT .col_0{width:35%;}
table.CT .col_1{width:15%;}
table.CT .col_2{width:15%;}
table.CT .col_3{width:15%;}

table .indent3{padding-left:3px;}
table .indent10{padding-left:10px;}
table .indent20{padding-left:20px;}
table .indent30{padding-left:30px;}

table.CT tr.thead .figuretxt{margin-left:15px;font-weight:normal;font-size:95%;}
table.CT tr.tbody{background:#F7F7F7;}
table.CT tr.tbody td, table.CT tbody tr th{border:1px solid #C0C0C0;}		
table.CT tr.tbody th{font-weight:normal;}
table.CT th.lineheader{font-weight:bold;}
table.CT th.indent{padding-left:10px;}	
caption{
		display:none;
		font-weight:bold;
		text-align:left;
		}
		
div.footnotes p.title{font-weight:bold;margin-bottom:2px;}
div.footnotes p.text{margin-top:0;padding-top:0;}

/* ======== charts folder ======== */
.charttitle{font-size:110%;margin-top:1em;margin-bottom:0;padding-bottom:0;}
.chartform{text-align:center;}
.chartsubmit{margin-left:.5em;}
body.figure table{display:none;visibility:hidden;}
body.figure	form.changeview fieldset.formcontainer{
    _position : relative;  /* IE only */
    _padding-top : 10px;
    _padding-bottom : 5px;
    _display : block;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #C0C0C0;
	background-color:#F7F7F7/*#ffefd5*/;
	margin:0 0 5px 0;
	font-size:85%;
	height:100%;
	clear:both;}
body.figure form.changeview fieldset legend.title{font-weight:bold;font-size:120%;color:#00008B;_position : absolute;_top : -10px;padding-bottom:5px;}
body.figure form.changeview div.fieldcontainer{margin:0;;padding:0;}
body.figure form.changeview div.fieldcontainer fieldset{border:0;margin:2px 0;padding:0;}
body.figure form.changeview label{display:block;float:left;text-align:right;margin-right:5px;}
body.figure form.changeview select, form input{margin:0;padding:0;}
body.figure .submit{margin-left:5px;}

/* ======== View builder ======== */
div.view_box{border:1px solid #B0C4DE;background-color:#F7F7F7;margin:0;padding:0;height:100%;overflow:auto;}
div.view_box .view_box_title{width:100%;margin:0;padding:0;border-bottom:1px solid #B0C4DE;color:#FFF;text-align:center;background:#B0C4DE;}
div.view_box h2{padding:5px 0;margin:0;}
div.view_box .view_box_content{padding:1em;margin:0;height:100%;}
div.view_box .view_box_content h3{margin-bottom:5px;padding:0;}
div.view_box .view_box_content .label{vertical-align:10%;}
div.view_box .column{float:left;width:45%;}
div.view_box form #submit{margin-top:1em;}
div.view_box .selectall{color:#003A84; font-weight:bold;}


