/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* ECCLESALL ROAD SMART ROUTE
* Filename: style.css
* Version: 1.0.0 (01-06-2009) DD-MM-YYYY
* Website: http://www.smartroutes.co.uk/ecclesallroad
* Author: Counter Context on behalf of SCC & SYPTE
* Description: Handles the site layout.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* _Body 
==========================================*/

html { height: 100%; margin-bottom: 1px; }
body {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	background-color:#85C154;
}
p { 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
.normaltext { 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
.emailtext {  
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}
.headertext {  
	font-family: Arial, Helvetica, san-serif; font-size: 16px; 
	font-weight: normal; 
	color: #71976A; 
	text-decoration: none
}
.titletext {  
	font-family: Arial, Helvetica, san-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #71976A; 
	text-decoration: none; 
	padding: 0px; margin: 0px; 
}
.foottext {  
	font-family: Arial, Helvetica, san-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none 
}
.navtext {  
	font-family: Arial, Helvetica, san-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none 
}
.tickertext {  
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

ul { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
} 

li { 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

img.left { float: left; margin-right: 15px; margin-bottom: 15px; border: 2px; color: #8CC63F; }
img.right { float: right; margin: 0 0 20px 20px; border: 2px; color: #8CC63F; }
img.imagepad { margin: 15px 0 0 0;  }
img.imagepad2 { margin-bottom:15px; margin-left:10px;  }
img.photograph { margin: 0 0 15px 15px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

a {
	color: #00307F; 
	font-weight: normal; 
	text-decoration: none; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px;
}
a:hover { 
	color: #00307F; 
	font-weight: normal; 
	text-decoration: underline; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
}

a.a1 { color: #00307F; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, san-serif; font-size: 13px; }
a.a2 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #187A2F;  }
a.a3 { font-family: Arial, Helvetica, san-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;  }

iframe.white {background-color: #FFFFFF; }

/* _Content
==========================================*/

#content { padding: 0; margin: 0 auto; width: 800px; background-color:#FFFFFF; }


/* _Containers
==========================================*/

#route {width: auto; height: 250px; text-align: center; overflow:auto; background-color:#FFFFFF;  }

#EmailRegister { padding: 0px; margin: 0px;  }
#emailregbox {padding-top: 0px; padding-bottom:0px; border:1px; vertical-align:middle;  }

#pscroller2{
width: 500px;
height: 19px;
border: 1px solid black;
padding-left: 10px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
margin-bottom: 10px;
background-color: #FCDEE0;
}

#pscroller2 a{
text-decoration: none;
}

/* _Navigation
==========================================*/

#menulevel1off a { width:200px; height:32px; margin-bottom:0px; background-image:url(../images/menu_button1.gif); color:#ffffff; background-repeat:no-repeat; color:#000000; padding-top:8px; padding-left:10px; display:block; text-decoration:none;  }
#menulevel1off a:hover { width:200px; height:32px; margin-bottom:0px; background-image:url(../images/menu_button2.gif); color:#ffffff; background-repeat:no-repeat; color:#000000; padding-top:8px; padding-left:10px; text-decoration:none; }

#EmailRegister { padding: 0px; margin: 0px;  }
#emailregbox {padding-top: 0px; padding-bottom:0px; border:1px; font-family: Arial, Helvetica, san-serif; font-size: 16px; font-weight: normal; color: #1DAAA0; text-decoration: none;  }

#route {width: auto; height: 250px; text-align: center; overflow:auto; background-color:#FFFFFF;  }

div.d1 { 
	width:200px; 
	height:129px; 
	margin-bottom:0px; 
	background-image:url(../images/email_back.jpg); 
	background-repeat:no-repeat; 
	padding-top:8px; 
	padding-left:10px; 
	text-decoration:none; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000000;  
}
div.d2 {
	text-align: left; 
	width: 200px; 
	height:10px; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
}
div.d3 {
	text-align: left; 
	text-decoration:none; 
	height:60px; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	color: #187A2F;  
}
div.d4 {
	text-align: left; 
	height:10px; 
	font-family: Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}
div.d5 {
	text-align: center;  
}


/* _Images
==========================================*/

#imagepad { margin-bottom: 10px; }
#photograph { margin-bottom: 15px; margin-left: 20px; border:thin; border-color:#00648D; float:right; }

/* _Tables
==========================================*/

table.t1 { width: 790px; border-collapse: collapse; padding: 0px; background-color:#ffffff;  }
table.t2 { width: 790px; border-collapse: collapse; padding: 0px; background-color:#AEBD9E;  }
table.t3 { width: 100%;  }

td.col1 { width: 15px; vertical-align:top; padding:0px;  }
td.col2 { width: 380px; vertical-align:top; padding:0px;  }
td.col3 { width: 200px; vertical-align:top; padding:0px; background-color:#ffffff; text-align:left;  }
td.col4 { width: 20px; vertical-align:top; background-color:#ffffff; padding:0px;  }
td.col5 { width: 760px; vertical-align:top; background-color:#ffffff; padding:0px;  }
td.col6 { width: 545px; vertical-align:top; background-color:#ffffff; padding:0px; text-align:left  }
td.col7 { width: 400px; vertical-align:top; padding:0px;  }
td.col8 { width: 20px; vertical-align:top; padding:0px;  }
td.col9 { width: 80px; padding:0px; vertical-align:middle  }
td.col10 { width: 280px; padding:0px; vertical-align:middle  }

tr.row1 { height: auto;  }
tr.row2 { height: 200px;  }
tr.row3 { height: 88px;  }
tr.row4 { height: 10px;  }
tr.row5 { height: 20px;  }