/*GENERIC*/
IMG{border:none;}
*:focus {outline: 0;}
.tverybig{font-size:28px;}
.tbig{font-size:22px;}
.tqbig{font-size:20px;}
.mediumbig{font-size:18px;}
.medium{font-size:15px;}
.small{font-size:12px;}
.smaller{font-size:10px;}
.wlight{font-weight: 300;}
.dblock{display: block;}
.dnone{display: none;}
.roboto{font-family: 'Roboto', sans-serif;}
.robotolight{font-family: 'Roboto Light', sans-serif;}
.raleway{font-family: 'Raleway', sans-serif;}
.bold{font-weight:bold;}
.italic{font-style: italic;}
.uppercase{text-transform:uppercase;}
.left{text-align:left!important;}
.right{text-align:right!important;}
.center{text-align:center!important;}
.duck{color:#008998;}
.ducklighter{color:#0098aa;}
.twhite{color:#FFFFFF;}
.tred{color:#d3222a}
.tlightgrey{color:#a5aeb6;}
.tgrey{color:#8996a0!important;}
.tdarkgrey{color:#394a59;}
.bgdarkgrey{background-color:#394a59;}
.tbrightblue{color:#0098aa;}
.tflashyblue{color:#25e9f5;}
.pointer{cursor:pointer;}

/*PREDEFINED*/
.SeriousRaleway
{
	font-family:raleway;
	font-weight:bold;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;	
	color:#606f7b;			
}


/*FOR TABS*/
DIV.tabs_container
{
	width:100%;
	height:50px;
	background-color:#e7ecec;			
}

DIV.tab
{		
	text-align:center;			
	background-color:#bac2c6;
	height:35px;
	width:220px;
	padding-top:15px;
	float:right;
}	

DIV.current, DIV.tab:hover
{
	background-color:white!important;
	cursor:pointer;
}

DIV.speakers
{
	width:950px;
}

/*ESKER.CSS*/

h2
{
	padding-top:15px;	
	padding-bottom:5px;
	font-family: 'Raleway', sans-serif;	
	font-size:36px;
	color:#51626f;
	font-weight:normal;
	text-transform:uppercase;
	-webkit-font-smoothing: antialiased;
	margin-top:1px;
	margin-bottom:1px;
	/*text-shadow: 0.0em 0.0em 0.07em rgba(0,0,0,0.30);*/
}

#boxes .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
}

@media screen and (min-width: 1024px)
{
	TABLE.maintable_fullwidth{width:1230px;}
	#stickybar{width:1207px;}
	TABLE.header,TABLE.subheader {width:1024px;}
}

@media screen and (max-width: 1024px)
{
	TABLE.maintable_fullwidth{width:100%;}
	TABLE.header,TABLE.subheader {width:100%;}
	#stickybar{width:100%;}
	#FullWidthSpacer{display:none;}
	TABLE.maintable_fullwidth TD.bgleft{display:none;}
	TABLE.maintable_fullwidth TD.bgright{display:none;}	
}

TABLE.maintable_fullwidth TD.bgleft
{
	background-image:url("/common/2013/images/nav/body_bg_left.png");	
}
TABLE.maintable_fullwidth TD.bgright
{
	background-image:url("/common/2013/images/nav/body_bg_right.png");	
}


BODY
{
	background-color:#f2f5f5;
}

A
{
	color:#008998;
	text-decoration:none;
}

TABLE.maintable_fullwidth TD.white
{
	background-color:#FFFFFF;
}

TABLE.maintable_fullwidth TD.grey
{
	background-color:#e7ecec;
}

TABLE.maintable_fullwidth TD.duckblue
{
	background-color:#008998;
}

TABLE.quicklinks_container TH, TABLE.contactus_container TH,TABLE.getsocial_container TH, TABLE.visitourblog_container TH
{
	font-family:'Raleway' ,sans-serif;
	color:white;
	font-size:16px;
	text-align:left;
	font-weight:normal;
	padding-bottom:6px;	
	text-transform:uppercase;
}
/*FOR FOOTER*/
.fb30x30, .tw30x30, .go30x30, .li30x30, .rs30x30, .yo30x30, .bl30x30 {
	background: url('/common/2013/images/sprites/footer_getsocial.png') no-repeat;
	display: inline-block;
	text-indent: -9999px;
	height: 30px;
	width: 30px;
	cursor: pointer;
	margin: 0 2px;
	vertical-align: middle;
}
.fb30x30 {background-position: -75px -0px;}
.tw30x30 {background-position: 0px -0px;}
.go30x30 {background-position: -113px -0px;}
.li30x30 {background-position: -38px -0px;}
.rs30x30 {background-position: -150px -0px;}
.yo30x30 {background-position: -188px -0px;}
.bl30x30{background-position: -225px -0px;} 
.fb30x30:hover{background-position: -75px -32px;}
.tw30x30:hover{background-position: -0px -32px;}
.go30x30:hover{background-position: -113px -32px;}
.li30x30:hover{background-position: -38px -32px;}
.rs30x30:hover{background-position: -150px -32px;}
.yo30x30:hover{background-position: -188px -32px;}
.bl30x30:hover{background-position: -225px -32px;}

TABLE.quicklinks_container A, TABLE.getsocial_container A
{
	color:#8996a0;
	font-family:'Roboto',sans-serif;
	text-decoration:none;
	font-size:12px;
}

/*FOR FORMS*/
DIV.contactform input[type=text], DIV.contactform textarea, DIV.contactform select
	{
		border: 1px solid #dce0e2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background-color:#dce0e2;
		color:#51626f;
		font-family:'Roboto',sans-serif;
		padding-left:10px;
		padding-top:6px;
		padding-bottom:6px;
		margin-bottom:8px;
		font-size:12px;
		width:400px;
	}	
 DIV.contactform select
{
		width:414px!important;
} 
.MBEMP{display:none;}
.missingvalue{border: 1px solid #E42518 !important;}

 /*BACK TO TOP*/

#back-top {
	position: fixed;
	top: 450px;	
	margin-left: 850px;
}

#back-top a {
	width: 50px;
	display: block;
	text-align: center;	
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.rbutton {
	display:inline-block;
	background-color:#d3222a;
	
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	-o-border-radius:2px; 
	-ms-border-radius:2px; 
	-khtml-border-radius:2px; 
	border-radius:2px;   	
	color:#fff;
	cursor:pointer;
	font-family: 'Roboto', sans-serif;	
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:6px 15px; 
	text-align:left;   	
	text-decoration:none;
}

.rbutton:hover {
	background-color:#f12938;	
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box;  	
	text-decoration:none; 
	color:#fff;	
}



/*CUSTOM EAUC*/
TABLE.EaucMenu 
{
	width:720px;
	height:35px;
}

TABLE.EaucMenu TD A
{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}

TABLE.EaucMenu TD
{
	text-align:center;
	width:120px;
}

TABLE.EaucMenu TD:hover
{
background-color:#00a4b4;	
}

TABLE.EaucMenu TD.sepa
{
	width:350px;
}

TABLE.EaucMenu TD.active
{
	background-color:#00a4b4;
}

