@charset "UTF-8";
/* CSS Document */


body {margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

img {border:none;}



a {color:#FFFFFF; text-decoration:none;}

div {
	display:block;
	overflow:hidden;
}

#con {
	width:850px;
	background:url(images/con_bg.jpg) repeat-y;
	margin:0 auto;
	position:relative;
	padding-left:12px;
	left: 10;
}

#right {float:right; width:220px; background:none;  position:relative; height:auto;}

#right img {float:right; clear:both;}

#right p {float:right; margin:0 0 10px 0; width:200px; text-align:right; color:#000000; z-index:2;}

.small {font-size:75%; width:200px;}

.add {float:right; text-align:right; color:#FFFFFF; margin-right:20px;  }


#menu {clear:both; float:right; width:200px; background:none; margin:57px 0 41px 0; padding:0; text-align:right; border-top:thin solid #ee3224;}

#menu li {list-style-type:none; margin:0; padding:0;}

#menu a {color:#ee3224; padding:10px 0 5px 0; display:block; border-bottom:thin solid #ee3224;}

#current {color:#003e7e;}

#menu a:hover {color:#003e7e}

#potw {float:right; clear:right; width:200px; background:url(images/potw-bg.png) repeat-x #0d4d97 }

#bro {float:right; width:240px; margin: 5px 0px 0px 2px}


#borderTop {background:#ee3224; width:100%; height:12px; margin:0 0 40px 0;}

#header {background:#b0b3c1; width:560px; height:80px; margin:0; padding:20px;}

#header img {float:right;}

#header p {float:right; clear:both; position:relative; margin:35px 0 0 0;}

h1 {font-size:1.5em; color:#fff; font-weight:normal; text-decoration:none; margin:0; padding:0;}

h1.phone {color:#003e7e; font-weight:bold; font-size:1.75em; vertical-align:bottom; margin-top:15px;}

h1.phone_bottom {color:#003e7e; font-weight:bold; font-size:1.75em; vertical-align:bottom; margin-top:15px; margin-left:15px;}

#focus {width:600px; text-transform:uppercase; background:url(images/focus_bg.jpg); height:160px;}

#focus p {position:relative; left:169px; width:410px; font-size:1.25em; line-height:1em; margin:30px 0 30px 0; color:#b0b3c1; }

#blurb {width:559px; margin:0; padding:41px 41px 0 0;  background:#e8eaf3; overflow:hidden; display:block;}

#blurb p {float:right; position:relative; width:390px; margin:0 0 20px 0; color:#333333; line-height:1.5em; }

#blurb img {margin:0 0 80px 20px;}

#footer { background:url(images/foot_bg.jpg) repeat-y; width:850px; padding-bottom:10px;}

#footer p {margin:10px 0 0 0;}

#foot-left {float:left; width:580px; padding-right:20px;}

#foot-right {float:right; text-align:right;  border-top:solid thin #ee3224;}

#details {position:relative;}


#exp {width:600px; margin:0; padding:0;  background:#e8eaf3;  vertical-align:middle;}

#exp a {color:#ee3224; font-weight:bold;}

#exp hr {margin-top:10px; margin-bottom:10px; width:560px; color:#e8eaf3;}

#exp p {margin:0 0 10px 0; padding:0 0 0 20px; width:300px; color:#333333; line-height:1.5em;}

#exp ul { color:#333333; line-height:1.5em; width:500px;}

#exp ol { color:#333333; line-height:1.5em; width:500px;}

#exp li {margin-bottom:10px;}

#exp-block {padding:0; margin-bottom:0px}

#label {background:#b0b3c1; width:200px; padding:10px; font-size:85%; color:#FFFFFF}

h1.h2 {font-size:1.3em; font-weight:bold; color:#003e7e; margin:10px 0 10px 20px;}
h2 {font-size:1.3em; font-weight:bold; color:#003e7e; margin:10px 0 10px 20px;}
h3 {font-size:1.3em; font-weight:normal; color:#ee3224; margin:20px 0 10px 20px}
h4 {font-size:1em; font-weight:bold; color:#ee3224; margin:20px 0 0 20px}
h5 {font-size:1.3em; font-weight:bold; color:#003e7e; margin:10px 0 10px 20px; line-height:1.4em;}


.right {float:right; clear:right;}

.left {float:left;}

.centre {margin: 5px 10px 5px 20px;}

.white {background:#fff; margin-bottom:0; clear:both;}

.red {color:#ee3224; font-weight:bold;}

#serv {width:600px; margin:0; padding:0;  background:#e8eaf3;  vertical-align:middle;}

#serv a {color:#ee3224; font-weight:bold;}

#serv hr {margin-top:10px; margin-bottom:10px; width:560px; color:#e8eaf3;}

#serv p {margin:10px 0 10px 0; padding:0 0 0 20px; width:500px; color:#333333; line-height:1.5em;}

#show1 {display:block;}
#show2 {display:none;}
#show3 {display:block;}
#show4 {display:none;}
#show5 {display:none;}

#feeds { font-size: small; font-family: arial, sans-serif; float: right; text-align:right; width: 200px; margin-top:10px;}

.gfc-control .gfc-resultsHeader {border-bottom:solid 1px #ee3224; padding:0 0 5px 0; margin:0 0 10px 0}

.gfc-control .gfc-resultsHeader .gfc-title{
	font-size: 16px;
	font-weight: bold;
	color: #ee3224;
	border-bottom: none;

}
.gfc-result .gf-result .gf-title { color:#ee3224;  display:inline; font-size:12px; line-height:1em; font-weight:bold}

.gfc-result .gf-result .gf-title a:hover{ color:#ee3224; }

.gfc-result .gf-result { display:block; margin:0 0 10px 0; padding:0 0 5px 0; font-size:11px; color:#b0b3c1; border-bottom:solid 1px #ee3224; }

.gfc-result .gf-result .gf-relativePublishedDate {color:#000; display:block; margin:5px 0 5px 0}


