/* Defaults */
* {
	padding:0;
	margin:0;
}
html, body {
	height:100%;
}
body {
	/* 62.5% equiv. 10px */
	font:62.5%/140% Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#494E4F;
}
html>body {
	/* for everything else */
	font-size:12px;
}
input, select, textarea, th, td, h1, h2, h3, h4, h5 {
	font:1.2em Verdana, Helvetica, Geneva, Arial, sans-serif;
}
a, :focus {
	/* kills dotted focus outline */
	outline:none;
	_outline:expression(this.hideFocus=true);
}
a img {
	border:none;
}
a{
	color:#022F77;
	text-decoration: none;
}
a:hover{
	color: #CF001C;
	text-decoration: underline;
}
ul{
	list-style-type: none;
}

/* Layout */
body{
}
#container {
	width:740px;
	margin:0 auto;
	background:url(../images/bg_container.png) repeat-y 0 0;
	position:relative;
}
#bg-container{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
#bg-footer{
	height:130px;
	margin:-130px auto 0;
	position:relative;
	width:100%;
}
#footer {
	background:#FFC000 url(../images/bg_footer.png) no-repeat;
	height:85px;
	width:770px;
}
#leaves{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height:224px;
	background:url(../img/bg-headerleaves.png) repeat-x;
	z-index:1;
}
#vines{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height:62px;
	margin-right:-5px;
	background:url(../img/bg-vines.png) repeat-x 100% 0;
	z-index:2;
}
#wrapper{
	width:740px;
	padding-top:4px;
	padding-bottom:20px; /* adjust this to get the footer positioned correctly */
	margin: 0px auto;
	position:relative;
	z-index:2;
	min-height:100%;
}
#header{
	width:779px;
	height:219px;
	margin-left:-22px;
/*	background:url(../img/bg-header-footer.png) no-repeat;
	background-position:bottom;*/
	clear:both;
}
#headerflash{
	_height:219px;
}
#header_anim{
	position:relative;
	margin-top:-10px;
}
#movie_flash{
	margin:0px 0px 1em 0px;
	width:250px;
	border:1px solid #5574A4;
	padding:1px;
}
#linkbanner{
	float:left;
	display:block;
	width:100px;
}
#cornerlinks{
	margin-top:10px;
	display:block;
	color:#C3F8C2;
}
#cornerlinks a{
	color:#C3F8C2;
}
#logo{
	width: 770px;
	float: left;
	height:125px;
}
#logo a{
	display: block;
	background:url(../img/cs-logoandoverlay.png) no-repeat 0 0;
	width:770px;
	height:125px;
	margin: 0px 0 0 0;
	text-indent: -999em;
	z-index: 3;
}
a.back{
	font-size:1.4em;
	font-weight:bold;
}
#contact{
	margin-left:193px;
	height:201px;
	background: url() no-repeat 0px 32px;
	text-align:right;
	color: #434343;
}
#label_themeobject{
	clear:both;
	text-align:center;
	font-size:0.8em;
/*	font-family:Georgia, Times New Roman, serif;*/
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
}
#theme_image{
	margin:0px auto;
	text-align:center;
}
#header ul.h2{background-image: url(../uploads/header1.png) !important;}
#header ul.h3{background-image: url(../uploads/header2.png) !important;}
#header ul.h4{background-image: url(../uploads/header3.png) !important;}
#header ul.h5{background-image: url(../uploads/header4.png) !important;}
#header ul.h6{background-image: url(../uploads/header9.png) !important;}
#header ul.h7{background-image: url(../uploads/header7.png) !important;}

#contact li{
	float:right;
	display:block;
	padding:10px 7px 10px 7px;
	background: url() no-repeat 100% 0;
}
#contact li#search{
	background:none;
	padding: 9px 0 5px 7px;
}
#contact #search input{
	padding:0 3px;
	height:13px;
	color:#CF001C;
}
#contact #search input.submit{
	height:auto;
	margin-bottom:-1px;
	color:#000;
}
#contact a{
	color:#434343;
}
#contact a:hover{
	color:#CF001C;
	text-decoration:none;
}
#nav{
	position:relative;
	width:720px;
	left:40px;
	top:-55px;
	max-height:31px;
	margin: 0 0 0 0;
	overflow:hidden;
}
#nav ul li{
	padding: 0 0 0 0;
}
#nav li ul{
	padding: 0 0 0 0;
}
#nav ul#navigation li{
	display:block;
	float:left;
	padding: 0 0 0 0px;
}
#nav ul#navigation li.welcome{
	text-align:center;
	width:90px;
}
#nav ul#navigation li.arts{
	text-align:center;
	width:40px;
}
#nav ul#navigation li.archaeology{
	text-align:center;
	width:120px;
}
#nav ul#navigation li.natural-history{
	text-align:center;
	width:145px;
}
#nav ul#navigation li.social-history{
	text-align:center;
	width:135px;
}
#nav ul#navigation li.on a{
	height:31px;
	line-height:22px;
	background:url(../img/nav-onbutton-link.png) repeat-x 0 0;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:1.6em;
	font-weight:normal;
/*	padding-top:6px;*/
}
#nav ul#navigation li.off a{
	height:31px;
	line-height:22px;
	background:url(../img/nav-offbutton-link.png) repeat-x 0 0;
	color:#F9BC15;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:1.6em;
	font-weight:normal;
/*	padding-top:6px;*/
}
#nav ul li.on,
#nav ul li.on:hover{
	padding: 0 0 0 0px;
}
#nav li a{
	display:block;
	/*margin-left:10px;*/
	padding:4px 0;
	background:none;
	color: #434444;
	text-indent:0px;
	font-weight:bold;
}
#nav li ul li a{
	font-weight:bold;
	text-indent:12px;
}
#nav li a:hover,
#nav li.selected a:hover,
#nav ul li.selected a:hover,
#nav li.opened a:hover,
#nav ul#navigation li.selected a:hover,
#nav ul#navigation div.hider ul li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#5574A4;
}
#nav li.navbuttonlefton{
	background:url(../img/nav-onbutton-left.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/nav-onbutton-left.png');
	height:31px;
	width:10px;
}
#nav li.navbuttonleftoff{
	background:url(../img/nav-offbutton-left.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/nav-offbutton-left.png');
	height:31px;
	width:10px;
}
#nav li.navbuttonrighton{
	background:url(../img/nav-onbutton-right.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/nav-onbutton-right.png');
	height:31px;
	width:10px;
}
#nav li.navbuttonrightoff{
	background:url(../img/nav-offbutton-right.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/nav-offbutton-right.png');
	height:31px;
	width:10px;
}
#nav li.navspacer{
	background:url(../img/empty.gif);
	height:31px;
	width:20px;
}
#nav-return{
	_margin-top:20px;
	margin-left:5px;
}
/*#nav-return{
	height:31px;
	float:left;
	clear:both;
	display:block;
	margin:0 auto;
	white-space: nowrap;
	overflow:visible;
	background-color:#FFFFFF;
}
#nav-return a{
	color:#601C5D;
	font-size:1.4em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	height:31px;
	display:block;
}*/
/*#nav-return a.nb{*/
a.nb{
	background:url(../img/navtestright.png) no-repeat top right;
	text-decoration:none;
	display:block;
	float:left;
	color:#000000;
	font-size:1.2em;
}
/*#nav-return a.nb:hover{*/
a.nb:hover{
	background-position:bottom right;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
/*#nav-return span.nbr{*/
span.nbr{
	background:url(../img/navtestleft.png) no-repeat;
	display:block;
	padding-left:22px;
	padding-right:12px;
	height:31px;
	line-height:31px;
	margin:0 auto;
	white-space: nowrap;
	overflow:visible;
	float:left;
	font-size:1.2em;
}
span.nbr2{
	background:url(../img/navtestleft2.png) no-repeat;
	display:block;
	padding-left:10px;
	padding-right:12px;
	height:31px;
	line-height:31px;
	margin:0 auto;
	white-space: nowrap;
	overflow:visible;
	float:left;
	font-size:1.2em;
}
/*#nav-return span.nbr:hover{*/
span.nbr:hover{
	background-position:bottom left;
	cursor:pointer;
}
span.nbr2:hover{
	background-position:bottom left;
	cursor:pointer;
}

/* More Information */
#additional_information{
	display:block;
	float:left;
	clear:left;
	position:relative;
	height:31px;
	margin-bottom:3em;
}
a.mi{
	background:url(../img/moreinforight.png) no-repeat top right;
	text-decoration:none;
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:1.2em;
}
a.mi:hover{
	background-position:bottom right;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
}
/*#nav-return span.nbr{*/
span.mir{
	background:url(../img/moreinfoleft2.png) no-repeat;
	display:block;
	padding-left:12px;
	padding-right:12px;
	height:31px;
	line-height:31px;
	margin:0 auto;
	white-space: nowrap;
	overflow:visible;
	float:left;
	font-size:1.2em;
}
span.mir:hover{
	background-position:bottom left;
	cursor:pointer;
}
/* colours */
/* NEW NAV CSS */
/*
	Colours:
		light-blue:#E1EDF1
		mid-blue:#BACFF0
		dark-blue:#5574A4
		light-green:#CFEDD1
		dark-green:#254827

*/
#nav ul{
	background-color:#E1EDF1;
}
#nav ul li.opened{
	background-color:#254827;
}
#nav ul li.opened a{
	background-color:#CFEDD1;
}
#nav ul#navigation li.selected{
	background-color:#254827;
}
#nav ul#navigation li.selected a{
	background-color:#CFEDD1;
}
#nav ul#navigation div.hider ul li{
	background-color:#5574A4;
}
#nav ul#navigation div.hider ul li a{
	background-color:#BACFF0;
}
#nav ul#navigation div.hider ul li.selected a{
	background-color:#5574A4;
	color:#FFFFFF;
}
#breadcrumb{
	color:#A6A9AA;
	float:left;
}
#breadcrumb li{
	float:left;
	line-height: 22px;
	display:block;
	padding: 0 1em 0 0;
}
#breadcrumb li a{
	color:#434343;
}
#breadcrumb li a:hover{
	color:#CF001C;
	text-decoration:none;
}
#terms{
	float:right;
	clear:none;
}
#text-size{
	clear:right;
	float:right;
	width: 186px;
	height: 38px;
	_height:29px;
	margin:1px 0 0 0;
	overflow:hidden;
	display:block;
}
#text-size ul{
/*	text-indent:10px;
	margin-left:10px;*/
	float:right;
}
#text-size li{
	float:right;
	margin: 6% 0 0 0;
	color:#C3F8C2;
	height:1.5em;
	line-height:38px;
}
#text-size li a{
	display:block;
	text-indent:-999em;
	width:17px;
	height:17px;
	padding:0 0;
	margin:0 0 0 0;
	background:#7FAA79 url(../img/text-size.gif) no-repeat 0 0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#text-size li.small a{
	border-left:1px solid #FFFFFF;
}
#text-size li.medium a{
	background-position:50% -14px;
}
#text-size li.large a{
	background-position:50%  -29px;
	border-right:1px solid #FFFFFF;
}

#text-size li.selected a{
	background-color:#3E713D;
}
#text-size li.title{
	margin: 0 0.5em 0 0;
	color:#C3F8C2 !important;
}
/*Content from WYSIWYG*/
#content{
	padding:0.8em 0 0 0 !important;
	float:right;
	width:576px;
}
#content h3{
	font-size:1.4em;
	margin: 0 0 1em 0;
	color:#022F77;
}
#content p{
	margin: 0 0 1em 0;
	line-height:1.5em;
}
#content ul{
	margin: 0 0 0 2em;
	list-style-type:disc;
}
#content #news ul{
	margin: 0 0 0 0;
	list-style-type:none;
}
#content-footer{
	clear:both;
	padding-top:5px;
}
#content ul li.off a{
	background-color:#FFFFFF;
}
/*Company Details*/
#company_details{
	width:186px;
	margin:1px 0 0 0;
	min-height:125px;
	background:url(../img/bg-company.png) repeat-x 0 0;
	clear:both;
	float:left;
}
#company_details p{
	margin:5px 0 0 4px;
	color:#4C70B7;
}
/*Welcome boxout*/
#welcome{
	position:relative;
	width:740px;
	margin-top:-2.4em;
	margin-bottom:0em;
	background:url(../img/content-title.png) no-repeat;
	z-index:-1;
}
#welcome_title{
	background:url(../img/bg-welcome-title.png) no-repeat 100% 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-welcome-title.png');
	color:#601C5D;
	height: 31px;
	display:block;
	font-size:1.8em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	line-height:40px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-indent:0.8em;
}
#welcome_content{
	padding:2px 200px 0 1.5em;
	color:#000000;
	font-size:1.2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	background:url(../img/bg-welcome-content.png) repeat-y 100% 0;
}
#welcome_footer{
	position:relative;
	bottom:0px;
	background:url(../img/bg-welcome-footer.png) no-repeat 0 0;
	_background:url(../img/bg-welcome-footer.gif) no-repeat 0 0;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-welcome-footer.png');*/
	color:#022F77;
	height:42px;
	line-height:34px;
	overflow:visible;
	text-indent:0.5em;
}
#welcome_corner{
	position:absolute;
	bottom:0px;
	right:0px;
	width:194px;
	height:100px;
	background:url(../img/welcome-kids.png) no-repeat 100% 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/welcome-kids.png');
}
#page{
	position:relative;
	width:740px;
	margin-top:-2.4em;
	margin-bottom:0em;
/*	z-index:-1;*/
}
#page_title{
	background:url(../img/bg-welcome-title.png) no-repeat 100% 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-welcome-title.png');
	color:#601C5D;
	height: 31px;
	display:block;
	font-size:1.6em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
/*	font-weight:bold;*/
	line-height:40px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-indent:0.6em;
}
#page_content{
	font-size:1.2em;
	width:716px;
	padding-left:12px;
	padding-right:12px;
/*	padding:2px 2px 20px 1.5em;*/
	color:#000000;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	background:url(../img/bg-page.png) repeat-y 100% 0;
	overflow:hidden;
}
#page_content2{
	width:740px;
/*	height:730px;
/*	padding:2px 2px 20px 1.5em;*/
	padding-top:2em;
	color:#000000;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	background:url(../img/bg-page.png) repeat-y 0 0;
	overflow:hidden;
}
#page_spacer{
	height:3em;
}
#page_content p{
	padding:12px;
}
#page_content2 p{
	padding-left:12px;
	font-size:1.2em;
	margin-bottom:30px;
}
#page_content_leftcol{
	font-size:1.2em;
	width:455px;
	padding:5px;
	_padding:0 0 0 5px;
	margin-left:5px;
	_margin:0 0 0 5px;
	float:left;
	clear:left;
/*	border:1px solid #000;*/
}
#page_content_rightcol{
	font-size:1.2em;
	width:250px;
	padding:5px 0 5px 5px;
	margin-right:10px;
	float:right;
	clear:right;
/*	border:1px solid #000;*/
}
#page_content_leftcol p{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
/*	border:1px solid #000;*/
}
#page_content_footer{
	position:relative;
	clear:both;
/*	bottom:0px;*/
	background:url(../img/bg-welcome-footer.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-welcome-footer.png');
	color:#022F77;
	height:42px;
	line-height:34px;
	text-indent:0.5em;
/*	margin-top:-12px;*/
	margin-bottom:100px;
}
#page_content_footer2{
	position:relative;
	clear:both;
/*	bottom:0px;*/
	background:url(../img/bg-welcome-footer.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-welcome-footer.png');
	color:#022F77;
	height:42px;
	line-height:34px;
	text-indent:0.5em;
/*	margin-top:-12px;
	margin-bottom:100px;*/
}
#page_content_corner{
	position:absolute;
	bottom:0px;
	right:0px;
/*	width:194px;
	height:100px;
	background:url(../img/welcome-kids.png) no-repeat 100% 0;*/
}
#page_footer{
	clear:both;
/*	border:1px solid #000;*/
}
#rules{
	font-size:1.2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	margin-left:12px;
	margin-right:20px;
}
#rules ul{
	margin-left:12px;
}
#rules li{
	list-style-type:disc;
}
#paging{
	height:2.5em;
	margin:0 auto;
	width:80%;
	background-color:#FFFFFF;
}
ul.paging{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
ul.paging li{
	display:block;
	float:left;
	margin:0 0 1em 0 !important;
	line-height:1.5em;
}
ul.paging li a{
	display:block;
	width:1.5em;
	background:#F0F0F0;
	text-align:center;
	border-right:1px solid #FFFFFF;
}
ul.paging li a.current{
	font-weight:bold;
	color:#650266;
}
/* Boxout - Left floating box with left aligned content */
#boxoutleftleft{
	position:relative;
	width:362px;
	height:102px;
	float:left;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	background:url(../img/bg-boxout.png) no-repeat;
	_background:url(../img/bg-boxout.gif) no-repeat;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-boxout.png');*/
	margin-bottom:1em;
	margin-top:0.6em;
}
#boxoutleftleft h3{
	position:relative;
	z-index:2;
}
#boxoutleftleft h3 a{
/*	background:url(../img/boxout-title.png);*/
	color:#F9BC15;
	display:block;
	font-size:2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	line-height:1.2em;
	margin: 5px 0.5em;
	white-space: nowrap;
	overflow:hidden;
	text-align:right;
	text-decoration:none;
	_zoom:1;
}
#boxoutleftleft h1{
	position:relative;
	z-index:2;
}
#boxoutleftleft h1 a{
	display: block;
	margin: 5px 0.8em;
	white-space: nowrap;
	overflow:hidden;
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	text-align:right;
	z-index:2;
}
#boxoutleftleft img{
	position:absolute;
	bottom:0px;
	z-index:0;
}
#boxoutleftleft_content{
	text-align:right;
	color:#FFFFFF;
}
#boxoutleftleft_content a{
	margin-right:1em;
	color:#FFFFFF;
}

/* Boxout - Left floating box with right aligned content */
#boxoutleftright{
	position:relative;
	width:362px;
	height:102px;
	float:left;
	background:url(../img/bg-boxout.png) no-repeat;
	_background:url(../img/bg-boxout.gif) no-repeat;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-boxout.png');*/
	margin-bottom:1em;
	margin-top:0.6em;
}
#boxoutleftright h3{
	position:relative;
	z-index:2;
}
#boxoutleftright h3 a{
/*	background:url(../img/boxout-title.png);*/
	color:#F9BC15;
	display:block;
	font-size:2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	line-height:1.2em;
	margin: 5px 0.5em;
	white-space: nowrap;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
	_zoom:1;
}
#boxoutleftright h1{
	position:relative;
	z-index:2;
}
#boxoutleftright h1 a{
	display: block;
	margin: 5px 0.8em;
	white-space: nowrap;
	overflow:hidden;
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	z-index:2;
}
#boxoutleftright img{
	position:absolute;
	bottom:0px;
	z-index:0;
}
#boxoutleftright_content{
	text-align:right;
	color:#FFFFFF;
}
#boxoutleftright_content a{
	margin-right:1em;
	color:#FFFFFF;
}

/* Boxout - Right floating box with right aligned content */
#boxoutrightright{
	position:relative;
	width:362px;
	height:102px;
	float:right;
	background:url(../img/bg-boxout.png) no-repeat;
	_background:url(../img/bg-boxout.gif) no-repeat;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-boxout.png');*/
	margin-bottom:1em;
	margin-top:0.6em;
}
#boxoutrightright h3{
	position:relative;
	z-index:2;
}
#boxoutrightright h3 a{
/*	background:url(../img/boxout-title.png);*/
	color:#F9BC15;
	display:block;
	font-size:2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	line-height:1.2em;
	margin: 5px 0.4em;
	white-space: nowrap;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
	_zoom:1;
	z-index:2;
}
#boxoutrightright h1{
	position:relative;
	z-index:2;
}
#boxoutrightright h1 a{
	display: block;
	margin: 5px 0.8em;
	white-space: nowrap;
	overflow:hidden;
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	z-index:2;
	position:relative;
}
#boxoutrightright img{
	position:absolute;
	bottom:0px;
/*	right:0px;*/
	z-index:0;
}
#boxoutrightright a.boxoutrightright_icon img{
	position:absolute;
	bottom:5px;
	left:10px;
	right:auto;
}
#boxoutrightright_content{
	margin-left:1em;
	text-align:left;
	color:#FFFFFF;
}
#boxoutrightright_content a{
	color:#FFFFFF;
}

/* Boxout - Right floating boxout with left aligned content */
#boxoutrightleft{
	position:relative;
	width:362px;
	height:102px;
	float:right;
	background:url(../img/bg-boxout.png) no-repeat;
	_background:url(../img/bg-boxout.gif) no-repeat;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/bg-boxout.png');*/
	margin-bottom:1em;
	margin-top:0.6em;
}
#boxoutrightleft h3{
	position:relative;
	z-index:2;
}
#boxoutrightleft h3 a{
/*	background:url(../img/boxout-title.png);*/
	color:#F9BC15;
	display:block;
	font-size:2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	line-height:1.2em;
	margin: 5px 0.4em;
	white-space: nowrap;
	overflow:hidden;
	text-align:right;
	text-decoration:none;
	_zoom:1;
	z-index:2;
}
#boxoutrightleft h1{
	position:relative;
	z-index:2;
}
#boxoutrightleft h1 a{
	display: block;
	margin: 5px 15px;
	white-space: nowrap;
	overflow:hidden;
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	text-align:right;
	z-index:2;
}
#boxoutrightleft img{
	position:absolute;
	bottom:0px;
/*	right:0px;*/
	z-index:0;
}
#boxoutrightleft a.boxoutrightright_icon img{
	position:absolute;
	bottom:5px;
	left:10px;
	right:auto;
}
#boxoutrightleft_content{
	margin-left:1em;
	text-align:right;
	color:#FFFFFF;
}
#boxoutrightleft_content a{
	color:#FFFFFF;
}


#boxout_footer{
	height:6px;
/*	background:url(../img/bg-boxout-footer.png) no-repeat 100% 0;*/
}
#topleft_corner{
	position:absolute;
	bottom:0px;
	left:8px;
	width:190px;
	height:110px;
	background:url(../img/fairy.png) no-repeat 100% 0;
	z-index:0;
}
#topright_corner{
	position:absolute;
	bottom:0px;
	right:0px;
	width:216px;
	height:116px;
	background:url(../img/stonehenge.png) no-repeat 100% 0;
	z-index:0;
}
#bottomleft_corner{
	position:absolute;
	bottom:-12px;
	left:20px;
	width:148px;
	height:114px;
	background:url(../img/VikingDude.png) no-repeat 100% 0;
	z-index:0;
}
#bottomright_corner{
	position:absolute;
	bottom:0px;
	right:0px;
	width:184px;
	height:108px;
	background:url(../img/Wolf.png) no-repeat 100% 0;
	z-index:0;
}
#boxoutstory{
	position:relative;
	width:362px;
	height:57px;
	float:right;
	background:url(../img/bg-boxout-storysubmit.png) no-repeat;
	_background:url(../img/bg-boxout-storysubmit.gif) no-repeat;
	margin-bottom:1em;
	margin-top:0.6em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
}
#boxoutstory_title{
	color:#000000;
	font-size:1.8em;
	margin: 0px 0.5em 0 0.5em;
	white-space: nowrap;
	overflow:hidden;
	text-align:left;
	_zoom:1;
}
#boxoutstory_title a{
	text-decoration:none;
	color:#000000;
	z-index:2;
}
#boxoutstory_content{
	text-align:left;
	color:#000000;
	margin-top:-1em;
}
#boxoutstory_content a{
	font-size:0.9em;
	margin-left:1em;
	color:#000000;
	text-decoration:none;
}
#boxoutstory_corner{
	position:absolute;
	bottom:0px;
	right:0px;
	width:150px;
	height:66px;
/*	background:url(../img/BearAndShrooms.png) no-repeat 100% 0;*/
	z-index:0;
}
#boxoutcomp{
	position:relative;
	width:362px;
	height:57px;
	float:left;
	background:url(../img/bg-boxout-compsubmit.png) no-repeat;
	_background:url(../img/bg-boxout-compsubmit.gif) no-repeat;
	margin-bottom:1em;
	margin-top:0.6em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
}
#boxoutcomp_title{
	color:#FFFFFF;
	display:block;
	font-size:1.8em;
	margin: 0px 0.5em 0 0.5em;
	white-space: nowrap;
	overflow:hidden;
	text-align:right;
	_zoom:1;
}
#boxoutcomp_title a{
	text-decoration:none;
	color:#FFFFFF;
	z-index:2;
}
#boxoutcomp_content{
	text-align:right;
	color:#FFFFFF;
	margin-top:-1em;
}
#boxoutcomp_content a{
	font-size:0.9em;
	margin-right:0.5em;
	color:#FFFFFF;
	text-decoration:none;
}
#boxoutcomp_corner{
	position:absolute;
	bottom:0px;
	left:1px;
	width:124px;
	height:60px;
	z-index:0;
}
#boxoutaudio{
	position:relative;
	width:212px;
	height:89px;
	float:left;
	clear:left;
	background:url(../img/bg-boxout-objectaudio.png) no-repeat;
	_background:url(../img/bg-boxout-objectaudio.gif) no-repeat;
	margin-bottom:5em;
	margin-top:0.6em;
	font-size:12px;
}
#boxoutaudio_title{
	width:120px;
	color:#000000;
	display:block;
	font-size:1.2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
/*	font-weight:bold;*/
	line-height:1em;
	margin: 4px 0.5em 2px 0.4em;
	white-space: wrap;
	overflow:hidden;
	float:right;
	clear:left;
	text-align:right;
	_zoom:1;
}
#boxoutaudio_title a{
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	color:#000000;
	z-index:2;
}
#boxoutaudio_content{
	text-align:right;
	float:right;
	clear:right;
	color:#000000;
}
#boxoutaudio_content a{
	text-decoration:none;
	font-size:1em;
	margin-right:8px;
	margin-top:2px;
	clear:right;
	color:#487947;
}
#boxoutaudio_corner{
	position:absolute;
	bottom:3px;
	left:5px;
	width:75px;
	height:80px;
/*	background:url(../img/audio-icon.png) no-repeat 100% 0;*/
	z-index:0;
}
#boxoutobjectstory{
	position:relative;
	width:212px;
	height:89px;
	float:right;
	clear:none;
	background:url(../img/bg-boxout-objectstory.png) no-repeat;
	margin-bottom:5em;
	margin-top:0.6em;
	font-size:12px;
}
#boxoutobjectstory_title{
	width:212px;
	color:#F9BC15;
	display:block;
	font-size:1.2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
/*	font-weight:bold;*/
	line-height:1em;
	margin: 8px 0.5em 2px 0.4em;
	white-space: wrap;
	overflow:hidden;
	float:left;
	clear:left;
/*	text-align:right;*/
	_zoom:1;
}
#boxoutobjectstory_title a{
	text-decoration:none;
	text-shadow:0px 0px 1px #3E713D;
	font-size:1.2em;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	line-height:1em;
	margin: 4px 0.5em 2px 0.4em;
	overflow:hidden;
	color:#F9BC15;
	z-index:2;
}
#boxoutobjectstory_content{
/*	text-align:right;
	float:left;
	clear:left;*/
	margin:4px 0.5em 2px 0.4em;
	color:#FFFFFF;
/*	position:absolute;
	bottom:10px;*/
	padding-left:4px;
}
#boxoutobjectstory_content a{
	text-decoration:none;
	font-size:1em;
	margin-left:0.4em;
	margin-right:0.5em;
	margin-top:2px;
	clear:right;
	color:#FFFFFF;
}
#boxoutobjectstory_footer{
	margin:4px 0.5em 2px 0.4em;
	color:#FFFFFF;
	position:absolute;
	bottom:10px;
	padding-left:4px;
}
#boxoutobjectstory_footer a{
	text-decoration:none;
	font-size:1em;
	margin-left:0.4em;
	margin-right:0.5em;
	margin-top:2px;
	clear:right;
	color:#F9BC15;
}
#boxoutobjectstory_corner{
	position:absolute;
	bottom:3px;
	left:5px;
	width:75px;
	height:80px;
/*	background:url(../img/audio-icon.png) no-repeat 100% 0;*/
	z-index:0;
}
#renaissance{
	position:absolute;
	bottom:6px;
	right:55px;
	height:60px;
	width:90px;
	float:right;
/*	border:1px solid #000;*/
}
#carlisle{
	position:absolute;
	bottom:6px;
	right:155px;
	height:60px;
	width:65px;
	float:right;
/*	border:1px solid #000;*/
}
#fusebox{
	position:absolute;
	bottom:2px;
	left:35px;
	_left:40px;
}
#fusebox a:hover{
	color: #f09;
	text-decoration:none;
}
#fusebox a{
	font-size:10px;
	color: #A5B7DB;
}
#storyobjpic{
	position:relative;
	float:left;
	clear:none;
	display:block;
	margin:0 20px 0px 45px;
	_margin-left:20px;
	_margin-bottom:10px;
}
#story_form{
/*	height:530px;*/
	margin:0 auto;
	float:left;
}
#story_form #name,
#story_form #age,
#story_form #email,
#story_form #school,
#story_form #story,
#story_form div.radio,
#story_form #submit,
#story_form #theme,
#story_form #address,
#story_form #termscheck{
	margin:1em 0 0 0;
	float:left;
	clear:left;
}
#story_form label{
	font-weight:bold;
}
/*#story_form label.selected{
	border:3px solid #F9BC15;
	margin:0px;
}*/
#story_form label input{
	position:absolute;
	left:-999px;
}
#story_form label img{
	margin:3px;
}
#story_form label img.selected,
#story_form label img:hover{
	border:3px solid #F9BC15;
	margin:0px;
}
#story_form #school{
	width:20em;
/*	float:left;*/
}
#story_form #story{
	margin:1em 0 0em 0;
	width:700px;
/*	margin-bottom:3em;*/
}
#story_form #story textarea{
	height:10em;
}
#story_form #age{
	width:2em;
}
#story_form div.image{
	margin:8px;
}
#story_form #submit{
	margin-bottom:20px;
}
#story_form input{
	float:left;
	clear:both;
}
#story_form #competition{
	float:left;
	clear:left;
	margin-bottom:20px;
}
/*#terms{
	float:left;
	clear:left;
}*/
#termscheck{
	width:400px;
}
#story_form #termscheck label{
	display:block;
	float:left;
}
#story_form #termscheck input{
	float:left;
	display:block;
	margin-right:10px;
}
/*#stories{
	height:300px;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-bottom:12px;
}*/
#story{
	width:653px;
/*	height:153px;*/
	margin:0px auto;
/*	border:1px solid #000;
	background:url(../img/bg-comp-boxout) no-repeat 0 0;*/
	font:1.2em Verdana, Helvetica, Geneva, Arial, sans-serif;
}
#story_colleft{
	float:left;
	clear:none;
	width:400px;
	height:140px;
	margin:5px;
	padding-left:10px;
	padding-top:8	px;
/*	border:1px solid #000;*/
}
#story_colright{
	float:right;
	clear:none;
	width:150px;
	height:140px;
	margin:5px;
}
#story img{
	float:right;
	padding:2px;
	border:2px solid #405D43;
	background-color:#7FAA79;
}
#story #imagebutton{
	margin:8px;
	float:right;
/*	width:102px;
	height:86px;
	background:url(../img/bg-imagebutton.png) no-repeat 0 0;*/
}
#story #name,
#story #age,
#story #school,
#story #teaser,
#story #details{
	float:left;
	clear:left;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
}
#story #details{
	font-size:1.8em;
	line-height:1.4em;
	color:#F9BC15;
}
#story #teaser{
	font-size:1.8em;
	line-height:1.4em;
	color:#FFFFFF;
	margin-top:1em;
	margin-left:2em;
}
#story_button li a{
	display:block;
	/*margin-left:10px;*/
	padding:4px 0;
	background:none;
	color: #434444;
	text-indent:0px;
	font-weight:bold;
}
#story_button ul li{
	display:block;
	float:left;
	padding: 0 0 0 0px;
}
#story_button ul li.on a{
	height:31px;
	background:url(../img/nav-onbutton-link.png) repeat-x 0 0;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:2em;
	font-weight:normal;
	padding-top:10px;
}
#story_button ul li.off a{
	height:31px;
	background:url(../img/nav-offbutton-link.png) repeat-x 0 0;
	color:#F9BC15;
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:2em;
	font-weight:normal;
	padding-top:10px;
	text-decoration:none;
}
#story_button li.navbuttonleftoff{
	background:url(../img/nav-offbutton-left.png) no-repeat 0 0;
	height:31px;
	width:10px;
}
#story_button li.navbuttonrightoff{
	background:url(../img/nav-offbutton-right.png) no-repeat 0 0;
	height:31px;
	width:10px;
}
#story_button_wrapper{
/*	width:7px;*/
	margin:20px 12px 0px 12px;
	padding-bottom:50px;
	display:block;
}
#story_form{
	margin:0px auto;
	margin-left:10px;
}
#winningstory{
	float:right;
	clear:none;
	margin-top:-54px;
	padding-left:5px;
}
#page_content p.storybody{
	padding-left:0px;
	padding-right:0px;
}
/*Donation boxout*/
/*Dynamic Lists*/
/*Latest News - Front Page*/
#news{
/*	float:right;*/
	padding: 0 0 0 0;
/*	width:284px;*/
}
#news_indexpage{
	float:right;
	padding: 0 0 0 0;
	width:284px;
}
#news_latesticon{
	position:static;
	top:-5px;
	right:0px;
	width:45px;
	height:35px;
	background:url(../img/news-latesticon.png);
	z-index:3;
}
#news h3{
	height:31px;
	line-height:31px;
	font-size:1.4em;
	margin: 0 0 0.5em 0;
	text-indent:0.5em;
	color:#022F77;
	background:url(../img/news-latesticon.png) no-repeat 100% 0;
}
#news ul{
}
#news ul li{
	display:block;
	height:8.5em;
	padding:10px 0 0 0 !important;
	border-top:1px dotted #c3c3c3;
	float:left;
}
#news ul li.first{
	border-top:0px;
}
#news ul li h4 a{
	display:block;
	width:100%;
	cursor:hand;
}
#news ul li h4 a span.image{
	display:block;
	float:left;
	width:75px;
	height:75px;
	margin: 0 10px 10px 0;
	background: url() no-repeat 50% 50%;
	border:1px solid;
}
#news ul li h4 a span.title{
	display:block;
	font-size: 1.2em;
	margin: 0 0 0.2em 0;
	white-space: nowrap;
	overflow:hidden;
	color:#012F77;
}
#news ul li h4 a span.teaser{
	color: #434343;
	display:block;
	margin: 0 0 0.2em 0;
	line-height:1.5em;
	margin-left: 85px;
}
#news ul li h4 a span.more{
	display:block;
	margin-left: 85px;
}
#news ul li h4 a:hover{
	color: #CF001C;
	text-decoration:none;
}
#news ul li h4 a:hover span.more{
	text-decoration:underline;
}
div.news_item h3 a{
	font-size:80%;
}
div.news_item h3 a:hover{
	color: #CF001C;
}
div.date{
	font-weight:bold;
	margin: 0 0 1em 0;
}
/*personnel Pages*/
#stories{
/*	float:right;*/
/*	padding: 0 0 0 0;*/
	clear:both;
/*	width:80%;*/
	margin:0 12px 0 12px;
}
#stories_nopic{
	position:static;
	top:-5px;
	right:0px;
	width:45px;
	height:35px;
	background-image:url(../img/personnel-nopic.png);
	z-index:3;
}
#stories h3{
/*	height:31px;
	line-height:31px;*/
	font-size:1.4em;
/*	margin: 0 0 0.5em 0;
/*	text-indent:0.5em;*/
	color:#022F77;
/*	background:url(../img/news-title.png) repeat-x 0 0;*/
}
#stories ul{
}
#stories ul li{
	display:block;
	clear:both;
/*	height:10em;*/
	padding:10px 1em 0  0 !important;
	border-top:1px dotted #c3c3c3;
/*	float:left;
	width:80%;*/
}
#stories ul li.first{
	border-top:0px;
}
#stories ul li h4 a{
	display:block;
	width:100%;
	cursor:hand;
}
#stories ul li h4 a span.image{
	display:block;
	float:left;
	width:75px;
	height:75px;
	margin: 0 10px 10px 0;
	background: url() no-repeat 50% 50%;
	border:1px solid;
}
#stories ul li a span.image{
	display:block;
	float:left;
	width:102px;
	height:86px;
	margin: 0 10px 10px 0;
	background: url() no-repeat 50% 50%;
/*	border:1px solid;*/
}
#stories ul li h4 a span.name{
	display:block;
	font-size: 1.2em;
	margin: 0 0 0.2em 0;
	white-space: nowrap;
	overflow:hidden;
	color:#012F77;
}
#stories ul li h4 a span.title{
	display:block;
	margin: 0 0 0.2em 0;
	white-space: nowrap;
	overflow:hidden;
	color:#012F77;
	font-weight:bold;
}
#stories ul li h4 a span.teaser{
	color: #434343;
	display:block;
	margin: 0 0 0.2em 0;
	line-height:1.5em;
	margin-left: 85px;
}
#stories ul li h4 a span.more{
	display:block;
	margin-left: 85px;
}
#stories ul li h4 a:hover{
	color: #CF001C;
	text-decoration:none;
}
#stories ul li h4 a:hover span.more{
	text-decoration:underline;
}
#nostories{
	display:block;
	margin:20px 0 20px 12px;
	font-size:1.2em;
}
div.individual{
	float:left;
	padding-right:1em;
	padding-bottom:1em;
}
div.individual div.content{
	margin-top:1em;
}
div.individual span.title{
	font-weight:bold;
}
div.individual #image{
	border:1px solid;
	padding:1px;
}
div.individual h4{
	padding-bottom:1em;
}
/*Multiple images*/
div.images{
	float:right;
	margin: 0 -8px 0 1em;
	*margin: 0 -8px 5px 1em; /*ie7*/
	_margin: 0 -14px 5px 1em; /*ie6*/
	width:191px;
}
div.images ul{
	list-style-type:none !important;
	margin:0 0 0 !important;
	padding:0 !important;
	margin-bottom: 5px;
}
div.images li{
	margin:0 !important;
	padding:0 !important;
	float:left;
	display:block;
	margin:0 7px 5px 0 !important;
	border:1px solid #E3E4E4;
	padding:1px !important;
}
div.images li.last{
	margin-left:2px !important;
}
div.main #main_img{
	border:1px solid #E3E4E4;
	padding:1px !important;
}
div.details{
	margin: 0 0 0 2px;
	padding:0;
}
div.details p{
	display:block;
	width:290px;
	font-weight:bold;
}
div.details strong{
	display:block;
	color: #CF001C;
}
div.content{
	margin-left:2px;
}
div.main{
	clear:right;
	float:right !important;
	margin: 0 -1px 1em 1em;
	_margin: 0 0px 1em 1em;
}
/* Page Images */
div#page-images{
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 0px solid #DBDDDD;
	height:100px;
}
div#page-images ul{
	list-style-type:none;
	margin-left:0px;
	padding:0;
}
div#page-images li{
	display:block;
	float:left;
	margin:0 40px 0 0;
	border:1px solid #DBDDDD;
}
div#page-images li.last{
	margin:0 0 0 1px;
}
div#page-images li span{
	display:block;
	width:160px;
	height:100px;
	border:1px solid #fff;
	background:url() no-repeat 50% 50%;
}
#content a.pdf{
	padding:1px 0 1px 14px;
	background:url(../img/pdf.png) no-repeat 0 50%;
}
#content a.ext{
	padding:1px 0 1px 14px;
	background:url(../img/ext.png) no-repeat 0 50%;
}
#content div#flash{
	float:right;
	width:260px;
	height:198px;
	border:1px solid #DBDDDD;
	padding:1px;
	margin: 0 0 1em 1em;
}
#content form{
	margin:2em 0;
}
#content form label{
	display:block;
	float:left;
	width:10em;
}
#content form input{
	width: 18em;
	margin:1px 0;
}
#content form textarea{
	width: 20em;
	height:6.5em;
}
#content form input#submit{
	margin-left: 10em;
	width:auto;
	*margin-left:0px;
}
/*HR*/
hr{
	height:1px;
	border: none;
	border-top: 1px solid #DBDDDD;
	margin: 1em 0;
	*margin: 0px 0px;
}
/* Footer styles */
#footer{
	width:740px;
	height:130px;
	clear:both;
	margin: 0 auto;
	height:130px;
/*	background:url(../img/footer.png) no-repeat;*/
}
#footer-image{
	width:740px;
	height:130px;
	margin: 0px auto;
	background:url(../img/footer.png) no-repeat;
/*	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='tpl/img/footer.png');*/
	_background:url(../img/footer.gif) no-repeat;
	position:relative;
}
#footer #affiliates{
	float:left;
	width:194px;
	height:68px;
	background: url(../img/bg-footer.png) no-repeat 186px 100%;
}
#footer #affiliates li{
	float:left;
}
#footer #affiliates li.specialists{
}
#footer #affiliates li.specialists a{
	display:block;
	width:69px;
	height:44px;
	text-indent:-999em;
	background:url(../img/logo-specialists.png) no-repeat 0 0;
	margin:0 12px 0 0;
}
#footer #affiliates li.bsi{
}
#footer #affiliates li.bsi a{
	display:block;
	width:35px;
	height:35px;
	text-indent:-999em;
	background:url(../img/logo-bsi.png) no-repeat 0 0;
	margin:0 8px 0 0;
}
#footer #affiliates li.investor{
}
#footer #affiliates li.investor a{
	display:block;
	width:63px;
	height:44px;
	text-indent:-999em;
	background:url(../img/logo-investor.png) no-repeat 0 0;
}
#footer #global{
	float:right;
	margin: 0.5em 0 0.5em 0;
	height:2.6em;
	width:576px;
	background:url(../img/bg-global.png) repeat-y 0 0;
}
#footer ul#global {
	list-style-type:none;
	background:url(../img/bg-footerdelimit.png) repeat-x 100% 0;
}
#footer #global li{
	color:#4C70B7;
	line-height:2.6em;
	clear:right;
	float:left;
	margin:0px;
}
#footer #global li.site-map a,#footer #global li.terms a{
	padding:0 1em;
}
#footer #global li.site-map a{
	border-right:1px solid #C8C7C7;
}
#footer #global li.fuseboxdesign{
	float:right;
	margin: 0 0 0 0;
}
#footer #global li.fuseboxdesign a:hover{
	color: #f09;
}
#footer #global li.fuseboxdesign a{
	color: #A5B7DB;
}
p.copyright{
	margin:0 0 0 200px;
}
/*#footer a{
	color:#767676;
	color:#4C70B7;
}*/
#footer a:hover{
	color:#CF001C;
	text-decoration:none;
}
#footerdelimit{
	height:1px;
	width:100%;
	margin-top:1em;
}
#footerboxouts{
/*	height:10px;
	clear:both;
	width:740px;
	margin-bottom:100px;*/
	position:relative;
	clear:both;
/*	bottom:0px;*/
	height:42px;
	line-height:34px;
/*	text-indent:0.5em;*/
	margin-bottom:150px;
}
#footer-links{
	position:absolute;
	bottom:0px;
	height:100px;
	width:100%;
}
#fl_roman{
	width:100px;
	height:60px;
	position:absolute;
	bottom:8px;
	right:300px;
}
#fl_roman a{
/*	background:url(../img/roman.jpg) no-repeat 0 0;*/
	width:100px;
	height:60px;
	display:block;
}
#fl_virtual{
	width:130px;
	height:54px;
	position:absolute;
	bottom:10px;
	left:205px;
}
#fl_virtual a{
/*	background:url(../img/virtual.jpg) no-repeat 0 0;*/
	width:130px;
	height:54px;
	display:block;
}
span.search_highlight{
	border:1px solid #ccc;
	padding:1px;
	font-weight:bold;
	color:#143E6D;
	margin:0 0 1px 0;
}
span.search_highlight span.search_highlight,
span.search_highlight span.search_highlight span.search_highlight{
	border:none;
	padding:0;
}
#sitemap{
	list-style-type:none !important;
	margin:0 !important;
}
#sitemap li a{
	font-size: 1.2em;
	line-height:1.6em;
	font-weight: bold;
	color:#333;
}
#sitemap li ul li a,
#sitemap li.home a{
	font-size: 1em;
	line-height:1.3em;
	color:#CF001C;
	font-weight: normal;
}
#sitemap li.home a{
	font-weight:bold;
	font-size: 1.2em;
	margin:0 0 1em 0 !important;
	display:block;
}
#sitemap li ul{
	margin-bottom: 1em;
}
form#news-archive{
	margin:0 0 1em 0;
}
form#news-archive p,
form#news-archive input,
form#news-archive select{
	margin: 0.4em 1em 0 0 !important;
}
.thanks,.msg_err{
	color:#CF001C;
	font-weight:bold;
}
.msg_err li{
	font-weight:normal;
}

table.downloads{
	margin: 1em 0 0 0;
	width:100%;
	border-collapse:collapse;
}
table.downloads th{
	text-align:left;
	font-weight:bold;
	background:#EEEEEE;
	padding:2px;
}
table.downloads td{
	border-top:1px solid #DBDDDD;
	margin:0;
	padding:2px;
}
table.downloads td.icon{
	width:20px;
}
table.downloads tr.on td{
	background:#FAFAFA;
}

/*
	IE6 Overrides
	Prefixed with an underscore to target IE6 only
*/

	#contact li#search{
		_padding: 7px 0 5px 7px;
	}
	#contact{
		_margin-left:190px;
	}
	#logo{
		_width: 190px;
	}
/*
	IE7 Overrides
	Prefixed with an asterisk to target IE7 only
*/
#content p img{
	float:left;
	margin: 0 1em 1em 0 !important;
}

#testbody{
	background:url(../img/bg-global.png) repeat-x;
	background-color:#CFEDFC;
}
#testleaves{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height:224px;
	height:224px;
	background:url(../img/bg-headerleaves2.gif) repeat-x;
	z-index:0;
}
#testwrap{
	width:740px;
	margin:0px auto;

}
#testlb{
	float:left;
	display:block;
	width:100px;
	z-index:2;
}
#cornerlinks{
	margin-top:10px;
	display:block;
	color:#C3F8C2;
}
.hiddenelement{
	display:none;
}


div.radio input[type="radio"]
{
display:none;
}