/* ----------- Universal Styles ----------- */
html{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
}
img{
	border:none;
}

h1{
	color:#993333;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	font-size:1em;
}

h2{
	color:#993333;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	font-size:1em;
}
/* ----------- End of Universal Styles ----------- */
.error {
font-family: Arial;
font-size: 10pt;
color: red;
display:none;
}
/* ----------- Header Styles ----------- */
#webtopnavassistance {
	background: #e7e7e7;
	text-align:right;
	padding-right:2px;
	border-bottom:1px solid #000000;
}
#webtopnavassistance a{
	text-decoration:none;
	color:#000000;
}
#webtopnavassistance a:hover{
	text-decoration:underline;
	color:#993333;
}
#webtopnavlogos {
	background-color:#339999;
	position:relative;
	border-bottom:1px solid #333;
	background-image:url(../../images/rushmoorbc/homepage/Right-Side4.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:69px;
}
#webtopnavbg{
	height:100%;
	background-color:#deefe8;
	/* background-image:url(../../images/rushmoorbc/homepage/backcolourlite.gif); */
}
#webtopnavlogosleft {
	padding-left:4px;
	padding-top:4px;
	float:left;
}
#webtopnavsections{
	font-size:0.9em;
	padding-bottom : 19px;
	width:auto;
	background-color:#deefe8;
	font-weight:bold;
	}
#webtopnavsections ul{
	margin:0;
	padding:0;
	}
#webtopnavsections li{
	display:inline; 
	list-style-type:none;
	border-bottom:1px solid #000066;   
	}
#webtopnavsections li a{
	display:block;
	float:left;
	text-decoration:none;
	background:#deefe8; 
	color:#339999; 
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	width:auto;
	line-height : 1.4em; 
	padding : 2px 6px 2px 6px;
	}
#webtopnavsections li a:hover{
	background:#339999 !important;
	color:#FFFFFF !important;
	} 
.webline {
	clear:both;
	border-top:1px solid #000000;
	margin-bottom:0em;
}
/* ----------- End of Header Styles ----------- */

/* ----------- Left Side Styles ----------- */
#webleft{
	float: left;
	width: 20%;
	margin:0;
	padding: 0;
	padding:10px;
	border-right: 1px solid #cccccc;
	margin-top:1.2em;
	clear:left;
}
html>body #webleft{
	margin-top:0;
}
#webleft form{
	margin-top:0;
	padding-top:0;
}
.webatozmain {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color: #993333; 
	text-decoration: none;
	float : left; 
	margin : 0; 
	width : 100%; 
	border-bottom:1px solid #000000;
	padding-bottom:1em;
}
.webcenterbottom{
	text-align:center;
	margin-top:1em;
}
#webazletters {
	float : left; 
	margin : 0; 
	width: 100%;
}
#webatoz {
	display : block; 
	list-style : none; 
	padding : 0; 
	margin : 0; 
	text-align : left; 
	line-height : 0.8em; 
} 
#webatoz li {
	padding-right : 1px; 
	padding-left : 1px;
	padding-top: 1px;
	padding-bottom: 1px; 
	border : 1px solid #d3d3d3; 
	position : relative;
	background : #ffffff; 
	float : left; 
	margin : 1px; 
	width : 1.2em; 
	text-align : center; 
} 
#webatoz A:link {
	text-decoration : none; 
	color : #000000; 
} 
#webatoz A:visited {
	text-decoration : none; 
	color : #000000; 
} 
#webatoz A:hover {
	text-decoration : none; 
	color : #339999; 
} 
#webatoz A:active {
	text-decoration : none; 
	color : #000000; 
} 
#webatoz li:hover {
	text-decoration : underline; 
	color : #000000; 
} 
#sitemap h1 a{
	color:red;
	text-decoration:none;
	color:#993333;
}
#sitemap h1 a:hover{
	text-decoration:underline;
	color:#993333;
}
#sitemap h2 a{
	color:red;
	text-decoration:none;
	color:#993333;
}
#sitemap h2 a:hover{
	text-decoration:underline;
	color:#993333;
}
#sitemap{
	margin-top:1em;
}
#webleft select{
	margin-bottom:1em;
}
#webleft select{
	margin-top:5px;
}
#websites{
	padding-bottom:5px;
}
#websites img{
	margin-bottom:5px;
}
.webpopular{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
    border-bottom:1px solid #000000;
	padding-bottom:1em;
}
.webpopular ul{
	margin:0;
}
.webpopular li{
	list-style-type:none;
	background:url(../../images/rushmoorbc/homepage/bulletpoint.gif) no-repeat;
	padding-left:10px;
}
.webpopular li a{
	text-decoration:none;
	color:#000000;
}
.webpopular li a:hover{
	text-decoration:underline;
	color:#993333;
}
#event ul{
	margin:0;
	padding:0;
}

#event li{
	list-style-type: none;
	margin:0;
	padding:0;
}
#event li a{
	text-decoration:none;
	color:#000000;
}
#event li a:hover{
	text-decoration:underline;
	color:#993333;
}
.webpicandtext{
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}
.webpicandtext img{
	float:left;
	margin-right:0.5em;
}
.webpicandtext .maintitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:-1.3em;
	
	font-weight:bold;
}
html>body .webpicandtext .maintitle{
	margin-bottom:-0.9em;
	
}
.webpicandtext a{
	color:#000000;
	text-decoration:none;
}
.contactus a{
	text-decoration:none;
	color:#993333;
}
.contactus a:hover{
	text-decoration:underline;
	color:#993333;
}

.contactbox a{
	color:#000000;
	text-decoration:none;
}
.contactbox a:hover{
	text-decoration:underline;
	color:#993333;
}

.contactbox ul{
	margin:5px;
	padding:0;
}
.contactbox li{
	list-style-type:none;
	padding-left:2em;
}

.contactbox li a:hover{
	color:#993333;
	text-decoration:underline;
}	

.contactbox li.address{
	background:url(../../images/rushmoorbc/homepage/envelope.gif) no-repeat 0 0.3em;
}

.contactbox li.phone{
	background:url(../../images/rushmoorbc/homepage/phone.gif) no-repeat 0 50%;
}
.contactbox li.email{
	background:url(../../images/rushmoorbc/homepage/envelope.gif) no-repeat 0 50%;
}

.contactbox li.online{
	background:url(../../images/rushmoorbc/homepage/online.gif) no-repeat 0 50%;
}

.contactbox li.findus{
	background:url(../../images/rushmoorbc/homepage/home.gif) no-repeat 0 50%;
}


.webdivider{
	width:100%;
	clear:both;
	border-bottom:1px solid #000000;
	margin:0;
	padding:0;
	margin-top:-1.3em;
}
html>body .webdivider{
	margin-top:0;
}
.webclearall{
	clear:both;
	height:1px;
}
/* ----------- End of Left Side Styles ----------- */

/* ----------- Centre Styles ----------- */
#center{
	text-align:center;
}


#webcentre{
	float: left;
	width: 48%;
	padding:1em;
	margin-top:0;
}
html>body #webcentre{
	margin-top:0;
}
.weblargeimage{
	padding:1em; 
	text-align:center;
    width:350px;
}
.weblargeimage img{
margin-right:4px;
}
#emergencybox{
	border:solid 2px #339999;
	width:300px;
	padding:6px;
	background:url(../../images/rushmoorbc/homepage/rbccrest.jpg) no-repeat center center;
	}
#emergencybox h2{
	font-family:Tahoma, verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#993333;
	text-align:left;
	}
#emergencybox p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	}
#emergencybox a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}
#emergencybox a:hover{
	text-decoration:underline;
	color:#993333;
	}
#webnew ul{
	margin-left:0;
	padding:0 0 5px 5px;
}
#webnew li{
	list-style-type: none;
	background:url(../../images/rushmoorbc/homepage/pageBullet.gif) no-repeat 0 4px;
	padding-left:12px;
}
#webnew li a{
	text-decoration:none;
	color:#000000;
}
#webnew li a:hover{
	text-decoration:underline;
	color:#993333;
}
.webmore{
	float:right;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:1em;
}
.webmore a{
	color:#000000;
	text-decoration:none;
}
.webmore a:hover{
	color:#993333;
	text-decoration:underline;
}
#webpress ul{
	margin-left:0;
	padding:0 0 5px 5px;
}
#webpress li{
	list-style-type: none;
	background:url(../../images/rushmoorbc/homepage/pageBullet.gif) no-repeat 0 4px;
	padding-left:12px;
}
#webpress li a{
	text-decoration:none;
	color:#000000;
}
#webpress li a:hover{
	text-decoration:underline;
	color:#993333;
}

#webonline{
	width:99%;
	text-align:center;
}
#webonline img.online{
	padding-bottom:10px;
}
/* ----------- End of Centre Styles ----------- */

/* ----------- Right Side Styles ----------- */
#webright{
	float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	padding: 10px;
	font-size:0.9em;
	margin-top:1.2em;
}
html>body #webright{
	margin-top:0;
}
#epollcontainer{
	margin:0;
	padding:0.5em;
	border: 1px solid #339999;
	background-image:url(../../images/rushmoorbc/homepage/megaphone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#webright ul{
	margin:0;
	padding:0;
}
#webright li{
	list-style-type: none;
	margin:0;
	padding:0;
}
#webright li a{
	text-decoration:none;
	color:#000000;
}
#webright li a:hover{
	text-decoration:underline;
	color:#993333;
}
.webpicandtext{
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}
.webpicandtext img{
	float:left;
	margin-right:0.5em;
}
.webpicandtext .maintitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:-1.3em;
	font-weight:bold;
}
html>body .webpicandtext .maintitle{
	margin-bottom:-0.9em;
}
.webpicandtext a{
	color:#000000;
	text-decoration:none;
}
/* ----------- End of Right Side Styles ----------- */

/* ----------- Footer Styles ----------- */
#webfooter{
	clear:both;
	border-top:1px solid #eee;
	margin-left:0;
	margin-top:1em;
}
#webfooter ul{
	margin-left:0;
	margin:0;
	padding-bottom:1em;
}
#webfooter li{
	display: inline;
	list-style-type: none;
	padding-right:1em;
	background:url(../../images/rushmoorbc/homepage/morearrow.gif) no-repeat 0 -4px;
	padding-left:12px;
}
#webfooter li a{
	text-decoration:none;
	color:#000000;
}
#webfooter li a:hover{
	text-decoration:underline;
	color:#993333;
}
/* ----------- End of Footer Styles ----------- */

/* ----------- Print Format Style ----------- */
a.bottomlinks{
	text-decoration:none;
	color:#000000;
}
a:hover.bottomlinks{
	text-decoration:underline;
	color:#993333;
}
/* ----------- End Of Print Format Style ----------- */