html{
	font-size:100.01%;
}

form,fieldset,img{
	border:0;
	display:block;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;

}
a{
	outline:0;
}
a:link{
	color:#ac5f39;
}
a:visited{
	color:#92807a;
}
a:hover{
	text-decoration:none;
}
.lt{
	float:left;
	display:inline;
}
* html .lt{
	margin-right:-3px
;}
.rt{
	float:right;
	display:inline;
}
* html .rt{
	margin-left:-3px;
}
#page{

}
#page div.body{
	width:950px;
	margin:0 auto;
	padding:0 0px;
	overflow:hidden;
}
#header{
	background:url(../img/bg-header.gif) repeat-x 0 100%;
}
#header h1{
	float:left;
	padding:9px 0 8px;
}
#header h1 a{
	display:block;
	width:383px;
	height:70px;
	/*background:url(../img/logo.gif) no-repeat 0 0;*/
	text-indent:-9999px;
	overflow:hidden;
}
#header div.small-nav{
	float:left;
	width:588px;
}
#header div.small-nav ul{
	margin:0;
	letter-spacing:1px;
	padding:0 0 2px;
	list-style:none;
	float:right;
	overflow:hidden;
	font:bold 1.2em/1.09em Arial,Helvetica,sans-serif;
}
#header div.small-nav ul li{
	float:left;
	display:inline;
	padding:0 5px;
	border-right:1px solid #a4a8ae;
	margin:15px -6px 0 6px;
}
#header div.small-nav ul li a{
	text-decoration:none;
	color:#504e3d
;}
#header div.small-nav ul li a:hover,#header div.small-nav ul li a:active,#header div.small-nav ul li a:focus{
	text-decoration:underline;
}
#header div.search-nav{
	float:right;
}
#header div.search label{
	display:none;
}
#header div.search{
	background:url(../img/bg-search.gif) no-repeat 0 0;
	width:245px;
	height:26px;
	margin:10px 0 0;
}
#header div.search input#Search{
	font:13px/16px Arial,Helvetica,sans-serif;
	color:#595744;
	border:0;
	background:none;
	width:155px;
	padding:0;
	margin:5px 8px 0 27px;
	height:16px;
	float:left;
}
#header div.search input#submit{
	float:left;
	border:0;
	padding:0;
	margin:0;
	background:none;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	width:55px;
	height:26px;
}
html:first-child #header div.search input#submit{
	padding:0 0 100px;
}
#header div.searchimage{
	width:245px;
	overflow:hidden;
	margin:3px 0 0;
}
#header div.searchimage a{
	float:right;
}
#main-menu{
	margin:0 -14px 0 -10px;
	display:inline;
	padding:0;
	list-style:none;
	float:left;
	width:995px;
	font-size:11px;
	line-height:34px;
	font-weight:bold;
	overflow:hidden;
}
#main-menu li{

	list-style:none;
	float:left;
	display:inline;
	background:url(../img/separator1.gif) no-repeat 0 0;
	padding:0 0 0 2px;
	margin:0 2px 0 -2px;
}
#main-menu a{

	color:#fff;
	text-decoration:none;
	padding:0 12px 0 12px;
	float:left;
}
#main-menu a:hover, #main-menu a:focus, #main-menu a:active{
	background:url(../img/bg-mainmenu-hover.gif) no-repeat 50% 100%;
}
#main{
	background-color:#FFFFFF;
	background:url(../img/bg-main.gif) repeat-x 0 0;
	margin:1px 0 0;
}
#main div.body{
	background-color:#FFFFFF;
	/* background:url(../img/bg-content.png) repeat-y 0 0;*/
}
#content{
	
}
#content ul.images{
	
}

#content ul.images li{
	float:left;
}
#content div.boxes{
	width:716px;
	margin:0 -10px;
	overflow:hidden;
}
#main div.boxes div.box{
	width:225px;
	float:left;
	padding:0 0px;
}
#main div.box{
	width:100%;
}
#main div.box h2{
	background-color:#ba643d;
	background:#ba643d url(../img/bg-box.gif) repeat-x 0 0;
	color:#fff;
	font:bold 1.5em/1.867em Arial,Helvetica,sans-serif;
	padding:0 14px;
}
#main div.box div.cont{
	background-color:#FFFFFF;
	border:1px solid #eecdbf;
	border-top:0;
	overflow:hidden;
	height:1%;
}
#main div.box ul.latest-news{
	background-color:#FFFFFF;
	margin:0;
	list-style:none;
	padding:0 12px;
}

#main div.box ul.latest-news li{
	background-color:#FFFFFF;
	list-style:none;
	padding:0 12px 1px;
	margin:-1px -12px 0;
	width:100%;
	display:block;
	overflow:hidden;
	vertical-align:top;
	background:url(../img/bg-latest-news.gif) repeat-x 0 1px;
	border-top:1px solid #f4ddd3;
}
#main div.box ul.latest-news div.lt{

	width:30px;
	height:38px;
	padding:0 18px 6px 4px;
	margin-left:-4px;
	margin-top:13px;
	background:url(../img/bg-date.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#main div.box ul.latest-news div.lt strong,
#main div.box ul.latest-news div.lt span{

	display:block;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
}
#main div.box ul.latest-news div.lt strong{

	font-size:16px;
	line-height:25px;
	color:#494738;
}
#main div.box ul.latest-news div.text{
	background-color:#FFFFFF;
	overflow:hidden;
	padding:12px 0 13px;
	height:1%;
	font-size:1.2em;
	line-height:1.167em;
}
#main div.boxes div.box ul.latest-news div.text{

	height:auto;
	width:260px;
	float:right;
}
#main div.box ul.latest-news div.text h3{

	font-size:1em;
	letter-spacing:1px;
	line-height:1.308em;
	padding:0 0 8px;
}
#main div.box ul.latest-news div.text h3 a{
	color:#5a4e46; 
	background-color:#FFFFFF;
}
#main div.box ul.latest-news div.text p{
	
}
#main div.box div.cont div.promotions{

	padding:3px 0 15px;
}
#main div.box div.cont div.promotions table{
	background-color:#FFFFFF;
	width:100%;
}
#main div.box div.cont div.promotions table td{
	width:50%;
	text-align:center;
	font-size:0;
	line-height:0;
	padding:9px 5px 0;
}
#main div.box div.cont div.promotions table td.left{
	text-align:left;
}
#main div.box div.cont div.promotions table td.right{
	text-align:right;
}
#main div.box div.cont div.promotions table td img{
	display:inline;
}
#sidebar{
	float:left;
	width:244px;
	position:relative;
	padding:0 0 20px;
}
#main div.side-nav{
	margin:26px 0 0;
	padding:0 0 4px;
}
#main div.side-nav h2{
	background:url(../img/bg-side-title.png) no-repeat 0 0;
	width:222px;
	height:26px;
	overflow:hidden;
	padding:0 10px 8px 18px;
	color:#fff;
	font-size:13px;
	line-height:26px;
}
#main div.side-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	width:100%;
}
#main div.side-nav ul li{
	list-style:none;
	vertical-align:top;
	display:block;
	border-bottom:1px solid #d1d1cd;
	background:url(../img/bg-side-icons.png) no-repeat 18px 8px;
	padding:5px 18px 5px 32px;
}
#main div.side-nav ul li a{
	text-decoration:none;
	color:#504e3d;
}
#main div.side-nav ul li a:hover, #main div.side-nav ul li a:active, #main div.side-nav ul li a:focus{
	color:#ac5f39;
	margin:0 0 0 -14px;
	padding:0 0 0 14px;
	background:url(../img/bg-side-icons.png) no-repeat 0 -190px;
	display:block;
}
#main div.side-nav ul ul{
	padding:3px 0 0;
	font-size:1em;
	font-weight:normal
;}
#main div.side-nav ul ul li{
	padding:4px 0 3px;
	border:0;
	background:none;
}
#main div.side-nav ul ul li a:hover, #main div.side-nav ul ul li a:active, #main div.side-nav ul ul li a:focus{
	margin:0;
	padding:0;
	background:none;
	color:#504e3d;
	text-decoration:underline;
}
#footer{
	background:#326e8b url(../img/bg-footer.gif) repeat-x 0 0;
	color:#fff;
	font-size:1.2em;
	line-height:1.5834em;
	width: 100%;
	height: 150px;
}
#footer a{
	color:#fff;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:0 25px;
}
#footer ul.left{
	float:left;
	display:inline;
	border-left:1px solid #5b8ba2;
	margin:0 25px 0 -25px;
}
#footer ul.right{
	float:right;
	display:inline;
	border-right:1px solid #5b8ba2;
	margin:0 -25px 0 25px;
	text-align:right;
}
#footer ul li{
	display:block;
	list-style:none;
	vertical-align:top;
	list-style-position:outside;
}
.lastmodified {
			text-align: right;
			margin-right: 3px;
		}
#footer div.body{
    width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 500px;
	padding:25px 24px 45px;
	overflow:hidden;
}

#page #main a.more{
	background-color:#FFFFFF;
	padding:0 0 0 9px;
	font-size:0.9em;
	font-weight:bold;
	background:url(../img/btn-more.gif) no-repeat 0 50%;
}
#page #main div.btn-all{
	width:200px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
}
#page #main div.btn-all a{
	font-size:13px
;}
#page #main div.box div.btn-all{
	padding:0 0 0 60px;
	margin:8px 0 0;
}
#page #main div.text-area{

}
#page #main div.text-area h1,#page #main div.text-area h2,
#page #main div.text-area h3,#page #main div.text-area h4,
#page #main div.text-area h5{

	font-weight:normal;
	line-height:1.4em;
	color:#2e6884;
	padding:0 0 7px;
}
#page #main div.text-area h1{
	font-size:1.846em;
	padding:0 0 15px;
}
#page #main div.text-area h2{
	font-size:1.667em;
}
#page #main div.text-area h3{
	font-size:1.5em;
}
#page #main div.text-area h4{
	font-size:1.3334em;
}
#page #main div.text-area h5{
	font-size:1.167em;
}
#page #main div.text-area p{
	
}
#page #main div.text-area span.lt{
	padding:0 20px 20px 0;
}
#page #main div.text-area span.rt{
	padding:0 0 20px 20px;
}
#page #main div.text-area span.lt img,
#page #main div.text-area span.rt img{
	padding:3px;
	border:1px solid #cbcbcb;
}
#page #main div.text-area ul,
#page #main div.text-area ol{
	padding:0 0 1.6em;
	margin:0;
	width:auto;
	height:auto;
}
#page #main div.text-area li{
	padding-bottom:1px;
	width:auto;
	height:auto;
	position:static;
	float:none;
	display:list-item;
}
#page #main div.text-area ol{
	padding:0 0 1.6em 36px;
	list-style-type: decimal;
}
#page #main div.text-area ul li{
	list-style-position:outside;
	list-style:none;
	padding:0 0 1px 36px;
	background:url(../img/list-icon1.gif) no-repeat 21px 0.65em;
}
#page #main div.text-area div.table{
	padding:47px 0 1.6em;
	clear:both;
}
* html #page #main div.text-area div.table{
	clear:none;
}
*+html #page #main div.text-area div.table{
	clear:none;
}
#page #main div.text-area table.sic-table{
	border-left:1px solid #ebcabb;
	border-right:1px solid #ebcabb;
	width:100%;
}
#page #main div.text-area table.sic-table caption{
	background:#ba643d url(../img/bg-box.gif) repeat-x 0 0;
	color:#fff;
	font:bold 1.25em/1.867em Arial,Helvetica,sans-serif;
	padding:0 14px;
	text-align:left;
}
#page #main div.text-area table.sic-table th{
	background:#f3d6c2;
}
#page #main div.text-area table.sic-table td{
	border-bottom:1px solid #ebcabb;
}
#page #main div.text-area table.sic-table td,
#page #main div.text-area table.sic-table th{
	text-align:left;
	padding:4px 14px;
}
#page #main div.text-area table.sic-table th{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#a03e19;
}
#page #main div.text-area table.sic-table th.wide-col{
	border-left:0;
	width:239px;
}
#page #main div.text-area table.sic-table td.wide-col{
	background:#f8f7f5;
	font-weight:bold;
}
#page #main div.text-area ul.images{
	width:100%;
	padding:0 0 18px;
}
#page #main div.text-area ul.images li{
	float:left;
	padding:0;
	background:none;
}

#main div.form{
	margin:40px 0 0;
}
#main div.form h2{
	font:2em/1.9em "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#9f3e19;
}
#main div.form div.form-content{
	background:#f8f7f5;
	border-top:1px solid #f4d6c1;
	border-bottom:1px solid #f4d6c1;
	padding:0 14px;
	font-size:1.2em;
	line-height:1.4em;
}
#main div.form ul.radios{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#main div.form ul.radios li{	
	float:left;
	margin:24px 0 0;
	padding:0 0 16px;
	width:33%;
	text-align:center;
}
#main div.form ul.radios li input.check{
	vertical-align:middle;
	width:15px;
	height:14px;
	margin:0 0 0 5px;
}
#main div.form ul.form-content{
	margin:0;
	padding:0 0 23px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#main div.form ul.form-content li{
	float:left;
	width:100%;
	padding:12px 0 0;
}
#main div.form label{
	font-weight:bold;
}
#main div.form ul.form-content li label{
	float:left;
	width:107px;
	text-align:right;
	padding:0 13px 0 0;
}
#main div.form ul.form-content li input.text{
	float:left;
	font:12px/15px Arial,Helvetica,sans-serif;
	height:15px;
	color:#464638;
	margin:0 5px 0 0;
	padding:4px 5px;
	width:228px;
	border:1px solid #c3b8b1;
}
#main div.form ul.form-content li textarea{
	font:12px/15px Arial,Helvetica,sans-serif;
	border:1px solid #c3b8b1;
	padding:3px;
}
#main div.form ul.form-content li textarea{
	width:434px;
	height:150px;
	max-width:500px;
	float:left;
	overflow:auto;
}
#main div.form ul.form-content li span{
	float:left;
	padding:0 5px 0 0;
	color:#bb0007;
	font-size:15px;
}
#main div.form ul.form-content li p{
	
}
#main div.form ul.form-content li ul.buttons{
	float:left;
	width:500px;
	padding:0 0 0 120px;
	margin:-8px 0 0;
}

#main div.form ul.form-content li ul.buttons li.hover,
#main div.form ul.form-content li ul.buttons li.active,
#main div.form ul.form-content li ul.buttons li.focus{
	background-position:0 -72px;
}
#main div.form ul.form-content li ul.buttons li{
	width:auto;
	display:inline;
	margin:0;
	padding:0;
	margin:0 25px 0 -5px;
	background:url(../img/btn-submit.png) no-repeat 0 0;
}
a.skip:link, a.skip:visited { 
 display: block;
 overflow: hidden; 
 text-indent: -600em; 
 font-size:small;
 width: 12em;
} 

a.skip:focus, a.skip:hover, a.skip:active { 
   text-indent: 20px; 
   font-size:small;
   width: 12em;
}

#main div.form ul.form-content li ul.buttons li.hover input.submit,
#main div.form ul.form-content li ul.buttons li.active input.submit,
#main div.form ul.form-content li ul.buttons li.focus input.submit{
	background-position:100% 100%;
}
#main div.form ul.form-content li ul.buttons li input.submit{
	float:left;
	border:0;
	padding:0 20px;
	text-transform:uppercase;
	cursor:pointer;
	margin:0;
	font:bold 12px/36px Arial,Helvetica,sans-serif;
	color:#fff;
	background:url(../img/btn-submit.png) no-repeat 100% -36px;
	height:36px;
}
* html #main div.form ul.form-content li ul.buttons li input.submit{
	padding:0 10px;
}
*+html #main div.form ul.form-content li ul.buttons li input.submit{
	padding:0 10px;
}
#main div.form ul.form-content li p{
	margin:-5px 0 0;
}
.skipnav {
				text-indent: -9999px;
				height:0px;
			}

/* Contribute Workaround */

font { color:#000; }
.width150box {
	width: 100px;
	color: #00FF00;
	margin-right: 50px;
	margin-left: 150px;
}
#page #main .body #content .text-area .centre {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

	
.bggreen {
	background-color: #00ff00;
	font-weight: bold;
}
.bgamber {
	background-color: #ff9900;
	font-weight: bold;
}
.bgred {
	background-color: #ff0000;
	font-weight: bold;
}
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  color: #FFFFFF;
  background: url("../img/feed-icon-14x14.png") no-repeat 0 50%;
}
a.feed{
  color: #FFFFFF;
}
