/*
	global elements
*/

/* @group reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:16px;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font-size:12px;_font-size:75%;}
/* @end */

/* @group utility */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.gain-layout {*zoom:1;}
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.hide-hard {display:none;}
.hide-soft {display:block;width:0;height:0;overflow:hidden;}
.has-js .hide-js {display:none;}
/* @end */

/* @group typography */
body {font-family:Arial, Helvetica, sans-serif,sans-serif;color:#252525;background:#fff;}
a:hover {color:#00aeef;text-decoration:underline;}
a {color:#00aeef;text-decoration:none;}
q {font-size:14px;}
h1.title {font-size:26px;line-height:20px;}
h1 span {font-weight:normal;}
h2 {font-size:16px;line-height:20px;}
/* @end */

/* @group layout */
#container{font-size:12px;}
#main{background:#fff;*zoom:1;}
#main .content{width:980px;margin:0 auto; border:none;}
#player{height:480px;}
#player .content{width:640px;margin:0 auto;}
/* @end */

/* footer */
#footer{width:100%; height:90px;background:#252525 !important;}
#footer ul{width:980px;margin:0 auto;padding:20px 0 22px 0;font-size:10px;font-weight:bold;}
#footer li{float:left;margin:0 28px 0 0;}
#footer .logo{width:980px;margin:0 auto;}
#footer .logo a{text-indent:-9999px;height:38px;width:115px;padding:0px;overflow:hidden;display:block;background:url(../img/ascent-media.png) no-repeat 0 0;float:right;margin:0px;}
li.footer-logo {margin-left: 100px !important; @margin-left: 90px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    li.footer-logo {margin-left: 80px !important;}
}
/* @end */

/* @group grid */
.row {*zoom:1;position:relative;float:none;clear:both;}
.row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cell {*zoom:1;position:relative;float:left;}
/* @end */

/* @group blocks */
.left {float:left;}
.right {float:right;}
.first {margin-left:0 !important;padding-left:0 !important;}
.last {margin-right:0 !important;padding-right:0 !important;}
.top {margin-top:0 !important;padding-top:0 !important;}
.bottom {margin-bottom:0 !important;padding-bottom:0 !important;}
/* @end */

/* @group blocks s */
p.required-notice {margin: 2px 0 2px; font-size: 12px; text-transform: uppercase; font-weight: 700; padding-left: 15px; background: url(../img/red-asterisk.gif) no-repeat 0px 3px;}
strong.mandatory {padding-right: 5px; padding-top: 3px; background: url(../img/red-asterisk.gif) no-repeat 0px 3px; text-indent: -30000px; display: block; float: left; width: 10px; height: 10px;}
label {font-weight: normal !important; color: #000;}
p.label,
label {display:block;font-size:12px;padding:0 0 2px 0;}
legend {display:none;}
.company-rep{*zoom:1;}
input.text{border:1px solid #cecece;font-size:12px;padding:2px;margin:0 0 4px 0;width:246px;}
form .cell{width:246px;margin:0 30px 0 0;*zoom:1;padding:2px 0px !important;}
form .field{*zoom:1;padding:2px 0px 20px !important;}
form .form-text-long {border:1px solid #999999;height:20px;width:530px;}
form .radio-wrapper{padding:4px 0 4px 0;}
form .radio-wrapper input{border:0;padding:0;margin:0;float:left;display:block;margin:-2px 4px 0 0;_margin:-4px 4px 0 0;width:auto;font-size:11px;}
form .radio-wrapper span,
form .radio-wrapper label{float:left;display:block;margin:0 20px 0 0;font-weight:bold;color:#666666;font-size:11px;}
form .radio-wrapper-manage label{float:right;display:block;margin:0 20px 0 0;font-weight:bold;color:#666666;font-size:13px;}
form p.error{font-size:11px;padding:0 0 4px 0;color:#c82708;margin:0 0 0px 0;line-height:11px;}
form p.tip{font-size:11px;padding:2px 0 4px 0;color:#666666;margin:0 0 0px 0;width:auto;line-height:12px;}
form p.count-ch{font-size:11px;padding:2px 0 4px 0;color:#666666;margin:0 0 0px 0;width:auto;line-height:12px;}
form p.info{text-transform:uppercase;padding:0 0 18px 0;font-size:11px;font-weight:bold;}
form p.info a{text-transform:lowercase;font-weight:normal;}
form .select-wrapper{margin:0 0 6px 0;position:relative;}
form .checkbox-wrapper p{padding:0 0 4px 0;width:160px;}
form .checkbox-wrapper label{float:left;display:block;font-weight:bold;color:#666666;font-size:11px;}
form .checkbox-wrapper input{border:0;padding:0;margin:-2px 4px 0 0;_margin:-4px 4px 0 0;float:left;display:block;width:auto;font-size:11px;}
form p.question{padding:0 0 12px 0;}
form .buttons{padding:10px 0 50px 0;}
form .button-submit{cursor:pointer;margin:0 10px 0 0;float:left;width:73px;height:24px;display:block;}
form a.button-continue{margin:0 10px 0 0;float:left;width:88px;height:24px;background:url(../img/button-continue.png) no-repeat;overflow:hidden;text-indent:-1000px;}
a.button-cancel{/*float:left;*/font-size:11px;line-height:24px;color:#999999;}
a.button-cancel:hover{color:#999999;}

div.field .input-text-long{width:250px; float:left;}
form div.field .custom-select{width:225px;}
div.field a.tooltip-inline{display:inline !important;}a.tooltip-text-right{padding-left:30px;}
div.field div.country-select .custom-select-wrapper{float:left;width:225px;}
/* @end */

/* BUTTONS STYLES
--------------------------------------------------- */
/*a.edit-btn {
	margin: 0 10px 0 5px;;
	font-size:11px !important;
	text-transform: uppercase;
	padding-left:15px;
	color:#00AEEF !important;
	font-weight: 700 !important;
	width: auto !important;
	display: inline !important;
}*/

a.status-update-btn { text-transform: uppercase; font-size: 11px; font-weight: 700; }

a.add-item 		{ background: url(../img/plus-icon-grn.png) no-repeat 0px 1px; }
a.delete-item 	{ background: url(../img/x-icon-grn.png) no-repeat 0px 2px; *background: url(../img/x-icon-grn.png) no-repeat 0px 4px; }
/*a.edit-item 	{ background: url(../img/edit-icon-grn.png) no-repeat 0px 1px; }*/
a.copy-item{background: url(../img/create-copy.png) no-repeat 0px 1px; }

div.edit-delete-btns{display:inline;}
span.separator{padding:0px 8px 0px 0px; color:#CCC;}
/*upload image*/
.image-wrapper img {position:relative; z-index:1; padding:0px !important;}
a.upload-image{z-index:5000;opacity:0.8;position:absolute;left:0px;bottom:0px;width:130px !important;height:20px;background-color:#000;text-align:center;margin:0px;padding:0px;}
a.compare-versions-btn {background:transparent url(../img/compare-versions.gif) no-repeat scroll 0 2px;font-size:11px !important;font-weight:bold;padding-left:25px;}



/**************************************************************************************/

/*
	header elements
*/

#header{background:#fff;}
#header .content{width:980px;margin:0 auto;}

/* logo */

#header a.logo{width:115px;height:70px;display:block;background:url(../img/logo.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;}

/* user header */

#join-header{width:575px;color:#464646;position:absolute;top:0;left:405px;}
#join-header a{font-weight:bold;color:#acacac;}

#join-header .utility{width:200px;position:absolute;top:18px;right:0;color:#acacac;font-size:10px;text-align:right;}

#user-header{width:675px;color:#464646;position:absolute;top:0;left:305px;}
#user-header a{font-weight:bold;}

#user-header .welcome{position:absolute;width:400px;left:-170px;top:18px;text-align:right}
#user-header .inbox{position:absolute;top:18px;left:336px;width:auto;}

#user-header .utility{width:300px;position:absolute;top:18px;right:0;color:#acacac;font-size:10px;text-align:right;}
#user-navigation .utility a{color:#acacac;font-size:10px;}

/* gmx drop down menu */

#gmx-menu{position:absolute;width:102px;top:6px;left:235px;padding:0 0 5px 0; z-index: 30000000;}
#gmx-menu span{display:block;padding:0 0 0 4px;background:url(../img/gmx-arrow.png) no-repeat right 0;height:14px;}
#gmx-menu ul{z-index:-1;margin:7px 0 0 0;padding:0 0 15px 4px;display:none;border-top:1px solid #e1e1e1;}
#gmx-menu ul li{padding:8px 0 0 0;z-index:-1;}
#gmx-menu ul li a{z-index:-1;font-size:8.5pt;font-weight:normal;display:inline;background:url(../img/gmx-link.png) no-repeat 0 center;padding:0 0 0 9px;}
#gmx-menu .gmx-content{padding:7px 10px 0 10px;position:relative;left:0;top:5px; z-index: 30000000;}

div.menu-on{background:url(../img/gmx-bg.png) no-repeat;padding:0 !important;}
div.menu-on ul{display:block !important;}

/* GMX_NEW_MENU */
/* main navigation */

#navigation{width:980px;padding:15px 0 0 0;/* overflow:hidden; */}

#navigation ul.main-nav{float:left;background:url(../img/navigation-buttons.png) no-repeat 0 5px;width:539px;}
#navigation ul.main-nav li{float:left;width:134px;height:50px;border-right:1px solid #fff;position:relative;}
#navigation li:last-child{border:0;}
#navigation ul.main-nav .capitalizeFirst:first-letter{text-transform:capitalize;}

#navigation li a{}
#navigation li a:hover{}

#navigation li a.titles,
#navigation li a.companies,
#navigation li a.people {display:block;width:134px;height:49px;background:url(../img/navigation-buttons.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;position:absolute;}

#navigation li a.titles{background-position:0 5px;}
#navigation li a.companies{background-position:-135px 5px;}
#navigation li a.people{background-position:-270px 5px;width:135px;}
#navigation li a.events{background-position:-405px 5px;}

#navigation li.on a.titles, #navigation li.on a.companies, #navigation li.on a.people{z-index:50;}
#navigation li.on a.titles,
#navigation li a.titles:hover{background-position:0 -51px;}
#navigation li.on a.companies,
#navigation li a.companies:hover{background-position:-135px -51px;}
#navigation li.on a.people,
#navigation li a.people:hover{background-position:-270px -51px;}
#navigation li.on a.events,
#navigation li a.events:hover{background-position:-405px -51px;}

#navigation li:hover .sub-menu{display:block;}

#navigation li.dropdown-on a{border-bottom:1px solid #00aeef;}

#navigation-join{width:980px;height:50px;padding:15px 0 0 0;overflow:hidden;}
#navigation-join ul{float:left;width:455px;height:50px;overflow:hidden;}
#navigation-join li{float:left;height:49px;border-right:1px solid #fff;}
#navigation-join li a{display:block;height:49px;background:url(../img/navigation-join-buttons.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;}
#navigation-join li.dropdown-on a{border-bottom:1px solid #00aeef;}
#navigation-join li:last-child{border:0;}

#navigation-join li a.join{background-position:0 0;width:91px;}
#navigation-join li a.explore{background-position:-92px 0;width:89px;}
#navigation-join li a.features{background-position:-182px 0;width:90px;}
#navigation-join li a.about{background-position:-273px 0;width:91px;}
#navigation-join li a.news{background-position:-365px 0;width:89px;}

#navigation-join li.on a.join,
#navigation-join li a.join:hover{background-position:0 -49px;}
#navigation-join li.on a.explore,
#navigation-join li a.explore:hover{background-position:-92px -49px;}
#navigation-join li.on a.features,
#navigation-join li a.features:hover{background-position:-182px -49px;}
#navigation-join li.on a.about,
#navigation-join li a.about:hover{background-position:-273px -49px;}
#navigation-join li.on a.news,
#navigation-join li a.news:hover{background-position:-365px -49px;}

/* search bar */

#login{float:left;width:515px;height:34px;background:#000;margin:5px 0 0 0;padding:10px 0 0 10px;overflow:hidden; position: relative;}
#login label,
#login legend{display:none;}

#login .input-text{float:left;background: #ffffff;border:0;width:140px;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}
#login #button-login{float:left;margin:0 10px 0 0;width:60px;height:24px;}

#login .login-support{float:left;font-size:11px;width:120px;overflow:hidden;color:#fff;position:relative;top:-4px;*top:-5px;line-height:9px; z-index: 1;}
#login .login-support div{height:16px;overflow:hidden;*height:18px;}
#login .login-support input{float:left;margin:0 4px -2px 0;*margin-left:-2px;position:relative;padding:0;border:0;padding:0; }
#login .login-support label{float:left;display:block;font-size:11px;*margin:3px 0 -3px 0; color: #fff !important;}
/*#login .login-support a{color:#00aeef;}*/

#search{float:left;width:430px;height:34px;background:#000;margin:5px 0 0 0;padding:10px 0 0 10px;}
#search label,
#search legend{display:none;}
#search .filter-select{float:left;z-index:99999;}

#search #query{float:left;background: #fff;border:0;width:auto;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}
#search #button-go{float:left;margin:0 10px 0 0;width:40px;height:28px;}
#search a.button-advanced-search{float:left;height:24px;width:62px;display:block;text-indent:-1000px;overflow:hidden;background:url(../img/button-advanced-search.png) no-repeat;}

/* breadcrumb*/

#breadcrumb{height:28px;line-height:28px;background:#00aeef;font-size:11px;padding:0 0 0 8px;color:#252525;}
#breadcrumb a{color:#fff;}

/* NEW_GMX_MENU*/
/* dropdown navigation */

#navigation li .sub-menu {position:absolute; top:48px;background:red;display:none;width:350px;background:#00aeef url('../img/drop_down_bg.gif') repeat-x bottom left;padding-bottom:40px;border:1px solid #0789ba;z-index:2;}
#navigation li .sub-menu ul{float:left;padding:0 15px;margin:20px 0 0;}
#navigation li .sub-menu ul.sub-menu-left{border-right:1px solid #33b5e6;}
#navigation li .sub-menu ul.sub-menu-title-left{border-left:1px solid #33b5e6;}
#navigation li .sub-menu ul li{float:none;border:none;padding:0;height:20px;}
#navigation li .sub-menu ul li.list-header{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px;}
#navigation li .sub-menu ul li.split{border-top:1px solid #33b5e6;margin:5px 0 0;padding:5px 0 0;}
#navigation li .sub-menu ul li.split a{font-weight:bold;display:inline;}
#navigation li .sub-menu ul li a{background:transparent;color:white;display:inline;}

#dropdown-navigation{background:#015372 url(../img/dropdown-bg.png) repeat-x;height:296px;padding:10px 0 0 0;}
#dropdown-content{width:980px;margin:0 auto;display:block;height:296px;}

.dropdown-content{display:none;}

#dropdown-navigation div.loading{background:url(../img/dropdown-loading.gif) no-repeat center 100px;}

#dropdown-navigation h2{color:#fff;font-size:14px;padding:4px 0 8px 0;}
#dropdown-navigation div.browse h2{padding-left:18px;}

#dropdown-navigation div.browse li{padding:4px 0 4px 0;}
#dropdown-navigation div.browse li a{font-size:18px;color:#fff;padding:0 0 0 18px;}
#dropdown-navigation div.browse li a.on,
#dropdown-navigation div.browse li a:hover{background:url(../img/dropdown-arrow.png) no-repeat 0 center;text-decoration:none;}
#dropdown-navigation div.browse li a.on{cursor:default;}
#dropdown-navigation div.browse li.quiet{padding:4px 0 3px 0;}
#dropdown-navigation div.browse li.quiet a{font-size:14px;}
#dropdown-navigation div.browse-content{float:left;}
/*#dropdown-navigation div.new{width:100%;background:#003348 url(../img/dropdown-box.png) repeat-x;color:#fff;font-size:14px;font-weight:normal;height:222px;}*/
#dropdown-navigation div.new a{color:#faff7a;display:block;}
#dropdown-navigation div.new strong{font-weight:normal;display:block;font-size:12px;}
#dropdown-navigation div.new img{display:block;}
#dropdown-navigation div.new li{float:left;}

.dropdown-event div.browse-content{width:780px;}
.dropdown-event div.browse{width:190px;float:left;margin:0 10px 0 0;}
.dropdown-event div.new li{width:184px;padding:20px 0 20px 10px;}
.dropdown-event div.new img{margin:0 0 8px 0;}
.dropdown-event div.new strong{padding:4px 0 8px 0;}
.dropdown-event div.new p{padding:0 10px 0 0;line-height:16px;}

/*.dropdown-people div.browse-content{width:580px;}
.dropdown-people div.browse{width:390px;float:left;margin:0 10px 0 0;}
.dropdown-people div.browse ul{float:left;width:195px;}*/
.dropdown-people div.new ul{padding:0 0 30px;}
/*.dropdown-people div.new li{width:190px;padding:20px 0 0 100px;position:relative;min-height:75px;_height:75px;}*/
//.dropdown-people div.new li img{display:block;position:absolute;top:20px;left:10px;}
.dropdown-people div.new a{padding:2px 0 0 0;}
.dropdown-people div.new strong{padding:4px 0 8px 0;}
.dropdown-people div.new p{padding:0 10px 0 0;line-height:16px;}

.dropdown-title div.browse-content{width:580px;}
.dropdown-title div.browse{width:390px;float:left;margin:0 10px 0 0;}
.dropdown-title div.browse ul{float:left;width:195px;}
.dropdown-title div.new ul{padding:0 0 0 10px;}
.dropdown-title div.new li{width:130px;padding:20px 0 0 10px;}
.dropdown-title div.new img{margin:0 0 8px 0;}
.dropdown-title div.new strong{padding:4px 0 8px 0;}
.dropdown-title div.new p{padding:0 10px 0 0;line-height:16px;}

.dropdown-company div.browse-content{width:780px;}
.dropdown-company div.browse{width:190px;float:left;margin:0 10px 0 0;}
.dropdown-company div.new li{width:185px;padding:0 0 20px 10px;}
.dropdown-company div.new a{padding:0 0 0 10px;}
//.dropdown-company div.new img{margin:0 0 8px 0;}
.dropdown-company div.new strong{padding:4px 0 8px 10px;}
.dropdown-company div.new p{padding:0 10px 0 10px;line-height:16px;}

div.dropdown-big #dropdown-content,
/*#dropdown-navigation.dropdown-big {height:318px;}
div.dropdown-big #dropdown-content div.new{height:264px;}*/

/*
	main elements
*/

/**/

#main{background:#fff !important;text-align:center;}
#main .header-row{background:#f3f3f3;}
#main .content{width:980px;text-align:left;margin:0 auto;border-bottom:1px solid #e1e1e1;}
#main .content-b{width:772px;text-align:left;margin:0 auto;border-bottom:1px solid #e1e1e1;}

/* [Sidebar]
 * -------------------------------------------------------*/
#sidebar{width:159px;float:right;background-color:#ecf4f8;padding:20px 13px 25px 16px;margin:20px 0 0 0;}
#sidebar a{font-weight:bold;}
#sidebar .more h3{font-size:10px;margin:0 0 13px 0;}
#sidebar .more ul{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #cecec7;}
#sidebar .more ul.last{border:none;margin:0;padding:0;}
#sidebar .more li{margin:0 0 7px 6px;font-size:11px;}

/* [Detail blocks]
 * -------------------------------------------------------*/
div.details{width:772px;float:left;}
div.details-topborder{width:980px;height:4px;background-color:#8f8e8e;margin:1px 0 0 0;}
div.detail-column{position:relative;float:left;}
#details .detail-a{border-top:none;margin:1px 0 0 0;padding:17px 0 0 0;}

/* information block */
.information{width:387px;float:left;padding:0 0 0 0;margin:19px 9px 0 0;position:relative;}
.information q{float:left;margin-top:7px;width:387px;}
/* summary block */
.summary{margin:15px 0 0 0;float:left;}
.summary h2{color:#232323;margin:2px 0 7px 0;}
.summary p{line-height:20px;width:253px;}
.summary img.cover{float:left;border:1px solid #cdcdcd;margin:5px 10px 10px 0;}
.summary a.button-preview{margin:15px 0 0 -2px;}
/* overview block */
.overview{width:374px;margin:44px 0 0 12px;padding-bottom:31px;}
.overview table{width:364px;margin:5px 0 0 0;}
.overview table th{width:190px;}
/* awards block */
.awards{margin:15px 0px 0px 0px;}
.awards dl{margin:11px 0 0 0;}
.awards dl dt{margin-bottom:2px;}
.awards dl dd{margin-bottom:18px;}
/* licensing block */
.licensing{margin:44px 0 0 10px;width:187px;line-height:14px;}
.licensing ul{margin:12px 0 0 0;}
.licensing li{width:187px;float:left;margin:0 0 15px 0;}
.licensing img{float:left;margin-right:12px;}
.licensing a{font-weight:bold;}

/* [Detail blocks]
 * -------------------------------------------------------*/
div.detail{border-top:4px solid #8f8e8e;border-bottom:1px solid #e1e1e2;width:772px;overflow:hidden;padding:0 0 31px 0;margin:1px 0 0 0;position:relative;}
div.detail.last{border-bottom:none;}
div.detail h2{margin-top:19px;}
div.detail table{width:772px;margin:15px 0 0 0;padding-bottom:29px;}
div.detail table td{line-height:16px;}
/* detail-a */
.detail-a{border-bottom:none !important;float:left;}
.detail-a table{margin:26px 0 0 0;border-bottom:1px solid #e1e1e2;}
.detail-a h3{margin-bottom:20px;}
/* detail-b */
.detail-b table th{width:198px;line-height:14px;}
/* detail-c */
.detail-c table.table-c th{padding-right:57px;}
.detail-c table.table-c td.institution{font-weight:bold;}

/* [Tables]
 * -------------------------------------------------------*/
caption{display:none;} /* Hide all captions */
/* table-a */
table.table-a{border-collapse:collapse;border-style:solid;}
table.table-a th {width:200px;}
table.table-a th, table.table-a td{padding:10px 0 7px 0;border-style:solid;border-bottom:1px solid #e6e6e6;}
/* table-b */
table.table-b {border-collapse:separate;}
table.table-b th {margin-bottom:20px;font-size:11px;}
table.table-b td {clear:both; border-right:1px solid #e1e1e1;padding:0 0 0 10px;}
table.table-b td.first {padding:0;}
table.table-b td.last {border:none;}
table.table-b ul li {margin-bottom:16px;}
/* table-c */
table.table-c {border-collapse:collapse;}
table.table-c th, table.table-c td{padding:10px 0 7px 0;border-bottom:1px solid #e6e6e6;}
table.table-c th {font-size:11px;white-space:nowrap;padding:11px 0 11px 0;}
table.table-c q {font-style:italic;font-size:12px;}
table.table-c td.quote{color:#666;}
table.table-c td.license-date{font-weight:bold;}

/* [Columns]
 * These classes control areas of content that
 * need backround column lines that extend vertically.
 * -------------------------------------------------------*/
.columns-a{background:url(../img/columns-a.gif) repeat-y;}

/* [Anchor Image Replacements]
 * -------------------------------------------------------*/
a.button-preview{background:url(../img/play-preview.gif) no-repeat;display:block;height:0;width:131px;padding:24px 0 0 0;overflow:hidden;}
a.button-view-details {
	background: url(../img/view-all-details.gif) no-repeat;
	display: block;
	height: 0;
	width: 147px;
	padding: 31px 0 0 0;
	margin: 0 0 1px 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
}
a.button-view-details.on{background:url(../img/view-all-details-on.gif) no-repeat;}
a.button-play-trailer{background:url(../img/play-trailer.gif) no-repeat;display:block;height:0;width:123px;padding:24px 0 0 0;overflow:hidden;clear:both;}

/* [Title Function Buttons, Image Replacements]
 * -------------------------------------------------------*/
#title-functions{width:450px;height:35px; overflow:hidden; border:none; float:left; margin:0; }
#title-functions li { display:inline;}
#title-functions li a { float:left; height:0; width:57px; padding-top:35px; overflow: hidden; background-image:url(../img/functions2-on-white.gif); background-repeat:no-repeat; }
/* Buttons */

#title-functions li a:hover { background-position:0 -35px; }
#title-functions li#left-endcap a { background-position:0 0; width:22px; margin-right:0px; }
#title-functions li#contact a { background-position:-25px 0; width:68px; margin-right:0px; }
#title-functions li#deal a { background-position:-100px 0; width:110px; margin-right:0px; }
#title-functions li#list a { background-position:-210px 0; width:40px; margin-right:0px; }
#title-functions li#right-endcap a { background-position:-477px 0; width:20px; margin-right:0px; }
/* Hover states */
#title-functions li#contact a:hover { background-position:-25px -35px; }
#title-functions li#deal a:hover { background-position:-100px -35px; }
#title-functions li#list a:hover { background-position:-210px -35px; }


/* [Person Function Buttons, Image Replacements]
 * -------------------------------------------------------*/
#person-functions{ background:url(../img/person-functions-new.gif) no-repeat;width:478px;height:35px;overflow:hidden;border:none;float:left;margin:0; }
#person-functions li { display:inline;}
#person-functions li a { float:left; height:0; width:56px; padding-top:35px; overflow: hidden; background-image:url(../img/person-functions-new.gif); background-repeat:no-repeat; }
/* Buttons */
#person-functions li a:hover { background-position:0 -35px; }
#person-functions li#add a { background-position:0 0; width:51px; margin-right:1px; }
#person-functions li#share a { background-position:-52px 0; width:55px; margin-right:1px; }
#person-functions li#alert a { background-position:-108px 0; width:57px; margin-right:1px; }
#person-functions li#contact a { background-position:-166px 0; width:75px; margin-right:1px; }
#person-functions li#score a { background-position:-242px 0; width:47px; margin-right:1px; }
#person-functions li#connect a { background-position:-290px 0; width:82px; }
#person-functions li#permissions a { background-position:-371px 0; width:93px; }
/* Hover states */
#person-functions li#add a:hover { background-position:0 -35px; }
#person-functions li#share a:hover { background-position:-52px -35px; }
#person-functions li#alert a:hover { background-position:-108px -35px; }
#person-functions li#contact a:hover { background-position:-166px -35px; }
#person-functions li#score a:hover { background-position:-242px -35px; }
#person-functions li#connect a:hover { background-position:-290px -35px; }
#person-functions li#permissions a:hover { background-position:-371px -35px; }

/* [Pagination]
 * -------------------------------------------------------*/
/*.detail-carousel-spinner{width:32px;height:32px;background:url(../img/detail-carousel-spinner.gif) no-repeat;position:absolute;left:370px;top:127px;z-index:100;}
.episodes-carousel-spinner{width:32px;height:32px;background:url(../img/episodes-carousel-spinner.gif) no-repeat;position:absolute;left:474px;top:127px;z-index:100;}
*/
.spinner{-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:10px;width:32px;height:32px;background:url(../img/dropdown-loading.gif) no-repeat center center;position:absolute;left:370px;top:127px;z-index:100;}

.pagination{position:absolute;top:23px;right:0;}
.pagination li{float:left;width:20px;height:10px;}
.pagination li.number{line-height:9px;border-right:1px solid #e1e1e1;color:#979797;font-size:10px;padding:0 0 0 0;display:block;text-align:center;cursor:pointer;}
.pagination li.number.last{border:none;}
.pagination li.selected{color:#000;font-weight:bold;}
.pagination .previous{width:6px;height:10px;background:url(../img/pagination-previous.gif) no-repeat;cursor:pointer;}
.pagination .previous_button_disabled{background:url(../img/pagination-previous-disabled.gif) no-repeat;cursor:default;}
.pagination .next{padding:0 0 0 0;width:6px;height:10px;background:url(../img/pagination-next.gif) no-repeat;cursor:pointer;}
.pagination .next_button_disabled{background:url(../img/pagination-next-disabled.gif) no-repeat;cursor:default;}
/* Dark Pagination */
.pagination-dark .previous{background:url(../img/pagination-previous-dark.gif) no-repeat !important;}
.pagination-dark .previous_button_disabled{background:url(../img/pagination-previous-dark-disabled.gif) no-repeat !important;cursor:default;}
.pagination-dark .next{background:url(../img/pagination-next-dark.gif) no-repeat !important;}
.pagination-dark .next_button_disabled{background:url(../img/pagination-next-dark-disabled.gif) no-repeat !important;}
.pagination-dark li.number{border-color:#8a8a8a;color:#00aeef;}
.pagination-dark li.selected{color:#fff;font-weight:bold;cursor:default;}

/*.pagination .page{position:relative;top:-3px;font-size:11px;color:#999999;width:100px;text-align:right;padding-right:10px;}*/


.navigation-content ul{width:100000px;position:relative;top:0;left:0;}
.navigation-content li{width:772px;overflow:hidden;float:left;}

/*div.dropdown-big #dropdown-content div.new{height:264px;}*/


/* QUICK LINKS SECTIONS
--------------------------------------------- */
/* */
#quick-links{_height:17px;min-height:17px;background:#fff url(../img/quick-links-bg.png) repeat-x 0 bottom;}
.quick-links-nobg{background:#fff !important;}
#quick-links .content{width:980px;margin:0 auto;text-align:center;line-height:17px;padding:18px 0 20px 0;color:#cfcfcf; }
#quick-links .links{border-bottom:1px solid #CCC;}
#quick-links .trailer-toggle{float: right; margin-top: -35px;}
#quick-links .trailer-toggle a {background:url(../img/close-trailer.gif) no-repeat;height:0;display:block;padding:31px 0 0 0;width:137px;overflow:hidden;cursor:pointer;}
#quick-links .trailer-toggle a.closed{background:url(../img/open-trailer.gif) no-repeat;}
#quick-links strong{color:#252525;}


/*Main content for all the pages*/
.title-content, .page-content {float:left;padding:0 0 20px;width:650px;}
/*Browse all */
.feature a.browse, .feature a.see-all-companies {color:#999999;font-size:10px;font-weight:bold;margin:0 27px 0 0;}
/*LI H4 a styles*/
.feature h4 a {color:#84BDDD;}
.feature h4 a:hover {color:#84BDDD; text-decoration:underline;}
/*LI gray text*/
.feature em{color:#666666;font-weight:bold;font-style:normal;font-size:12px;margin:5px 0 5px 0;display:block;}
/* LI subtitle  text */
.feature ul.titles span{ color:#FFF;font-weight:normal;margin:5px 0 5px 0;}
/*LI description paragraf */
.feature p{display:block; padding:5px 15px 12px 0px; line-height:16px; height:55px;}

/*add  more - detail pages and wizard pages*/
div.pick-options-license{border:1px solid #999999;float:left;height:100px;overflow:auto;width:260px;margin-right:8px;}
div.pick-options-license label{display:inline;}
form .field div.fields{margin-bottom:10px;}
form .field .labels p{ width:280px;height:30px;float:left;}
form .field .labels p.tip{ width:280px;float:left;clear:none;margin:0;padding:0;}
form .field .fields .license-select{width:280px; float:left;}
form .field .add-image{float:left;width:20px;height:20px;}
form .field .add-image a.add-more-fields{background-position:0px 4px;}
form .field .field-form{width:300px;}
/*-SHOW MORE LINKS-----------------------------------------------------------------------------------------------------*/
a.show-more {padding-left:13px;font-size:11px !important;font-weight:bold;color:#00AEEF !important;}
a.arrow-more{background: url(../img/show-more-green-arrow.gif) no-repeat 0px 2px;}
a.arrow-less{background: url(../img/show-less-green-arrow.gif) no-repeat 1px 3px;}

a.button-cancel{text-transform:uppercase;}

/*------------------------- Code Migrated from global-am.css ------------------------*/

/* 1/9/09 - Added for error logins by atatous (1.5) */
.errors {
 font-style: italic;
 color: red;
}

a.disabled{color:gray;} //All links will have cursor pointer

a{cursor:pointer;} //All links will have cursor pointer

/* 1/13/09 - overriden by nkolev for wider welcome (1.6) */
#user-header .welcome{position:absolute;width:260px;left:-100px;top:18px;}

/* 1/21/09 - Added by atatous to support logout header (1.8) */
#login .button-login{float:left;margin:0 10px 0 0;width:60px;height:24px;}

/* 1/30/09 - overriden(?) by dbhandar for search results implementation (1.9) */
/* note - was this overridden or simply added from a later Huge code drop? */
#search .query{float:left;background:url(../img/search-input.png) no-repeat;border:0;width:163px;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}
#search .button-go{float:left;margin:0 10px 0 0;width:40px;height:24px;}



/* 1/31/09 - overridden by nkolev for people menu (1.10) */
#dropdown-navigation div.new{width:100%;background:#003348 url(../img/dropdown-box.png) repeat-x;color:#fff;font-size:14px;font-weight:normal;height:255px;}
.dropdown-people div.new li img{display:block;position:absolute;top:10px;left:10px;}

/* 2/6/09 - overridden by nkolev to add padding-top for the image for company fly-out (1.13) */
.dropdown-company div.new img{margin:0 0 8px 0; padding-top:20px}

/* 2/6/09 - overridden by nkolev to fix company and people alignments (1.14) */
.dropdown-people div.browse-content{width:550px;}
.dropdown-people div.browse{width:420px;float:left;margin:0 10px 0 0;}
.dropdown-people div.browse ul{float:left;width:210px;}
.dropdown-people div.new li{width:160px;padding:10px 10px 10px 100px;position:relative;min-height:95px;_height:95px;}


/*This line is missing in latest css file of Huge as per 2nd Feb 2009.*/
#login .input-button{float:left;background:url(../img/button-login.png) no-repeat;border:0;width:60px;height:30px;padding-right:3px;}
/*CSS for explore screen starts*/
#login .login-support-explore{float:left;font-size:11px;width:120px;overflow:hidden;color:#fff;position:relative;top:-4px;top:-5px;line-height:9px;padding-left:10px}
#login .login-support-explore div{height:16px;overflow:hidden;height:18px;}
#login .login-support-explore input{float:left;margin:0 4px -2px 0;margin-left:-2px;position:relative;padding:0;border:0;padding:0;}
#login .login-support-explore label{float:left;display:block;font-size:11px;margin:3px 0 -3px 0;}
#login .login-support-explore a{color:#00aeef;}
/*CSS for explore screen ends*/
.pagination .page{position:relative;top:-3px;font-size:11px;color:#999999;width:100px;text-align:right;padding-right:10px;}

/** End of post-merge section.  New additions and overrides should be placed below */
#dropdown-navigation.dropdown-big {height:296px;}
div.dropdown-big #dropdown-content div.new{height:255px;}

/**Added for pagination alignment in Ask Center Landing page */
.pagination li.number-new{line-height:9px;border-right:1px solid #e1e1e1;color:#979797;font-size:11px;padding:1px 0 1px 0;display:block;text-align:center;cursor:pointer;margin-top:-4px}

/* 2/24/09 - overriden by nkolev for login 'Remember Me' label */
label {font-weight: normal !important; color: #00AEEF;}
#login .login-support a{color:#FFF;}

/* string truncation */
.textoverflow {
    overflow: hidden;
    white-space: nowrap;
}

.textoverflow-ellipsis{
    text-overflow: ellipsis;
}

.ellipsis{
    -moz-binding: url(ellipsis.xml#ellipsis);
}

/* edit item */
a.edit-btn {
 margin: 0 10px 0 5px;
 font-size:11px !important;
 text-transform: uppercase;
 padding-left:15px;
 color:#00AEEF !important;
 font-weight: 700 !important;
 width: auto !important;
 display: inline !important;
}

/*a.edit-item  { background: url(../img/edit-icon-grn.png) no-repeat 0px 1px; }*/

li.footer-logo {margin-left: 100px !important; @margin-left: 90px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 li.footer-logo {margin-left: 80px !important;}
}

form .radio-wrapper input {
 margin: 0 4px 0 0;
 *margin: -2px 4px 0 0;
}

a.edit-item 	{ background: url(../img/edit-icon-grn.png) no-repeat 0px 1px; }

/* 3/10/09 - overriden by dbhandari for search input box at the top */
#search #quickSearchQuery1{float:left;
	background: #ffffff !important;
	border:0;width:245px;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}

/* Pagination Tag CSS */
.gmx-pagination{position:absolute;top:0px;right:0px;color:#999999;}
.gmx-pagination-table{border:0px;color:#999999;line-height:10px;top:0px;}
.gmx-pagination-page{width:120px;text-align:right;line-height:10px;padding-right:10px;}
.gmx-pagination-number{width:20px;border-right:1px solid #e1e1e1;color:#979797;padding:0 0 0 0;text-align:center;line-height:10px;}
.gmx-pagination-number-selected{color:#000;}
.gmx-pagination-number-last{border:none;}
.gmx-pagination-number-selected{color:#000;font-weight:bold;}
.gmx-pagination-previous{width:6px;height:10px;line-height:10px;padding:0 0 0 0; }
.gmx-pagination-next{width:6px;height:10px;line-height:10px;padding:0 0 0 0; }

/* Added for minimum length of page container */
.page-container{min-height:460px;}

/*Target Audience*/
#demographics-current .pick-options label {display:inline}
#demographics-additional .pick-options label {display:inline}
#content-types-current .pick-options label {display:inline}
#content-types-additional .pick-options label {display:inline}
#genres-current .pick-options label {display:inline}
#special-interests-current .pick-options label {display:inline}
#special-interests-additional .pick-options label {display:inline}
#regions-current .pick-options label {display:inline}
#regions-additional .pick-options label {display:inline}

/*Start of styling for rich faces select combo box */
input.rich-combobox-button-icon{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0;}
/*input.rich-combobox-button-icon-inactive{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0; height:20px;}*/
input.rich-combobox-button-icon-disabled{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0; height:20px;}
input.rich-combobox-button-hovered{
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
input.rich-combobox-input{border-color:#25A9E0;  height:16px; padding-top: 5px; color: #666666; font-weight:bold;}
input.rich-combobox-input-disabled{border-color:#25A9E0;height:16px; padding-top: 5px; color: #666666;font-weight:bold;}
input.rich-combobox-input-inactive{border-color:#25A9E0; height:16px; padding-top: 5px; color: #666666; font-weight:bold;}
input.rich-combobox-button-background{
	background: #fff;
	height:20px;
	border-left: none;
}

input.rich-combobox-button-background-inactive{
	background: #fff;
	height:20px;
	border-left: none;
}

input.rich-combobox-button-pressed-background{
	background: #fff;
	height:20px;
}

input.rich-combobox-button{
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
input.rich-combobox-button-icon-inactive {
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
.rich-combobox-item{
	color: #666666;
	font-weight:bold
}
.rich-combobox-item-selected{
	color: #25A9E0;
	background: #fff;
	border: 1px solid #fff;
	font-weight:bold;
}

div.rich-combobox-shell{
	height: 20px;
}

.rich-combobox-list-decoration{
	border-color:#25A9E0;
}

.rich-combobox-shadow {
	display:none;
}

/*End of styling for rich faces select combo box */

.feature ul.titles span.trunctooltip {
    line-height:16px;
    padding:0;
    color:#84BDDD;
}

.gmx-pagination-previous-center{width:6px;height:10px;line-height:8px;padding:1px 0 0 0;vertical-align:middle;}
.gmx-pagination-next-center{width:6px;height:10px;line-height:8px;padding:1px 0 0 0;vertical-align:middle;}
.gmx-pagination-image-center{vertical-align:middle;}

.truncatePre{word-wrap: break-word; white-space:pre-wrap; _white-space: pre; font-family:Arial, Helvetica, sans-serif,sans-serif;}

.company_admin_name_grid {
}

.company_admin_name_status {
    font-weight:bold;
    padding:0 5 2 2;
}

.button-disabled-pointer{cursor:default !important}
.button-disabled-pointer span{cursor:default !important}

// GMX_NEW_MENU
//main navigation no fly-down
#navigation{width:980px;padding:15px 0 0 0;/* overflow:hidden; */}

#navigation ul.main-nav{float:left;background:url(../img/navigation-buttons.png) no-repeat 0 5px;width:540px;}
#navigation ul.main-nav li{float:left;width:134px;height:50px;border-right:1px solid #fff;z-index:999999}
#navigation li:last-child{border:0;}

#navigation li a{}
#navigation li a:hover{}

#navigation li a.titles,
#navigation li a.companies,
#navigation li a.people,
#navigation li a.events {display:block;width:134px;height:49px;background:url(../img/navigation-buttons.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;position:absolute;}

#navigation li.dropdown-on a{border-bottom:1px solid #00aeef;}

#navigation li a.titles{background-position:0 5px;}
#navigation li a.companies{background-position:-135px 5px;}
#navigation li a.people{background-position:-270px 5px;}
#navigation li a.events{background-position:-405px 5px;width:134px;}

#navigation li.on a.titles, #navigation li.on a.companies, #navigation li.on a.people, #navigation li.on a.events{z-index:50;}
#navigation li.on a.titles,
#navigation li a.titles:hover{background-position:0 -51px;}
#navigation li.on a.companies,
#navigation li a.companies:hover{background-position:-135px -51px;}
#navigation li.on a.people,
#navigation li a.people:hover{background-position:-270px -51px;}
#navigation li.on a.events,
#navigation li a.events:hover{background-position:-405px -51px;width:134px;}

#navigation li:hover .sub-menu{display:block;z-index:999999;}


.header-container {position:relative}