﻿@charset "utf-8";
/* CSS Document */

.containermaster { text-align:left !important; }

html, body { width:100%; height:100%; margin:0; padding:0; }
html { background:url(images/html.jpg) #969696 top center repeat-y; height:0%; }
body { background:url(images/bg.jpg) #969696 top center no-repeat; min-height:720px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757; }
img { border:none; }
a, a:link { outline:none; }

.wrapper { width:940px; margin:0 auto; }

.body { background:url(images/header.png) top repeat-x; min-width:985px; max-width:1222px; margin:0 auto; }

.logo { float:left; margin:6px 6px 8px 15px; width:125px; height:125px; }
.menu { float:right; }


.frame { background:url(images/frame.png) no-repeat; clear:both; width:936px; height:404px; margin:0 auto; padding:6px; }
.block { position:absolute; z-index:10; background:url(images/semitransparent.png) no-repeat; width:242px; height:348px; margin:0 0 0 679px; }
.block-content { width:200px; margin:0 auto; padding:20px 0 15px 0; height:255px; overflow:hidden; }
.block-content h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin:0; padding:0; color:#e2e2e3; text-transform:uppercase; }
.block-content p { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:10px 0 15px 0; color:#fff; }

.slider {     height: 44px;
    margin: 0 auto;
    overflow: hidden;
    width: 213px; }
.slider ul{padding:0; margin:0;list-style-type:none; position: relative;z-index: 1; cursor:pointer;}
.slider a, .slider li { border:2px solid #c4c1c3; display:block; float:left; height:40px; margin:0 2px; position:relative; }
.slider a.act, .slider li.current { border:2px solid #e4292d; }
.slider a:hover, .slider li:hover { border:2px solid #e4292d; }

a.left-arr { z-index:11; background:url(images/left-arr.png) 0 0 no-repeat; width:66px; height:84px; position:absolute; text-decoration:none; margin:125px 0 0 -35px; cursor:pointer; }
a.left-arr:hover { background:url(images/left-arr.png) 0px -84px no-repeat; }
a.right-arr { z-index:11; background:url(images/right-arr.png) 0 0 no-repeat; width:66px; height:84px; position:absolute; text-decoration:none; margin:125px 0 0 -30px; cursor:pointer; }
a.right-arr:hover { background:url(images/right-arr.png) 0px -84px no-repeat;}

.content { background:url(images/content.png) top no-repeat; width:932px; margin:0; clear:both; min-height:360px; }
.separator { background:url(images/separator.png) repeat-x; height:11px; clear:both; }

.TopPane { padding:20px 10px 0 10px; }
.TopPane div a img { }
.TopPane div a span { color:#000b30; font-size:17px; font-weight:bold; display:block; padding:12px 0 7px 0; text-shadow:1px 1px 1px #ebebeb; }
.TopPane div a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757 !important; display:block; float:left; width:210px; padding-bottom:20px; margin:0 9px 20px 9px; }
.TopPane div a:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757 !important; background:url(images/arr.gif) bottom center no-repeat;  }

.ContentPane { width:590px; float:left; }
.RightPane { float:right; width:300px }

.breadcrumb { font-size:11px; color:#ffffff; margin:0 0 -15px 19px; }
.adm.breadcrumb {  margin:0 0 5px 19px; }
.breadcrumb a, .breadcrumb a:visited  { font-size:11px; color:#ffffff; text-decoration:none; }
.breadcrumb a:hover, .breadcrumb a:visited:hover  { font-size:11px; color:#ffffff; text-decoration:underline; }

.TopPane h5 {color:#000b30; font-size:35px; font-weight:bold; display:block; margin:0; padding:0 0 15px 0; text-shadow:1px 1px 1px #ebebeb;}


.footer { background:url(images/footer-wrapper.jpg) repeat-x #000217; min-height:370px; clear:both; bottom:0; max-width:1222px; margin:0 auto; }
.footer-wrapper { background:url(images/footer.jpg) no-repeat; min-height:350px; width:890px; margin:0 auto; }

#ContentPane, #dnn_ContentPane, #BottomPane, #dnn_BottomPane, #ContentPane, #dnn_ContentPane { padding:22px 0 40px 17px; line-height:18px; }
#RightPane, #dnn_RightPane, .SearchPane { padding:22px 0 38px 5px; line-height:18px; }
.ContentPane h1, .BottomPane h1, .SearchPane h1, #RightPane h1, #dnn_RightPane h1 { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000b30; text-shadow:1px 1px 1px #ebebeb; margin:0; padding:4px 0; }
.ContentPane img { margin: 0 12px 0 0;  max-height: 281px;max-width: 686px; }
#BottomPane img, #dnn_BottomPane img { margin: 0 6px 0 0; }
.ContentPane a, .ContentPane a:visited, .BottomPane a, .BottomPane a:visited { color:#ed242d; text-decoration:none; line-height:21px; }
.ContentPane a:hover, .ContentPane a:visited:hover, .BottomPane a:hover, .BottomPane a:visited:hover { color:#ed242d; text-decoration:underline; }

#RightPane div.news-block, #dnn_RightPane div.news-block, #dnn_ContentPane div.news-block { font-size:13px; color:#575757; background:url(images/square.jpg) 0 4px no-repeat; padding-left:20px; margin:7px 0 7px 0; }
#RightPane div.news-block span, #dnn_RightPane div.news-block span, #dnn_ContentPane div.news-block span { font-size:9px; color:#e40b15; display:block; }
#dnn_ContentPane div.news-block { width:290px; } 
div.news-block a, div.news-block a:visited { color:#575757; text-decoration:none; }
div.news-block a:hover, div.news-block a:visited:hover { color:#575757; text-decoration:underline; }

.footer-wrapper .bl { line-height:18px; float:left; display:block; width:200px; margin:0 10px; }
.footer-wrapper h1 { font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:60px 0 10px 0; background:url(images/footer-sep.jpg) bottom center no-repeat; width:171px; color:#fff;  }
.footer-wrapper p { font-size:11px; color:#7384b8; }
.footer-wrapper a, .footer-wrapper a:visited { font-size:11px; color:#7384b8; text-decoration:none; line-height:26px; }
.footer-wrapper a:hover, .footer-wrapper a:visited:hover { font-size:11px; color:#7384b8; text-decoration:underline; }

.copyright { text-align:right; clear:both; }
.copyright p { font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; font-size:11px; color:#7384b8; padding-right:20px; }

.LeftPane { float:left; width:227px; border:1px solid #a7a7a7; margin:22px 0 0; }
.inner { border:1px solid #fff; background:#e0e0e0; padding:15px 20px; font-size:12px; color:#b50202; font-weight:bold; }
.inner a, .inner a:visited { color:#b50202; text-decoration:none; }
.inner a:hover , .inner a:visited:hover { color:#b50202; text-decoration:underline; }
.inner p { margin-top:0; padding-top:0; }
.LeftPane .sep { border-top:1px solid #a7a7a7; background:#FFF; height:0px; clear:both; }
.listing .sep { border-top:1px solid #dbdada; background:#fcfcfc; height:1px; clear:both; }
.SearchPane span { font-size:15px; color:#ec2d1b; line-height:26px; font-weight:bold; }


/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000000 !important; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; position:relative; z-index:100000 }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#9f0000; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; position:absolute; z-index:10000; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:1px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }

.menu { background:url(images/menu-border.gif) top left no-repeat; padding: 0 0 0 1px; margin:0 13px 0 0; }
.menu a.reg, .menu a:visited.reg { font-size:13px; color:#534c4a; text-decoration:none;text-shadow:1px 1px 1px #fff; width:66px; height:71px; display:block; float:left; background: url(images/menu-border.gif) top right no-repeat; padding:27px 30px 0 13px; }
.menu a.reg:hover, .menu a:visited.reg:hover, .f-menu:hover a.reg { font-size:13px; color:#534c4a;background: url(images/menu-hover.png) top right no-repeat; text-decoration:none;text-shadow:1px 1px 1px #fff; }
.menu a.act, .menu a:visited.act { font-size:13px; color:#e4292d; text-decoration:none;text-shadow:1px 1px 1px #fff; width:66px; height:71px; display:block; float:left; background: url(images/menu-border.png) top right no-repeat; padding:27px 30px 0 13px; }
.menu a.act:hover, .menu a:visited.act:hover, .f-menu:hover a.act { font-size:13px; color:#534c4a;background: url(images/menu-hover.png) top right no-repeat; text-decoration:none;text-shadow:1px 1px 1px #fff; }


.SearchPane .smg { padding:13px 0 0 0; }
.SearchPane .xsImgSearch { background:url(images/search-btn.gif); width:35px; height:30px; }
.SearchPane .xsTxtSearch { padding: 7px; width: 237px !important; color: #575757;font-family: Arial,Helvetica,sans-serif; font-size: 13px; border:none; background:none; outline:none; }
.SearchPane .search-bg { background:url(images/search-bg.gif) no-repeat; width:244px; height:30px; }
.xsCmdSearch { BORDER-RIGHT: #c7cac9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c7cac9 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BORDER-LEFT: #c7cac9 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #c7cac9 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff }
.inner .smg { margin:-5px 0 0 0; }
.inner .xsImgSearch { background:url(images/search-btn2.gif); width:38px; height:32px; }
.inner .xsTxtSearch { padding: 7px; width: 151px !important; color: #575757;font-family: Arial,Helvetica,sans-serif; font-size: 13px; border:none; background:none; outline:none; }
.inner .search-bg { background:url(images/search-bg2.gif) no-repeat; width:160px; height:32px; }

.ThumbsPane h1 { color: #000B30; font-family: Arial,Helvetica,sans-serif; font-size: 15px;  margin: 0; padding:0 0 12px;  text-shadow: 1px 1px 1px #EBEBEB; }
.ThumbsPane .tpbox a { display:block; float:left; padding:0 5px 5px 0; }
.ThumbsPane .tpbox a span.act { display:block; left:0; top:0px; position:absolute; z-index:9; width:41px; height:35px; background:url(images/hover.png) no-repeat; }
.tooltip { position:relative; zoom:1;text-decoration:none !important; outline:none !important; }
.tooltip em{display:none;text-decoration:none !important; outline:none !important;}
.tooltip:hover em { display:block; position:absolute; z-index:10; background-color:#000; -webkit-border-radius:3px;  -moz-border-radius:3px; border-radius:3px; line-height:normal; color:#FFF; text-decoration:none; bottom:30px; right:-50px; text-align:center; min-width:80px; -webkit-box-shadow:1px 2px 5px #535353; -moz-box-shadow:1px 2px 5px #535353; box-shadow:1px 2px 5px #535353; font-style:normal; white-space:nowrap; border:1px solid #fff; padding:3px 12px; text-decoration:none !important; outline:none !important; }
.tooltip:hover em i{ position:absolute; z-index:12; bottom:-12px; left:25px; display:block; height:12px; width:13px; background:url(images/angle.png); overflow:hidden; }

.listing { padding:5px 0 20px 0; }
.listing a, .listing a:visited { color:#575757; line-height:18px; display:block; float:left;  padding:15px 0 10px 0; width:80%; }
/*.listing a + a, .listing a + p a { display:inline-block; text-decoration:underline; color:#BD2C2C; float:none; }
 .listing a + a, .listing a + p a{margin: -10px 0 10px; padding:0;}
*/
.listing a:hover, .listing a:visited:hover { color:#575757; line-height:18px; }
.listing a span.hover, .listing a:visited span.hover { display:none; }
.listing a:hover span.hover, .listing a:visited:hover span.hover { display:block; position:absolute; background:url(images/ing-hover.png) no-repeat; width:121px; height:101px; text-decoration:none; }
.listing a:hover, .listing a { text-decoration:none; }
.listing a span { line-height:22px; color: #000B30; font-family: Arial,Helvetica,sans-serif; font-size: 24px;  margin: 0; padding: 0 0 4px;  text-shadow: 1px 1px 1px #EBEBEB; text-transform: none; display:block; font-weight:bold; text-decoration:none; }
.listing a:hover span { color: #000B30; text-decoration:underline; }
.listing a span.descr { font-size:11px; font-weight:normal; color:#bd2c2c; text-decoration:none; padding: 0 0 8px;  }
.listing a:hover span.descr { font-size:11px; font-weight:normal; color:#bd2c2c; text-decoration:none; }

a.pdf, a.pdf:visited { display:block; float:right; font-size:11px; text-decoration:none; color:#bd2c2c !important; text-align:center; width:130px; }
a.pdf:hover, a.pdf:visited:hover { color:#bd2c2c !important; text-decoration:underline; }


span.descrip {  color: #BD2C2C; display: block;  font-size: 11px; font-weight: normal; margin: -11px 0 8px;  padding: 0 0 8px;  text-decoration: none; }

.navigate { position:absolute; font-size:14px; color:#e4292d; margin:0 0 0 470px; text-shadow: 1px 1px 1px #EBEBEB; }
.navigate a, .navigate a:visited { color:#e4292d; font-size:14px; text-decoration:none; margin:0 5px; text-shadow: 1px 1px 1px #EBEBEB; }
.navigate a:hover, .navigate a:visited:hover { color:#e4292d; font-size:14px; text-decoration: underline; }

p.pdf {}
p.pdf img { margin:0 7px 8px 0; }
p.pdf a, p.pdf a:visited { color:#FFF; }
p.pdf a:hover, p.pdf a:visited:hover { color:#FFF; }

.main_menu .menu { background:none; }
.main_menu {
    overflow: hidden;
	position:absolute;
	margin:25px 0 0 0; }
.fl_left {
    float: left;
}
.menu {
    list-style: none outside none;
    margin: 0 0 0 19px;
    padding: 0;
}
.menu_item.un {
    position: relative;
    z-index: 40;
}
.menu_item {
    cursor: pointer;
    display: block;
    float: left;
    line-height: 1;
    margin-left: -19px;
}
.menu li.selected .wrapper_menu2-l {
    background: url("images/wrapper_menu2_act-l.png") no-repeat scroll 0 0 transparent;
    position: relative;
    z-index: 9999;
}
.menu li .wrapper_menu2-l {
    background: url("images/wrapper_menu2-l.png") no-repeat scroll 0 0 transparent;
}
.menu li.first.selected .wrapper_menu2-l {
    background: url("images/wrapper_menu2_first-act-l.png") no-repeat scroll 0 0 transparent;
    position: relative;
    z-index: 9999;
}
.menu li.first .wrapper_menu2-l {
    background: url("images/wrapper_menu2_first-l.png") no-repeat scroll 0 0 transparent;
}
.menu li.selected .wrapper_menu2-c {
    background: url("images/wrapper_menu2_act-c.png") repeat-x scroll 0 0 transparent;
    margin-left: 69px;
    margin-right: 19px;
    position: relative;
    z-index: 9999;
}
.menu li .wrapper_menu2-c {
    background: url("images/wrapper_menu2-c.png") repeat-x scroll 0 0 transparent;
    color: #0F0F0F;
    margin-left: 69px;
    margin-right: 19px;
}
.menu li.selected .wrapper_menu2-r {
    background: url("images/wrapper_menu2_act-r.png") no-repeat scroll 100% 0 transparent;
    position: relative;
    z-index: 9999;
}
.menu li .wrapper_menu2-r {
    background: url("images/wrapper_menu2-r.png") no-repeat scroll 100% 0 transparent; z-index:3; position:relative;
}
.menu_item.un a {
    background: none repeat scroll 0 0 transparent;
}
.menu_item a:hover {
    color: #a90303;
    text-decoration: none;
}
.menu_item.selected a {
    color: #bd2c2c;
    text-decoration: none;
}
.menu li.menu_item.first a  { margin-left: -52px;}
.menu_item a {
    cursor: pointer;
    display: inline-block;
    margin-left: -42px;
    padding: 4px 10px 5px 0;
	color:#bd2c2c;
	font-size:11px;
	font-weight:normal;
}
.container { border:1px solid #a7a7a7; margin:50px 0 0 0; }
.container .wrap { border:1px solid #ffffff; background:#e0e0e0; padding:16px 16px 20px; min-height:200px; }
.table-view td { }
.table-view td img { margin:15px 0 0 0; }
.table-view td span { font-weight:bold; color:#b50202; }

.ThumbsPane p span { font-size:0px; }

.ContentPane h2 { color: #000B30;  font-family: Arial,Helvetica,sans-serif; font-size: 14px;  margin: 0;  padding: 0;  text-shadow: 1px 1px 1px #EBEBEB; text-transform: none; font-weight:bold; text-transform:uppercase; }
.ContentPane ul.grey { margin:0; padding:17px 16px; list-style-type:disc; }
.ContentPane ul.grey li { margin:0; padding:0; list-style-type:disc; float:left; width:190px; }


/* jQuery treeTable stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */

/* jquery.treeTable.collapsible
 * ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  zoom: 1; /* IE7 Hack */
}

.treeTable tr.collapsed td .expander {
  background-image: url(/Portals/0/Skins/algoma-corp/images/toggle-expand-dark.png);
}

.treeTable tr.expanded td .expander {
  background-image: url(/Portals/0/Skins/algoma-corp/images/toggle-collapse-dark.png);
}

/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr.selected, .treeTable tr.accept {
  background-color: #3875d7;
  color: #fff;
}

.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander {
  background-image: url(/Portals/0/Skins/algoma-corp/images/toggle-expand-light.png);
}

.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander {
  background-image: url(/Portals/0/Skins/algoma-corp/images/toggle-collapse-light.png);
}

.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}

/* Layout helper taken from jQuery UI. This way I don't have to require the
 * full jQuery UI CSS to be loaded. */
.ui-helper-hidden { display: none; }

.navi { padding:10px 0px; text-align:center; }
.infos { margin:10px 0; }
.infos td { padding: 0 10px 0 0; }
.infos td strong span { text-transform:uppercase; color:#37364d; font-size:13px; line-height:22px; }
.infos td span { font-size:12px; line-height:22px; color:#575757; }
.infos td span strong {text-transform:uppercase; color:#575757; font-size:13px; line-height:22px;}

.j-descr { background:url(images/border-bg.gif) top repeat-x; padding:1px 0 0 0; }
.j-descr p { font-size:13px; line-height:18px; color:#575757; }
.j-descr p strong { font-size:13px; line-height:18px; text-transform:uppercase; color:#37364d; float:left; padding-right:3px; } 

.nav-tbl { background:url(images/table-header.gif); width:682px; height:25px; margin:15px 0 0 0; }
.nav-tbl td { font-size:12px; line-height:24px; color:#ba1e1e; } 
.cat1 { width:130px; padding-left:26px; }
.cat2 { width:215px; position:relative; }
.cat3 { width:235px; }
.cat4 { width:105px; }
.cat5 { width:125px;}

.tbl-cat td { border-bottom:1px solid #dbdada; line-height:26px; border-top:1px solid #FCFCFC;  }
.tbl-cat td.cat1 { background:url(images/cat1.gif) 2px 7px no-repeat; }


.pane2 { vertical-align:top; }
.ContentPane .pane2 h1 {    color: #000B30;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0 0 3px 0;
    text-shadow: 1px 1px 1px #EBEBEB;
    text-transform: uppercase;} 
.pane2 .smg { margin:3px 0; clear:both }
.radio-group img { margin:-3px -2px 0 0;  }
.radio-group {font-size:12px; color:#ba1e1e;   /* margin: -2px 0 0;
    padding: 0 27px 17px 13px;*/ } 
.pane2 .search-bg {
    background: url("images/search-bg3.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 160px;
}
.pane2 .xsTxtSearch {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    outline: medium none;
    padding: 7px;
    width: 151px !important;
/*	font-style:italic;*/
}
.pane2 .xsImgSearch {
    background: url("images/search-btn3.png") repeat scroll 0 0 transparent;
    height: 32px;
    width: 38px;
}
.pane2 .xsImgSearch2 {
    background: url("images/search-btn4.png") repeat scroll 0 0 transparent;
    height: 32px;
    width: 38px;
}

.b-menu table td { vertical-align:top; }
.jobs_listing, .job_applied_for_header { padding:0 !important; }

.jobs_listing span.SubHead, .job_applied_for_header span.SubHead, .SearchResultsTitle span {    color: #000B30;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    margin: 0;
    padding: 30px 0 4px;
    text-shadow: 1px 1px 1px #EBEBEB;
    text-transform: none;}

.TopPane.TP div a { margin-right:6px; margin-left:0; } 
 
 .HR_baner {width:686px; float:left;  margin: 0 0 20px;}
 .HR_baner .block{   background: url("/portals/0/skins/algoma-corp/images/semitransparent.png") no-repeat scroll 0 -11px transparent;
    height: 281px;
    margin: 0 0 0 443px;}
    
    
  
   
.DynamicLogin_CheckBox label { color:#ED242D; }

.ApplicationTitle .SubSubHead, .EmailFriendTitle .SubSubHead {    color: #37364D;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;} 

.btnRegister
{
  background:url(/images/register.png);
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  width: 81px;
}
.tdLogin a
{
  background:url(/images/login.png);
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  width: 64px;
}

.listing p a { display:inline-block; float:none; padding:0; width:auto; }
.listing p a + a, .listing p a + a:visited { display:inline-block; float:none; padding:0 0 0 5px; width:auto; color:#BD2C2C !important; text-decoration:underline; } 
.listing p a + a:hover, .listing p a + a:visited:hover {  color:#BD2C2C !important; text-decoration:none; } 

.bu_container .block{height: 281px;margin: 0 0 0 443px;}
.bu_container h1{margin-bottom: 10px!important;}

.FormError { color:#F00; }
.NormalRed { font-weight:normal; }

.news-faq a, .news-faq a:visited { color:#575757; }
.news-faq a:hover, .news-faq a:visited:hover { color:#575757; }
.news-faq2 a:hover h2, .news-faq2 a:visited:hover h2 { color:#ED242D !important; }
.news-faq2 a:hover, .news-faq2 a:visited:hover { color:#ED242D !important; }

a.pdf img { width:62px !important; height:61px !important; }



/*equiniox*/
.MainMenuPane { padding:200px 0 5px 0;  }
.MainMenuPane a.reg, .MainMenuPane a.reg:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#010101; font-size:17px; line-height:13px; padding:8px 15px 15px 15px; margin:0 16px; text-decoration:none; text-transform:uppercase; white-space: nowrap; }
.MainMenuPane a.reg:hover, .MainMenuPane a.reg:visited:hover, .MainMenuPane a.act { text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:17px; line-height:13px; text-decoration:none; color:#ffffff; background: url(images/tabs.png) repeat-x; border-radius:13px;padding:8px 15px 15px 15px;margin:0 16px; }

.splash-container { width:930px; position:relative; z-index:10; }
.sp-top { background:url(images/splash-top.png) no-repeat; height:18px; width:930px; }
.sp-mid { background:url(images/splash-mid.png) repeat-y; width:930px; }
.sp-bot { background:url(images/splash-bot.png) no-repeat; width:930px; height:38px; } 
.ma-top { background:url(images/main-top.png) no-repeat; height:15px; width:930px; }
.ma-mid { background:url(images/main-mid.png) repeat-y; width:903px; padding: 0 14px; }
.ma-bot { background:url(images/main-bot.png) no-repeat; width:930px; height:40px; } 
.am-top { background:url(images/art-top.png) no-repeat; height:15px; width:930px; }
.am-mid { background:url(images/art-mid.png) repeat-y; width:930px; }
.am-bot { background:url(images/art-bot.png) no-repeat; width:930px; height:40px; } 

.splash-content { padding:50px 0 25px; }
.splash-content td {}
.splash-content td .vid {width:610px; margin: 0 auto; }
.splash-content td video { border:1px solid #837b78; }
.splash-content h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ed242d; line-height:19px; margin:0; padding:65px 0 0 0; text-transform:uppercase; }
.splash-content p { margin:0; padding:0 85px 0 0 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#292929; }

.gal-info { padding:23px 300px 23px 58px; }
.gal-info h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:19px; margin:0; padding:0; color:#ed242d; }
.gal-info p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; margin:0; padding:25px 0; color:#636363; } 
.descr { height: 100px; }

.equinox-gallery {}

.large-thumb { width:764px; margin: 0 auto; position:relative; left: -6px; }
.large-thumb img, .mpreview embed { border:1px solid #686868; }
span.timeline { display:block; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636363; line-height:15px; padding:10px 0 10px 0; } 
span.timeline a, span.timeline a:visited { color:#ed242d; text-decoration:underline; }
span.timeline a:hover, span.timeline a:visited:hover { color:#ed242d; text-decoration:none; }
p.gal-info { padding:0 45px; text-align:center; font-size:11px; line-height:15px; margin:0; /*height:100px;*/ overflow:hidden; }
.disabled { cursor:default;   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
      opacity: 0.2;  }
.mpreview { vertical-align: middle; text-align: center; width: 764px; height: 473px; }
a.video img { position: absolute; }

.thumbnails { height: 90px; margin: 0 auto; width: 785px; }
.small-thumb { width:146px; height:88px; float:left; margin:0 4px; }
.small-thumb a, .small-thumb a:visited { width:146px; height:88px; display:block; border:1px solid #6f6f6f; } 
.small-thumb a:hover, .small-thumb a:visited:hover, .small-thumb a.act{ border:1px solid #d22028;} 
.small-thumb a img, .small-thumb a:visited img { opacity:0.5;  } 
.small-thumb a:hover img, .small-thumb a:visited:hover img, .small-thumb a.act img { opacity:1; } 
.sldrc { width: 771px; position: relative; overflow: hidden; height: 90px; }
.sldrs { width: 9999em; position: absolute; }

a.next { position:absolute; text-decoration:none; background:url(images/arrows.png) -18px 0 no-repeat; display:block; width:16px; height:29px; margin:35px 0 0 0; right:-11px;  }
a.next:hover { text-decoration:none; }
a.prev { position:absolute; text-decoration:none;background:url(images/arrows.png) 0 0 no-repeat; display:block; width:16px; height:29px; left:-25px; margin:35px 0 0 0 }
a.prev:hover { text-decoration:none; }

.eq-logo { vertical-align:top; padding:15px 60px 0 50px;  } 
.eq-txt { vertical-align:top; padding:12px 45px 0 0; }
.eq-txt h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ed242d; font-size:16px; line-height:19px; margin:0; padding:0; }
.eq-txt p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:#000; margin:0; padding:0; }
.eq-txt p.not { font-size:11px; padding:15px 0 0 0; }
.eq-txt p.not span { color:#ff0000; } 
.eq-ship { padding:15px 0 20px; } 

.eq-content { padding:25px 55px 30px 55px; }
.eq-content img { margin-right:5px; margin-left:-5px; }
.eq-content p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:#292929; margin:0; padding:8px 0; }
.eq-content h1  { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ed242d; font-size:16px; line-height:19px; margin:0; padding:0; }

div.timeline { margin:-48px 0 -46px -11px; }
div.timeline img { max-width:916px;}

.art-txt { vertical-align:top; padding:23px 4px 0 57px; }
.art-txt h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ed242d; font-size:36px; line-height:19px; margin:0; padding:0; }
.art-txt p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:#292929; margin:0; padding:20px 0; }
.art-txt p.not { font-size:11px; padding:15px 0 0 0; }
.art-txt p.not span { color:#ff0000; } 

.article-table { padding:20px 56px; } 

.articles-list { width:220px; border-right:1px solid #fff; padding:0 60px 0 0; }
.articles-list p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; margin:0; padding:0 0 30px 0; color:#ed242d; font-weight:bold; }
.articles-list p a, .articles-list p a:visited { color:#ed242d; text-decoration:none; }
.articles-list p a:hover, .articles-list p a:visited:hover { color:#ed242d; text-decoration:underline; }
.articles-list p span.data { font-weight:normal; font-size:10px; line-height:15px; color:#555555; display:block; }
.articles-list p span.data span { color:#ed242d; }

.main-article { padding:0 0 0 15px; }
.main-article p.title { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:19px; margin:0; padding:0 0 0px 0; color:#ed242d; font-weight:bold; }
.main-article p { color:#484848; font-size:13px; line-height:19px; }
.main-article p span.date { font-weight:normal; font-size:10px; line-height:15px; color:#555555; display:block; }
.main-article p span.date span { color:#ed242d; }

.navis { font-size:10px; margin-top:20px; }
.navis a, .navis a:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:19px; margin:0; padding:0 0 0px 0; color:#ed242d; font-weight:bold; text-decoration:none; display:block; width:200px; }
.navis a:hover, .navis a:visited:hover { text-decoration:underline; color:#ed242d; }

a.earl, a.earl:visited { font-size:10px; line-height:15px; color:#626262; text-decoration:none; float:left; }
a.earl:hover, a.earl:visited:hover { color:#ed242d; text-decoration:none; }
a.late, a.late:visited { font-size:10px; line-height:15px; color:#626262; text-decoration:none; float:right; }
a.late:hover, a.late:visited:hover { color:#ed242d; text-decoration:none; }

















TABLE.cms_table {
	BORDER-COLLAPSE: collapse;
	background-color: #ffffff;
	border: #a8cbd5 solid 1px;
	font-weight: normal;
	padding-left: 5px;
	color: #333333;
	line-height: 1.4em!important;
	margin-top: 3px;
	font-size: 12px!important;
}
TABLE.cms_table tr td
{
	padding: 2px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border: #a8cbd5 solid 1px;
	font-size: 12px;
	vertical-align: top;
}
TABLE.cms_table tr th
{
	background-color:#CEE2F2;
	border-bottom:1px solid #A8CBD5;
	border-right:1px solid #A8CBD5;
	color:#515151;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	padding: 0px 5px 0px 5px;
}
#dnn_ContentPane { /*padding:10px 0 15px 0;*/ }
.lblOk { background:#edfbd8; margin:15px 0; display:block; border:1px solid #bee082; padding:15px; color:#578b03; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.valsum { background:#ffecce; margin:15px 0; display:block; border:1px solid #e7c69d; padding:15px; color:#dc362a !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.valsum ul { margin:0; padding:0; list-style-type:none; }
.valsum ul li { margin:0; padding:0; list-style-type:none; }


#shipDetailPopup {   left: 0;
    margin: 160px 0 0 15px;
    max-width: 170px;
    position: absolute;
    top: 0;
    z-index: 99999;}
#shipDetailPopup .content {  background-color: white }    
    
#shipDetailPopup .content {  background-color: rgba(255, 255, 255, 0.92);
    border: 0 solid rgba(255, 255, 255, 0.25);
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 0 13px #777777;
    line-height: 16px;
    padding: 14px 18px;
    width: 862px;  }
	#shipDetailPopup .content .scroll-pane {height: 585px;
    margin: 25px 0 0;
    overflow: auto; position: relative} 
a.clos { background: url(images/close.png); display:block; text-decoration:none; float:right; height:17px; width:17px; }
#shipDetailPopup .content table td { padding:10px; }
#shipDetailPopup .content table td h1 { font-size:18px; color:#000; margin-top:0; padding-top:0; }
#shipDetailPopup .content table td ul { margin-top:0; padding-top:0; }
#shipDetailPopup .content table td ul li { list-style-type:disc; }


.blog-content h1 { border:none; padding:20px 0 0 0; } 
.blog-content #dnn_LeftPane {padding:0;
    width:0;} 
.blog-content #dnn_ContentPane {   padding: 0 0 40px 63px;
    width: 590px;} 
.blog-content .RightPane2 {  padding: 0 50px 0 0 !important;
    width: 180px;}  
.blog-content h2 a,.blog-content h2 a:hover {color: #ED242D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    margin: 0;
    padding: 0;} 
.blog-content p {  color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 19px;
    margin: 0;
    padding:12px 7px 10px 3px;}
.blog-content span { color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 19px;
    margin: 0;
    padding: 0;} 
.blog-content a p { font-weight:normal; text-align:right; color:#ED242D} 
.blog-content a:hover { font-weight:normal; text-align:right; color:#ED242D !important} 
.blog-content #dnn_LeftPane select { width:104% !important; }

.blog-content #Table1 input.Normal {background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 0 6px 1px; } 
.blog-content #Table1 input.Normal:hover { background:#ED242D; }
.blog-content .SubHead { color: #ED242D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    margin: 0;
    padding: 0;} 
.blog-content A.CommandButton:link, .blog-content A:link, .blog-content A.CommandButton, .blog-content A { color:#000 }
span.blog_topics { padding: 0 0 0 20px; color:#000; } 
span.blog_topics a { color:#000; }
a span.blog_comments { padding:0 0 0 20px;color: #ED242D; }
cite a.NormalBold {}
cite a.NormalBold:hover { font-weight:bold; color:#000; }

.ma-mid iframe { height: 505px !important;
    margin: -62px 0 0; }













.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster{position:absolute;top:0;left:0;}.mejs-poster img{border:0;padding:0;border:0;display:block;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/MediaElement/bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(/MediaElement/bigplay.png);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/MediaElement/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(/MediaElement/loading.gif) 50% 50% no-repeat;}.mejs-container .mejs-controls{position:absolute;background:none;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/MediaElement/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/MediaElement/controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button{background-image:url(/MediaElement/controls.png);}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/MediaElement/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/MediaElement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(/MediaElement/background.png);background:rgba(20,20,20,0.8);}.mejs-clear{clear:both;}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/MediaElement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/MediaElement/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content{width:100%;height:100%;}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/MediaElement/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}