/* -----------------------------------------------------------------------------
//
// Module Name:    template.css
//
// Description:    Styles for Rochford templates.
// Created by:     Aamir Afridi
// Copyright:      © 2009 Astun Technology Limited
//
// -----------------------------------------------------------------------------
//
// Modification History:
//
// Version  Date        Modifier			Issue	Description
//   001    21/07/2009  Aamir Afridi		1		Initial version.
//
// -----------------------------------------------------------------------------
*/




/* Tables and Form (elements) */
/*
#atParentContainer table, .cForm {
	margin-left:0;
	width: 100%;
}


table.publisher-advanced-options {
    display: none;
    background-color: #ddd;
    border: 1px solid #999;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}


table.publisher-advanced-options tbody {
    width: 100%;
}
table.publisher-advanced-options h3 {
    text-align: left;
}

.cForm td {
    padding: 10px;
    padding-left:5px;
    position:relative;
    font-size:13px;
}

.cFormHeaderLight {
	background:transparent url(http://www.rochford.gov.uk/images/fade.gif) repeat-x scroll 0 0;
	text-align:left;
	padding:7px;
	font-size:14px;
	color:#747474;
}*/
/* rob collyer edit adding border to forms*/
.cForm {
	/*border: 1px #c0c0c0 solid;*/
	padding: 10px;
	padding-left:0;
}


.cFormHeaderLight {
	
	text-align:left;
	padding:7px;
	background: #f4f5e0;
	color:#000000;
	border-bottom: 1px #c0c0c0 solid;
}

.cForm input, .cForm textarea, .cForm select {
	padding:4px;
	float:left;
	font-size:13px;
	border: 1px solid #666;
}

option { margin: 4px 0; }

.cForm .submitBtn {
	width:auto !important;
	float:left;
	font-size:15px;
	padding:4px 15px;
	margin-right:5px;
}

.atSearchResults td, .atSearchDetails dd, .atSubmitComments dd {
	border-bottom:1px dotted #ccc;
}

.atSubmitComments fieldset {  margin:25px 0; }

.atSubmitComments legend { padding: 10px; border-bottom:1px slid #666; }

#atParentContainer .atPagination { width:30% !important; margin:12px auto 0; }

.atPagination td { border-bottom:none;}

.atSearchDetails h2, .atSubmitComments h2 {
	padding:6px 6px 6px 0 !important;
}


/* Below to keep for non-table layout */

.atSearchDetails h2 { border-bottom: 1px solid;}

.atSearchDetails dd, .atSubmitComments dd { 
	margin-left:0;
	padding:5px 0 6px 35px;
	margin-bottom:8px;
	
}

.atComments {
	padding:1px 0 1px 20px;
	background:url(rdc-images/comment.gif) 1px 0 no-repeat;
	font-size:15px
}

.atEnquiry {
	background:url(rdc-images/question.gif) 1px 0 no-repeat;
	padding:0 0 1px 23px;
}


.atRadioBtns label { 
	padding-bottom: 4px;
	padding-left:23px;
	display:block;
	width: auto !important;
}

.note {
	border: 1px solid #FFD324;
	margin-bottom:1em;
	padding:7px;
	color:#514721;
	background:#FFF6BF;
	width:75%;
}

.error {
	border:1px solid #FBC2C4 !important;
	background:#FBE3E4 !important;
}

#atTabs { margin-top:20px !important; }
#atTabs li a { white-space:nowrap; }
#atTabs li { padding-bottom:0 !important; }

#atParentContainer h2,
#atParentContainer h3{
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

#atAdvancedOptions label, .atSubmitComments label {
	display:block;
	float:left;
	width:10em;
}

#atAdvancedOptions select, .atSubmitComments select {
	width:20em;
}

#atAdvancedOptions .atDateSet label {
	width:12em;
}

.atDateSet .atDateSet1 {
	float:left;
}

.atDateSet .atDateSet2  label {
	text-align:left;
	padding-left:10px;
	width:50px !important;	
}

.atDateSet .atDateSet2 {
	float:left;
	margin-left:10px;
}

.clearFloats {
	clear:both;
}

.inputSet {
	 margin:15px 0
}

.atSubmitComments .inputSet { padding: 15px 0; }

.atDateDetails {
	color:#666;
}

.atPagination {
	text-align:center;
}

.atPagination div {
	display: inline;
	margin:5px 0;
}

#atSearchAgain {
	margin: 8px 0;
	padding:5px;
	width:100px;
	text-align:center;
}

