﻿@media print
 {
    html *{
	background:none!important;
	font:inherit!important;
	text-decoration:none;
	color:#000000 !important;
	padding:0!important;
	margin:0!important;
	float:none!important;
	width:auto!important;
	max-width:none !important;
	min-width:0 !important;
}
.hide{display:none;}
.subtabs{display:none;}
h1 {font-size:2em!important;font-weight:bold!important;padding:20px 0 20px 0!important;} 
.bg-contact{background:none!important;}
#skip{display:none;} 
#header{display:none;}
#breadcrumb {padding:10px 0 10px 0!important;}
#breadcrumb ul, #breadcrumb li,#breadcrumb h2{display:inline;}
#breadcrumb h2:after{content:' ';}
#breadcrumb li:after{content:' | ';}
#breadcrumb span{display:none;}
.Advertisment{display:none;}
#lColumn{display:none;}
#partners{display:none;}
.box-hlg h2, .box-hlg p, .box-hlg img, .box-hlg ul{display:none;}
.box-hlg .bg-contact h2{display:inline;}
.bg-contact{padding:10px 0 10px 0!important;}
.hCampaign {display:none;}
#listServices a.linkMore{display:none;}
#listServices h2 {font-weight:bold!important;}
.bg-contact dl{display:inline;}
.bg-contact dl:after{content:' ';}
#footer{display:none;}
dd span, dt:first-child{display:none;} 
dd, dt{display:inline;margin:0;}
dd a:after{content:' |';}
dt:after{content:':';}
}
.h1NoShow
{
    position:absolute;
    left:-1000px;
}

#AuthorNotes
{
	background-color:#ffd;
	border:solid 1px #900;
	clear:both;
	display:block;
	float:left;
	margin:0 0 0 -11px;
	padding:5px;
	width:100%;
}

#AuthorNotes div
{
	clear:both;
	display:block;
	float:left;
}

#AuthorNotes span
{
	display:block;
	float:left;
}

#all
{
	background:#fff;
	margin:10px auto;
	max-width:1250px;
	min-width:995px;
	position:relative;
	text-align:left;
}

#all:after,#content:after,#nav:after,#header:after,#header div:after,#breadcrumb:after,.subtabs:after,#listServices div:after,.hCampaign:after,#atoz:after,#footer:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

#atoz
{
	clear:both;
	margin-bottom:15px;
}

#atoz a span
{
	background-image:url(/Style%20Library/Images/c-bl-az.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	display:block;
	height:1%;
}

#atoz a span span
{
	background-image:url(/Style%20Library/Images/c-br-az.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
}

#atoz a span span span
{
	background-image:url(/Style%20Library/Images/c-tl-az.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#atoz a span span span span
{
	background-image:url(/Style%20Library/Images/c-tr-az.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
}

#atoz a:hover span span span span,#atoz a:active span span span span,#atoz a:focus span span span span
{
	background-image:url(/Style%20Library/Images/c-tr-azh.gif);
}

#atoz a:hover span span span,#atoz a:active span span span,#atoz a:focus span span span
{
	background-image:url(/Style%20Library/Images/c-tl-azh.gif);
}

#atoz a:hover span span,#atoz a:active span span,#atoz a:focus span span
{
	background-image:url(/Style%20Library/Images/c-br-azh.gif);
}

#atoz a:hover span,#atoz a:active span,#atoz a:focus span
{
	background-image:url(/Style%20Library/Images/c-bl-azh.gif);
}

#atoz li
{
	display:inline;
	float:left;
	margin:0 1px 3px;
	text-align:center;
}

#atoz li a
{
	background:#94a088;
	color:#fff;
	display:block;
	line-height:180%;
	text-decoration:none;
	width:1.75em;
}

#breadcrumb
{
	background:#b6b9b4;
	height:1%;
	margin:0;
	padding:5px 0 10px 10px;
}

#breadcrumb h2
{
	color:#fff;
	font-size:1em;
}

#breadcrumb li
{
	color:#fff;
	float:left;
	font-weight:700;
	padding-left:7px;
}

#breadcrumb li a
{
	background:url(/Style%20Library/Images/gt.gif) no-repeat 100% 60%;
	color:#daf3bf;
	font-weight:700;
	padding-right:12px;
}

#breadcrumb li a:hover,#breadcrumb li a:active,#breadcrumb li a:focus
{
	background:#7f7f7f url(/Style%20Library/Images/gt.gif) no-repeat 100% 60%;
}

#cfonts a
{
	color:#54693e;
	padding:5px 8px;
}

#cfonts a:hover,#cfonts a:active,#cfonts a:focus
{
	background:#336601;
	color:#fff;
}

#cfonts h2
{
	color:#7f7f7f;
}

#cfonts h2,#cfonts ul,#frmSearch h2,#frmSearch ul,#breadcrumb h2,#breadcrumb ul
{
	display:inline;
	float:left;
	margin:0;
}

#cfonts li
{
	margin-left:2px;
}

#cfonts ul
{
	left:5px;
	position:relative;
	top:-3px;
}

#con
{
	background:url(/Style%20Library/Images/bg-main.gif) repeat-x 0 0;
	height:1%;
	margin:0;
	padding:0;
}

#con2
{
	background:url(/Style%20Library/Images/bg-main-left.gif) no-repeat 0 0;
	margin:0;
	padding:0;
}

#content
{
	clear:none;
	display:block;
	float:left;
	margin-top:26px;
	vertical-align:top;
	width:100%;
}

#content table
{
	border-collapse:collapse;
	border-spacing:2px 2px;
	/*margin:18px 0;*/
	width:95%;
        vertical-align:top !important;
}

#content table.jobSummary caption
{
	border-top:solid 1px #999;
	font-size:80%;
	text-align:left;
}

#content table.jobSummary td,#content table.jobSummary th
{
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	font-size:80%;
	padding:2px 8px;
	text-align:left;
}

#content table.jobSummary th
{
	background:#ccc;
	display:table-cell;
	font-weight:700;
}

#content tbody
{
	display:table-row-group;
}

#content tr
{
	display:table-row;
}

#content ul
{
	list-style:disc outside;
	padding-left:5px;
	margin-left:10px;
}
#content ul li
{
    padding-bottom:3px;
}

#error
{
	background:#ebebeb;
	height:1%;
	margin-bottom:10px;
	padding:10px;
}

#error h2
{
	margin-top:0;
}

#footer
{
	background:url(/Style%20Library/Images/bg-footer.gif) repeat-x 0 0;
	clear:both;
	color:#2a2b2c;
	height:1%;
}

#footer div
{
	background:url(/Style%20Library/Images/bg-footer-left.gif) no-repeat 0 0;
}

#footer div div
{
	background:url(/Style%20Library/Images/bg-footer-right.gif) no-repeat 100% 0;
	padding:30px 10px 20px 40px;
}

#footer li
{
	border-right:1px solid #d6dfcd;
	float:left;
	margin-left:.4em;
	padding-right:.5em;
}

#footer ul
{
	margin:5px 0 0 -5px;
}

#frmSearch
{
	background:none !important;
	display:inline-block;
	float:right;
	height:1%;
	margin-top:15px;
	padding:0 !important;
}

#frmSearch h2
{
	color:#001a4a;
}

#frmSearch input
{
	border:1px solid #d6dfcd;
}

#frmSearch li
{
	float:left;
	margin-left:.4em;
	position:relative;
}

#frmSearch li.btn
{
	position:relative;
	top:-3px;
}

#header
{
	height:1%;
}

#header div
{
	background:url(/Style%20Library/Images/c-bl-hr.gif) no-repeat 0 100%;
	height:1%;
}

#header div div
{
	background:url(/Style%20Library/Images/c-br-hr.gif) no-repeat 100% 100%;
}

#header div div div
{
	background:url(/Style%20Library/Images/c-tl-hr.gif) no-repeat 0 0;
}

#header div div div div
{
	background:url(/Style%20Library/Images/c-tr-hr.gif) no-repeat 100% 0;
	padding:5px;
}

#lColumn
{
	float:left;
	margin:26px 0 0 15px;
	padding:0;
	width:210px;
}

#listServices
{
	height:1%;
	margin-bottom:15px;
	position:relative;
}

#listServices .hls
{
	background:none;
	float:left;
	padding:0 5px 15px;
	width:31%;/*28*/
}

#listServices .hls ul
{
	margin:0 0 3px 5px;
}

#listServices a
{
	color:#7f7f7f;
	display:block;
	margin-bottom:4px;
	padding:2px;
}

#listServices a.linkMore
{
	background:url(/Style%20Library/Images/arr-blue.gif) 0 50% no-repeat;
	font-size:.9em;
	padding-left:10px;
}

#listServices a.linkMore:hover,#listServices a.linkMore:focus,#listServices a.linkMore:active
{
	background:#7f7f7f url(/Style%20Library/Images/arr-blue.gif) 0 50% no-repeat;
}

#listServices a:hover,#listServices a:focus,#listServices a:active
{
	background:#7f7f7f;
	color:#fff;
	text-decoration:none;
}

#listServices div
{
	background:url(/Style%20Library/Images/c-bl-hl.gif) no-repeat 0 100%;
	height:1%;
}

#listServices div div
{
	background:url(/Style%20Library/Images/c-br-hl.gif) no-repeat 100% 100%;
}

#listServices div div div
{
	background:url(/Style%20Library/Images/c-tl-hl.gif) no-repeat 0 0;
}

#listServices div div div div
{
	background:url(/Style%20Library/Images/c-tr-hl.gif) no-repeat 100% 0;
	padding:20px 10px 0;
}
#listServices h2 a
{
   color:#4282AE; 
   background:#ffffff;
}

#listServices h2 a:hover ,#listServices h2 a:focus h2,#listServices h2 a:active 
{
	text-decoration:underline;
	background-color:#ffffff;
	color:#4282AE;
}
#listServices h2
{
	margin:0 0 .5em;
	
}

#listServices li
{
	background:none !important;
	display:inline;
	padding:0 !important;
}

#logo
{
	background:none !important;
	float:left;
	margin:10px 20px;
}

#logo img
{
	height:67px;
	width:227px;

}

#partners
{
	clear:both;
	margin:0 auto 15px;
	text-align:center;
}

#partners li
{
	background:none !important;
	display:inline;
	margin:20px 10px;
	padding:0 !important;
}

#posCon
{
	clear:none;
	margin:0 280px 0 240px;
}

#rColumn
{
	background:url(/Style%20Library/Images/bg-main-right.gif) no-repeat 100% 0;
	float:right;
	margin:0;
	padding:26px 15px 0 0;
	width:250px;
}

#searchComments
{
	background:#F93;
	background-image:none;
	border:1px solid #5970B2;
	margin:2px 0 0 -182px;
	padding:0;
	position:absolute;
	z-index:1001;
}

#searchComments a
{
	background:#EAEBD8;
	color:#2875DE;
	display:block;
	margin:0;
	padding:5px 10px;
	position:relative;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	width:auto;
}

#searchControl
{
	display:block;
	float:right;
	margin-top:32px;
	position:absolute;
	right:12px;
	z-index:1001;
}

#searchControl a
{
	color:#fff;
	text-decoration:none;
}

#searchControl input.searchBox
{
	border:solid 1px #666;
	font-size:large;
}

#searchControl input.searchButton
{
	background-color:#F93;
	border:solid 1px #666;
	color:#fff;
	font-weight:700;
	margin-left:2px;
}

#searchControl li
{
	color:#fff;
	list-style:square;
	list-style-position:inside;
	margin:0;
}

#searchControl ul
{
	background:#F93;
	border:solid 1px #666;
	display:inline-block;
	margin:0;
	padding:5px;
	width:192px;
}

#siteTools
{
	background:none !important;
	float:right;
	margin:12px 10px;
	width:39.5em;
}

#siteTools a
{
	color:#7f7f7f;
	text-decoration:none;
}

#skip a:focus,#skip a:active
{
	left:0;
}

#slinks li
{
	margin-left:.4em;
	padding-right:.5em;
}

#slinks li,#cfonts li
{
	float:left;
	position:relative;
}

#slinks,#cfonts
{
	background:none !important;
	float:left;
	padding:0 !important;
}

#ui-datepicker-div
{
	background:#fff;
	border:solid 1px #ddd;
	font-size:small;
	padding:1px;
}

* html #AuthorNotes
{
	display:inline;
	margin:0;
	width:98%;
}

* html #all
{
	width:1010px;
}

* html #content
{
	width:99%;
}

* html #lColumn
{
	width:200px;
}

* html #rColumn
{
	width:265px;
}

* html #siteTools
{
	width:41em;
}

* html .box-hlg
{
	width:auto;
}

* html .btn span
{
	width:32px;
}

* html .frc a
{
	width:1.5em;
}

* html .frc a span
{
	display:inline;
}

* html .list-cu dd span.btn span
{
	width:92px;
}

* html .subtabs li a
{
	color:#fff !important;
}

* html .Advertisment
{
	height:1px;
}

.Advertisment
{
	background:#ebebeb;
	clear:both;
	margin-bottom:15px;
	padding:0;
}

.bg-contact
{
	background:url(/Style%20Library/Images/bg-contactus.gif) no-repeat 100% 100% !important;
	padding:0 !important;
	position:relative;
}

.block,.on
{
	display:block;
}

.box-hlg
{
	background:#ebebeb;
	clear:both;
	margin-bottom:15px;
	padding:10px;
}
.box-hlg ul
{
    list-style-type:disc;
    list-style-position:outside;
    margin-left:15px;
}

.box-hlg div div div div div,.js .subtabs li a
{
	background:none;
	padding:0;
}

.box-hlg div div div div,.Advertisment div div div div
{
	background:url(/Style%20Library/Images/c-tr-hlg.gif) no-repeat 100% 0;
	padding:10px;
}

.box-hlg div div div,.Advertisment div div div
{
	background:url(/Style%20Library/Images/c-tl-hlg.gif) no-repeat 0 0;
}

.box-hlg div div,.Advertisment div div
{
	background:url(/Style%20Library/Images/c-br-hlg.gif) no-repeat 100% 100%;
}

.box-hlg div,.Advertisment div
{
	background:#ebebeb url(/Style%20Library/Images/c-bl-hlg.gif) no-repeat 0 100%;
	height:1%;
}

.box-hlg h2,.Advertisment h2
{
	margin:.5em 0;
}

.btn input
{
	cursor:pointer;
	font-weight:700;
	padding:3px 5px;
}

.btn span
{
	background:url(/Style%20Library/Images/c-bl-gw.gif) no-repeat 0 100%;
	display:block;
}

.btn span span
{
	background:url(/Style%20Library/Images/c-br-gw.gif) no-repeat 100% 100%;
}

.btn span span span
{
	background:url(/Style%20Library/Images/c-tl-gw.gif) no-repeat 0 0;
}

.btn span span span span
{
	background:url(/Style%20Library/Images/c-tr-gw.gif) no-repeat 100% 0;
}

.btn span span span span input
{
	background:none !important;
	border:none !important;
	color:#fff !important;
}

.bbtn span
{
	background:url(/Style%20Library/Images/c-bl-bw.gif) no-repeat 0 100%;
	display:block;
}

.bbtn span span
{
	background:url(/Style%20Library/Images/c-br-bw.gif) no-repeat 100% 100%;
}

.bbtn span span span
{
	background:url(/Style%20Library/Images/c-tl-bw.gif) no-repeat 0 0;
}

.bbtn span span span span
{
	background:url(/Style%20Library/Images/c-tr-bw.gif) no-repeat 100% 0;
}

.bbtn span span span span a
{
	border:none !important;
	color:#fff !important;
	padding:0;
	margin:0;
	padding:7px !important;
	vertical-align:middle !important;
	text-align:center !important;
}
.bbtn a:hover,.bbtn a:active, .bbtn a:focus
{
  
    	color:#fff !important;
    	background:none !important;
}

.cleaner
{
	background:transparent;
	border:none;
	clear:both;
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
}

.clear,#AuthorNotes span.errorsAndInfo
{
	clear:both;
}

.fl
{
	float:left;
}

.fr
{
	float:right;
}

.frc a span
{
	background-image:url(/Style%20Library/Images/c-bl-a.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	display:block;
	height:1%;
}

.frc a span span
{
	background-image:url(/Style%20Library/Images/c-br-a.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
}

.frc a span span span
{
	background-image:url(/Style%20Library/Images/c-tl-a.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.frc a span span span span
{
	background-image:url(/Style%20Library/Images/c-tr-a.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	padding:5px 8px;
}

.frc a:hover span span span span,.frc a:active span span span span,.frc a:focus span span span span
{
	background-image:url(/Style%20Library/Images/c-tr-ah.gif);
}

.frc a:hover span span span,.frc a:active span span span,.frc a:focus span span span
{
	background-image:url(/Style%20Library/Images/c-tl-ah.gif);
}

.frc a:hover span span,.frc a:active span span,.frc a:focus span span
{
	background-image:url(/Style%20Library/Images/c-br-ah.gif);
}

.frc a:hover span,.frc a:active span,.frc a:focus span
{
	background-image:url(/Style%20Library/Images/c-bl-ah.gif);
}

.hCampaign
{
	clear:both !important;
	display:block;
	margin:0;
	padding:0;
}

.hCampaign a img
{
	float:left;
	margin-right:5px;
}

.hCampaign img
{
	float:left;
	padding-right:5px;
}

.hCampaign li
{
	background:none !important;
	display:block;
	float:left;
	list-style-type:none;
	padding:0 0 5px;
	width:50%;
}

.hCampaign li a
{
	display:inline;
	line-height:normal;
	vertical-align:top;
}

.hide a:focus,.hide a:active
{
	background:#49650c;
	border:0.5em solid;
	border-color:#c0caaa #33440e #33440e #c0caaa;
	color:#fff;
	display:block;
	font-size:1.4em;
	left:9000px;
	padding:0.5em;
	position:absolute;
	text-align:center;
	white-space:nowrap;
	width:15em;
}

.hide,#skip
{
	left:-9000px;
	position:absolute;
	top:0;
	z-index:20;
}

.imgPromo
{
	height:150px !important;
	position:absolute;
	right:15px;
	top:15px;
	width:200px;
}

.js #cfonts a
{
	padding:0;
}

.js #error
{
	background:url(/Style%20Library/Images/err-tb.gif) #ebebeb repeat-x;
	padding:0;
}

.js #error div
{
	background:url(/Style%20Library/Images/err-lr.gif) repeat-y;
}

.js #error div div
{
	background:url(/Style%20Library/Images/err-tb.gif) repeat-x 0 100%;
}

.js #error div div div
{
	background:url(/Style%20Library/Images/err-lr.gif) repeat-y 100% 0;
}

.js #error div div div div
{
	background:url(/Style%20Library/Images/err-tl.gif) no-repeat;
}

.js #error div div div div div
{
	background:url(/Style%20Library/Images/err-tr.gif) no-repeat 100% 0;
}

.js #error div div div div div div
{
	background:url(/Style%20Library/Images/err-bl.gif) no-repeat 0 100%;
}

.js #error div div div div div div div
{
	background:url(/Style%20Library/Images/err-br.gif) no-repeat 100% 100%;
	color:#000;
	padding:10px;
}

.js .box-hlg
{
	background:none;
	clear:both;
	margin-bottom:15px;
	padding:0;
}

.lar a
{
	font-size:1.5em;
}

.last,.none
{
	border:none !important;
}

.list-cu .btn span
{
	background:url(/Style%20Library/Images/c-bl-gg.gif) no-repeat 0 100%;
}

.list-cu .btn span span
{
	background:url(/Style%20Library/Images/c-br-gg.gif) no-repeat 100% 100%;
}

.list-cu .btn span span span
{
	background:url(/Style%20Library/Images/c-tl-gg.gif) no-repeat 0 0;
}

.list-cu .btn span span span span
{
	background:url(/Style%20Library/Images/c-tr-gg.gif) no-repeat 100% 0;
}

.list-cu dd
{
	margin:0 0 7px;
	position:relative;
}

.list-cu dd span.btn a
{
	color:#fff;
	display:inline-block;
	padding:7px;
}

.list-cu dd span.btn span
{
	display:inline-block;
}

.list-cu dt
{
	float:left;
	margin:0 0 7px;
	width:5em;
}

.list-cu,#footer p,p.hide
{
	margin:0;
}

.list-lk a
{
	background:url(/Style%20Library/Images/arr-blue.gif) 0 50% no-repeat;
	display:block;
	padding-left:10px;
}

.list-ln
{
	position:relative;
    	list-style-type:none !important;
   	margin-left:0px !important;
}

.list-ln img
{
	border:none;
	float:left;
	height:116px;
	margin:0;
	padding:0;
	width:77px;
}

.list-ln li
{
	border-bottom:1px solid #fff;
}

.list-ln li a
{
	display:block;
	padding:2px 0;
}

.list-ln li div
{
	background:none;
	background-image:none;
	float:left;
	height:116px;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
	width:77px;
}

.list-ln span
{
	display:block;
	margin-left:90px;
	padding:2px;
}

.list-ln span.date
{
	color:#000;
	display:inline-block;
	font-weight:400;
	margin-left:0;
	text-decoration:none;
}

.list-wo li a
{
	display:block;
	float:left;
	width:70%;
}

.list-wo li,.list-lk li
{
	margin:2px 0 5px;
}

.list-wo span
{
	clear:both;
	display:block;
}

.list-wo span.date
{
	clear:none;
	color:#000;
	float:right;
	font-weight:400;
}

.med a
{
	font-size:1.2em;
}

.off
{
	display:none;
}

.reToolbar.Default .ClearContent
{
	background-image:url(http://www.huntingdonshire.gov.uk/SiteCollectionImages/Cancel.gif) !important;
}

.reWrapper
{
	min-height:1px !important;
	min-width:1px !important;
}

.sndRow
{
	background-image:none !important;
	clear:both;
	padding:0 !important;
}
.subMenu
{
    background-color:#B6B9B4;
    float:left;
    width:100%;
    clear:both;
    margin:0;
    padding:10px 2px 0px 10px;
    border-left: 1px solid #71796C;
    border-right: 1px solid #71796C;
}

.subMenu a
{
    padding:5px;
    float:left;
    margin:0px 5px 0px 5px;
}
.subMenu a:hover, .subMenu a:active, .subMenu a:focus
{
    background-color:#efefef;
}

.subtabs
{
	clear:both;
	height:1%;
	list-style-type:none;
	margin-left:5px;
}

.subtabs li
{
	background:none !important;
	float:left;
	list-style-type:none;
	margin-right:2px;
	padding:0 !important;
}

.subtabs li a
{
	background:#71796c;
	color:#fff;
	padding:4px 9px;
}

.subtabs li a span
{
	background:#71796C url(/Style%20Library/Images/s-tablc-h.gif) no-repeat 0 0;
	display:block;
}

.subtabs li a span span
{
	background:url(/Style%20Library/Images/s-tabrc-h.gif) no-repeat 100% 0;
	padding:4px 9px;
}

.subtabs li.sel a span span,.subtabs li a:hover span span,.subtabs li a:active span span,.subtabs li a:focus span span
{
	background:url(/Style%20Library/Images/s-tabrc.gif) no-repeat 100% 0;
}

.subtabs li.sel a span,.subtabs li a:hover span,.subtabs li a:active span,.subtabs li a:focus span
{
	background:#B6B9B4 url(/Style%20Library/Images/s-tablc.gif) no-repeat 0 0;
}

a.i-listen,a.i-listen:hover,a.i-listen:active,a.i-listen:focus
{
	background-image:url(/Style%20Library/Images/i-listen.gif);
	background-position:0 60%;
	background-repeat:no-repeat;
}

a.i-print,a.i-listen
{
	padding-left:20px;
}

a.i-print,a.i-print:hover,a.i-print:active,a.i-print:focus
{
	background-image:url(/Style%20Library/Images/i-print.gif);
	background-position:0 60%;
	background-repeat:no-repeat;
}

a:active,a:focus
{
	background:#336601;
	color:#000 !important;
}

a:hover,#slinks a:hover,#searchControl a:hover
{
	text-decoration:underline;
}

a:link,a:visited
{
	color:#336601;
	font-weight:700;
	text-decoration:none;
}

acronym,abbr
{
	border:0;
	cursor:help;
}

address
{
	font-style:normal;
}

body
{
	background:#b6b9b4;
	color:#000;
	font:75% arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

form
{
	margin:0;
	padding:0;
}

h1
{
	color:#4282ae;
	font-size:1.6em;
	font-weight:700;
	margin:0 0 .5em;
}

h2,h3,h4,h5
{
	clear:both;
	color:#4282ae;
	font-size:1.2em;
}

html >body #siteTools
{
	width:45em;
}

img
{
	border:0;
}

img.fl,#slinks
{
	margin-right:10px;
}

img.fr
{
	margin-left:10px;
}

input,select,textarea
{
	font:1em arial,helvetica,sans-serif;
}

input.button
{
	background:#e2001a;
	border:1px solid #f6f6f6;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	padding:.1em;
}

input:focus,textarea:focus,select:focus
{
	background:#e7e9db;
}

li,dt,dd
{
	line-height:130%;
}

p,ul,h1,h2,h3,h4,h5
{
	line-height:130%;
	margin:1.1em 0;
}

p.clickHere
{
	bottom:39px;
	margin:0;
	position:absolute;
	right:26px;
}

p.clickHere a
{
	display:block;
	height:21px;
	width:20px;
}

p.clickHere a:hover
{
	background:url(/Style%20Library/Images/over-contact.gif) no-repeat 0 0;
}

p.linkMore
{
	border-top:1px #b6b9b4 solid;
	font-size:0.9em;
	margin:5px 0 !important;
	padding-top:10px !important;
}

p.linkMore a
{
	background:url(/Style%20Library/Images/arr-blue.gif) 0 50% no-repeat;
	padding-left:10px !important;
	color:#336601 !important;
}

p.linkMore a:active,p.linkMore a:focus,p.linkMore a:hover
{
	background:#61b800 url(/Style%20Library/Images/arr-blue.gif) 0 50% no-repeat !important;
	color:#336601 !important;
}

table,th,td
{
	font-size:1em;
	text-align:left;
}

ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}