﻿/************************************************
ABOUT
*************************************************
Author:		Berry Straver, www.concepts2go.com
For:		http://www.aonriskconsole.com
History:
v 1.00		2007/07/26	template 6
			- http://www.strictlycss.com
************************************************/						 
						 

/************************************************
ABOUT
************************************************/

/*----------------- POSITION ------------------*/

/** COMENT ACHTER TAG  **/

/*----------------- GENERAL -------------------*/
* {
padding: 0;					/*Set's border, padding and margin to 0 for all values*/		
margin: 0;
border: 0;
}
.clear { clear: both; }

/*----------------- MAIN CONTAINER ------------*/
#mainContainer {
width: 900px;
margin: 0 auto; 				/** Centers the design **/
min-height: 100%;
text-align: left; 				/** Because we centered the text in body we have to move the text back to left aligning **/
}
* html #mainContainer {
height: 100%;  					/** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height **/
}

.topHeader
{
	background:#FFFFFF;
	color:#C1C1C1;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	min-width:900px;
	text-align:center;
	width:100%;
	padding-top:10px;
}
.topnav
{
	width: 900px;
	margin: 0 auto; 				/** Centers the design **/
	text-align: left; 				/** Because we centered the text in body we have to move the text back to left aligning **/
	padding-top: 10px;
}
.topnavspacer
{
	margin-left: 10px;
}
.toplogo
{
	float:left;
	width:100%;
}
.logo
{
	float: left;
}

/* START TOP NAVIGATION BAR */
.topnav a {
	color:#444444;
	text-decoration:none;
}
.topnav a:hover {
	text-decoration:underline;
}
/* END TOP NAVIGATION BAR */

.searchbox {
	background:transparent url(../imgs/search_bg.gif) no-repeat scroll right top;
	border:0 solid #FFFFFF;
	float:right;
	font-size:11px;
	height:25px;
	margin-top:1px;
	overflow:hidden;
	text-indent:8px;
	vertical-align:bottom;
	width:151px;
}

.searchbox input
{
	*margin-left:10px!important;
	*padding-top: 3px!important;
	background: white!important;
}
.searchbox td.dxic
{
	font-size: 11px!important;
}
.searchbtn {
	background:transparent url(../imgs/search.gif) no-repeat scroll right top;
	float:right;
	height:25px;
	position:relative;
	top:1px;
	width:30px;
}

.searchbtn:hover {
	background:transparent url(../imgs/search.gif) no-repeat scroll right bottom;
}

/*----------------- HEADER --------------------*/
#header {
/*padding:0 3px 0 3px;*/
}

/*----------------- FOOTER --------------------*/
/*
#footer {
	background-color: #FFFFFF;
	width: 900px;
	height: 63px; 
	margin: 0 auto;
	margin-top: -64px; 
	text-align: left;
	font-size: 0.93em;
}

*/
#footer {
	background-color: #FFFFFF;
	width: 900px;
	height: 82px; 					/*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/
	margin: 0 auto;
	/* margin-top: -32px; */
	margin-top: -83px;				/*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	/*border-top: 1px solid #666666;*/
	text-align: left;
	font-size: 0.93em;

}

hr.footerline {
	height: 1px;
	color: #666666;
	border: 0px;
	width: 100%;
}

.Footermenu {
float:left;
padding-top:8px;
}
.FooterClocks {
float:right;
padding-top:5px;
}

/*----------------- CONTENT -------------------*/
.contentWrap
{
	padding: 13px 33px 13px 13px;
	min-height:300px;
	/*margin-bottom: 20px;*/
}

.NewsQuote {
	border-left: 5px solid #698FB5;
	padding-left:5px;
	margin-bottom:-8px;
}

/*----------------- CONTENT AND COLUMNS -------*/
.outer {
/* padding-left: 190px;   */
}
* html .outer {
/* padding-right: 230px; */ /* Normally this shouldn't be in this hack, it should be in .outer, but because of IE7 I had to */
}
.inner {
width: 900px; /* width: 710px; /*** This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
padding-bottom: 54px;
}
* html .inner {
width: 100%;
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrap {
float: left;
width: 618px;
/* margin-left: -190px; */ /*** Same length as .outer padding-left but with negative value ***/
}
* html .float-wrap {
/*** No need for hacking IE on this layout ***/
}
.content {
float: left;
width: 598px; /*618px; /*width: 480px; */
background: #FFFFFF;
}
* html .content {
/*position: relative;  /*** IE needs this  ***/
}

.NewsQuote {
border-left: 5px solid #698FB5;
padding-left:5px;
margin-bottom:-5px;
}

/*----------------- RIGHT ---------------------*/
.right {
float: right; 
width: 282px;
padding-top: 21px;
}
* html .right {
/*position: relative;  /*** IE needs this  ***/
/*margin-right: -282px; /*** IE gets this margin. ***/
}

.RightHeader {
width:100%;
}

/*----------------- FORM ----------------------*/
form {
display:block; 
margin: 0px;
padding: 0px; 
height:100%;
min-height: 100%;
}
form:after { /** .NET FORM FIX  **/
display: block; 
height: 100%; 
clear: both; 
}

input, select, textarea	{
font-family: Arial, Tahoma, Verdana, sans-serif; 
border-width:0; 
background:#e8e8e8!important;
color:#4d4d4d;
font-size:1.0em;
}
.inputsolo { 
border: solid 1px #666666; 
padding:4px 0 0 2px; 
margin-right:6px;
height: 16px; 
width:130px;
}

input:hover,  /** MOUSE OVER EN SELECT FORMS  **/
input:focus, 
textarea:hover, 
textarea:focus, 
select:hover, 
select:focus {
/*background-color: #c3d2e1;*/
}
.pollList input, .pollList input:hover
{
	background: none;
	margin-right: 5px!important;
}
.FormPadding
{
	padding: 0 0 4px 0;
}
/*----------------- HOME ----------------------*/
.contentWrapHome{
padding: 0;
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrapHome {
float: left;
width: 900px;
/*  margin-left: -190px; */ /*** Same length as .outer padding-left but with negative value ***/
}
* html .float-wrapHome {
/*** No need for hacking IE on this layout ***/
}
.contentHome, .contentCampaign {
width: 900px; /* width: 710px;*/
padding-top: 10px;
}
* html .contentHome, * html contentCampaign {
/*position: relative;  /*** IE needs this  ***/
}

.contentCampaign
{
	padding-top: 0px;
}
.HomeLeftContainer {
width:598px; /* width:460px;*/
padding:20px 0 0 0;
}

.HomeMiddleInhoud 
{
	padding: 0 0 20px 0;
	width: 598px;
}

.ContentMiddleInhoud 
{
	padding: 0 0 20px 0;
	width: 552px; /*width:598px;*/
}

.HomeLeftContainer h1	{
	font-weight:normal;
	color:#666666;
	font-size:1.8em!important;
	line-height:1.2em;
	}
.HomePageH1
{
	font-family:Helvetica, Arial,sans-serif;
	font-weight:normal;
	color:#666;
	display:none;
}

.HomeRight {
float:right;
width:282px;
padding:20px 0 0 0;
}
/*
table.CMSEdit 
{
    color: #ff00ff;
    margin-top: 120px;
}
*/
/* Language selection */
.landselection td{
	text-align:center;
}

.formtitlecolumn
{
/*	border-right: solid 3px #698FB5;*/
/*	padding-right: 5px;*/
}
.formcontentcolumn
{
	height: 25px;
	vertical-align: top;
	padding-left: 8px;
}
.formcontentcolumn65
{
	height: 65px;
	vertical-align: top;
	padding-left: 8px;
}
.forminput
{
	background: #e8e8e8;
}

/* NEW FOOTER */
#newfooter {
	width: 900px;
	height: 54px; 
	margin: 0 auto;
	margin-top: -54px; 
	text-align: left;
	font-size: 0.93em;
}

#newfooter ul /** HORIZONTAL UL  **/
{
display: inline;
list-style: none;
padding: 0;
}
#newfooter li{
list-style: none;
display: inline;
}

.newfooterEtrust 
{
    float:left;
    width:116px;
    height:32px;
    padding:6px 0 0 0;
    }
.newfooterAward
{
	 float:left;
    width:132px;
    height:32px;
    padding:6px 0 0 10px;
}
.newfooterBottom 
{
    float:right;
    height:34px;
    }
.newfooterBottomLinks 
{
        float:left;
        height:24px;
        padding:10px 0 0 40px;
		color:#6C777D;
		font-weight:bold;
    }

	
.newfooterBottomLinks a {
color:#6C777D;
margin:0 12px;
}

.linkspace {
margin:0 12px;
}	

.newfooterBottomLinks a:hover {
color:#5988B1;
}
    
/* UL OL LI CORRECTION */
.right ul,
.content ul,
.contentWrap ul,
.contentCampaign ul {
padding-left:15px;
text-indent: 0px; /* INSPRINGEN LINKS */
list-style: disc outside;
color:#666666;
}


.right ol,
.content ol,
.contentWrap ol,
.contentCampaign ol {
padding-left:22px;
text-indent: 0px; /* INSPRINGEN LINKS */
list-style: decimal outside;
color:#666666;
}

.PublishDate
{
	font-size: 0.93em;
}

/**************************
FRAMES
**************************/
.breadcrumbsspacer
{
	display: block;
	min-height: 21px;
}

.breadCrumbs	{
	font-size:0.9em;
	}

.aonContactMap
{
}

/*START FORMS*/
.FormWizardLabelHeaderBlock
{
	margin: 8px 0 8px 0;
}
.frmAonLineRegistration
{
}
.frmContactLabelCell
{
	*width: 661px!important; /* IE fix*/
	padding: 4px 0 4px 12px;
}
.frmContactControlCell
{
	padding: 4px 0 4px 0;
}
.frmContactControl
{
}
.frmContactControlRow
{
}
.frmContactControlRowAlternate
{
	background: #DFDFFF;
}
.btnVerstuur
{
	cursor:pointer;
	width: 73px;
	height:25px;
	display:block;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../imgs/btn_submit.gif);
}
/*END FORMS*/

.navBarRepeater
{
	list-style-image:none!important;
	list-style-position:outside!important;
	list-style-type:none!important;
	padding-left: 0px!important;
}
.navBarRepeater li
{
	/*background:url('../imgs/bg_round_down.jpg') no-repeat top left;*/
}
.navBarRepeater .itemContent li
{
	background:none;
}
.navBarRepeater h2
{
	cursor: pointer;
/*	height: 15px;*/
	border: none;
	background:url('../imgs/bg_header_down.jpg') no-repeat;
/*	margin-right:10px;*/
	font-size: 1em;
	color:#698FB5;
	margin-bottom:10px;
	padding: 5px 0 5px 10px;
}
.navBarRepeater h2.headerExpanded
{
	font-size: 1em;
	color:#698FB5;
	margin-bottom:10px;
	padding: 5px 0 5px 10px;
	background:url('../imgs/bg_header_up.jpg') no-repeat;
}
.navBarRepeater h2.headerLocked
{
	font-size: 1em;
	color:#698FB5;
	margin-bottom:10px;
	padding: 5px 10px 5px 10px;
	cursor: default;
	background:url('../imgs/bg_round_down.jpg') no-repeat;
}

.navBarRepeater .itemContent
{
	padding: 0 10px 10px 10px;
	overflow: hidden;
}
.navBarRepeater .itemContent p
{
	padding: 0;
}
.contactSluiten
{
	text-align:right;
}

.flashFlipover
{
	float: left;
	width: 190px;
	margin-right: 14px;
	_margin-right: 12px;/*fix for IE6*/
}
.flashFlipoverLast
{
	float: left;
	width: 190px;
}

.contactRightButton
{
	cursor:pointer;
	padding:19px 0 0 55px;
	height:46px;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
}
.contactRightBlue
{
	background:url(../imgs/bg_requestinfo_blue.gif) top left no-repeat;
}
.contactRightGreen
{
	background:url(../imgs/bg_requestinfo_green.gif) top left no-repeat;
}
.contactRightRed
{
	background:url(../imgs/bg_requestinfo_red.gif) top left no-repeat;
}
.contactRightOrange
{
	background:url(../imgs/bg_requestinfo_orange.gif) top left no-repeat;
}

.aonSitemap,
.aonSitemap a,
.aonSitemap a:hover,
.aonSitemap a:visited,
.aonSitemap span	{
	color: #5988B1!important;
	}
.aonSitemap span	
{
	font-weight: bold;
}	
.aonSitemap a:hover	{
	text-decoration:underline!important;
	}
.aonSitemap ul
{
	list-style-type: disc!important;
}

.popupContactForm
{
	padding: 0 0 10px 10px;
}

.btnSubmit
{
	display: block;
	width: 100px;
	line-height: 30px;
	background: url('../imgs/bg_aonbutton.gif') no-repeat top left;
	text-align: center;
	cursor: pointer;
}
.btnSubmit:hover
{
	text-decoration: none;
}

.btnGotoVacancyForm
{
	display: block;
	width: 120px;
	line-height: 30px;
	background: url('../imgs/bg_aonbutton-vacany.gif') no-repeat top left;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.btnGotoVacancyForm:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
/*
.twitter
{
	background: url('../imgs/bg_twitter.gif') no-repeat bottom left;
	width: 900px;
	height: 26px;
	color: White;
}
.twitterTitle
{
	padding: 2px 6px 0 10px;
	*padding-top: 4px;
}
h2.twitterTitle
{
	color: #c4c4c4!important;
}
.twitterItemText
{
	padding: 2px 0 0 4px;
	*padding-top: 4px;
}
.twitterItemText a
{
	color: #06c3e9;
}
.addToAnyaList
{
	*padding-top: 4px;
}
*/

/**************************
WEBLOG
**************************/
.weblogReaction	{
	
	}
.weblogItemContent p
{
	padding: 0!important;
}
.reactionHeader
{
	padding-bottom: 10px;
}	
.reactionMessage	{
	padding-bottom:5px;
	display:block;
	}
	
.reactionInformation	
{
	font-size:0.9em;
}
	
.weblogReactionsList	
{
	list-style-image:none!important;
	list-style-type:none!important;
	margin:0 0 0 0!important;
	padding:0 0 0 0!important;
}
	
.weblogReactionsList li	
{
	border-bottom:1px dotted #698FB5;
	list-style-image:none!important;
	list-style-type:none!important;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.itemRepeaterSpace
{
	height: 10px;
}
.weblogSummarySpace
{
	height: 10px;
}

.messageText
{
	padding-bottom: 5px;
}

.reactionsflexDate
{
	color: #999999;
	font-size: 0.8em;
}
.weblogReactionOdd,
.weblogReactionEven
{
	padding-bottom: 5px;
}
.reactionsflexList
{
	color: #5988B1!important;
}

.vacancyAdditionalInfo
{
	padding: 0 0 0 0;
}

.contactForm .FormRowEven, .contactForm .FormRowOdd {
	height: 26px;
}
.contactForm .dxeMemo_aon {
	margin-top: 1px;
}
.contactForm .dxucControl,
.contactForm .dxucEditArea
{
	border: solid 1px #9F9F9F;
	background: #E8E8E8;
}
.contactForm .dxucEditArea
{
	/*margin: 10px;*/
	width: 280px;
}



/*****************************
Start Case banner
*****************************/
#inner-content {
	color:#333333;
	height:500px;
	padding-bottom:40px;
	overflow:hidden;
	position:relative;
}
#inner-content {
	width: 900px;
	margin: 0 auto;
}
/* cases */
#case-study-cases div.caseBanner {
    display: none;
    width: 900px;
    height: 500px;
    float: left;
}

#inner-content .caseBanner-txt-container {
	height:440px;
	left:0;
	padding:30px 0 30px 30px;
	position:absolute;
	top:0;
	width:570px;
}

.caseBanner-txt-container h1.title {
    font-size: 24px;
    font-weight: bold;
    color: #648fb5;
}

/* caseBanner ID SPECIFIC H1's */
.caseBanner-txt-container .caseBanner-body {
    width: 400px;
    line-height: 20px;
}

.caseBanner-txt-container .caseBanner-body p {
    font-size: 16px;
    padding: 0 0 10px 0;
}
.dark .caseBanner-body p {
    color: #444444;
}
.light .caseBanner-body p {
    color: #FFFFFF;
}

.caseBanner-txt-container .caseBanner-subbody {
    width: 300px;
    line-height: 20px;
}

.caseBanner-txt-container .caseBanner-subbody p {
    font-size: 14px;
    color: #444444;
    padding: 0 0 10px 0;
}
.dark .caseBanner-subbody p {
    color: #444444;
}
.light .caseBanner-subbody p {
    color: #FFFFFF;
}

/* caseBanner NAVIGATION */
.caseBanner-txt-container .trigger {
    position: absolute;
    left: 120px;
    top: 15px;
    width: 720px;
}

.caseBanner-txt-container .trigger .dropdown {
    float: left;
    width: 200px;
}

.caseBanner-txt-container .trigger .dropdown .title {
    text-transform: uppercase;
}

.caseBanner-txt-container .trigger select {
    border: 0 none;
    font-weight: bold;
    text-transform: uppercase;
    color: #08a5E1;
    background: none;
}

.light,
.light a
{
	color: #FFFFFF;
}
.dark,
.dark a
{
	color: #333333;
}

/* SIDEBAR */
#sidebar {
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
    padding-left: 20px;
    padding-top: 30px;
    background: none;
    height: 500px;
    background: none;
    color: #fff;
    z-index: 100;
}

#sidebar .sidebar-module {
    width: 250px;
}

#sidebar .sidebar-module p {
    font-size: 12px;
}

/* Remove underline for Chrome Google voice extensions <span>'s */
#sidebar .sidebar-module .gc-cs-link {
    color: #fff;
    text-decoration: none;
}

#sidebar .sidebar-module p strong {
    font-size: 120%;
}

#sidebar .dropdown {
    width: 251px;
    height: 22px;
    margin-top: 8px;
    position: relative;
}

#sidebar .dropdown a.trigger {
    color: #333;
    line-height: 22px;
    padding: 0 0 0 10px;
    width: 240px;
    height: 22px;
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url(../imgs/CaseBanner/bg_dropdown.png);
    zoom: 1;
}

#sidebar .dropdown a.open-trigger {
    background-image: url(../imgs/CaseBanner/bg_dropdown.png);
}


#sidebar .dropdown ul {
    width: 251px;
    display: none;
    position: absolute;
    z-index: 200;
    top: 22px;
    left: 0;
    list-style:none outside none;
    padding-left: 0;
}

#sidebar .dropdown li {
    background: #fff;
    border-top: 1px solid #e5e5e5;
    line-height: 1.3;
    border: 1px solid #ffffff; /* this fixes a spacing problem in ie6 */
}

#sidebar .dropdown li a {
    display: block;
    margin: 0 1px;
    padding: 5px 0 5px 10px;
}

#sidebar .dropdown li a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #08a5e1;
}

#select-solution-module {
	height: 167px;
}

#select-solution-module p {
    line-height: 20px;
}

#select-solution-module h2 
{
	color: #FFFFFF;
	font-size: 16px!important;
	margin-bottom: 11px;
}

#sidebar #contact-us 
{
	height: 137px;
}

#sidebar #contact-us h2 
{
	color: #FFFFFF;
	font-size:16px!important;
	margin-bottom: 11px;
}

#sidebar #contact-us .btn {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    width: 250px;
    height: 40px;
    background: url(../imgs/CaseBanner/btn_requestinformation.png) no-repeat 0 0;
}

#sidebar #insights {
    padding-top: 30px;
    line-height: 1.3;
}

#insights h2 
{
	color: #FFFFFF;
	font-size: 16px!important;
	margin-bottom: 11px;
}

#insights P {
    margin-bottom: 17px;
}

#insights .subscribebtn {
    display: block;
    width: 250px;
    height: 40px;
    background: url(../imgs/CaseBanner/btn_subscribe.png) no-repeat 0 0;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}

*:first-child+html .clearfix { /* only for IE 6 */
    zoom: 1;
}
.caseBanner-caseLink .view-caselink
{
	color: #FFFFFF;
    width: 182px;
    height: 33px;
    background: url(../imgs/CaseBanner/btn_viewcasestudy.png) no-repeat 0 0;
    display: block;
}
.follow-case {
    margin: -50px auto;
    position: absolute;
    padding:10px 30px 0 30px;
    width: 540px;
}

.follow-case .prev-caseBanner,
.follow-case .next-caseBanner {
    line-height: 20px;
    display: block;
    font-weight: bold;
    padding-right: 10px;
    width: 79px;
    height: 24px;
}
.follow-case .prev-caseBanner
{
	float: left;
    background: url(../imgs/CaseBanner/btn_previous.png) no-repeat 0 0;
}
.follow-case .next-caseBanner 
{
	float: right;
    background: url(../imgs/CaseBanner/btn_next.png) no-repeat 0 0;
}
.follow-case a {
	float:left;
}
a.btn, .font-replace {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
}
/****************************
End Case banner
*****************************/

.divClick {
	cursor:pointer;
}

/****************************
Start new Homepage styles
****************************/

.repeaterHomeBottom .CMSEdit
{
	float: left;
	width: 298px!important;
	margin-right: 15px;
}

.noMarginRight	{
	margin-right:0px!important;
}

.homeBlocks	{
	overflow:hidden;
	margin-bottom:15px;
}

.grid_4	{
	width:298px;
	height:180px;
	float:left;
	position:relative;
	margin-right:15px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.grid_4:hover	{
}

.blockContent	{
	padding:15px 100px 0 15px;
	height: 125px;
}


.blockHeader	{
	display:block;
	font-size:1.3em;
	padding-bottom:10px;
	color:#0083a9;
}

.blockLink	{
	background:url(../imgs/home/icon_arrow-blue.png) bottom left no-repeat;
	line-height:25px;
	position:absolute;
	margin-left: 15px;
	padding-left:30px;
	color:#0083a9;
}

.grid_4:hover .blockLink	{
	background:url(../imgs/home/icon_arrow-red.png) bottom left no-repeat;
}

.tickertapeContainer	{
	line-height:38px;
	height:38px;
	margin-bottom:15px;
	color:#fff;
	position:relative;
	width:900px;
}

.tickertapeBlockHeader	{
	width:60px;
	font-weight:bold;
	background:#0083a9 url(../imgs/home/arrow-red.png) 65px center no-repeat;
	float: left;
	padding: 0 10px 0 15px;
}

.tickertapeTicker	{
	background:#0083a9;
	float: left;
	width: 705px;
}

.tickertapefollowUs	{
	background:#47aecc;
	height:38px;
	float: left;
	padding:0px 5px 0px 5px;
}

.tickertapefollowUs img	{
	margin:6px 0px 0px 5px;
}

.twitter_update_list
{
	list-style-image:none!important;
	list-style:none!important;
}
.tickertapeItemText
{
    position: relative;
	padding: 0px;
}	
.tickertapeItemText a
{
	color: #FFFFFF;
}
.tickertapeItemMain #twitterList {
	position: relative;
	overflow: hidden;
	width: 700px;
	height: 38px;
}
.tickertapeItemMain .twitterItem 
{
	list-style:none!important;
	position: absolute;
	left: 720px;
	width:740px;
	height:38px;
}

.addToAnyaList	{
	padding-right:5px;
}
/****************************
END new Homepage styles
****************************/

/******************************
Start Banner
******************************/


.coverContainer	{
	position:relative;
	margin-bottom:15px;
	*z-index: -1000;
}

.coverItem	{
	position:relative;
	_height:400px;
}

.bannerImage	{
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:400px;
}

.bannerText	{
	font-size:1.4em;
	line-height:1.15em;
	width:500px;
	height:100px!important;
	/*background:url(../imgs/home/bg_home_text.png) top left no-repeat;*/
	position:absolute;
	z-index:50;
	bottom:120px;
	left:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	border:1px solid red;
}

.bannerText a	{
	display:block;
	text-decoration:none;
	color:#434343;
	background:url(../imgs/home/icon_arrow-blue.png) 460px 55px no-repeat;
	padding:15px 15px 25px 15px;
}

.bannerText a:hover	{
	background:url(../imgs/home/icon_arrow-red.png) 460px 55px no-repeat;
}

.preloader {
	display:block;
	float:left;
	width:32px;
	height:32px;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:6;
	padding:2px;
	display:none;
}
.bannerPanel {
	position:relative;
	float:left;
	clear:both;
	top:0;
	left:0;
	width:auto!important;
	height:auto;
	z-index:5;
	display:none;
}
.bannerPanel
{
	* width:100%!important;
}
.bannerItemsPanel {
	position:relative;
	display:block;
	float:right;
	clear:none;
	float:left;
}
.bannerItemsPanel ul {
	list-style:none;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.bannerItemsPanel li {
	list-style:none;
	font-size:12px;
	display:block;
	float:left;
	clear:none;
	margin-right:4px;
	padding:0px;
	overflow:hidden;
	width:25px;
	height:25px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	background-color:#0083A9;
	border:1px solid #fff!important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bannerItemsPanel li.thumb-over, .bannerItemsPanel li.curr-thumb {
	background-color:#dc012f;
}
.bannerItemsPanel li * {
	display:none;
}
.buttons {
    clear: none;
    display: block;
    float: left;
    position: relative;
}
element.style {
    display: block;
    height: 24px;
    margin-right: 4px;
    width: 24px;
}
.prev-btn {
    background: url('../imgs/Home/prev.png') no-repeat scroll center center;
}
.next-btn {
    background: url('../imgs/Home/next.png') no-repeat scroll center center;
}
.play-btn, .prev-btn, .next-btn {
    background-color:#0083A9;
	border:1px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    clear: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin-right: 4px;
    width: 24px;
}
.button-over
{
	background-color:#dc012f;
}
/******************************
End Banner
******************************/


/*----------------- VIDEO CONTAINER ------------*/
.landingspageHeader {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; 	 
}

.videoPopup {
	cursor: pointer;
}
.videoSeperator {
	height: 15px;
}
.videoBlock {
	border: 1px solid #dfdfdf;
	cursor: pointer;
	position: relative;
}
.videoPlay {
	position: absolute;
	z-index: 3;
	width:100%;
	height: 310px;
	top: 0;
	background: url('../imgs/play-button-3.png') no-repeat center center;
}
.videoTransparent {
	width:552px;
	height: 150px;
	position: absolute;
	top: 80px;
	z-index: 2; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	 opacity:.85;
	background: #dc002e;
}
.videoPopupClose a {
	cursor: pointer;
	background: url(../imgs/closeBtn.png) no-repeat;
	width: 30px;
	height: 30px;
	float: right;
	position: relative;
	top: 15px;
	right: -15px;
	text-indent: -999em;
	display: block;
}
.videoIframe {
	border: 3px solid #DCDCDC;
}
.playIcon {
	background: url('../imgs/playIcon.png') no-repeat center center;
	width: 175px;
	height: 100px;
	display: block;
	position: absolute;
}
