/******* Newsletter Archive *****************************/
#date-list a{display:block; text-align:right; margin-bottom:5px; 
padding:5px; background:#ededed; color:#0762A8; font-weight:bold; text-decoration:none; font-size:1.2em}
#date-list a:hover, #date-list a.selected{background:#0762A8; color:white}

div.article a.title{font-size:1.6em}


/************ Top-Level **************/
body{background:#c6def1;}

img{border:none}

h1,h2,h3,h4,h5{margin:0px; padding:0px;}

h1{font-size:200%; color:#0762A8;}
h2{font-size:160%; color:#0762A8;padding-bottom:5px; border-bottom:dotted 1px gray;}
h3{font-size:150%; color:#0762A8;}
h4{font-size:110%; color:#0762A8; font-weight:bold; text-transform:uppercase; padding-bottom:0px;border-bottom:dotted 1px gray; margin-bottom:10px;}
h5{font-size:110%; color:#0762A8; margin-bottom:5px;}

a{color:#0762A8;}

strong{font-weight:bold;}
small{font-size:75%;}

div.left{float:left;}
div.right{float:right}
/*
table.agenda a, table.agenda a:visited{color:#395984 !important; font-size:12px !important; font-weight:bold !important;}
table.agenda td:hover a, table.agenda td:hover a:visited{color:white !important;}
table.agenda td.Keynote:hover{background:#395984 !important;}
table.agenda td.Keynote:hover a{color:white !important;}
table.agenda td.Keynote:hover a:visited{color:white !important;}
table.agenda td div.Software{background:url(../Files/virtualization.png);}
table.agenda td div{display:none !important;}
table.agenda tr:hover td
{
	background: #0762A8;
	color: white;
	font-weight: bold;
}
table.agenda tr:hover td.date
{
	color: White;
}
table.agenda tr:hover td.Keynote strong
{
	color: White;
}

*/


table.agenda td
{
	background: #f1f1f1;
        color:#565656;
	padding: 10px;
	border-bottom: solid 1px #d9d9d9;
}


table.agenda strong
{
	font-weight: bold;
        font-size:1.2em;
        
}

table.agenda td.time
{
	font-size: 80%;
	color: gray;
	background: #f7f7f7;
	padding-left: 0px;
	border: solid 1px #d9d9d9;
	border-top: none;
}

table.agenda td.date
{
	background: #0762A8;
	color: White;
	font-size: 180%;
	font-weight: bold;
}

table.agenda td.Lunch{
background:#f8f8f8;
color:#767676;
}
table.agenda td.Keynote
{
	background: #e9f2f5;
        font-size:1.3em;
}
table.agenda td.Keynote strong
{	
	font-weight: bold;
	color: #0762A8;
}

a.speaker{display:block; text-decoration:none; color: #464545; margin-top:7px;}
a:hover.speaker{text-decoration:underline; color:Black}
span.company
{	
	color: #565656;
	display: block;
	margin-bottom: 7px;
	font-size:90%;
}



a.feedLink{float:right; position:relative; top:-35px; right:13px;}

div.event{display:block; padding-bottom:7px; margin-bottom:7px;border-bottom:dotted 1px #d9d9d9;}
div.event a.title{font-size:larger; font-weight:bold; text-decoration:underline}
div.event a.hometitle{font-weight:bold; text-decoration:underline}
div.event p.description{font-weight:bold; margin-top:0px; margin-bottom:0px;}
div.event p.venue{margin-top:0px; margin-bottom:0px;}
div.event .links {font-size:90%; letter-spacing:0.1em;color:Silver;}

div.webinar{display:block; padding-bottom:7px; margin-bottom:7px;border-bottom:dotted 1px #d9d9d9;}
div.webinar span.title{font-size:larger; font-weight:bold; color:#0762A8;}
div.webinar p.datetime{font-size:120%; font-weight:bold; margin-top:5px; margin-bottom:0px;}
div.webinar p.datetime a{text-decoration:none; color:#6ca300;}
div.webinar a.regLink {color:#0762A8; font-size:120%; font-weight:bold;}




/**** City Home Page Styles ****/


.city-top-left{background:url(../Files/Top_Left_Background.png) no-repeat; width:266px; height:200px; float:left; }
.city-intro-text{width:425px; height:200px; float:left; margin-left:275px; font-size:105%}
.city-intro-text h1{margin-bottom:10px; margin-top:10px;}
.city-text {font-size: 170%; color: rgb(86, 89, 91);  }


.itec-speakers{width:190px; float:left; margin-top:10px; margin-bottom:10px;}

.itec-speakers a{font-size:110%; font-weight:bold; color:#0762A8; margin-bottom:5px; text-decoration:none;}

.whitebox-275-top{background:url(../Files/WhiteBox_275_Top.gif) no-repeat; width:275px; height:9px; }
.whitebox-275-middle{background:url(../Files/WhiteBox_275_1px.gif) repeat-y; width:275px; min-height:30px;}
.speaker-text{padding:10px; padding-top:5px; padding-bottom:5px; width:255px;}
.whitebox-275-bottom{background:url(../Files/WhiteBox_275_Bottom.gif) no-repeat; width:275px; height:9px; float:left;}

.agenda-highlights{width:385px; float:left; margin-top:10px; margin-bottom:10px; margin-right:10px; }
.agenda-text{padding:10px; padding-top:5px; padding-bottom:5px; width:365px;}
.agenda-text ul{margin-left:30px; padding:1px;}


.city-who-should-attend{width:275px; float:left;}
.city-attend-text{padding:10px; padding-top:5px; padding-bottom:5px; width:255px;}
.city-attend-text ul{margin-left:25px; padding:1px;}

.city-what-you-will-learn{width:385px; float:left; margin-bottom:10px; }



/******HomePage Styles********/


div.top-left{background:url(../Files/Top_Left_Background.png) no-repeat; width:266px; height:200px; float:left; }
div.intro-text{width:325px; height:200px; margin-left:275px;}
div.intro-text h1{margin-bottom:10px; margin-top:10px;}
div.intro-text span{font-size: 145%; color: rgb(86, 89, 91); font-weight:bold; }


div.blue-box-top{background:url(../Files/BlueBox_585_Top1.gif) no-repeat; width:585px; height:8px;}
div.blue-box-middle{background:url(../Files/BlueBox_585_1px.gif) repeat-y; width:585px;}
div.conference-text{padding:10px; padding-top:5px; padding-bottom:5px; width:565px;}
div.blue-box-bottom{background:url(../Files/BlueBox_585_Bottom.gif) no-repeat; width:585px; height:8px;}

div.who-should-attend{width:190px; margin-right:10px; float:left}
div.whitebox-190-top{background:url(../Files/WhiteBox_190_Top.gif) no-repeat; width:190px; height:9px; }
div.whitebox-190-middle{background:url(../Files/WhiteBox_190_1px.gif) repeat-y; width:190px; min-height:30px;}
div.attend-text{padding:10px; padding-top:5px; padding-bottom:5px; width:170px;}
div.attend-text ul{margin-left:25px; padding:1px;}
div.whitebox-190-bottom{background:url(../Files/WhiteBox_190_Bottom.gif) no-repeat; width:190px; height:9px; float:left;}

div.what-you-will-learn{width:385px; float:left; }
div.whitebox-385-top{background:url(../Files/WhiteBox_385_Top.gif) no-repeat; width:385px; height:9px; }
div.whitebox-385-middle{background:url(../Files/WhiteBox_385_1px.gif) repeat-y; width:385px; min-height:30px;}
div.learn-text{padding:10px; padding-top:5px; padding-bottom:5px; width:365px;}
div.whitebox-385-bottom{background:url(../Files/WhiteBox_385_Bottom.gif) no-repeat; width:385px; height:9px; float:left;}

div.itec-webinars{width:385px; float:left; margin-top:10px; margin-bottom:10px; margin-right:10px; }
div.whitebox-385-top{background:url(../Files/WhiteBox_385_Top.gif) no-repeat; width:385px; height:9px;}
div.whitebox-385-middle{background:url(../Files/WhiteBox_385_1px.gif) repeat-y; width:385px; min-height:30px;}
div.webinar-text{padding:10px; padding-top:5px; padding-bottom:5px; width:365px;}
div.webinar-text ul{margin-left:30px; padding:1px;}
div.whitebox-385-bottom{background:url(../Files/WhiteBox_385_Bottom.gif) no-repeat; width:385px; height:9px; float:left;}

div.itec-connect{width:190px; float:left; margin-top:10px; margin-bottom:10px;}
div.whitebox-190-top{background:url(../Files/WhiteBox_190_Top.gif) no-repeat; width:190px; height:9px; }
div.whitebox-190-middle{background:url(../Files/WhiteBox_190_1px.gif) repeat-y; width:190px; min-height:30px;}
div.connect-text{padding:10px; padding-top:5px; padding-bottom:5px; width:170px;}
div.whitebox-190-bottom{background:url(../Files/WhiteBox_190_Bottom.gif) no-repeat; width:190px; height:9px; float:left;}


/* Feed Link */
.widget div.feed a{display:block; padding:10px; font-weight:bold; color:white; text-decoration:none; background:#123362;}

/* Article Container */
.widget div.articleList {}
.widget div.articleList .title a{font-weight:bold; color:#0762A8; font-size:140%; text-decoration:none;}
.widget div.articleList .title a:hover{color:#123362; text-decoration:underline;}
.widget div.articleList .title a:visited{color:#9cb5d9;}
.widget div.articleList .description{ margin-top:5px;}
.widget div.articleList .byline{font-size:80%; color:gray; margin-top:5px;}
.widget div.articleList a.expand{display:block; background:#0762A8; height:16px; line-height:16px; width:16px; text-align:center; color:White; font-weight:bold; text-decoration:none;}


/* Article Classes */
.articleView .title{font-size:160%; color:#123362;font-weight:bold;}
.articleView div.author{margin-top:5px;font-size:120%; color:#474747;font-weight:bold;}
.articleView div.date{font-size:70%; color:gray; margin-top:5px;}
.articleView div.body{margin-top:10px;}
.articleView div.tagList{margin-top:10px; font-size:70%;}
.articleView span.tag{font-weight:bold; color:#123362;}


/******* Unique IDs *****************************/

#container{ background:white; width:900px; text-align:left;}

#superheader{height:82px; overflow:hidden;}
#superheader h1 span{display:none;}

#subheader{height:0px; background:#ededed url(../Files/Splash_Home_Interior.png); overflow:hidden;}

#subheader h1{margin-top:115px; margin-left:15px; font-size:360%; color:Black; letter-spacing:-0.05em;}

#sponsor_logo{padding-top:10px; padding-bottom:10px;}

#sponsor_list{}



#sponsor_list h2{margin-bottom:10px; color:Black;}
#sponsor_list div.sponsor_item{padding:10px; margin-bottom:10px; border:dotted 1px silver;}
#sponsor_list a.image{display:block;}
#sponsor_list a.link{font-size:140%; font-weight:bold;}

#exhibitor_list{}
#exhibitor_list h2{margin-bottom:10px; color:Black;}
#exhibitor_list div.exhibitor_item{padding:10px; margin-bottom:10px; border:dotted 1px silver;}
#exhibitor_list a.image{display:block;}
#exhibitor_list a.link{font-size:140%; font-weight:bold;}




#search{height:40px; line-height:40px; padding-right:15px; display:block; float:right;}
#search input.text{width:150px; border: 1px solid white;}
input.submit {color:#810a0a;}

/* TOP NAVIGATION */
#topNav {background:#003e5d url(../Files/itec_top_bg.gif); width:100%; margin-bottom:10px;}

#topNav #nav{margin:0px; padding:0px; list-style:none;} 
#topNav #nav ul{display:none;} 
#topNav #nav li {float: left;}
#topNav #nav li a{display:inline-block; line-height:30px; height:30px; padding-left:25px; color:#d3e2ea; text-decoration:none}
#topNav #nav li a:hover{color:white;}


/* DROPDOWN CSS */
#mainNav {height:35px; background:#ededed url(../Files/Nav_1PX.gif);}

#mainNav #nav, #nav ul {padding: 0; margin: 0; list-style: none; line-height: 1;}
#mainNav #nav li {float: left;}
#mainNav #nav li a {display:inline-block; padding-left:15px; padding-right:15px; height:35px; line-height:35px; color:#0762A8; font-size:95%; text-align:left; text-decoration:none; font-weight:bold;}
#mainNav #nav li a:hover{background:#0762A8 url(../Files/itec_nav_bg_on.png); color:white;}
#mainNav #nav li a.selected, #header #nav li a:hover.selected{background:#0762A8 url(../Files/itec_nav_bg_on.png); color:white;}
#mainNav #nav li ul {position: absolute;  width: 20em; left: -999em;}
#mainNav #nav li ul li {float: left; width: 20em; background:#ededed url(../Files/Nav_1PX.gif); height:35px;}
#mainNav #nav li ul li a {display: block; padding-left:20px; height:35px; line-height:30px; color:#0762A8; font-size:100%; text-align:left; text-decoration:none; font-weight:bold;}
#mainNav #nav li ul li a:hover{background:#0762A8 url(../Files/itec_nav_bg_on.png); color:white;}
#mainNav #nav li ul ul {margin: -30px 0 0 20em; background:#e1d6b8}
#mainNav #nav li:hover ul ul, #header #nav li.sfhover ul ul {left: -999em;}
#mainNav #nav li:hover ul, #header #nav li li:hover ul, #header #nav li.sfhover ul, #header #nav li li.sfhover ul {left: auto; z-index:9999999;}


/* END DROPDOWN MENU CSS */

#content{margin-top:5px;}

#content2_inner{margin-top:5px;}

#home-top-left{margin-top:-10px; margin-left:0px; padding:0px; padding-top:0px; width:600px; height:200px; float:left;}

#city-top-left{margin-top:-15px; margin-left:-10px; padding:0px; padding-top:0px; width:700px; height:200px;}

#home-middle-left{padding-left:10px; padding-top:10px; width:600px; float:left;}

#city-home-middle-left{padding-left:50px; padding-top:10px; width:600px; float:left;}

#home-bottom-left{padding-left:10px; padding-top:10px; width:600px; min-height:350px; float:left;}

#city-bottom-left{padding-left:10px; padding-top:10px; width:700px; min-height:350px; float:left;}



#content3_inner{padding:15px;padding-top:0px;}

#breadcrumb{margin-bottom:15px;margin-top:5px; letter-spacing:0.1em; }
#breadcrumb span{color:#0762A8}
#breadcrumb ul{list-style:none;margin:0px; padding:0px;}
#breadcrumb li{float:left;margin:0px; padding:0px; margin-right:5px;}
#breadcrumb li a{color:#0762A8; text-decoration:none; font-weight:bold;}
#breadcrumb li a:hover{text-decoration:underline;}
#breadcrumb div.inner{}

#footer{background:#a2c4de url(../Files/Home_Footer.png); height:40px; border-top:solid 1px #d9d9d9;margin-top:10px;}
#footer a{text-decoration:none;}
#footer strong{}

#footer #nav{margin:0px; padding:0px; margin-left:15px; list-style:none;} 
#footer #nav ul{display:none;} 
#footer #nav li {float: left;}
#footer #nav li a{display:inline-block; line-height:40px; height:40px; padding-right:15px; color:White;}

/*#subfooter{padding:10px; font-size:90%;}*/

/* CLEARFIX - DO NOT REMOVE */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
