
@charset "utf-8";
/*
 * CSS Document by Jeffrey Ouma.
 * Copyright© 2009 artkenya.net Ltd. All rights reserved.
 * 
 * Description: Defines styles that apply to each page in the website regardless.
 * Note: Styles preceded by an asterisk(*) are specific to Internet Explorer. 
 * Styles are declared in order of appearance.
 */

/*
 * PAGE LAYOUT
 * ===========
 * These styles govern the structure of the page and the way it is placed in the browser window.
 * They also define styles that will be universal to the rest of the page such as the text color.
 */
html {
	background:#00527A url("../Images/body-bg.jpg") scroll no-repeat 50% top;
}

body{
	color:#333333;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin:0;
	text-align:center;
}

#doc {
	margin:0 auto;
	text-align:left;
	width:980px;	
}

/* End of Page Layout styles*/


/*
 * HEADER
 * ======
 * These styles are for the first third of the page layout, 
 * which is reserved for the banner and masthead.
 */

#masthead {
	height:38px;
	position:relative;
	z-index:1;
}

#languageselector {
	bottom:0;
	color:#FFFFFF;
	font-size:85%;
	left:0;
	line-height:41px;
	padding:0 0 0 9px;
	position:absolute;
}
#languageselector a, #languageselector a:visited {
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:underline;
}
#languageselector a:hover {
	text-decoration:none;
}
#languageselector .active {
	padding-left:5px;
}

ul#mastheadnav {
	height:41px;
	margin:0;
	position:absolute;
	right:10px;
	top:0;
}
ul#mastheadnav li {
	float:left;
	list-style-type:none;
}
ul#mastheadnav li.mastheadnavitem {
	background:url("../Images/mastheadnav-bg.png") scroll repeat-x left 6px transparent;
}
ul#mastheadnav li.mastheadnavitem:hover {
	background:url("../Images/mastheadnav-bg_hover.png") scroll repeat-x left 6px transparent;
}

ul#mastheadnav li.mastheadnavitem .mastheadnav-left, ul#mastheadnav li.mastheadnavitem .mastheadnav-right {
	display:none;
	height:41px;
	width:6px;
	
}
ul#mastheadnav li.mastheadnavitem:first-child .mastheadnav-left {
	background:url("../Images/mastheadnav-left.png") scroll no-repeat left 6px transparent;
	display:block;
	float:left;
}
ul#mastheadnav li.mastheadnavitem:hover:first-child .mastheadnav-left {
	background:url("../Images/mastheadnav-left_hover.png") scroll no-repeat left 6px transparent;
}
ul#mastheadnav li.mastheadnavitem.mastheadnavitem-last .mastheadnav-right {
	background:url("../Images/mastheadnav-right.png") no-repeat scroll right 6px transparent;
	display:block;
	float:right;
	*float:none;
}
ul#mastheadnav li.mastheadnavitem.mastheadnavitem-last:hover .mastheadnav-right {
	background:url("../Images/mastheadnav-right_hover.png") scroll no-repeat right 6px transparent;
}

ul#mastheadnav li.mastheadnavitem a.mastheadnavitem-link {
	color:#00527A;
	float:left;
	font-size:93%;
	font-weight:bold;
	line-height:41px;
	padding:0 10px;
	text-decoration:none;
}
ul#mastheadnav li.mastheadnavitem:hover a.mastheadnavitem-link, ul#mastheadnav li.mastheadnavitem a.mastheadnavitem-link:hover {
	color:#FFFFFF;
}

ul#mastheadnav li.masthead-separator {
	background:url("../Images/mastheadnav-separator.png") no-repeat scroll left 6px transparent;
	height:41px;
	width:1px;	
}

ul#mastheadnav li.mastheadnavitem .mastheadsub {
	color:#FFFFFF;
	display:none;
	position:absolute;
	right:-3px;
	top:37px;
}
ul#mastheadnav li.mastheadnavitem:hover .mastheadsub {
	display:block;
}
ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-content {
	padding:10px 15px 20px;
}
ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-content a, ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-content a:visited {
	color:#FFFFFF;
	font-size:85%;
}

ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-right {
	background:url("../Images/mastheadsub-right.png") repeat-y scroll right top transparent;
	padding-right:3px;
}
ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-right .mastheadsub-left {
	background:url("../Images/mastheadsub-left.png") repeat-y scroll left top transparent;
	padding-left:3px;
}
ul#mastheadnav li.mastheadnavitem .mastheadsub .mastheadsub-right .mastheadsub-left .mastheadsub-bd {
	background:url("../Images/mastheadsub-bg.png") repeat-x scroll left bottom #01537B;
}
#mastheadsearch.mastheadsub .mastheadsub-right .mastheadsub-left .mastheadsub-bd {
	width:326px;
}
#mastheadlogin.mastheadsub .mastheadsub-right .mastheadsub-left .mastheadsub-bd {
	width:400px;
}

#mastheadsearch.mastheadsub .mastheadsub-ft {
	background:url("../Images/mastheadsearch-ft.png") no-repeat scroll right top transparent;
	height:10px;
	width:332px;
}
#mastheadlogin.mastheadsub .mastheadsub-ft {
	background:url("../Images/mastheadlogin-ft.png") no-repeat scroll right top transparent;
	height:10px;
	width:406px;
}

ul#mastheadnav li.mastheadnavitem:hover .mastheadsub {
	display:block;
}

ul#mastheadnav li.mastheadnavitem .mastheadsub form label {
	color:#FFFFFF;
	font-size:85%;
	vertical-align:middle;
}
ul#mastheadnav li.mastheadnavitem .mastheadsub form label.error {
	color:#FFFFFF !important;
}

#search, #loginemail, #loginpassword {
	background-attachment:scroll;
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:85%;
	padding:2px 4px;
	vertical-align:middle;
}
#search, #loginemail, #loginpassword {
	background-image:url("../Images/mastheadsearch.gif");
	width:262px;
}
#search.default {
	color:#CCCCCC;
	font-style:italic;
}

#searchbutton {
	background:url("../Images/mastheadsearch.gif") no-repeat scroll right 50% transparent;
	border:medium none;
	height:19px;
	vertical-align:middle;
	width:26px;
}
#searchbutton:hover {
}

#loginemail, #loginpassword {
	background-image:url("../Images/mastheadlogin.gif");
	width:172px;
}
#loginemail.input-error, #loginpassword.input-error {
	background-image:url("../Images/mastheadlogin-error.png");
	color:#CE3D0C;
}
#loginremember  {
	vertical-align:middle;
}

#loginbutton {
	color:#00527A;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:93%;
	font-weight:bold;
	padding:3px 10px;
}
#loginrecover {
	clear:left;
	float:left;
	margin-top:10px;
}

#banner {
	position:relative;
}
#banner .banner-hd {
	background:url("../Images/banner-hd.png") scroll no-repeat 50% top transparent;
	height:10px;
	left:0;
	position:absolute;
	top:0;
	width:980px;
}


/*
 * TOP NAVIGATION
 * ==============
 */

#topnav {
	background:transparent url("../Images/topnav-bg.gif") repeat-x scroll left top;
	height:48px;
	margin:0;
}

#topnav ul.rootmenu {
	margin:0;
	padding-right:1px;
}
#topnav ul.rootmenu li.navitem {
	background:url("../Images/topnav-separator.gif") no-repeat scroll 0 0 transparent;
	float:left;
	font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-weight:bold;
	list-style-type:none;
	position:relative;
	*width:auto !important;
	*width:100px;
}
#topnav ul.rootmenu li.navitem:first-child  {
	background:none repeat scroll 0 0 transparent;
}
#topnav ul.rootmenu li.navitem.home {
	width:48px !important;
}
#topnav ul.rootmenu li.navitem a.navitem-link {
	color:#015E86;
	display:block;
	height:48px;
	line-height:48px;
	padding:0 21px 0 25px;
	text-align:center;
	white-space:nowrap;
}
html:lang(fr) #topnav ul.rootmenu li.navitem a.navitem-link {
	font-size:12px;
	padding:0 5px;
}
#topnav ul.rootmenu li.navitem.home a.navitem-link {
	padding:0;
}
#topnav ul.rootmenu li.navitem a.navitem-link, #topnav ul.rootmenu li.navitem a.navitem-link:hover {
	text-decoration:none;
}
#topnav ul.rootmenu li.navitem:hover a.navitem-link {
	color:#0099CC;
}
#topnav ul.rootmenu li.navitem a.navitem-link:hover {
	*color:#0099CC;
}
#topnav ul.rootmenu li.navitem.home a.navitem-link {
	background:url("../Images/home.png") no-repeat scroll 50% 50% transparent;
}
#topnav ul.rootmenu li.navitem.home:hover a.navitem-link {
	background-image:url("../Images/home-hover.png");
}

#topnav ul.rootmenu li.navitem .submenu {
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0 1px 1px;
	display:none;
	left:0;
	position:absolute;
	top:48px;
	width:100%;
	z-index:1;
}
#topnav ul.rootmenu li.navitem:hover .submenu {
	display:block;
}
#topnav ul.rootmenu li.navitem .submenu:hover {
	display:block;
}
#topnav ul.rootmenu li.navitem .submenu ul {
	background:#FFFFFF url("../Images/submenu-bg.png") repeat-y scroll 0 0;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	overflow:hidden;
	padding-bottom:20px;
}
#topnav ul.rootmenu li.navitem .submenu ul li.subnavitem {
	padding:5px 0;
}
#topnav ul.rootmenu li.navitem .submenu ul li.subnavitem:hover {
	background:none repeat scroll 0 0 #E3E3E3;
}
#topnav ul.rootmenu li.navitem .submenu ul li.subnavitem a.subnavitem-link {
	color:#0099CC;
	display:block;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:93%;
	font-weight:normal;
	padding:0 15px 0 25px;
	text-decoration:none;
}
#topnav ul.rootmenu li.navitem .submenu ul li.subnavitem:hover a.subnavitem-link, #topnav ul.rootmenu li.navitem .submenu ul li.subnavitem a.subnavitem-link:hover {
	color:#015E86;
}

/* End of Top Navigation styles */

/* End of Header styles*/


/*
 * BODY
 * ====
 * The second third of the page layout, reserved for most of the main content 
 * as well as the navigation
 */

#bd {
	background:transparent url("../Images/bd-bg.jpg") repeat-y scroll 0 0;
	padding-bottom:20px;
}


/*
 * SIDEBAR RIGHT
 * =============
 */

#sidebarright {
	float:right;
	padding-top:14px;
	width:313px;
}
#sidebarright .sidebar-content {
	padding:10px 20px 0 21px;;
}
#sidebarright .sidebar-content h2 {
	/*background:url("../Images/ico04.gif") no-repeat scroll 0 0 transparent;*/
	background:none no-repeat scroll 0 0 transparent;
	color:#000000;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0;
}
#sidebarright .sidebar-content p {
	color:#00527A;
	font-size:93%;
	margin:0 0 10px;
}
#sidebarright .member {
	margin:13px 0 0;
	text-align:center;
}
#sidebarright .member a.member-link {
	background:url("../Images/member.jpg") no-repeat scroll left top transparent;
	border-width:0;
	color:#48C2F1;
	display:block;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	height:48px;
	line-height:48px;
	margin-left:10px;
	padding-left:16px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}

#sidebarcontext h2 a {
	color:#336699;
	font-size:108%;
	text-decoration:none;
}
#sidebarcontext ul.rootmenu {
	margin:10px 0;
}
#sidebarcontext ul.rootmenu li.navitem {
	border-bottom:1px solid #D7D2C2;
	list-style-type:none;
	padding:3px 0;
}
#sidebarcontext ul.rootmenu li.navitem.active {
	font-weight:bold;
}
#sidebarcontext ul.rootmenu li.navitem a.navitem-link, #sidebarcontext ul.rootmenu li.navitem a.navitem-link:active, #sidebarcontext ul.rootmenu li.navitem a.navitem-link:link, #sidebarcontext ul.rootmenu li.navitem a.navitem-link:visited  {
	color:#336699;
	text-decoration:none;
}
#sidebarcontext ul.rootmenu li.navitem a.navitem-link:hover  {
	text-decoration:underline;
}
#sidebarcontext ul.rootmenu li.navitem .submenu ul {
	margin:10px;
}
#sidebarcontext ul.rootmenu li.navitem .submenu ul li.subnavitem {
	font-size:93%;
	font-weight:normal;
	list-style-type:none;
	padding:3px 0;
}
#sidebarcontext ul.rootmenu li.navitem .submenu ul li.subnavitem.active {
	font-weight:bold;
}

/* End of Sidebar Right styles */

#breadcrumbs {
	background-color:#F1F0EC;
	color:#336699;
	float:left;
	font-size:93%;
	height:36px;
	line-height:36px;
	margin-bottom:10px;
	overflow:hidden;
	width:663px;
}
#breadcrumbs .breadcrumb-text {
	float:left;
	margin-left:20px;
}
#breadcrumbs .breadcrumb-text strong {
	font-weight:normal;
}
#breadcrumbs .breadcrumb-date {
	float:right;
	margin-right:15px;
}

#main {
	float:left;
}

#maincontentarea {
	width:660px;
}
#maincontentarea .content {
	padding:0 15px 15px 20px;
}
#maincontentarea .content p, #maincontentarea .content ul li, #maincontentarea .content ol li, #maincontentarea .content table tbody td {
	font-size:93%;
	line-height:20px;
}
#maincontentarea .content p, #maincontentarea .content ul li, #maincontentarea .content ol li {
	text-align:justify;
}

/* End of Body styles */


/*
 * FOOTER
 * ======
 */

#ft {
	background:url("../Images/ft-hd.png") no-repeat scroll 50% top transparent;
	color:#FFFFFF;
	font-size:85%;
	text-align:center;
}
#ft .content {
	padding:15px;
}

#ft a, #ft a:visited {
	color:#FFFFFF;
}
#ft a:hover {
	text-decoration:none;
}
#copyright {
	padding-top:10px;
}

/* End of Footer styles */


/*
 * HTML ELEMENTS
 * =============
 * These styles alter the characteristics of HTML elments such as headers, paragraph elements, etc.
 */

h1, h2, h3, h4, h5, h6 {
	color:#00527A;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	font-size:182%;
	/*font-size:123.1%;*/
}
h2 {
	font-size:131%;
	/*font-size:116%;*/
}
h3 {
	font-size:108%;
}
h2 em, h3 em, h4 em, h5 em, h6 em {
	font-weight:bold;
}
p {
	margin: 10px 0px 0px 0px;
}

strong, strong em {
	font-weight: bold;
}

em strong  {
	font-style:italic;
}

a, a:active, a:link, a:visited {
	color:#0099CC;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

h2 a, h2 a:active, h2 a:link, h2 a:visited, h3 a, h3 a:active, h3 a:link, h3 a:visited, h4 a, h4 a:active, h4 a:link, h4 a:visited, 
h5 a, h5 a:active, h5 a:link, h5 a:visited, h6 a, h6 a:active, h6 a:link, h6 a:visited {
	text-decoration:none;
}

ul li {
	list-style-type:square;
}

table {
	margin:1em 0;
	width:100%;
}
.yui-skin-sam .yui-calcontainer table.yui-calendar {
	width:auto;
}
table th {
	background-color:#6699CC;
	border:1px solid #6699CC;
	color:#FFFFFF;
}
table.yui-calendar th {
	background-color:transparent;
} 
table td {
	border:1px solid #CCCCCC;
	vertical-align:top;
}
table th, table thead td {
	font-weight:bold;
}

/* End of HTML Element styles*/


/*
 * USER-DEFINED
 * ============
 * These styles are used in special instances to apply formatting and structural functions, 
 * e.g. clearing or hiding layers.
 */

#top {
	background:url("../Images/up.png") scroll no-repeat left top transparent;
	bottom:5px;
	cursor:pointer;
	height:48px;
	opacity:0;
	position:fixed;
	right:5px; 
	width:48px;
}

.separator {
	border-top:1px solid #CCCCFF;
	clear:both;
}

.image-wrapper .image-caption, .image-wrapper .enlarge-caption {
	border-bottom:1px solid #E2E2E2;
	color:#336699;
	font-size:8pt;
	font-weight:normal;
}

#sidebarshare a.fb_share, #sidebarshare .addthis_toolbox  {
	float:left;
}
#sidebarshare a.fb_share {
	margin-right:5px;
}
.fb_like {
	float:right;
	margin-top:10px;
}

/* 
 * ARROW ICONS 
 * ===========
 */
.arrow-icon {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../Images/arrow-sprite.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:8px;
	margin:5px 5px 0 0;
	overflow:hidden;
	width:8px;	
	*background-image:url("../Images/arrow-sprite.png") !important;
	*background-image:url("../Images/arrow-sprite.gif");
	*margin:0 5px 3px 0;

}

.arrow-icon.back-icon {
	background-position:0 0;
}
a:hover .arrow-icon.back-icon {
	background-position:0 -29px;
}

.arrow-icon.go-icon {
	background-position:0 -8px;
}
a:hover .arrow-icon.go-icon {
	background-position:0 -37px;
}

.arrow-icon.top-icon {
	background-position:0 -17px;
	height:6px;
	width:8px;	
}
a:hover .arrow-icon.top-icon {
	background-position:0 -46px;
}
.arrow-icon.inline {
	display:inline-block;
	float:none;
}

/* End of Arrow Icon styles */

.rss-icon {
	background:url("../Images/rss_logo.gif") no-repeat scroll left 50% transparent;
	display:inline-block;
	height:16px;
	vertical-align:middle;
	width:23px;
}


/*
 * SCROLL BARS
 * ===========
 */

a.scrollbar {
	background-attachment:scroll;
	background-color:#F3F3F3;
	background-image:url("../Images/scroll-sprite.png");
	background-position:50% 50%;
	background-repeat:no-repeat;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	display:block;
	float:left;
}
a.scrollbar:hover {
	background-color:#BFE5F2;
	border-color:#0099CC;
}

/* End of Scroll Bar styles */


/*
 * COLLAPSIBLE PANEL
 * =================
 */

.collapsible .collapsible-hd {
	background-color:#EFEFEF;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0 1px 1px 0;
	margin:0 0 3px;
	padding:5px;
}

.collapsible .collapsible-hd a.collapsible-link {
	text-decoration:none;
}

.collapsible .collapsible-hd a.collapsible-link .arrow-icon {
	background-position:0 -8px;
}
.collapsible .collapsible-hd a.collapsible-link:hover .arrow-icon {
	/*background-position:0 -72px;*/
}
.collapsible.open .collapsible-hd a.collapsible-link .arrow-icon {
	background-position:0 -23px;
	height:6px;
	margin:0 5px 0 0;
	width:8px;
	*margin:0 5px 5px 0;
}
.collapsible.open .collapsible-hd a.collapsible-link:hover .arrow-icon {
	/*background-position:0 -63px;*/
}

.collapsible .collapsible-bd {
	display:none;
	overflow:hidden;
}
.collapsible.open .collapsible-bd {
	display:block;
}

.collapsible .collapsible-bd .collapsible-content {
	padding:15px 15px 30px;
}

/* End of Collapsible Panel Styles */


/*
 * CAROUSEL
 * ========
 */

#carousel .carouselitem {
	display:none;
}

#carousel .carouselitem.active {
	display:block;
}

#carousel #carousel-nav #previous-carouselitem, #carousel #carousel-nav #next-carouselitem {
	cursor:pointer;
}

/* End of Carousel styles */

.time {
	color:#666666;
	font-size:11px;
}
.media .time {
	border-top:1px solid #E2E2E2;
	color:#999999;
	font-family:"bitstream vera sans","trebuchet ms";
	font-weight:bold;
}
.media .media-link {
	float:left;
	min-height:42px;
	min-width:52px;
	position:relative;
}
.media .media-play {
	background:transparent url("../Images/play.png") scroll no-repeat 50%;
	bottom:0;
	display:block;
	left:0;
	margin:0 auto;
	opacity:0.5;
	position:absolute;
	right:10px;
	top:0;	
}
.media a.media-link:hover .media-play {
	opacity:0.8;
}

/* End of User-defined styles*/


/*
 * GALLERY
 * ========
 */

.gallery-thumbnails {
	text-align:center;
}
.gallery-thumbnails a.thumbnail-link {
	display:inline-block;
	text-decoration:none;
}
.gallery-thumbnails a.thumbnail-link .thumbnail-container {
	margin:0px 0px 25px;
	width:183px;
}
.gallery-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-wrapper {
	border:1px solid;
	height:152px;
	padding:0 1px;
	width:152px;
}
.gallery-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-caption {
	font-size:85%;
	height:40px;
	margin:10px auto 0pt;
	overflow:hidden;
	text-decoration:underline;
	width:120px;
}
.gallery-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-checkbox {
	float:none;
	margin:-10px 0 0 -54px !important;
	position:absolute;
	z-index:1;
}
.gallery-thumbnails a.thumbnail-link .thumbnail-container .thumbnail {
	height:150px;
	width:150px;
}

#photogallery .picture-container .picture-wrapper {
	text-align:center;
}
#photogallery .picture-container .picture-wrapper img {
	border:1px solid #E7E7E7;
	margin:0 auto;
}
#photogallery-count {
	margin:20px 0 10px 0;
	text-align:center;
}
#photogallery-previous {
	float:left;
}
#photogallery-next {
	float:right;
}
#photogallery-next .arrow-icon.go-icon {
	float:right;
}
#photogallery-caption {
	border-top:1px solid #E7E7E7;
	margin-top:10px;
	padding-top:10px;
	text-align:center !important;
}

/* End of Gallery styles */


/*
 * DIALOG BOX
 * ==========
 */

#dialog-modal .hd, .yui-skin-sam .yui-panel .hd,
.yui-skin-sam .yui-calcontainer .title {
	background:url("../Images/dialog-sprite.png") repeat-x scroll 0 0 #00527A;
}
.yui-skin-sam .yui-calcontainer .title {
	*width:185px;
}
.yui-skin-sam .container-close, .yui-skin-sam .yui-calcontainer .calclose {
	background:url("../Images/dialog-sprite.png") no-repeat scroll 0 -32px transparent;
}

/* End of Dialog styles */

.flowplayer-wrapper {
	border:1px solid #D2D2D2;
	margin:15px auto;
	position:relative;
}
.flowplayer-overlay {
	background:#000000 url("../Images/player-gradient.png") repeat-x scroll 0 0;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 1px 0;
	color:#FFFFFF;
	font-family:"bitstream vera sans","trebuchet ms";
	opacity:0.7;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden;
	z-index:1;
}
.flowplayer-wrapper:hover .flowplayer-overlay {
	visibility:visible;
}
.flowplayer-overlay:hover {
	background-color:#01DAFF; 
	background-image:none;
	border-color:#01DAFF;
	opacity:1;
}

.flowplayer-overlay .round-corner {
	border-width:0 0 0 1px !important;
	margin:0 0 0 -1px !important;
	padding:2px 6px;
}
.flowplayer-overlay a {
	color:#FFFFFF;
}
.flowplayer-overlay a:hover {
	color:#FFFFFF;
}

.flowplayer {
	background-attachment:scroll;
	background-color:#333333;
	background-position:50% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:467px;
	position:relative;
	text-align:center;
	text-decoration:none !important;
	width:623px;
}
.flowplayer.widescreen {
	height:350px;
}

.flowplayer img.play {
	margin-top:145px;
}
.flowplayer .player-info {
	background:#000000 url("../Images/player-gradient.png") repeat-x scroll 0 0;
	border-top:1px solid #CCCCCC;
	bottom:0;
	color:#FFFFFF;
	display:block;
	font-family:"bitstream vera sans","trebuchet ms";
	height:40px;
	left:0;
	opacity:0.7;
	padding:5px 15px;
	position:absolute;
	right:0;
	text-align:left;
}
.flowplayer .player-info .duration {
	display:block;
	font-weight:bold;
}

#ymp-body #ymp-meta-top, #ymp-body #ymp-meta-bottom {
	margin:0;
}
#ymp-body #ymp-meta-top td, #ymp-body #ymp-meta-bottom td {
	border:medium none;
}
