body {
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url(/images/body-bg.gif) repeat-x;
}

img {
	border-style: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input,
textarea,
select {
	font: 100% arial,sans-serif;
	vertical-align: middle;
}

form,fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#page {
	width: 859px;
	background: #fff;
	margin: 10px auto 0;
	padding: 5px 10px 15px;
}

#header {
	width: 859px;
	min-height: 244px;
	background: url(/images/header-border.gif) no-repeat;
}

* html #header {
	height: 244px;
}

#header:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#header .title {
	width: 285px;
	float: left;
}

#header .title h1 {
	display: block;
	width: 285px;
	height: 178px;
	background: url(/images/title.gif) no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	margin: 16px 0 0 78px;
}

#header .title h1 a {
	height: 100%;
	display: block;
}
#gallery {
	float: right;
	width: 430px;
	height: 201px;
	position: relative;
	margin-top: 5px;
}
ul#header_gallery {
	margin: 0;
	padding: 0;
}
ul#header_gallery li {
	list-style: none;
}

/*

#slideshow .images {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 429px;
	height: 198px;
	position: relative;
}

#slideshow .images li {
	width: 429px;
	height: 198px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	background: #fff;
	padding: 2px 0 1px 1px;
}

#slideshow .images li .info {
	display: none;
}

#slideshow .control {
	position: absolute;
	top: 0;
	left: 441px;
	width: 13px;
	height: 124px;
	background: url(/images/gallery-bg.gif) no-repeat;
	margin: 0;
	padding: 1px 0 0 0;
	list-style-type: none;
}

#slideshow .control li {
	padding: 0 0 1px;
	width: 12px;
	float: left;
	position: relative;
}

#slideshow .control span,
#slideshow .control a {
	background: url(/images/gallery-control.gif) no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	width: 12px;
	display: block;
	font: 0px sans-serif;
	height: 14px;
}

#slideshow .control #next a {
	background-position: 0 0;
	height: 17px;
}

#slideshow .control #next.hover a {
	background-position: 0 -17px;
}

#slideshow .control #info a {
	background-position: -12px 0;
	height: 14px;
}

#slideshow .control #info.hover a {
	background-position: -12px -14px;
}

#slideshow .control #pause a {
	background-position: -24px 0;
	height: 14px;
}

#slideshow .control #pause.hover a {
	background-position: -24px -14px;
}

#slideshow .control #prev a {
	background-position: -36px 0;
	height: 15px;
}

#slideshow .control #prev.hover a {
	background-position: -36px -15px;
}

#slideshow .control span {
	display: none;
	position: absolute;
	top: 3px;
	left: -5px;
	width: 5px;
	height: 9px;
	background-position: -48px 0;
}

#slideshow .control #next span {
	top: 5px;
}

#slideshow .control .hover span {
	display: block;
}

#slideshow .info-show,
#slideshow .hint {
	position: absolute;
	z-index: 10;
	display: none;
	background: #fff;
	padding: 2px 10px 3px;
	font: 9px/12px verdana,sans-serif;
	color: #2f3945;
}

#slideshow .info-show {
	left: 1px;
	bottom: 1px;
	width: 397px;
	padding: 5px 16px;
}

* html #slideshow .info-show {
	bottom: 0;
}

#slideshow .info-show a {
	font: 9px/12px verdana,sans-serif;
	color: #82032d;
	margin-left: .5em;
}

#slideshow .info a {
	font: 9px/12px verdana,sans-serif;
	color: #82032d;
	margin-left: .5em;
}

#slideshow .hint {
	right: 0px;
	top: 1px;
}

#slideshow.pause .pause,
#slideshow.info .info,
#slideshow.next .next,
#slideshow.prev .prev {
	display: block;
}*/

#header .nav {
	width: 100%;
	overflow: hidden;
	clear: both;
}

#header .nav ul {
	padding: 4px 0 0;
	margin: 0 auto;
	list-style-type: none;
	text-align: center;
}

#header .nav li {
	display: inline;
}

#header .nav a {
	font: 12px/34px Georgia,Times,serif;
	color: #707a84;
	padding: 0 6px;
	text-decoration: none;
	white-space: nowrap;
}

#header .nav a:hover {
	color: #a50032;
}

#header .nav .active a {
	color: #a50032;
	background: url(/images/nav-marker.gif) no-repeat;
}

#intro-holder {
	width: 859px;
	border: solid #707A84;
	border-width: 1px 0;
	padding: 1px 0 0;
	position: relative;
	clear: both;
}

#intro {
	width: 859px;
	overflow: hidden;
	position: relative;
}

#intro .block {
	height: 103px;
	float: left;
	background: no-repeat;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}

#intro .left {
	background-image: url(/images/intro-left.gif);
	background-repeat: repeat-x;
	width: 430px;
}

#intro .right {
	background-image: url(/images/intro-right.gif);
	width: 429px;
	background-repeat: repeat-x;
}

#intro .block h2 {
	margin: 0 20px;
	padding: 9px 0 0;
	font: 18px/35px Garamond,"Times New Roman",serif;
	color: #fff;
}

#intro .block p {
	margin: 0 0 0 20px;
	font: 11px/15px verdana,serif;
	color: #fff;
}

#intro .block ul {
	float: right;
	margin: 0 -2px 0 0;
	padding: 0;
	list-style-type: none;
	width: 209px;
}

#intro .block ul li {
	width: 100%;
	background: repeat;
	margin: 0 0 1px;
}

#intro .block ul a {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	padding: 0 2px 0 25px;
	left: -2px;
	background: no-repeat;
	text-decoration: none;
	position: relative;
	height: 14px;
	cursor: pointer;
}

* html #intro .block ul a {
	padding-right: 0;
}

#intro .left ul a {
	background: url(/images/intro-left-bg.png) no-repeat;
}

#intro .left ul a:hover {
	background: url(/images/intro-left-bg-over.png) no-repeat;
}

#intro .right ul a {
	background: url(/images/intro-right-bg.png) no-repeat;
}

#intro .right ul a:hover {
	background: url(/images/intro-right-bg-over.png) no-repeat;
}

#intro .right ul {
	width: 206px;
}

#container {
	background: url(/images/main-bg.gif) repeat-x;
	width: 100%;
	overflow: hidden;
}

.breadcrumbs {
	border-bottom: 1px solid #a2adb6;
	padding: 4px 0 6px 20px;
}

.breadcrumbs p {
	margin: 0;
	font-size: 11px;
	color: #575e66;
}

.breadcrumbs a {
	color: #575e66;
}

.container {
	width: 100%;
	overflow: hidden;
	margin-top: -1px;
	position: relative;
}

.sidebar {
	width: 164px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.promo {
	margin-bottom: 4px;
}

.blog {
	margin-bottom: 5px;
}

.blog.man {
	background: #7f9db3 url(/images/man-bg.gif) no-repeat;
	border-bottom: 3px solid #0086c9;
}

.blog.woman {
	background: #8cc5e2 url(/images/woman-bg.gif) no-repeat;
	border-bottom: 3px solid #8e9eac;
}

.blog-name {
	width: 164px;
	height: 82px;
	/*padding: 41px 0 0 81px;*/
}

/*.woman .blog-name {
	padding-left: 55px;
	width: 109px;
}*/

.blog-name h3 {
	font-size: 16px;
	font-weight: normal;
	padding-top: 30px;
	margin: 0 0 0 50px;
}

.man .blog-name h3 {
	color: #fff;
}

.woman .blog-name h3 {
	color: #af2b4f;
}

.blog-text {
	padding: 4px 5px 6px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blog-text h4 {
	margin: 0;
	font-size: 11px;
	color: #396185;
	line-height: 16px;
	font-weight: normal;
}

.blog-text span {
	font-size: 11px;
	color: #d0dce7;
	line-height: 16px;
}

.woman .blog-text span {
	color: #4982ac;
}

.blog-text p {
	font-size: 11px;
	color: #fff;
	line-height: 16px;
	margin: 0;
}

.content {
	width: 410px;
	float: left;
	border-top: 3px solid #b43b5f;
}

.title-block {
	width: 390px;
	border-bottom: 1px solid #c3d2e0;
	overflow: hidden;
	padding: 5px 0 10px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.title-block h3 {
	margin: 0;
	font-size: 15px;
	color: #a3002f;
}

.title-block h4 {
	margin: 0;
	font-size: 15px;
	color: #002e58;
}

.title-block span {
	font-size: 15px;
	font-weight: normal;
	color: #4d4d4d;
}

.content-text {
	padding: 5px 5px 0 20px;
}

.content-text p {
	margin: 0 0 15px;
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
}

.contentTitle {
	color:#222222;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
}

.news-block {
	border: solid #c3d2e0;
	border-width: 1px 0;
	padding: 1px 0;
	margin-bottom: 13px;
}

.news-block h3 {
	margin: 0;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	padding-left: 16px;
	line-height: 32px;
	background: url(/images/news-heading-bg.gif) repeat-x;
	border-top: 1px solid #c3d2e0;
	border-bottom: 1px solid #e2eaf1;
}

.ticker {
	width: 370px;
	border-top: 1px solid #c3d2e0;
	background: #eef2f7 url(/images/rss-icon.gif) no-repeat 0 50%;
	padding: 0 0 0 40px;
}

#ticker {
	font: 11px/18px verdana,serif !important;
	color: #527696;
	white-space: nowrap;
	height: 20px;
	overflow: hidden;
	position: relative;
	display: block;
	width: 370px;
}

#ticker div {
	padding-left: 40px;
}

#ticker a {
	font: 11px/18px verdana,serif !important;
	color: #527696;
	text-decoration: none;
}

#ticker a:hover {
	text-decoration: underline;
}

.news-list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 410px;
	border-top: 1px solid #c3d2e0;
	background: #e2eaf1;
}

.news-list li {
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
	border-bottom: 1px solid #c3d2e0;
	padding: 3px 18px;
	width: 374px;
}

.news-list li p {
	margin: 0 0 2px;
}

.news-list li a {
	font-weight: bold;
	color: #2f6c91;
	height: 14px;
	display: block;
	background: #c8d9e4 url(/images/read-more-btn.gif) no-repeat;
	padding-left: 24px;
	line-height: 14px;
}

.quick-links-holder {
	width: 100%;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.links-block {
	width: 185px;
	float: left;
	padding-left: 18px;
}

.links-block h3 {
	margin: 0 0 6px;
	font-size: 16px;
	font-weight: normal;
	color: #4d4d4d;
	border-bottom: 1px solid #c3d2e0;
	padding-bottom: 5px;
}

.links-box {
	height: 130px;
	overflow: hidden;
}

.links-box .vscroll-line {
	left: 0px !important;
	width: 7px !important;
	overflow: hidden;
	background: #d5e0e9;
}

.links-box .vscroll-slider {
	left: 0px !important;
	background: none;
	width: 7px !important;
	background: url(/images/link-scroll.gif) repeat-y;
	cursor: pointer;
}

.links-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.links-box ul li {
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
}

.links-box ul li a {
	color: #4d4d4d;
}

.vscroll-up, .vscroll-down {
	cursor: pointer;
}

.links-box ul.padding li {
	margin-bottom: 16px;
}

.downloads-block {
	width: 164px;
	border-top: 3px solid #0086c9;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

.downloads-block h3 {
	font-size: 16px;
	color: #fff;
	margin: 0;
	background: url(/images/downloads-heading-bg.gif) repeat-x;
	line-height: 30px;
	padding-left: 17px;
}

.downloads-block ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #e2eaf1;
}

.downloads-block ul li {
	width: 142px;
	overflow: hidden;
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 5px 5px 17px;
	border-bottom: 1px solid #c3d2e0;
}

.downloads-block ul li span {
	width: 38px;
	float: right;
	font-size: 9px;
	text-transform: uppercase;
}

.downloads-block ul li span img {
	vertical-align: middle;
}

.downloads-block ul li p {
	margin: 0;
	font-size: 11px;
	line-height: 16px;
}

.left-nav {
	width: 203px;
	float: left;
	border: solid #63676a;
	border-width: 3px 0;
	padding: 4px 0;
}

.left-nav h3 {
	margin: 0 0 6px;
	font-size: 15px;
	font-weight: normal;
	color: #707a84;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.left-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.left-nav ul li {
	width: 184px;
	font-size: 11px;
	border-top: 1px solid #c8d9e4;
	padding: 5px 0 5px 19px;
}

.left-nav ul li a {
	color: #4d4d4d;
}

.main {
	width: 452px;
	float: left;
	margin-left: 20px;
	border-top: 3px solid #005b92;
	padding: 4px 0 0;
}

.main h3 {
	margin: 0 0 6px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #002e58;
	border-bottom: 1px solid #c3d2e0;
	padding: 0 0 5px 20px;
}

.main p {
	margin: 0 0 13px;
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
	padding: 0 35px 0 20px;
}

.main h4 {
	margin: 0 0 10px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0086c9;
	border-bottom: 1px solid #c3d2e0;
	padding: 0 0 5px 20px;
}

.main h5 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #0086c9;
	padding: 0 0 0 20px;
}

.main p a {
	color: #c9001a;
}

.featured-content-holder {
	width: 673px;
	float: left;
	border-top: 3px solid #0086c9;
	background: url(/images/featured-content-point-bg.gif);
}

.featured-content {
	width: 673px;
	background: url(/images/featured-content-bg.gif) repeat-x;
	padding: 10px 0 0;
}

.featured-content h3 {
	margin: 0 0 2px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding-left: 17px;
}

.featured {
	width: 656px;
	padding-left: 17px;
	overflow: hidden;
	border-bottom: 1px solid #c3d2e0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.featured a {
	float: left;
	color: #707a84;
	font-size: 16px;
	padding: 0 17px 8px;
	margin-left: -17px;
}

.featured a.active {
	color: #69abd0;
	border-bottom: 4px solid #69abd0;
	padding-bottom: 4px;
	background: url(/images/featured-arrow.gif) no-repeat 50% 100%;
}

.featured a:hover {
	text-decoration: none;
}

/*.video-holder {
	width: 673px;
	position: relative;
	overflow: hidden;
	padding-top: 363px;
	height: 171px;
}

.hscrollable {
	width: 673px;
	overflow: hidden;
	height: 161px;
	position: relative;
	background: url(/images/scroll-list-bg.gif) repeat-x;
}*/

.long {
	width: 1736px !important;
	color: #000;
	overflow: hidden;
}

/*.video-holder .scroll-content {
	left: 18px;
	width: 651px !important;
	overflow: hidden;
	height: 143px;
}

.video-holder .hscroll-line {
	height: 9px !important;
	overflow: hidden;
	background: url(/images/scroll-bg.png) !important;
	width: 621px !important;
}

.video-holder .hscroll-slider {
	background: #fff;
	height: 9px !important;
	overflow: hidden;
}

.video-holder .hscroll-bar {
	position: absolute;
	height: 9px !important;
	margin: 0;
	padding: 0;
	width: 637px !important;
	left: 18px !important;
	top: 152px !important;
}

.video-holder .hscroll-left {
	width: 8px !important;
}

.video-holder .hscroll-right {
	position: absolute;
	padding: 0 0 0 3px;
}

.text-scroll ul {
	list-style: none;
	margin: 0;
	padding: 12px 0 0;
	width: 100%;
	overflow: hidden;
}

.text-scroll ul li {
	width: 217px;
	float: left;
}*/

.video-block {
	width: 203px;
	background: url(/images/video-block-bg.png);
	margin-bottom: 3px;
	overflow: hidden;
	padding: 0 0 3px;
}

.video-block img {
	float: left;
	position: relative;
	margin-top: 3px;
}

.video-text {
	width: 120px;
	float: left;
	position: relative;
	padding: 8px 4px 0 10px;
}

.video-text p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	color: #c8d9e4;
}

.video {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 363px;
	color: #fff;
	z-index: 1;
}

.video-holder .video-box {
	float: left;
	width: 430px;
	padding: 11px 0 0 17px;
	background: url(/images/video-bg.png);
	height: 352px;
}

.video-holder .video-box img {
	display: block;
	position: relative;
}

.video-holder .video-list {
	width: 225px;
	float: right;
}

.featured-tab {
	width: 100%;
	position: relative;
}

.view {
	list-style: none;
	margin: 0 0 17px;
	padding: 1px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}

.view span {
	background: url(/images/list-element.png) no-repeat;
	width: 202px;
	height: 15px;
	padding: 0 0 0 23px;
	margin-bottom: 2px;
	display: block;
}

.view a {
	font-size: 11px;
	font-weight: bold;
	color: #c8d9e4;
	position: relative;
	cursor: pointer;
}

.video-holder .video-list-box {
	padding: 67px 18px 0 22px;
}

.video-list-box h4 {
	font-size: 11px;
	line-height: 16px;
	color: #dee6ee;
	margin: 0;
	font-weight: bold;
}

.video-list-box p {
	font-size: 11px;
	line-height: 16px;
	color: #dee6ee;
	margin: 0;
}

.show-content {
	width: 245px;
	float: left;
	margin-left: 19px;
	border-top: 3px solid #63676a;
	/*padding: 5px 0 0;*/
	overflow: hidden;
}

.show-content h3 {
	margin: 0;
	font-size: 15px;
	color: #7ca4be;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*padding-left: 17px;*/
}

.show-content h4 {
	margin: 0;
	/*padding-left: 17px;*/
	font-size: 15px;
	color: #002e58;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.show-content .featured {
	border: none;
	padding-top: 2px;
}

.show-content .featured a {
	color: #707a84;
}

.show-content .featured a.active {
	color: #454545;
	border-color: #393c3e;
	background: url(/images/show-content-arrow.gif) no-repeat 50% 100%;
}

.show-content div.tab {
	background: url(/images/slide-bg.gif);
	border-bottom: 3px solid #63676a;
}

.accordion {
	list-style: none;
	margin: 0;
	padding: 4px 0 2px;
	background: url(/images/show-content-bg.gif) repeat-x;
	width: 100%;
}

.accordion li {
	margin-bottom: 3px;
}

.accordion li a.opener {
	background: url(/images/accordion-element-bg.gif) no-repeat;
	width: 221px;
	height: 14px;
	padding-left: 23px;
	font-size: 11px;
	color: #c8d9e4;
	font-weight: bold;
	display: block;
}

/*.slide {
	border: solid #c8d9e4;
	border-width: 1px 0;
	margin: 3px 0 0;
}

.slide-text {
	padding: 13px 18px 17px 22px;
	border-bottom: 1px solid #c8d9e4;
}

.slide-text h4 {
	font-size: 11px;
	line-height: 16px;
	color: #dee6ee;
	margin: 0;
	font-weight: bold;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.slide-text p {
	font-size: 11px;
	line-height: 16px;
	color: #dee6ee;
	margin: 0;
}

.slide-box {
	height: 304px;
	overflow: hidden;
}

.slide-box .vscroll-bar {
	left: 232px !important;
	top: 3px !important;
	height: 294px !important;
}

.slide-box .vscroll-line {
	width: 7px !important;
	overflow: hidden;
	background: #d5e0e9;
	height: 284px !important;
}

.slide-box .vscroll-slider {
	left: 0px !important;
	background: none;
	width: 7px !important;
	background: url(/images/scroll2-bg.gif) repeat-y;
	cursor: pointer;
}

.slide-box .vscroll-up {
	top: -2px !important;
	background: url(/images/scroll-up.gif) no-repeat;
}

.slide-box .vscroll-up img, .slide-box .vscroll-down img {
	display: none;
}

.slide-box .vscroll-down {
	padding-top: 3px !important;
	background: url(/images/scroll-down.gif) no-repeat 0 100%;
	height: 5px;
}

.slide-box ul {
	list-style: none;
	margin: 0;
	padding: 

0;
	/*width:224px;*!/
	overflow: hidden;
}

.slide-box ul li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 2px;
	background: #393c3e;
	padding: 2px 0 4px;
}

.slide-box ul li.color {
	background: #4c4f52;
}

.slide-box ul li img {
	float: left;
}

.slide-box ul li .slide-block {
	float: left;
	width: 134px;
	padding: 0 10px;
}

.slide-box ul li .slide-block p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	color: #c8d9e4;
}*/

#footer {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.footer-sponsors {
	width: 869px;
	overflow: hidden;
	background: url(/images/footer-sponsors-bg.gif) no-repeat 0 100%;
	padding-bottom: 9px;
	margin-bottom: 5px;
}

.footer-block {
	width: 279px;
	float: left;
	margin-right: 10px;
	border-top: 3px solid #cad7e1;
	padding: 7px 0 0;
}

.footer-block h3 {
	margin: 0 0 7px;
	font-size: 16px;
	color: #707a84;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-left: 18px;
}

.icons {
	width: 100%;
	overflow: hidden;
}

.icons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.icons ul li {
	float: left;
	width: 33%;
	text-align: center;
}

.icons.two ul {
	float: left;
	width: auto;
	height: 1%;
}

.icons.two ul#our_sponsors {
	width: 100px;
	height: auto;
	margin-left: 20px;
}

.icons.two ul li {
	width: auto;
	float: left;
}

.footer-holder {
	width: 100%;
	overflow: hidden;
	background: url(/images/footer-block-bg.gif) repeat-y;
	border-top: 1px solid #cad7e0;
}

.footer-holder span {
	float: left;
	margin: 9px 0 0 20px;
}

.footer-holder .text {
	padding: 12px 0 0 20px;
	font: 9px/15px verdana,sans-serif;
	color: #7f9db3;
	width: 455px;
	float: left;
}

.footer-holder .text p {
	margin: 0;
}

.footer-holder ul {
	list-style: none;
	margin: 0;
	padding: 13px 20px 0 0;
	float: left;
	width: auto;
	overflow: hidden;
}

.footer-holder ul li {
	float: left;
	font: 9px verdana,sans-serif;
	border-left: 1px solid #7f9db3;
	margin: 0 1px 0 -1px;
	padding: 0 5px;
}

.footer-holder a {
	color: #7f9db3;
}

.footer-holder em {
	float: left;
	margin-top: 12px;
}

.footer-holder em a {
	font: 9px/15px verdana,sans-serif;
}

/* logo rotator block styles */

.footer-block ul.fader-list {
	position: relative;
	list-style: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	margin: 0;
	width: 117px;
	height: 39px;
	float: right;
}

.footer-block ul.fader-list li {
	position: absolute;
	top: 0;
	left: 0;
}

.footer-block ul.fader-list li img {
	display: block;
}

.footer-block ul.fader-list li:first-child {
	z-index: 1;
}

/* logo rotator block styles */

.footer-block .rotation-list-holder {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 270px;
	height: 39px;
}

.footer-block ul.rotation-list {
	position: relative;
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 99999px;
	height: 39px;
}

.footer-block ul.rotation-list li {
	text-align: center;
	overflow: hidden;
	width: 90px;
	float: left;
}

.footer-block ul.rotation-list li img {
	vertical-align: top;
}

/* modified tabs styles */

/*.video-box {
	overflow: hidden;
}

.video-info {
	display: none;
}

.show-content div.video {
	background: none;
	height: 300px;
	position: absolute;
	border: none;
	width: 100%;
	top: 20px;
	left: 0;
}

.show-content div.tab h4 {
	font: 14px/17px Arial, Helvetica, sans-serif;
	padding: 0;
	color: #fff;
}

.accordion li {
	position: relative;
}

.slide-holder {
	overflow: hidden;
	height: 335px;
}

.show-content .video-box {
	overflow: hidden;
	height: 175px
}

.show-content .video-list {


/*padding:13px 18px 17px 22px;*!/
	padding: 10px;
}

/* Extras added by Stu to tidy up *!/

.video-audio h1 {
	color: #800000;font-family: verdana,geneva;font-size: small;
}*/
p.feature {
	font-size: 1.8em;
	padding: 20px;
	background: url(/images/main-bg.gif) repeat-x;
	
}
#fei-player {
	padding: 10px;
	background-color: #4C4F52;
	float: left;
clear: right;}