/*
 * eConsult default styles
 *
 */

/* Copy Team Initiative styles as default (copy over to this file any styles your're overriding)
   Note that you can replace this one statement with multiple IMPORT statements from that file if you want to omit
   the additional sheets (rounded boxes etc) */

@import '/inovem/sites/site1/default-6.1-main.css';
@import '/inovem/sites/site1/default-6.1-bg.css';


/* eConsult style additions */
@import '/inovem/sites/site100/inovem-6.1-main.css';

#frmSearchTerm { border:1px solid #31636E; color:#000000; background: none; padding:0px; }

body { font-size:0.75em; }

#pagetitle h1 { font-size: 1.5em; }
#pageheader-right { display: none; }
h1 { color: black; }
h2 { font-size: inherit; }
.titlebargroupname { font-size: 1em; }
#menu { width: auto; }
.in_popup { text-align: left; }
.error { color: #135F4C; }
ul.compoundDocStructure li.in_selectedPart a { background-color:#e8e8e8; border:1px solid #cccccc; }
#id_userbar { margin-bottom: 10px; }
ul.userbar li a { font-weight: normal !important; }
#groupmenu { background: white none; margin-right: -8px; }
#groupmenu h2 { background: url(/inovem/sites/site270/custom/back-grade.gif); color:#666666; border-bottom: 1px solid #D0E0BB; }
#groupmenu div { background-color: white; font-size: 0.9333em; }
#id_menu { font-size: 0.9333em; }
#groupmenu li { border-bottom:1px solid #660000; margin-right: 0; }
#pagetitle { padding-top: 5px; notclear: both; }

ul.menu { padding-bottom: 0; margin-bottom:15px; border-bottom:1px solid #31636E; }
ul.menu ul { border-bottom-width:0; }

.in_messageBody, .in_messageInfo { background-color:#EFF7E7; border:1px solid #31616B; }
.in_messageArrow { background:transparent url(/inovem/sites/site270/custom/messagearrow.gif) no-repeat scroll 0 0; }


ul.menu.in_bulletMenu li { padding:4px 1px 6px 22px; }
ul.menu ul.menu.in_bulletMenu li { padding:3px 0 2px 15px; }
ul.menu li.in_spacer { background-image:none !important; }
#id_menu ul { background-color: white; }
#id_menu ul ul { background-color: transparent; }

ul.menu li {
	background-image:url(/inovem/sites/site270/custom/d-dgrn-whi-nav3.gif);
	padding:4px 1px 6px 22px;
	border-bottom:1px solid #31636E;
}

ul.menu ul.menu li {
	background-image: url(/inovem/sites/images/listbullet.gif);
	border-bottom-width:0;
}

.in_roundbox .in_title { padding: 1px; }
.in_roundbox .in_title h2 { font-size: 1em; }

.in_roundbox.in_status .in_body {
	background:#EEF7E7 url(/inovem/sites/site270/custom/back-alert.gif) no-repeat scroll right top;
	border-bottom:2px solid #4259C6;
	border-top:2px solid #4259C6;
	border-left: 0;
	border-right: 0;
	margin-bottom:20px;
	margin-top:20px;
	padding:5px 5px 5px 14px;
}

.in_roundbox .in_title {
	background:#EEF7E7 none;
	border-top:1px solid #31616B;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
}


.in_roundbox .in_body {
	background:#f8f8f8;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
}
.in_roundbox.in_pagination .in_body {
	background:#EEF7E7 none;
	border-top:1px solid #31616B;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
}
.in_roundbox .in_body.in_noTitleBody {
	padding: 8px;
	background-color: #f8f8f8;
}


div.statusmessage { font-weight: normal; padding-top: 10px; padding-bottom: 10px; }

div.infomessage { background-position:0 5px; }


.list th { background-color:#EFF7E7; border-top:1px solid #31616B;	 background-image:none; }
.list .row1 { background-color: white; }
.in_hasHighlight .in_highlight {background-color:#FCF0CD;}


th.formelement { white-space: normal; }


.in_contentonly #main { background-color: white; width: auto; }
.in_contentonly { margin: 0 20px; }


.tablegrid table{ border-collapse: collapse; }
.tablegrid td { border: 1px solid #396065; }








/* the West Ox styles */


	body {
		font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}

	/*
	li {
		margin-bottom:0.4em;
	}
	*/
	
	.buttonfqs, .buttonfas, .buttontbst {
		cursor:pointer;
		border:0px solid #7F3947;
		padding: 0px;
		padding-right:2px;
		margin-right:5px;
		color: #7F3947;
		font-size:11px;
		width: 55px;

		background: url(/inovem/sites/site270/custom/r-dgrn-gry.gif) no-repeat center right;
	}
	
	.buttontbst {
		width: 75px;
		margin-top:2px;
		margin-left:90px;
		margin-bottom:10px;
	}

	a, a:link, a:active {
	color: #600;
	text-decoration: underline;
	}
	a:hover {
	color: #000;
	text-decoration: underline;
	}
	a:visited {
	color: #243D42;
	text-decoration: underline;
	}
	a img {
	border:none;
	}

	/*
	td img {
		display:block;
	}
	*/
	
	h1 {
		font-size:1.5em;
	}
	
	h2 {
		font-size:1.2em;
		/* margin: 5px 0px -5px 0px; */
	}
	h3 {
		font-size:1.1em;
		margin: 5px 0px -5px 0px;
	}
	h4 {
		font-size:1em;
		margin: 10px 0px -5px 0px;
	}
	h5 {
		margin: 5px 0px -5px 0px;
	}
	h6 {
		margin: 5px 0px -5px 0px;
	}
	h1,h2,h3,h4,h5,h6 {
		font-weight: bold;
	}

	h2 + table {
		margin-top: 15px;
	}
	
	/* 20070316 : M1535 : New style for HeaderL */
	.HeaderL {
		color: #102829;	
		font-weight: bold;
		background-color: #EFF7E7;
		border-top: 1px solid #31616B;
		padding: 0px 10px 4px 4px;	
	}
	
	.notes1{
		color:#666;
		margin: 2px 1px 2px 0px;
	}
	
	.notes2{
		color:#1D3C3F;
		margin: 2px 1px 2px 0px;
	}
	
	div.imageright {
  		float: right;
		border-bottom: 1px solid #31636E;
		margin:0em 0em 1em 1em;
		padding:0;
  	}
  
  	div.imageleft {
  		float: left;
		border-bottom: 1px solid #31636E;
  	}
	
	div.imageright p, div.imageright p {
   		text-align: left;
		padding:0;
		margin:0.5em 0em 0.5em 0em;
   	}
	
	/* a-z services gateway display */
	div.aztitle {
		font-weight: bold;
		margin-left: 0px;
		width: 400px;
		clear: both;
		border-top: 1px solid #31636e;
		padding-top: 8px;
	}
	div.azwodc {
		margin:2px 3px 10px 0px;
		width:196px;
		float:left;
		overflow: visible;
	}
	div.azother {
		margin:2px 0px 10px 3px;
		width:196px;
		float:left;
		overflow: visible;
	}
	span.azsource {
	color:grey;
	font-size: smaller;
	}
	.az-white {
	font-size:0.8em;
	font-weight:bold;
	margin: 3px;
	padding:3px;
	border: 1px solid #660;
	width:1.5em;
	height:1.5em;
	float: left;
	text-align: center;
	background: #FFFFFF;
}
	/* end A-Z services gateway display */

/*@media screen, projection {
  .be-nice-to-Mac-IE5 {
    font-family: "\"}\"";
    font-family: inherit;
  }*/
  
@media screen, projection {

	body {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
		background-image:none;
		color:#000;
		background:#CCE5B1;
	}
	
	.printonly, .linksep, .printheader, .printfooter, #headlinks {
		display:none;
	}

	#masthead {
		color:#1D3C3F;
	}
		
	#bct {
		font-size:0.9333em;
		padding:0.5em 0em 0.5em 23px;
		width:747px;
		margin:0 auto;
		text-align:left;
		background:#fff;
	}
	
	#searchbct {
		font-size:0.9em;
		margin:0 auto;
		text-align:left;
		background:#fff;
	}
	/* allow to be normal colours #bct a,*/ #tbl a {
		color: #1D3C3F;
	}
	
	#tb {
		background: #C0CECC;
		font-size:0.9333em;
		padding: 0;
		/*height:2.1em;*/
		overflow: auto;
	}
	
	
	#tbc{
		width:770px;
		margin:0 auto;
		text-align:left;
	}
		
		
		
		#tbl{
			width:425px;
			display:inline;
			float:left;
			margin-left:156px;
			padding: 3px 0px 0px 13px;
		}
		
		#tbs{
			width:176px;
			float:left;
			margin-left:0px;
			padding: 1px 0px 1px 0px;
		}

		#tbt{
			width:152px;
			float:left;
			margin-left:-770px;
			padding: 3px 0px 0px 23px;
		
		}
		
		.fqs{
			width:105px;
			border:1px solid #31636E;
			color:#000;
		}
		.fqsgrey{
			width:105px;
			border:1px solid #31636E;
			color:#999;
		}
		
		.fas{
			width:70px;
			border:1px solid #31636E;
			margin:2px 2px 0px 3px;
			color:#000;
		}
		.fasgrey{
			width:70px;
			border:1px solid #31636E;
			margin:2px 2px 0px 3px;
			color:#999;
		}
		
		.tbst{
			width:160px;
			border:1px solid #31636E;
			margin:2px 2px 0px 3px;
			color:#000;
		}
		.tbstgrey{
			width:160px;
			border:1px solid #31636E;
			margin:2px 2px 0px 3px;
			color:#999;
		}
		
		
	#hd {
		clear:both;
		height: 140px;
		background: #ffffff url(/inovem/sites/site270/custom/back.gif) top left;
	}
	
		#hdc {
			margin:0px;
			padding: 0px;
			font-size:0px;
		}

	
	#main{
		background: url(/inovem/sites/site270/custom/back-white.gif) repeat-y top right;
		margin:0px;
		padding:0px;
		width:770px;
		margin-left: auto; margin-right:auto;
	}
	
	#maintable{
		border:0;
		padding:0;
		width: 100%;
	}

	#id_maincontent {
		background-color: white;
	}
	
	/*
	#maintable td {
		border:0;
		padding:0;
	}
	*/
		#maincontent{
			/* width:414px;*/
			background:#fff;
			padding: 0 8px 0 8px;
			/* font-size:0.75em;*/
			line-height:1.4em;
			color: #14282A;
			text-align:left;
			margin: 0 0 0 4px;
		}
		#moreinformation{
			width:176px;
			text-align:left;
			margin-left:0px;
			background:#fff;
			font-size:0.7em;
		}
		#navigation{
			width:152px;
			text-align:left;
			background: #CCE5B1;
		}
	
	
	#fnc a, .nav a, .more a {
		text-decoration:none;
	}
	.more a:hover, #fnc a:hover, .nav a:hover {
		text-decoration:underline;
	}

	.more {
		
	}
	.more1 {
		margin:0;
		padding:4px 1px 6px 0px;
		display:block;
		border-bottom: 1px solid #600;
	}
	
	.nav{
		border-top: 2px solid #31636E;
	}
	
		.nav1{
			background:#EEF7E7 url(/inovem/sites/site270/custom/u-dgrn-lgrn-nav1.gif) no-repeat top left;
			display:block;
			font-size:0.9333em;
			padding:4px 1px 6px 22px;
			border-bottom: 1px solid #31636E;
		}
		
		.nav2{
			background:#fff url(/inovem/sites/site270/custom/r-dgrn-whi-nav2.gif) no-repeat top left;
			display:block;
			font-size:0.9333em;
			padding:4px 1px 6px 22px;
			border-bottom: 1px solid #31636E;
		}
		
		.nav3{
			background:#fff url(/inovem/sites/site270/custom/d-dgrn-whi-nav3.gif) no-repeat top left;
			display:block;
			font-size:0.9333em;
			padding:4px 1px 6px 22px;
			border-bottom: 1px solid #31636E;
		}
		
		.nav4{
			background:#fff;
			display:block;
			font-size:0.9333em;
			padding:4px 1px 6px 22px;
			border-bottom: 1px solid #31636E;
		}
		
		.navbanner{
		border-top: 2px solid #31636E;
		border-bottom: 2px solid #31636E;
		margin:40px 0px 0px 0px;
		padding:0px;
		background: #fff;
		}
		
	
	#foothead {
		display:none;
	}
	
	
		#footmoreinformation{
			text-align:left;
			margin:0px;
			font-size:0.9333em;
			background: #fff url(/inovem/sites/site270/custom/back-grade.gif) repeat-y;
			border-bottom: 4px solid #31636E;
		}
		
		#footcontent{
			text-align:left;
			padding: 0px 12px 0px 0px;
			border-bottom: 4px solid #31636E;
			background-color:#fff;
		}
		
		#footnavigation{
			text-align:left;
			background: #CCE5B1;
			border-bottom: 4px solid #31636E;
		}

		#fcc {
			background:#fff;
			font-size:0.9333em;
			padding:8px 1px 8px 12px;
		}

		#fnc {
			background:#fff url(/inovem/sites/site270/custom/u-lgrn-whi-fnc.gif) no-repeat top left;
			font-size:0.9333em;
			padding:8px 1px 8px 22px;
		}
	
	.replace2,.replace3{position:relative;margin:40px 0px 0px 0px;padding:0px;/* hide overflow:hidden from IE5/Mac */ /* \*/overflow: hidden;/* */}
	.replace2 span,.replace3 span{display:block;position:absolute;top:0px;left:0px;z-index:1; /*for Opera 5 and 6*/}
	#tdio, #tdio span{height:27px;width:176px;background-image: url(/inovem/sites/site270/custom/dio.jpg);}
	#tfd, #tfd span{height:27px;width:176px;background-image: url(/inovem/sites/site270/custom/fd.jpg);}
	#trp, #trp span{height:27px;width:176px;background-image: url(/inovem/sites/site270/custom/rp.jpg);}
	#tow, #tow span{height:27px;width:176px;background-image: url(/inovem/sites/site270/custom/ow.jpg);}
	.replace3{margin:0;}
	#tea, #tea span{height:27px;width:176px;background-image: url(/inovem/sites/site270/custom/ea.jpg);}
	
	#tsd, #tsd span{height:25px;width:152px;background-image: url(/inovem/sites/site270/custom/sd.gif);}
	
   #footerc{
	width:770px;
	margin:0 auto;
	text-align:left;

	}
	
	#footer {
		clear:both;
		width:602px;
		text-align:left;
		font-size:0.9333em;
		padding-left:168px;
		margin:4px 0px 10px 0px;
	}
	
/*
fieldset {
		background: #ffffff;
		border: #7F3947 solid 1px;
		padding : 0px 7px 8px 12px;
		font-size: 0.9em;
	}

	fieldset p 	{
		margin-top : 3px;
		margin-bottom : 5px;
	}
	
	legend 	{
		font-weight:bold;
		margin-bottom: 7px;
		padding-left:0px;
		font-color: #000;
		color:#000;
	}
	
	.field { 
		width:200px;
		border:1px solid #31636E;
		color:#000;
	}
*/	
	.wox_button {
		cursor:pointer;
		border:0px solid #7F3947;
		display: block;
		padding: 0px;
		padding-right:2px;
		margin: 0px 5px 0px 0px;
		color: #7F3947;
		font-size:11px;
		font-weight:bold;
		width: 75px;
		background: url(/inovem/sites/site270/custom/r-dgrn-gry.gif) no-repeat center right;
	}
	.alertflag {
		margin-left:0.5em;
		margin-right:0.5em;
		color:#4259C6;
		background:url(/inovem/sites/site270/custom/flag-alert.gif) no-repeat top;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
	}
	
	.mandatoryflag {
		margin-left:0.5em;
		margin-right:0.5em;
		color:#31636D;
		background:url(/inovem/sites/site270/custom/flag-mandatory.gif) no-repeat top;
		padding-left:3px;
	}
	
	.nonmandatoryflag {
		display:none;
	}
} 



@media print {
	body {
		text-align:left;
	}
	
	.printheader {
		height: 108px;
		border-left: 1px #B5DBAD solid;
		margin-bottom:80px;
	}
	
	#main{
		width:99%;
	}
	
	a {
		color: #000;
	}
	
	#maincontent{
		width:99%;
		font-size: 0.9em;
		line-height:150%;
		background: #fff;
		color: #000;
	}
	
	#foothead {
		height:5em;
	}
	
	.printfooter {
		background: #ffffff url(/inovem/sites/site270/custom/footer.gif) no-repeat top center; 
		height: 120px;
		border-left: 1px #B5DBAD solid;
		padding: 0em 0em 0em 0.5em;
		color: #31636E;
		font-size: 0.7em;
	}
	
	.noprint, #masthead, #navigation, #moreinformation, #foot, #footer, h1, #headlinks, .linksep, #footcontent, #footnavigation, #footmoreinformation {
		display:none;
	}
	
	h1.ph {
		width: 45%;
		font-size: 1.4em;
		color: #31636E;
		margin: 0em 0.5em 1em 0.5em;
		display:block;
	}
	
	.td_navigation, #id_userbar { display: none; }
}


/*
#hdc {
	text-align: left;
}
#bct {
	width: auto;
}
#main {
	width: auto;
}
*/



#hd {
	height: 103px;
}
#hdc { 
	overflow:hidden;
	height: 103px;
	background: white url(/inovem/sites/site270/custom/planningmid.jpg) repeat-x top left;
	margin-left: 20px;
	margin-right: 20px;
}

#masthead {
}
#bct {
	width: auto;
	margin-left: 20px;
	margin-right: 20px;

}
#main {
	margin-left: 20px;
	margin-right: 20px;
	width: auto;
}
#hdr {
	height: 103px;
	background: url(/inovem/sites/site270/custom/planningrhs.jpg) no-repeat right top ;
}
.td_navigation {
	background-color: #cce5b1;
	padding-right: 2px;
	width: 154px;
}

.td_maincontent {
	background-color: white;
}
#navigation {
	padding-top:37px;
}
#id_userbar {
	padding-bottom: 15px;
}

.in_contentonly .td_maincontent {
	padding-top:0;
}


div.in_tabList ul li.in_tabSelected {
	background:#f8f8f8;
}



/* Petitions additions */
#hdr.petitions { background:url("/inovem/sites/site270/custom/councilrhs.jpg") no-repeat scroll right top transparent; }

