/* START Reserved Elements */

/* Orange-ish Color for Outer Glow #eab25b */

/* Black-ish BG #0f0f10; */

/* Light Grey BG #e1e1e1 */

/* Mid Grey Nav Text #b7b7b7 */

/* Light Grey Tool Nav Text #d7d7d7 */


body{
margin:0px;
padding:0px;
text-align:center;
background-color:#0f0f10;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:none;
}
form{
padding: 0px;
margin: 0px;
}

a{
text-decoration:underline;
color:#003399;
}

a:hover{
text-decoration:none;
color:#0066CC;
}

h1{
}

p{
}

ul{
padding:0px;
margin:0px;
}

ol li{
margin:5px 0px 5px 0px;
}

li{
padding:0px;
margin:0px;
}

/* END Reserved Elements */

/* START Custom Global Styles */

.divClr {
height:0px; 
clear:both;
margin:0px;
padding:0px;
}

.button{
display:inline-block;
text-align:center;
margin:0px 0px 20px 0px;
}

.button a{
padding:10px 10px 10px 10px;
margin:5px 5px 5px 5px;
border-top:solid 1px #FF0000;
border-right:solid 1px #990000;
border-bottom:solid 1px #990000;
border-left:solid 1px #FF0000;
background-color:#CC0000;
color:#FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight:bold;
/*text-shadow: #CCCCCC 1px 1px 1px, #333333 -1px -1px 1px;*/
-moz-box-shadow: 1px 1px 10px #00f;
-webkit-box-shadow: 0px 0px 5px #666;
box-shadow: 3px 3px 5px black;
display:block;
text-decoration:none;
text-transform:uppercase;
background-repeat:no-repeat;
}

.button a:hover {
border-top:solid 1px #CC0000;
border-right:solid 1px #FF3333;
border-bottom:solid 1px #FF3333;
border-left:solid 1px #CC0000;
background-color:#FF0000;
text-decoration:none;
background-position:-1000px -1000px;
}

.container{
padding: 0px;
margin: 0px auto;
width:1000px;
/* -webkit-box-shadow: 0px 0px 40px #eab25b; */
}

.header{
}

.header .logo{
width:280px;
height:152px;
float:left;
}

.toolNav{
width:720px;
float:left;
text-align:right;
padding:15px 0px 0px 0px;
}

.toolNav ul{
}

.toolNav ul li{
display:inline-block;
}

.toolNav ul li a{
background-position:top left;
height:25px;
display:inline-block;
text-decoration:none;
padding:0px;
}

.toolNav ul li a:hover{
background-position:top right;
text-decoration:none;
}

.toolNav ul .textual a{
padding:10px 20px 0px 20px;
color:#d7d7d7;
font-weight:bold;
height:5px;
font-size:11px;
}

.toolNav ul .textual a:hover{
text-decoration:underline;
color:#eab25b;
}

.toolNav #advertise a{
background-image:url(images/headerToolNav_advertise.jpg);
width:100px;
}

.toolNav #becomeASponsor a{
background-image:url(images/headerToolNav_becomeASponsor.jpg);
width:140px;
}

.toolNav #exhibitorInfo a{
background-image:url(images/headerToolNav_exhibitorInfo.jpg);
width:130px;
}


#springBreak{
width:210px;
float:left;
padding:39px 0px 0px 10px;
}

#preNav{
padding:87px 0px 0px 115px;
float:left;
width:105px;
}

#preNav .tab{
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
background-color:#eab25b;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:105px;
height:20px;
padding:5px 0px 0px 0px;
text-shadow: 2px 2px 3px #000;
font-style:italic;
text-transform:uppercase;
margin:0px 0px 0px 0px;
}

#countdown{
float:left;
height:74px;
text-align:right;
padding:10px 0px 0px 20px;
width:240px;
}

.nav{
background-image:url(images/headerNavBar.jpg);
background-repeat:no-repeat;
width:1000px;
height:41px;
background-color:#e1e1e1;
}

.nav ul{
text-align:left;
padding:0px 0px 0px 30px;
}

.nav ul li{
display:inline-block;
}

.nav ul li a{
display:inline-block;
color:#b7b7b7;
font-weight:bold;
padding:10px 15px 0px 15px;
height:31px;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
}

.nav ul li a:hover{
color:#eab25b;
}

.subNav{
background-color:#e1e1e1;
height:40px;
}

.subNav div{
display:none;
height:40px;
}

.subNav ul{
text-align:left;
padding:0px 0px 0px 30px;
}

.subNav ul li{
display:inline-block;
}

.subNav ul li a{
display:inline-block;
color:#666666;
padding:10px 15px 0px 15px;
text-decoration:none;
font-size:12px;
}

.subNav ul li a:hover{
color:#0f0f10;
}


.content{
background-color:#e1e1e1;
padding:0px 0px 0px 0px;
text-align:left;
}

.footer{
background-image:url(images/footerBG.jpg);
background-repeat:no-repeat;
padding:20px 0px 40px 0px;
}

.footer .left{
width:810px;
float:left;
padding:0px 0px 0px 30px;
margin:0px;
text-align:left;
}

.footer h1{
color:#FFFFFF;
font-size:14px;
}

.footer .left .item{
float:left;
padding:0px 15px 0px 15px;
}

.footer .left .item ul{
list-style:none;
}

.footer .left .item ul li{
}

.footer .left .item ul li a{
font-size:13px;
color:#FFFFFF;
text-decoration:none;
text-shadow: 3px 3px 5px #000;
}

.footer .left .item ul li a:hover{
text-decoration:underline;
}

.footer .right{
width:160px;
float:left;
padding:0px;
margin:0px;
}

.footer .guruz{
padding:10px;
}

.footer .guruz a{
color:#FFFFFF;
text-shadow: 2px 2px 3px #000;
}

.footer .guruz a:hover{
color:#eab25b;
}


#sponsorList{
background-color:#FFFFFF;
padding:0px;
text-align:center;
}

#sponsorList .aSponsor{
width:160px;
height:100px;
float:left;
display:block;
margin:0px 0px 0px 0px;
border-top:solid 1px #CCCCCC;
}

#sub #sponsorList .aSponsor{
margin:0px 10px 0px 20px;
}

#sponsorList .aSponsor a{
width:160px;
height:100px;
float:left;
display:block;
background-position:top left;
text-decoration:none;
}

#sponsorList .aSponsor a:hover{
background-position:top right;
text-decoration:none;
}

.textRed{
color:#FF0000;
}

/* END Custom Global Styles */



/* START Home Styles */

#homeLatest {
background-image:url(images/homeLatest_tile.jpg);
}

#homeLatest h2{
font-size:11px;
color:#004a8f;
margin:10px 0px 0px 0px;
}

#homeLatest h3{
color:#FFFFFF;
text-shadow: #000 3px 2px 2px;
}

#homeLatest p{
margin:0px;
font-size:10px;
}

#homeLatest ul{
margin:0px;
padding:0px;
}

#home .col1{
float:left;
text-align:left;
width:275px;
margin:10px 0px 20px 10px;
padding:110px 20px 20px 20px;
background-image:url(images/homeTextBox.jpg);
background-repeat:no-repeat;
}

#home .col1 h1{
font-size:13px;
color:#555555;
}

#home .col1 p{
font-size:13px;
color:#555555;
}

#home .col1 ul{
margin:0px 0px 0px 40px;
}

#home .col1 ul li{
font-size:13px;
color:#555555;
}




#home .col2{
width:660px;
float:left;
color:#333333;
}


#hostAndSponsors{
background-color:#FFFFFF;
background-image:url(images/homeTreadRule.jpg);
background-position:top;
background-repeat:no-repeat;
padding:40px 0px 0px 0px;
}


#hostAndSponsors .host{
float:left;
margin:0px 0px 0px 20px;
width:310px;
text-align:center;
}


#hostAndSponsors .sponsors{
float:left;
margin:0px 0px 0px 10px;
width:640px;
text-align:center;
}



/* END Home Styles */




/* START Sub Styles */

#sub .content{
padding:20px 20px 10px 20px;
background-color:#FFFFFF;
background-image:url(images/homeTreadRule.jpg);
background-repeat:no-repeat;
}



#showInformation .left{
width:590px;
float:left;
padding:0px;
margin:0px 10px 0px 0px;
}

#showInformation ul{
list-style:none;
}

#showInformation ul li{
}

#showInformation ul li h2{
float:left;
width:100%;
font-size:14px;
margin:0px 0px 10px 0px;
text-align:left;
}

#showInformation ul li h2 a{
color:#0f0f10;
}

#showInformation ul li h2 a:hover{
color:#eab25b;
}

#showInformation ul li h3{
float:left;
width:100%;
margin:0px 0px 10px 10px;
font-size:10px;
color:#666666;
font-weight:normal;
line-height:18px;
}

#showInformation .right{
width:360px;
float:left;
padding:20px 0px 0px 0px;
margin:0px;
}

#showInformation .right img{
display:block;
clear:both;
margin:0px 0px 20px 0px;
}


#hotels{
}

#hotels .hotel{
border-bottom:solid 1px #999999;
padding:10px 0px 10px 0px;
}

#hotels .hotel h2{
margin:10px 0px 5px 0px;
}

#hotels .hotel h3{
margin:0px;
font-size:12px;
font-weight:normal;
}

#hotels .hotel h4{
margin:5px 0px 0px 0px;
}

#hotels .hotel p{
font-size:10px;
}


#seminarsList{
text-align:left;
}

#seminarsList ul{
}

#seminarsList ul li{
float:left;
margin:0px 5px 10px 0px;
text-align:left;
}

#seminarsList ul li .img{
float:left;
width:150px;
margin:0px 10px 0px 0px;
}

#seminarsList ul li .text{
float:left;
width:130px;
}

#seminarsList ul li h2{
margin:0px;
padding:0px;
text-align:left;
}

#seminarsList ul li h3{
margin:0px;
padding:0px;
}



.video2Col{
}

.video2Col .videoPlayer{
float:left;
width:480px;
margin:0px 20px 0px 0px;
}

.video2Col .textHolder{
float:left;
width:460px;
}

#registrationForm{
}

#registrationForm h1, #registrationForm h2, #registrationForm h3, #registrationForm h4, #registrationForm h5{
float:left;
padding:5px;
}

#registrationForm form{
}


#registrationForm .label{
width:120px;
margin:0px 10px 10px 0px;
float:left;
text-align:left;
}

#registrationForm .formItem{
width:340px;
margin:0px 0px 10px 0px;
float:left;
}

#registrationForm .formItemCheckbox{
width:220px;
margin:0px 10px 10px 0px;
float:left;
}


#registrationForm #submitBTN{
background-color:#eab25b;
color:#FFFFFF;
border:solid 3px #FFFFFF;
-webkit-box-shadow: 0px 0px 10px #999;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:10px 20px 10px 20px;
text-shadow: 2px 2px 3px #000;
}

#registrationForm input{
background-color:#e1e1e1;
font-size:12px;
}


#events{
}

#events ul{
}

#events ul li{
border-bottom:solid 5px #aaaaaa;
margin:0px 0px 25px 0px;
padding:0px 0px 25px 0px;
}

#events ul li .image{
width:390px;
margin:0px 20px 0px 0px;
float:left;
}

#events ul li .info{
width:535px;
float:left;
}

#events ul li .info .text{
/*height:180px;*/
border-bottom:solid 2px #aaaaaa;
}

#events ul li .info .text h2{
float:none;
width:auto;
text-align:left;
font-size:16px;
}

#events ul li .info .text p{
}

#events ul li .info .sponsor{
}





/* END Sub Styles */




