/*  CENSUS of AGRICULTURE 2006 CSS Document */

caption {font-size:1.15em; font-weight:bold; caption-side:top; text-align:left; padding-top:12px;padding-left:0;}

.ct {text-align: center;}
.lf {text-align: left;}
.rt {text-align: right;}


/****************************** GLANCE LAYOUT *************************/
a img{
border: none;
}

.sidebar{
	width:100%;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #CCCCCC;
	margin:1em 0;
	padding:.2em .5em;
}

.floatl{
	float:left;
	margin-right:1em;
	}
	
.floatr{
	float:right;
	margin-left:1em;
	}
	
div.img_cont{
	background:transparent;
	margin:0;
	padding:0;
	display: block;
	margin-bottom:16px;
	}
			
div.img_cont div.icon_cont	{
	float:left;
	margin:1em;
	padding:0;
	width:45px;
	}

div.img_cont div.text_cont	{
	vertical-align:middle;
	height:auto;
	size:auto;
	}

.icon_text_link {
	font-size:80%;
}
p.icon{
	list-style-type:none;
	margin-bottom:20px;
	}
						
p.icon img{
	margin-left:0px;
	}
					
p.icon_text{
	vertical-align:middle;
	margin:5px 10px;
	padding-top:0em;
	padding-bottom:1em;
	padding-left:1em; /*new*/
	width:/*405px*/auto;
	height:50px;
	font-weight:bold;
	}

#artist_glance {
	align: center;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	height: 193px;
	}

/****************************** Community profiles **********************************************/

table.index
{	font-weight:normal; font-size:0.9em;
	color:black; 
	padding-left:10px; padding-right:10px;
	width:100%;
}
th.index
{	font-weight:bold; text-align:center;
	color:#FFFFFF; background-color:#6B9EE2; border:1px solid #6B9EE2;
	padding-bottom:2px;
}
td.index
{	text-align:center; vertical-align:middle;
	color:black; background-color:#EDEDED; border-left:1px solid #6B9EE2; border-right:1px solid #6B9EE2; 
	padding-left:3px; padding-right:3px; padding-top:5px; padding-bottom:10px;
 }


/****************************** Articles section - Add to pagcensus******************************/

.thinborder .releases1{
	width: 50%;
	}
	
.thinborder .releases2{
	width: 25%;
	}	

.thinborder .stub_right{
	color: #000;;
	vertical-align: top;
	text-align:right;
	border: 1px solid #333399;
	padding: 5px;
	background:#fff;
	font-weight: normal;
	}
	
.thinborder .stub_art{
	color: #000;;
	vertical-align: top;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
	background:#fff;
	font-weight: normal;
	}

.thinborder .number_head_art {
	width: 13%;
	color: #FFFFFF;
	vertical-align: top;
	text-align:right;
	vertical-align: bottom;
	border: 1px solid #333399;
	padding: 5px;
	background:#528CDB;
	}
	
.thinborder .center_art {
	width: 13%;
	color: #FFFFFF;
	vertical-align: top;
	text-align:center;
	vertical-align: bottom;
	border: 1px solid #333399;
	padding: 5px;
	background:#528CDB;
	}

.thinborder .source {
	border: none;
}
/*******************************   Census of Ag main website ************************************/
.half{
width: 50%;
}

.headlines{
	display:block;
	border-top:2px solid #c55e3c;
	border-bottom:2px solid #c55e3c;
	background-color:#fff0db;
	margin:1em 0;
	margin-top: 18px;
	padding:.2em .5em;
	padding-bottom: 10px;
	}
	
.headlines3{
	border-top:2px solid #c55e3c;
	border-bottom:2px solid #c55e3c;
	background-color:#fff0db;
	margin:1em 0;
	margin-top: 26px;
	padding:.2em .5em;
	padding-bottom: 10px;
	}

	
.headlines p{
margin-top: 0px;
}
		
.headlines h2{
	margin:0 0 2px 0;
	}
	
.headlines2{
	float: right;
	width:30%;
	border-top:2px solid #c55e3c;
	border-bottom:2px solid #c55e3c;
	background-color:#fff0db;
	margin:1em 0;
	padding:.2em .5em;
}

a.leftbar:link {
    color:#fff;
	display:block;
	margin-top:3px;
	/* background-color: #096; */
	background-color: #01784B;
	border-left: #0f0 1px solid;
	border-top: #0f0 1px solid;
	border-right: #093 1px solid;
	border-bottom: #093 1px solid;
	text-decoration: none;
	}

a.leftbar:visited {
	color: #fff;
	display:block;
    margin-top:3px;
	background-color: #01784B;
	border-left: #0f0 1px solid;
	border-top: #0f0 1px solid;
	border-right: #093 1px solid;
	border-bottom: #093 1px solid;
	text-decoration: none;/**/
	}

a.leftbar:hover {
    color:#000;
	display:block;
	/* 3D Effect*/
	margin-top:3px;
	background-color: #cc6;
	border-left: #fc3 1px solid;
	border-top: #fc3 1px solid;
	border-right: #cc0  1px solid;
	border-bottom: #cc0 1px solid;
	text-decoration: none;
	}

a.leftbar:active {
    color:#000;
	display:block;
	margin-top:3px;
	background-color: #cc6;
	border-left: #cc0 1px solid;
	border-top: #cc0 1px solid;
	border-right: #fc3 1px solid;
	border-bottom: #fc3 1px solid;
	text-decoration: none;
	}

.nobullet li {
	list-style-type:none;
}

p.leftsidemenu {
    line-height:19px;
	text-align: right;
	font-variant:small-caps;
	font:bold 0.9em  Arial, Helvetica, sans-serif;
	}
	
ul.gloss{
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}

li.wideli{
	margin-top:10px;
}


.smallul{
	margin-left:14px;
	margin-right:2px;
	padding:0px;
	}

.noborder{
	padding: 0px;
	border-collapse: collapse;
	}

.noborder .num{
	width:70px;
	text-align:right;
	padding: 0px;
	}

.noborder .num2{
	width:45px;
	text-align:right;
	padding: 0px;
	padding-left: 3px;
	}
	
.noborder .center{
	text-align:center;
	padding: 0px;
	}

.thinborder{
	width: 99%;
	border-collapse: collapse;
	}

.thinborder td{
	vertical-align: top;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
	}

.thinborder th {
	color: #FFFFFF;
	vertical-align: bottom;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
	background:#528CDB;
	}
	
.thinborder .smallcol{
	color: #000;;
	vertical-align: top;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
	background:#fff;
	font-weight: normal;
	}
	
.thinborder .stub{
	color: #000;;
	vertical-align: top;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
	background:#fff;
	font-weight: normal;
	}

.thinborder .number_head {
	color: #FFFFFF;
	vertical-align: bottom;
	text-align:right;
	border: 1px solid #333399;
	padding: 5px;
	background:#528CDB;
	}

.thinborder .num {
	color: #000000;
	vertical-align: top;
	text-align:right;
	border: 1px solid #333399;
	padding: 5px;
}

.thinborder .w_num {
	color: #fff;
	vertical-align: top;
	text-align:right;
	border: 1px solid #333399;
	padding: 5px;
}

.thinborder .w_numl {
	color: #fff;
	vertical-align: top;
	text-align:left;
	border: 1px solid #333399;
	padding: 5px;
}

.thinborder .w_numc {
	color: #fff;
	vertical-align: top;
	text-align:center;
	border: 1px solid #333399;
	padding: 5px;
}

.thinborder .center {
	text-align: center;
	vertical-align: bottom;
	}

.thinborder .center2 {
	text-align: center;
	vertical-align: middle;
	}
	
.thinborder .right {
	text-align: right;
	vertical-align: bottom;
}

/*.topp {
	vertical-align: top;
}*/

.thinborder .bold_row  {
	color: #000000;
	vertical-align: top;
	text-align: left;
	border: 1px solid #333399;
	padding: 5px;
	font-weight: bold;
}

.thinborder .bold_row .num {
	color: #000000;
	vertical-align: top;
	text-align:right;
	border: 1px solid #333399;
	padding: 5px;
	font-weight: bold;
}

.thinborder-rt td {
	vertical-align: top;
	text-align:right;
	border-collapse: collapse;
	border: 1px solid #333399;
	padding: 5px;
}

.thinborder * tr .indent{
	padding-left: 22px;
}



.amalgamation td {
	font-weight: bold;
	}
	


.landing td ul {
  font-weight: bold;
}

.landing td ul li {
  font-weight: normal;
 }

.landing td {
	vertical-align: top;
	padding: 1px;
}

#artist_logo {
	align: center;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 450px;
	height: 173px;
	}

#hierarchy {
  width:100%;
}
	
#dpartist_logo {
	align: center;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 488px;
	height: 141px;
	}


#artist_link {
	position:relative;
	width:100%;
	text-align:right;
	vertical-align:top;
	font: 0.8em  Arial, Helvetica, sans-serif;
	/*float:right;*/
	display: block;

	}
	
.indentital {
	font-style:italic;
	margin-left:30px;
}

.pub {
	font-style: italic;
}

.attention {
	text-align:center;
	font-size:14px;
	font-weight: bolder;
	font-variant: normal;
	color: #FF0000;
	}
	
/* 7. Styles for CST main page */

/* Add to the h1 tag */
.cst1_head {
	color: #FFFFFF;
	font-style: normal;
	background-color:#528CDB;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	border-top-style: double;
	border-top-color: #CCCCCC;
}	
	
/****************** DATA TABLE MENU *****************/	

.head_first {
font-size: 12px;
background-color: #528CDB;
color: #FFFFFF;
font-weight: bold;
border: 1px solid #333399;
padding: 5px;
border-bottom: none;

}

.head {
font-size: 12px;
background-color: #528CDB;
color: #FFFFFF;
font-weight: bold;
border: 1px solid #333399;
padding: 5px;
border-bottom: none;
border-top:none;

}

.mid {
width: 60%;
}

.smallcol {
	width: 8%;
}


/****************LANDING MENY*****************************/


	
/****************** NEW MENU OPTION -- SUBMODULE *****************/	
#navpr01 .submodule a /*link format*/
{
	background: transparent;
	color:#fff;
	font: bold 95%/1.28em arial,sans-serif;

}

#navpr01 .submodule
{
	margin: 0 -1px 1px 1px; /*sets grey margins*/
	background:#999999 ; /*sets background colour*/
}


#navpr01 .submodule li a /*formats subsequent menu items*/
{
	background:#e6e6e6;  /*box colour grey*/
	color:#000;
	display:block;
	font:bold 95% arial,sans-serif;
	font-weight:normal;
	letter-spacing:0.1ex;
	margin: 0 -1px 1px 1px;
	padding:0.25em 16px 0.25em 8px;
	text-align:left;
	text-decoration:none;
}


#navpr01 .submodule a:hover{
	background:#363636; /*sets hover colour*/
	color:#fff; /*hover text colour*/
	text-decoration:none;
}

/******************Questionnaires Menu******************/

#quest .first{
	font-weight:bold;
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#1b5aa0 url(/Framework/Images/scheme-v101/bgsb01.gif) repeat-y;
	padding:0.25em 8px 0.25em 8px;
	border-right:1px solid #bbb;
	width:132px;
	margin-left: 25px;
}

#quest li a{
	background:#e6e6e6 url(file:///T|/agriculture/htdocs/Framework/css/Framework/Images/scheme-v101/bgsb12.gif) repeat-y -32px;
	color:#000000;
	display:block;
	text-decoration:none;
	text-align:center;
	top:-51px;
	width:132px;
	margin: 1 -1px 1px 1px;
	padding:0.25em 8px 0.25em 8px;
	border-bottom:1px solid #bbb;
	border-top:1px solid #fff;
	border-right:1px solid #bbb;
	margin-left: 25px;
}

#quest li a:hover{
	background-color:#363636;
	text-align:center;
	color:#FFFFFF;
}



/* 3-column box layout */
.landing td {
	vertical-align: top;
	border: dashed 1px #f00;
}


/*******************************   Census of Ag FREEPUB PUBLICATION TABLES ************************/


.empty
{
display:inline !important block;
left:-30000px !important;
width:100%;
background:#ccc;
position:absolute !important;
}



.captn{
	padding-bottom:8px;
}
.indent_blk{
	padding-left: 30px;
	display:block;
	float:right;
}

.indent{
	padding-left: 30px;

}

.indent_2{
	padding-left: 30px;
    display:block;
}

}

.def li{
  display: inline;
  }
  
.def li span {
	width:70px; 
	display:bolck; 
	float: left;
}
.def li div{
	position:inherit; 
	margin-left: 71px;
	}
	
.def2 li{
  display: inline;
  }
  
.def2 li span {
	width:270px; 
	display:bolck; 
	float: left;
}
.def2 li div{
	position:inherit; 
	margin-left: 271px;
	}

/*********    Province Jump Links  ******/
.ul{
	padding:5px;
}
.provlink{
	width: 454px;
	height:112px;
	margin:7px;
	padding:1px;
	background:#fff;
	vertical-align:bottom;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}

.provlink_left{
	width: 250px;
	height:110px;
	margin:0px;
	padding:0px;
	background:#fff;
	float:left;
	vertical-align:bottom;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}
.provlink_right{
	width: 200px;
	height:110px;
	margin:0px;
	padding:0px;
	background:#fff;
	float: right;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}
/*********    Agpop Anchor Links  ******/

.anchorlink{
	width: 700px;
	height:112px;
	margin:0px;
	text-align:justify
	padding:0px;
	background:#fff;
	vertical-align:bottom;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}

.anchorlink_left{
	width: 310px;
	height:110px;
	margin:0px;
	padding:0px;
	background:#fff;
	float:left;
	vertical-align:bottom;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}
.anchorlink_right{
	width: 390px;
	height:110px;
	margin:0px;
	padding:0px;
	background:#fff;
	float: right;
	vertical-align:bottom;
	/* visibility:hidden;
	   border: 1px solid #333399;
	   border-collapse: collapse; */
}





/* //- Province Jump Links  */


/*    Data Table   */
.datatable{
	width:99%;
	margin-bottom:20px;
	padding: 0px;
	vertical-align: top;
	border: 1px solid #333399;
	border-collapse: collapse;
}

.tophead{
	color: #fff;
	vertical-align: bottom;
	text-align:center;
	border: 1px solid #333399;
	background:#528cdb;
	padding: 2px;
}

.datacell{
    white-space:nowrap;
	vertical-align: top;
	text-align:right;
	padding-right:2px;
	border: 1px solid #333399;
}
.geolabel{
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
	display:block;
	height:95%;
}

.lblhead_1{
	vertical-align: top;
	text-align:left;
	padding-left:2px;
	border: 1px solid #333399;
}
.lblhead_2{
	vertical-align: top;
	text-align:left;
	font-weight:normal;
	padding-left:17px;
	border: 1px solid #333399;
}
.lblhead_3{
	vertical-align: top;
	text-align:left;
	font-weight:normal;
	padding-left:32px;
	border: 1px solid #333399;
}

.geohead_0{
	vertical-align: top;
	text-align:left;
	padding-left:2px;
	border: 1px solid #333399;
}
.geohead_1{
	vertical-align: top;
	text-align:left;
	padding-left:12px;
	border: 1px solid #333399;
}
.geohead_2{
	vertical-align: top;
	text-align:left;
	padding-left:22px;
	border: 1px solid #333399;
}
.geohead_3{
	vertical-align: top;
	text-align:left;
	font-weight:normal;
	padding-left:32px;
	border: 1px solid #333399;
}
.geohead_4{
	vertical-align: top;
	text-align:left;
	font-weight:normal;
	padding-left:42px;
	border: 1px solid #333399;
}

.geo {
	color: #fff;
	vertical-align: center;
	text-align:center;
	border: 1px solid #333399;
	padding-right:2px;
	background:#528cdb;
}

/*  //- Data Table   */

/*    Footer Table   */
.agfooter{
	width:99%;
	padding-left:2px;
}
.symbol{
	vertical-align: top;
	text-align:left;
	margin-left:10px;
	padding: 5px;	
}
.footnotes {
	vertical-align: top;
	text-align:left;
	margin-left:10px;
	padding: 5px;
	/* border: 1px solid #333399; */
}
ol.footnotes{
	margin: 0px 0px 0px 20px;
	padding-left:3px;
}

.source{
	vertical-align: top;
	text-align:left;
	margin-left:10px;
	padding: 5px;	
}

ul.no_bullitin{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.smallul{
	margin-left:14px;
	margin-right:2px;
	padding:0px;
}



/*  //- Footer Table   */

/*  - Foote NOtes links   */

a.head_fn:link {
    color:#fff;
	/* text-decoration: none; */
	}

a.head_fn:visited {
    color:#fff;
	/* text-decoration: none; */
	}

a.head_fn:hover {
    color:#fff;
	/* text-decoration: none; */
	}

a.head_fn:active {
    color:#fff;
	/* text-decoration: none; */
	}

/*  //- Foote NOtes links   */

.hide
{
display:inline !important;
left:-30000px !important;
position:absolute !important;
}

span.new01 {
	text-align:center;
	font-size:12px;    	
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
	}


