/* Torbay Council Website Stylesheet - Layout Only  */
/* Version: 2.0.3 */
/* Created by: Nikki Roylance, 30/01/2007 */
/* Edited by: Nikki Roylance, 17/10/2008 */

/*      HTML & BODY STYLES      */

#container { 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(bg.gif); 
	background-repeat: repeat;
	background-position: center; }
body {
	color: #000000; 
	background-color: #FFFFFF; }

/*   STANDARD HTML TAG STYLES   */

a { 
	color: #336699; }
a:hover, a:focus, a:active { 
	color: #004990; }
.heading2{ 
	color: #004990; }

h1 { 
	color: #004990;	}

h2 { 
	font-size: 1.15em; 
	font-family: Arial, Helvetica, sans-serif ; 
	color: #004990; 
	margin-top: 4px; 
	margin-bottom: 4px; }

h3 { 
	color: #004990; }
h4 {
	color: #004990;	}

/* Top Name Banner Styles */

div#TitleBanner {
	color: #FFFFFF;
	background-color: #004990; 
	background-image: url(wave.gif); 
	border-bottom: 1px #FFFFFF solid; }

div#TitleBanner a, p#SkipTo a {
	color: #FFF;
}

/*          SEARCH STYLES       */

input {  
	border: 1px solid #004499; 
}
	
/*     MIDDLE BANNER STYLES     */

Div#MiddleBanner {
	color: #184584;
	background-color: #BED5F0;}
Div#MiddleBanner A {
	color: #FFFFFF;	} 
Div#MiddleBanner A:hover, Div#MiddleBanner A:focus, Div#MiddleBanner A:active {
	color: #FFFFFF;}

/*     BOTTOM BANNER STYLES     */

Div#BottomBanner {
	background-color: #004990;
	border-bottom: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;}

/*     FOOTER BANNER STYLES     */

#Footer { 
	color: #FFFFFF; 
	background-color: #004990; 
	border-bottom: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;}
#Footer a { 
	color: #FFFFFF; }
#Footer a:hover, #Footer a:focus, #Footer a:active { 
	color: #739BC2; }
	
/*        Column Styles			*/

DIV.RightColumn {  
	background-color: #BED5F0;
	color: #333333; }
DIV.LeftColumn{
	background-color: #BED5F0; }
DIV.RightColumn a { 
	color: #184584; 
	text-decoration: none; }
DIV.RightColumn a:hover, DIV.RightColumn a:focus, DIV.RightColumn a:active { 
	color: #636563; }
DIV.LeftColumn a { 
	color: #184584; }
DIV.LeftColumn a:hover, DIV.LeftColumn a:focus, DIV.LeftColumn a:active { 
	color: #636563; }
DIV.ColumnHeaders { 
	color: #FFFFFF;
	border-top: #FFFFFF 1px solid; 
	background-color: #004990;
	border-bottom: #FFFFFF 1px solid; }


/*     MAIN CONTENT STYLES      */

#BodyText { 
	background-color: #FFFFFF; 	}
.contact-info { 
	color: #000000;}
.breadcrumb {
	color: #004990;}

/*          A-Z STYLES          */	

div.az ul li {
	border: 1px solid #004990;}
div.az a {
	background-color: #FFFFFF;
	color: #004990; }
div.az a:hover, div.az a:focus, div.az a:active { 
	text-decoration: none;
	color: #FFFFFF;
	background-color: #004990;}
div.az p { 
	color: #FFFFFF;}

/*        COLUMN STYLES         */
/*    LEFT NAVIGATION STYLES    */

div.LeftColumn ul { 
	padding-left: 12px; 
	margin-left: 12px; /* Affects IE7 */
	margin-top: 0px; 
	margin-bottom: 0px; }
div.LeftColumn li { 
	color: #333333; }

/*   RIGHT NAVIGATION STYLES    */

div.RightColumn li {
	color: #333333; }

/*    MAIN NAVIGATION STYLES    */

div.Navigation li {
	color: #004990; }
div.Navigation li a {
	color: #004099; 
	border-bottom: #FFFFFF 1px solid; 
	background-color: #BED5F0;}
div.Navigation li a:hover, div.Navigation li a:focus, div.Navigation li a:active {
	color: #FFFFFF; 
	background-color: #004499;}

/*         MISC STYLES          */

PageHeaderText { 
	color: #FFFFFF	}
.testimg {  text-align: left}

/* BENEFITS CALCULATOR STYLES */

div.row_wrapper { width: 90%; margin: 10px auto; padding: 0px; clear:both; border: 1px solid #ccc; }
	
div.question { width: 80%; float:left; padding: 5px 5px 10px 5px;}
div.question p { width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }

div.answer { width: 13%; float:right; margin: 4px; padding: 0px 5px 0px 15px  ; background:#eee; }
div.answer p { margin: 0; padding: 3px;  }	
div.answer input { margin: 0 auto; padding: 2px; }
div.answer select { margin: 0 auto; padding: 2px; border: 1px solid #ccc; }
div.answer option { margin: 0 auto; padding: 2px; }

hr.spacer { clear:both; border-width:0px; height: 1px; padding: 0px; margin: 0px; visibility: hidden; }
div.ernieQ { width: 60%; float:left; }
div.ernieQ p { width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }

   
div.ndepQ { width: 40%; float:left; }
div.ndepQ p { text-align: right;  width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }
div.ansndep { width: 7%; float:left; margin: 4px; background:#eee; }
  
div.esaQ {  float:left;    width: 95%; }
div.esaQ p { text-align: left;  width: 99%; margin: 0px 0px; padding: 5px 5px 5px 5px; background:#fff; }
div.ansesa { width: 25%; float:left;  margin: 0px 0px  5px  25px; padding: 0px 0px 5px 20px;  background:#eee; }
  
.finalbox { 
	border:1px solid #C0C0C0;
	background-color:#FFFF99;
	color:black; 
	font-weight: bold;     
} 

.cyanbox { 
	border:1px solid #C0C0C0; 
	background-color:#CCFFFF; 
	color:black;
	font-weight: bold;     
} 

.bigblue {
	color:#0066FF;
	font-weight: bold;
	font-size: 1.5em;
} 

.lgfont { color: #D3D3D3; } 

/* Countdown */
.numbers {padding: 0px; font-size: 16px; float:left; padding-top:6px; font-weight: bold;}
.title {padding-right: 3px; margin: 12px 0px 0px 2px; text-align: left;  font-size: 10px; float:left; font-weight: bold; }
#form {
 display: block; width: 625px; height: 35px; padding:5px; font-family: Arial; color: #044990;
 border-style: solid; border-width: 1px; border-color: #044990; background-color: #FFFFFF;
}
 
.Announcement{float:left; font-size: 16px; font-weight: bold; padding: 6px 5px 0px 7px;}
.AnnouncementEnd{float:left; font-size: 16px; font-weight: bold; padding: 6px 5px 0px 0px;}