@import url('scripts/WebFonts/Ubuntu/stylesheet.css');
@import url('scripts/WebFonts/DIN(T.html)/stylesheet.css');

@import url(pointzero.css);
/*html {
	background: url(../files/images/layout/general/general-bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}*/

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background:url(../files/images/layout/general/bg-pattern.png) #f8f8f8 repeat;
	font-family: 'open_sansregular', sans-serif;
	font-size: 15px;
	color: #303d4d;
}

#container {
    min-height:100%;
	position:relative;
}

#body {
	padding-bottom:122px;	/* Height of the footer */
	background:url(../files/images/layout/general/bg-right-bottom.png) no-repeat bottom right;
}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:122px;			/* Height of the footer */
}

.clear {
	clear:both;
}

a {
	color: #06C;
	text-decoration: none;
}

a:hover {
	color: #039;
	text-decoration: none;
}

a img {
	border: none;
}

form  {
	margin: 0px;
}

h1, h2, h3, h4 {margin:0px;}

h1 {
	color:#303d4d; font-size:26px; line-height:32px; font-weight:normal; font-family: 'dintmedium'; letter-spacing:-1px;
}

h2 {
	color:#3a5fac; font-size:18px; font-weight:normal; font-family: 'dintbold'; letter-spacing:-1px;
}

h3 {
	font-size:20px; color:#303d4d; line-height:30px;
}

h4, h5, Title_04 {
	font-size:14px; color:#111d27; font-weight:normal; margin-bottom:15px;
}

h4 {
	font-size:16px; color:#3a5fac;
}

h5, Title_04 {
	color:#7E2E8A;
}

h6 {
	font-size:13px; color:#bebfd8; margin-bottom:10px;
}

.Red {
	color:#ed1c24;
}

.Blue {
	color:#3a5fac;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

p {margin-bottom:15px;}

table {
	margin-bottom:15px;
}

#Right-Container ul {
	margin-bottom:15px;
}

#Right-Container ul li{
	list-style:url(../files/images/layout/general/bullet.png); margin-left:30px;
}

ul.classic li{
	list-style:disc;
}

a {
	text-decoration: none;
	color: #90489C;
}

a:hover {
}

.TransparentTextBox{
	font-size:12px;
	font-weight:normal;
	color:#CCC;
	border:none;
	background-color:transparent;
	width:100%;	
	}

textarea:focus, input:focus{
    outline: none;
}

.float-left {
	float:left;
}

.float-right {
	float:right
}

.General-Button {
	color:#FFF; padding:5px 10px; font-size:16px; background-color:#3a5fac; display:block; cursor:pointer;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
}

.General-Button:hover {
	color:#f1d3b7; border-color:#90489C;
}

/*-------- WebFonts ------------------*/
.DINT-Light {
	font-family: 'dintlight';
}

.DINT-Regular {
	font-family: 'dintregular';
}

.DINT-Medium {
	font-family: 'dintmedium';
}

.DINT-Bold {
	font-family: 'dintbold';
}

.DINT-Black {
	font-family: 'dintblack';
}

.Ubuntu-Regular {
	font-family: 'ubunturegular';
}

.Ubuntu-Italic {
	font-family: 'ubuntuitalic';
}

.Ubuntu-Bold {
	font-family: 'ubuntubold';
}

.Ubuntu-Bold-Italic {
	font-family: 'ubuntubold_italic';
}

.Ubuntu-Condensed {
	font-family: 'ubuntu_condensedregular';
}

/*-------- HEADER --------------------*/
#Header-Row {
	border-top:20px solid #2e3192; background-color:#FFF; background-image:url(../files/images/layout/general/header-row-tile-bg.gif); background-position:bottom; background-repeat:repeat-x;
}

#Header-Container {
	width:980px; margin:auto;
}

#Logo-Container {
	width:220px; margin:0px 20px; background-color:#2e3192; float:left; padding:20px 0px 30px 0px; border-bottom:1px solid #3438a5;
	-webkit-box-shadow: 0px 7px 15px -2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 7px 15px -2px rgba(0,0,0,1);
	box-shadow: 0px 7px 15px -2px rgba(0,0,0,1);}

#Logo {
	width:200px; height:79px; background-image:url(../files/images/layout/general/logo.png); background-repeat:no-repeat; display:block; cursor:pointer; margin:auto;
}

#Logo-Text {
	width:720px; height:92px; background-image:url(../files/images/layout/general/logo-text.png); background-repeat:no-repeat; margin-top:20px; float:right;
}

/*------------- Slider Styles Begins ---------------------------------------*/

#Slider-Wrapper{
	width:700px;
	height:340px;
	margin-bottom:15px; overflow:hidden;
	}	

/*------------- Slider Styles Ends ---------------------------------------*/


/*-------- Default --------------------*/
#Content-Container{
	width:980px; margin:auto; padding:0px;
}

#Left-Container {
	width:220px; margin:0px 20px; float:left;
}

#Right-Container {
	width:700px; padding-top:30px; background-image:url(../files/images/layout/general/Right-Container-bg-top.png); background-position:center top; background-repeat:no-repeat; float:right; margin-right:20px;
}

#Main-Navigation {
	width:200px; padding:20px 10px; background-color:#2e3192;
	-webkit-box-shadow: 0px 6px 15px -2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 6px 15px -2px rgba(0,0,0,1);
	box-shadow: 0px 6px 15px -2px rgba(0,0,0,1);
}

/*--- Social Network ----*/
#Social-Network-Container {
	margin:15px 0px 15px 0px;
}

#Social-Network-Container ul.Social-Media-Buttons {
	
}

#Social-Network-Container ul.Social-Media-Buttons li {
	list-style:none;
}

#Social-Network-Container ul.Social-Media-Buttons li a {
	display:block; margin-right:5px; width:40px; height:40px; opacity:0.7; float:left;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

#Social-Network-Container ul.Social-Media-Buttons li a.Facebook {
	background-image:url(../files/images/layout/general/btn-facebook.png);
}

#Social-Network-Container ul.Social-Media-Buttons li a.Twitter {
	background-image:url(../files/images/layout/general/btn-twitter.png);
}

#Social-Network-Container ul.Social-Media-Buttons li a.Linkedin {
	background-image:url(../files/images/layout/general/btn-linkedin.png);
}

#Social-Network-Container ul.Social-Media-Buttons li a.Google-Plus {
	background-image:url(../files/images/layout/general/btn-google-plus.png);
}

#Social-Network-Container ul.Social-Media-Buttons li a.Pinterest {
	background-image:url(../files/images/layout/general/btn-pinterest.png);
}

#Social-Network-Container ul.Social-Media-Buttons li a:hover {
	opacity:1;
}

/*--- Quicklinks ----*/
#Quicklinks-Container {
	margin-bottom:20px;
}

#Quicklinks-Container ul.Quicklink-Wrapper {

}

#Quicklinks-Container ul.Quicklink-Wrapper li {
	list-style:none; font-size:18px; margin-left:0px;
}

#Quicklinks-Container ul.Quicklink-Wrapper li a {
	display:block; margin-right:20px; width:220px; float:left; color:#3a5fac; text-decoration:none; background-repeat:no-repeat; background-position:center top; 
}

#Quicklinks-Container ul.Quicklink-Wrapper li a:hover {
	color:#3a5fac;
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Registration {
	background-image:url(../files/images/layout/en/btn-registration.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Accommodation {
	background-image:url(../files/images/layout/en/btn-accommodation.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Program {
	background-image:url(../files/images/layout/en/btn-program.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Submission-Instructions {
	background-image:url(../files/images/layout/en/btn-submission-instructions.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Call-For-Papers {
	background-image:url(../files/images/layout/en/btn-call-for-papers.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Call-For-Tutorials {
	background-image:url(../files/images/layout/en/btn-call-for-tutorials.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Call-For-Workshops {
	background-image:url(../files/images/layout/en/btn-call-for-workshops.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Call-For-Demos {
	background-image:url(../files/images/layout/en/btn-call-for-demos.png);
}
#Quicklinks-Container ul.Quicklink-Wrapper li a.Accepted-Papers {
	background-image:url(../files/images/layout/en/btn-accepted-paper.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.invited-speakers {
	background-image:url(../files/images/layout/en/btn-invited-speakers.png);
}
#Quicklinks-Container ul.Quicklink-Wrapper li a.accepted-tutorials {
	background-image:url(../files/images/layout/en/btn-accepted-tutorials.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Call-For-Doctoral-Mentoring {
	background-image:url(../files/images/layout/en/btn-call-for-doctoral-mentoring.png);
}
#Quicklinks-Container ul.Quicklink-Wrapper li a.Gala-Dinner {
	background-image:url(../files/images/layout/en/btn-gala-dinner.png);
}
#Quicklinks-Container ul.Quicklink-Wrapper li a.Coctail {
	background-image:url(../files/images/layout/en/btn-coctail.png);
}

#Quicklinks-Container ul.Quicklink-Wrapper li a.Award {
	background-image:url(../files/images/layout/en/award.png);
}
#Quicklinks-Container ul.Quicklink-Wrapper li a.Proceedings {
	background-image:url(../files/images/layout/en/btn-proceedings.png);
}


#Quicklinks-Container ul.Quicklink-Wrapper div.Quicklinks {
	margin-top:140px; padding:10px; background-color:#FFF; border:1px solid #e1e1e1; border-top:none; text-align:center;
}

/*--- Main Page Empty Area ----*/
#Empty-Area {
	width:700px; height:170px; background-repeat:no-repeat; display:block; cursor:pointer; margin-bottom:20px;
}

.Policies {
	background-image:url(../files/images/layout/en/btn-policies.png);
}

/*--- Announcement ----*/
.Announcement-Wrapper {
	background-color:#303d4d; color:#FFF; font-size:16px; padding:5px 20px; margin-bottom:20px;
}

/*-------- Content Styles --------------------*/
#Content-Wrapper,
#Content-Title {
	padding:20px; margin-bottom:20px; background-color:#FFF; border:1px solid #ececec;
}

#Right-Container b {
	font-family: 'ubuntubold';
}

/*----- Breadcrumbs --------------------------*/
.Bread-Crumbs {
	border-top:1px dashed #BFBFBF; font-size:10px; padding-top:10px; margin-top:10px;
}

.Bread-Crumbs a{
	color: #727272;
}
.Bread-Crumbs a:hover {
	color: #06C;
	text-decoration: none;
}

/* ----- Call to action ----- */

.call-to-action {
    margin-top: 20px;
    padding-bottom: 10px;
}

.call-to-action-text {
    padding: 45px 0 25px 0;
    text-align: left;
    background: #f8f8f8;
    overflow: hidden;
}

.call-to-action-text:hover {
    box-shadow:
        0 3px 10px 0 rgba(0,0,0,.05),
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
}

.call-to-action-text .ca-text, .call-to-action-text .ca-button {
    float: left;
    padding: 0 0 0 35px;
    /*line-height: 30px;*/
    font-size: 16px;
    font-style: italic;
}

.call-to-action-text .ca-button {
    float: right;
    padding: 0 35px 0 0;
}

.call-to-action-text .ca-button a {
    padding: 5px 22px;
    background: #9d426b;
    color: #fff;
    text-decoration: none;
    -moz-box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
}

.call-to-action-text .ca-button a:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.call-to-action-text .ca-button a:active {
    -moz-box-shadow:
        0 5px 10px 0 rgba(0,0,0,.15) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow:
        0 5px 10px 0 rgba(0,0,0,.15) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    box-shadow:
        0 5px 10px 0 rgba(0,0,0,.15) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
}

/*-------- Footer --------------------*/
#Footer-Container {
	background-color:#2e3192; border-top:1px solid #20227b; padding:15px 0px;
}

#Footer-Wrapper {
	width:940px; font-size:12px; color:#8384b7; margin:auto;
}

#Footer-Wrapper a {
	color:#FFFFFF;
}

#Footer-Wrapper a:hover {
	color:#f1d3b7;
}

#Footer-Wrapper div.Column {
	width:220px; margin-right:20px;
}

#Footer-Wrapper #Dekon-Group {
	width:89px; height:39px; float:left; margin-right:15px; background-image:url(../files/images/layout/general/dekon-logo-footer.png); background-repeat:no-repeat; display:block;
}

#Footer-Wrapper div.float-left {
	margin-right:20px;
}

#Milk {
	width:200px; float:right; text-align:right;
}

#Milk-Logo {
	width:83px; height:37px; background-image:url(../files/images/layout/general/logo-milk_n.png); background-repeat:no-repeat; display:block; cursor:pointer; margin-bottom:7px; margin-left:117px;
}

#Milk-Logo:hover {
	background-image:url(../files/images/layout/general/logo-milk_h.png);
}

/*-------- Title 01 02 03 04 --------------------*/
.Title_01 {
	padding-top:0px; color:#8a4e97; font-size:24px; font-weight: bold;
}	
	
.Title_02,
.Title_04,
.Title_06 {
	font-size:15px;
	color:#12183e;
	font-weight:bold;
	}
	
.Title_04 {
	color:#8a4e97; font-size:13px;
}

.Title_05 {
	font-size:16px;
	font-weight:bold;
	color:#00a2e2;
}

/*-------- SITE SPESIFIC STYLES --------------------*/
/*------------ Program Table Styles ------------*/

.programtable {
	width:100%;
	padding: 0;
	margin: 0;
}

.programtable th {
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 6px;
	text-align:left;
	vertical-align:top;
	background: #6d8ab4 url(../files/images/content/program/bg_header.html) no-repeat;
}

.programtable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	vertical-align:top;
}

.programtable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding:3px;
	font-size:13px;
}

.programtable td.alt {
	background: #F5FAFA;
	color: #3d4d65;
	font-weight:bold;
	text-align:center;
}

.programtable td.Date {
	text-align:center; background-color:#313131; padding:8px 0px; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;
}

.programtable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../files/images/content/program/bullet1.html) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#3d4d65;
	width:80px;
}

.programtable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../files/images/content/program/bullet2.html) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3d4d65;
}

.programtable td.brief-info {
	background-color:transparent!important; padding:30px; font-size:11px; border-left: 1px solid #FF7103;
}

/*------------ LISTING TEMPLATES ------------*/
.Latest-News-Wrapper {
	margin-bottom:10px; font-size:14px;
}

.Latest-News-Wrapper .News-Item-Header {
	height:10px; padding-top:8px; background-image:url(../files/images/layout/general/news-item-header-tile.png); background-position:top; background-repeat:repeat-x; text-align:center; border:1px solid #ececec; background-color:#FFF; border-bottom:none;
}

.Latest-News-Wrapper .Description {
	padding:10px; padding-top:5px; border:1px solid #ececec; background-color:#FFF; border-top:none;
}

a.Latest-News, a.Latest-News:visited {
	color:#303d4d;
}

a.Latest-News:hover {
	color:#3a5fac;
}
/*ACCOMMODATION TABLE*/

.accoTBL tr th{
	background-color:#2e3192; color:#FFF; padding:3px; border:1px dashed #fff;
}
.accoTBL td {padding:5px; border:1px dashed #999999;  font-size:14px;}

.accoTBL tr.break {background-color:#CCC;}
.accoTBL td.break {text-align:center;}


/*SPONSOR PAGE*/

.Spopnsors{width:100%; height:200px; display:block; text-align:left;}
.SponsorContainer{width:100%; height:auto; text-align:left; float:left;}
.SponsorArea{width:150px; height:150px; display:block; float:left; margin-right:15px;}
.SponsorImage{width:150px; height:150px; display:block; float:left; border:1px solid #999;}
.SponsorImage:hover{width:150px; height:150px; display:block; border:1px solid #2e3192;}
.SponsorTitle{background-color:#2e3192; color:#FFF; font-size:18px; padding:5px; margin-bottom:10px;}
.ExhSponsorArea{width:100%; height:150px; display:block; float:left; margin-top:20px;}
.ExhSponsorArea .SponsorImage{margin-right:15px;}



/*PROGRAMME TABLE*/
.programTable2 {
	width:95%;
	margin-left:20px;
}

.programTable2 th {
	font-weight:bold;
	color: #FFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 6px;
	text-align:left;
	vertical-align:top;
	background: #6d8ab4;
	text-align:center;
}

.programTable2 td {
	border: 1px solid #C1DAD7;
	background: #fff;
	padding:3px;
}

.programTable2 td.alt {
	background: #d0ffff;
	color: #3d4d65;
	font-weight:bold;
	text-align:center;
}

.programTable2 td.Date {
	text-align:center; background-color:#2e3192; padding:8px 0px; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;
}

.programTable2 th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../files/images/content/program/bullet1.html) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#3d4d65;
	width:80px;
}

.programTable2 th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #2e3192 url(../files/images/content/program/bullet2.html) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3d4d65;
}

.programTable2 td.brief-info {
	background-color:transparent!important; padding:30px; font-size:11px; border-left: 1px solid #FF7103;
}
.JoinFaceBookEvent{
	width:700px;
	height:50px;
	background:url(../files/images/layout/btn-joinfacebook-n.png) no-repeat;
	display:block;
	cursor:pointer;
	margin-bottom:20px;
}
.JoinFaceBookEvent:hover{
	background:url(../files/images/layout/btn-joinfacebook-h.png) no-repeat;
}
.recent{
	background-color:#2e3192; padding:15px; border:3px dashed #10136d; color:#FFF; margin-bottom:20px;
}
.recent a{
	color:#fff;
}
.recent a:hover{
	color:#CCC;
}
.NewsContainer{
	width:100%;
	height:170px;
	border:1px solid #CCC;
	margin-bottom:20px;
	background:#FFF;
	border-radius:4px;
}

.NewsTitle{
	height:25px;
	line-height:25px;
	background-color:#2e3192;
	border-radius:4px 4px 0px 0px ;
	color:#FFF;
	padding:5px;
	font-weight:150;
}

.NewsContent{
	font-family:'ubuntu_condensedregular';
}

.NewsContent ul li{
	list-style:circle;
}
