/*
@import url("/styles/planning_sand.css");
@import url("/styles/snippets/rbkc-applications.css");
*/

/*
@import url("http://www.rbkc.gov.uk/styles/planning_sand.css");
@import url("http://www.rbkc.gov.uk/styles/snippets/rbkc-applications.css");
@import url("http://www.rbkc.gov.uk/styles/basic.css");
@import url("http://www.rbkc.gov.uk/styles/custom.css");
@import url("http://www.rbkc.gov.uk/styles/forms.css");
@import url("http://www.rbkc.gov.uk/styles/layout.css");
@import url("http://www.rbkc.gov.uk/styles/ie-seven.css");

*/

/*
 site specific
*/

#content .rbkc-application #rbkcform, #content .rbkc-application .rbkcform {
border:1px solid red;
margin:0 0 2em;
padding:1em 0 1.5em;
}

.page-heading {
	background-color: white;
	border-color: #6699CC;
	color: #82662E;
	text-transform: none;
	border-bottom-style: none;
	padding: 0.25em;
}


.page-body{
      background-color: #ffffff;
      border: NONE;
      /*width:94%;*/
	  font-size:12px; 
	  padding:0.5em;
	 
}

/* in IE: prevents repeat of login label */

label {
   
    font-weight:bold;  
    padding-right:10px;  
    padding:0 0;
}

input {
/*
margin-left:4px;
padding:2px 7px 2px 2px;
*/
}

input.systemsubmit, #lnkCancel, #lnkProfile {
background:transparent url(http://www.rbkc.gov.uk/img/backgrounds/grey_button_graduated.gif) repeat-x scroll left top;
border:1px solid #000000;
color:#000000;
cursor:pointer;
font-weight:bold;
margin:0.5em;
padding:0.2em 0.9em;
width:auto;

}

td.tab, th.tab {
 padding:0;
 margin:0;
}

.frmlogin input {
margin-left:4px;
margin-right:2%;
margin-top:2px;
}

/* Tab */


.tabbed-box {
	background-color: #FFFFFF;
	border-color: #EEEEEE;
	
}

/* Selected Tab */

th.tab {

	background-color: #F2F0F1;
	color: black;
	border-color: #D3D3D3; 
      font-size:12px;
}

/* Tab */

td.tab, a.tab {

	background-color: #E4E4E4; 
	color: #770044;
	border:none;
      font-size:12px;
}


div.detail-spacer {
      background-color:#D3D3D3;
}
/* Disabled Tab */

td.disabled {
	color: gray;
	background-color: D3D3D3; /* IE does not recognise lightgray; */

}

table.appinfo td, table.file-list td {
border-bottom:1px solid #eeeeee;
padding:0.2em;
}

box-heading a {
       
	background-color: #ffffff;
	color: #666699;
	/* #666699; */ 
	
}

.box-heading {
       
/* background-color:#E8EBF1 !important;*/
color:#000000;
font-weight:bold;
padding-bottom:0;
padding-left:0px;
padding-right:10px;
	
}


h3.box-heading {    
font-size:1.1em;
font-weight:bolder;
color:#3F3F3F !important; 
/* background-color:#D3D3D3 !important; */
background-color:white !important;

}

td{
  margin:0;
  padding: 0;
}

#content .rbkc-application form h3 
{
  font-size:1.1em  !important;
  color:#3F3F3F  !important;
  background-color: #D3D3D3 !important
  font-family:Helvetica,Arial,Verdana,sans-serif  !important;
  clear:both !important;
  margin:15px 0 10px;
padding:2px 5px;

}

label {
  margin:0 !important; 
  width: 100%;
  text-align: left;
  
}

tr.box-heading td, tr.box-heading th {
padding:4px 10px  !important;
border:1px solid #ffffff;

}

th.detail-label, .detail-data  {
border-right: 4px solid #ffffff   !important;
border-bottom: 1px solid #ffffff   !important;
}

.box-body {
       
       border:1px solid #AEAEAE;
       margin:0 0 2em;
       padding:2;
       margin-top:0;
       padding-top:0;
       line-height:1.5em;
      font-size:13px;
      width:95%;
	  
}  

.frmLogin {
    margin:0;
}



#content label {
/*  width:95%;
 text-align: left;*/

}

.form-box {
     /*  width:350px; */
      font-size:12px;
      /* width:47%; */
       width:100%;
      /* border:1px solid red; */
margin:0 0 2em;
padding:0.2em 0 0.2em;
}

.app-list-box {

	border-color: #CCCCCC;

}


/* Odd and even row */

.detail-row-odd {     
	background-color:#FFFFFF;	
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}


.detail-row-even {     
	background-color:#EEEEEE;
}

.detail-label {     
	background-color: #EEEEEE  /* #E4E4E4  */;
}


.anchor {
       font-size:12px;
	color: #82662E;

}

.anchor:visited {

	color: #770044;

}

.result-spacer {

	background-color:/* #BBBBBB; */ #ffffff;

}


table.progress, .progress th, .progress td, .progress li {
/*
	border-color:#CCCCCC;
	font-size: 12px;
*/
  background-color:#EDEDE4;
  border-color:#EDEDE4;
  padding:0;
  margin: 0;
}

.progress td, li.not-selected {
  border: none;
}

table.progress, ol.progress {
background-color:#EDEDE4;
border:none;
margin:0em;
width:100%;
}

input, select, .anchor-button, textarea {
	background-color: white; /* #F2F0F1; */
	border-color: #657DA6;	
}


.VOAleft {     
     clear:both;
     margin: 0px;
     width:100%; 
}

.VOAleft .form-box {
     padding:0;  
	 width:100%;
}

.VOARight { 
     background-color: #ffffff; 
     clear:both;
     margin:1em 1em 1em 1em; 
	 width:90%;  
}

VOAleft .box-heading, .VOAleft .box-body {
  border-color: #FFFFFF; 
}



.page-body{
      background-color: #ffffff;
      border: NONE;
      /*width:94%;*/
	  font-size:12px !important;  
	 
}


form {

	/* display: inline; */

}



h2.box-heading {
text-transform: capitalize;
font-size:1.5em;
font-weight:normal;
color:#3F3F3F;
border: none;
line-height:1.5em;
}

#content h2
{
  font-size:1.5em;
  margin-top:0em;
}

#lnkCancel {
float:left;
margin:0.2em 1em 1em 1em; 
text-decoration: none;
color: black !important;

}

#lnkProfile{
text-decoration: none;
color: black !important;
/* line-height:2em; */
font-size:12px !important;
}

.systemlabel {
font-size:12px;

}

.my_file_element{
width:2px;
}

#NewUser .systemsubmit, #frmEdit .systemsubmit {
height:2em;

}
