/* CSS Document */
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html .clear {
	height:1%;
}

body {
	color:#212121;
	text-align:center;
	margin: 0 auto;
	background: #15155d url('../images/default/bg.jpg') repeat;
	font-family: verdana, arial;
	font-size:14px;
	height:100%;
	
}

/* Normalize margin and padding */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/* Normalize heading font sizes */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
/* Remove list-styles from lists */
ol, ul {
	list-style: none;
}
/* Normalize font style and font weight */
address, caption, cite, code, dfn em, th, var {
	font-style: normal;
	font-weight: normal;
}

strong {
    font-style: normal; 
	font-weight: bold;
}

/* Remove border from tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Remove border from fieldset and img */
fieldset, img {
	border: 0;
}
/* left align text in caption and th */
caption, th {
	text-align: left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


img {
	border:0;padding:0; margin:0;
}

p {
	color:#212121;
	font-family: verdana, arial;
	font-size:14px;
	line-height:18px;
	margin-bottom:18px;
}
li {
	color:#999;
	font-family: verdana, arial;
	font-size:14px;
	line-height:20px;
}
h1 {
	color:#212121;
	font-family: verdana, arial;
	font-size:24px;
	line-height:28px;
	}
	
h2 {
	color:#212121;
	font-family: verdana, arial;
	font-size:18px;
	line-height:24px;
}

a {color:#999;}
a:visted {color:#999;}

a.pdf[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/default/pdficon_small.gif) center left no-repeat;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#wrapper {
	width:1020px;
	text-align:left;
	margin:0 auto; 
    
    /*background:#fff url(../images/default/EOAMadridBackground.jpg) no-repeat;*/
    background:#fff;
	/* border:#fff solid 1px; */
	min-height:700px;margin-bottom:20px;
	
}



#header {/*border:#000099 solid 1px;*/width:980px;height:130px;}
#header h1 {
	color:#212121;
	font-family: verdana, arial;
	font-size:24px;
	line-height:28px;
}
/*#header img {float:right; width:200px; padding-left:20px;}*/

#content {background:#fff; width:980px;/*border:#333 solid 1px;*/ margin-top:20px; margin-bottom:20px; }

#maincontent {float:left; width:604px; /*border:#990000 solid 1px;*/margin-left:20px;margin-right:16px;}
#maincontent h2 {
	color:#212121;
	font-family: verdana, arial;
	font-size:18px;
	line-height:24px;
}

.award {left:220px;}

#sidecontent {float:left; margin-left:20px; width:300px;/*border:#990000 solid 1px;*/}
#sidecontent h2 {
	color:#212121;
	font-family: verdana, arial;
	font-size:18px;
	line-height:24px;
}

.yellowtext {color:#212121;}
#maincontent ul {list-style-type:square; padding-left:16px;}
#maincontent li {margin-bottom:10px;color:#212121;}
#sidecontent ul {list-style-type:square;padding-left:16px; }
#sidecontent li {margin-bottom:10px;color:#212121;}



#awardmenu {float:left; width:280px;margin-left:0;}

#awardcontent {float:left; width:620px; /*border:#990000 solid 1px;*/margin-left:20px;}
#awardcontent h2 { 
	color:#212121;
	font-family: verdana, arial;
	font-size:18px;
	line-height:24px;
}
#awardcontent ul {list-style-type:square; padding-left:16px;}
#awardcontent li {margin-bottom:10px;color:#212121;}

#awardmenu {background:#eeeeee;padding:20px;}
#awardmenu li {margin-bottom:6px;}
#awardmenu li a {display:block; color:#212121;font-size:11px; text-decoration:none;}
#awardmenu li:hover {color:#0000ff;}
#awardmenu a:visited {color:#212121;}


#agendamenu {float:left; width:120px;margin-left:0;}

#agendacontent {float:left; width:780px; /*border:#990000 solid 1px;*/margin-left:20px;}
#agendacontent h2 { 
	color:#212121;
	font-family: verdana, arial;
	font-size:18px;
	line-height:24px;
}
#agendacontent ul {list-style-type:square; padding-left:16px;}
#agendacontent li {margin-bottom:10px;color:#212121;}

#agendamenu {background:#303030;padding:20px;}
#agendamenu li {margin-bottom:6px;}
#agendamenu li a {display:block; color:#212121;font-size:11px; text-decoration:none;}
#agendamenu li:hover {color:#0000ff;}
#agendamenu a:visited {color:#212121;}

#agenda td {border:0; border-top:#666 solid 1px; border-bottom:#666 solid 1px; padding:16px; vertical-align: top;}
#agenda td.time {width:128px;}
#agenda td.session {width:400px;}
#agenda td.track1 {width:300px;}
#agenda td.track2 {width:300px;}
/* ++++++++++++++++++++++++++++++++++++++++ FOOTER +++++++++++++++++++++++++++++++++++++++++ */
#footer_container {width:1040px; margin:0 auto;
padding-left:40px; 
text-align:left; /*border:#f0f solid 1px;*/
}
 
#footer {
bottom:0;
/*border-top: #999999 solid 1px; */
height:40px;
width:980px;
margin:0;
/*margin-left:50px;*/
padding-left:0;
padding-top:10px;
text-align:left; 
}

#footer_leftside {width:600px; float:left; margin-left:20px; }
#footer_leftside p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer_rightside {width:250px; float:right; text-align:right; margin-right:20px;}
#footer_rightside p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer_leftside a {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
#footer_leftside a:visited {color:#fff;}
#footer_leftside a:hover {text-decoration:underline;}
/* ++++++++++++++++++++++++++++++++++++++++ End FOOTER +++++++++++++++++++++++++++++++++++++++++ 
*/

#logos li {float:left; height:60px; margin-bottom:16px;margin-left:0;}
#logos li img {padding-left:0;}

#nav_sub li {list-style: none;}
#nav_sub a {text-decoration:none;color:#000;}
#nav_sub a:hover {text-decoration:underline;}
#nav_sub a:visited {color:#000;}

