

body{
	margin:0;
	color:#000;
	font:11px "Helvetica", "Arial",  sans-serif;
	background: url(../images/fire2.png) repeat-x;
}
html{
background: #171717 url(../images/bg.gif) repeat 50% 0;

}

img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}

/* Changed font from "Lucida Sans Unicode", "Lucida Grande", to "Helvetica", "Arial", */

a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px/14px "Helvetica", "Arial",  sans-serif;
	vertical-align:middle;
	color:#030303;
	margin:0;
}
form{
	margin:0;
	padding:0;
	border:none;
}
/* Main */
.main {
	margin:0 auto;
	width:920px;
	overflow:hidden;
	position:relative; 
}
.holder{
	overflow:hidden;
	height:1%;
}
/* Header */
#header{
	width:920px;
	overflow:hidden;
	background: url(../images/bg-header.png) no-repeat;
	font-size:13px;
	color:#fefcfc;
}
	/* header area */
.header-area{
	overflow:hidden;
	height:1%;
	padding:0 0 22px 12px;
	position:relative;
}
.header-area span{
	float:left;
	line-height:25px;
	width:232px;
}
.header-area p{
	line-height:25px;
	margin:0;
	letter-spacing:-1px;
}
.header-area p a{
	color:#fefcfc;
	background:url(../images/separator-header.gif) no-repeat 0 2px;
	padding:0 0 0 6px;
}
	/* Logo */
.logo{
	background:url(../images/logo.png) no-repeat;
	float:left;
	width:406px;
	height:133px;
	text-indent:-9999px;
	margin:9px 41px 0 0;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
	/* header -  form */
#header .holder{
	padding:0 25px 0 4px;
	position:relative;
	width:891px;
	height:auto;
}
.text{
	float:left;
	border:none;
	width:157px;
	padding:0 3px 2px 2px;
	margin:2px 4px 0 0;
}
.btn{
	color:#fbfbfb;
	background:#c94700;
	float:left;
	padding:0 3px 3px;
	font-size:12px;
	line-height:15px;
	margin:2px 0 0;
}
#header .subscribe:hover{text-decoration:none;}
	/* Sub-nav */
.sub-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font-size:13px;
}
.sub-nav li{
	float:left;
	background:url(../images/btn-sub-nav.gif) no-repeat;
	line-height:24px;
	width:111px;
	text-align:center;
	margin-left:3px;
}
.sub-nav li#donation{
	float:left;
	background:url(../images/btn-sub-nav-donation.gif) no-repeat;
	line-height:24px;
	width:111px;
	text-align:center;
	margin-left:3px;
}
.sub-nav li a{color:#040404;}

/* holder-images */
.holder-images{
	overflow:hidden;
	width:872px;
	padding:21px 24px 0 24px;
	height:300px;
	background:url(../images/bg-holder-img-v2.png) no-repeat;
}
.holding1{float:left;}
.holding2{float:right;}
.holder-images img{
	display:block;
}
/* Navigation */
#nav{
	margin:0;
	padding:0 0 28px;
	list-style:none;
	background:url(../images/bg-nav.png) no-repeat;
	width:920px;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:160px;
	position:absolute;
	top:43px;
	left:0;
	display:none;
}
#nav ul ul{
	top:-1px;
	left:160px;

}
#nav ul ul ul{
	top:-1px;
	left:160px;

}
#nav li{
	float:left;
	background:url(../images/separator-nav.png) no-repeat 0 9px;
	padding:0 16px;
	line-height:44px;
	margin:0 0 0 -1px;
	font-size:12px;
	position:relative;
}
#nav li li{
	background:#504200;
	margin:0;
	padding:9px 5px 9px 10px;
	font-size:13px;
	line-height:14px;
	border-top:1px solid #000000;
	width:145px; 
}
#nav li:hover,
#nav li.hover{color: #d4b800;}
#nav li a{color:#dbd8d8;}
#nav li li a{
	display:block;
	width:100%; 
}
#nav li:hover a,
#nav li.hover a{
	text-decoration:none;
	color: #cfa400;
}
#nav li li:hover a,
#nav li li.hover a{color:#d4b800;}
#nav li li li:hover a,
#nav li li li.hover a{color:#d4b800;}
#nav li:hover li a,
#nav li.hover li a{color:#dbd8d8;}
#nav li li:hover li a,
#nav li li.hover li a{color:#dbd8d8;}
#nav li li li:hover li a,
#nav li li li.hover li a{color:#dbd8d8;}
#nav li li:hover a,
#nav li li.hover a{color:#d4b800;}
#nav li li li:hover a,
#nav li li li.hover a{color:#d4b800;;}
#nav li li li li:hover a,
#nav li li li li.hover a{color:#e53926;}

/* content */
.content{width:920px;}
.content .bg{
	overflow:hidden;
	height:1%;
	background:#f6f6f6 url(../images/bg-content.gif) repeat-x;

	padding:22px 14px 4px 35px;
	margin:0 0 32px;
}
.content h2{
	background:url(../images/bg-h.png);
	line-height:40px;
	color:#dbd8d8;
	font-size:17px;
	margin:0;
	padding:0 0 2px 18px;
	font-weight:normal;
	height:1%;
	clear:both;
}
.content h3{
	font-size:16px;
	color:#333;
	border-bottom:2px solid #707070;
	margin:0 21px 17px 0;
	text-transform:uppercase;
	font-weight:normal;
}

.content h4{
	font-size:13px;
	color:#333;
	margin:0 21px 17px 0;
	text-transform:uppercase;
	font-weight:normal;
}
/* RECENT POSTINGS */
.recent-posting{
	float:left;
	width:253px;
}
.recent-posting div{
	padding-bottom: 25px;
}

.recent-posting .box{padding:0 0 24px;}
.recent-posting .holder{margin:0 0 5px ;}
.recent-posting .date{
	float:left;
	background: #9d4035;
	border:1px solid #9a9a9a;
	color:#fbf8f8;
	padding:2px 4px 3px;
	margin:0 12px 0 0;
}
.recent-posting h5{
	font-size:12px;
	color:#1d1d1d;
	margin:0;
	line-height:20px;
	text-transform:uppercase;
	font-weight:normal;
}
.recent-posting p{
	margin:0;
	color:#999;
	font-size:12px;
}
.recent-posting a{color:#9d4035;}
/* UPCOMING EVENTS & MEETINGS */

.link{
	margin:0 14px 0 0;
	text-align:right;
	line-height:38px;
}
/* Now Featuring */
.holder-blockes{
	width:1000px;
	overflow:hidden;
	margin:0 0 35px;
}
.block{
	float:left;
	width:435px;
	margin:0 53px 0 0;
}
.block .bottom{
	height:242px;
	width:435px;
	clear:both;
	float:left;
	background:url(../images/bg-block.png) repeat-x;
}
.block-bg{
	float:left;
	width:435px;
	background:url(../images/bg-block-repeat.png);
}
.content-block{
	float:left;
	margin:0;
	width:435px;
	margin:0 0 -242px;
	position:relative;
}
.content-block img{display:block;}
.block h4{
	margin:0;
	font-size:14px;
	color:#742422;
	line-height:12px;
	border-bottom:4px solid #742422;
}
.block span{display:block;}
.featured-media{
	float:left;
	width:240px;
	padding:20px 0 0 7px;
}
.featured-media h4{margin:0 21px 10px 0;}
.featured-media ul{
	margin:0;
	padding:0 0 26px 7px;
	list-style:none;
}
.featured-media ul li{
	overflow:hidden;
	height:1%;
	background:url(../images/separator-list.gif) no-repeat 0 100%;
	padding:5px 0 6px;
	vertical-align:top;
}
.featured-media ul img{
	float:left;
	margin:0 12px 0 0;
}
.latest-podcast{
	float:right;
	width:157px;
	padding:8px 10px 0 0;
	text-align:right;
}
* html .latest-podcast{padding:8px 7px 0 0;}
.latest-podcast h4{
	margin:0 0 7px;
	text-align:right;
}
.latest-podcast .conteiner-img{
	background:url(../images/conteiner-img.png) no-repeat;
	width:74px;
	height:43px;
	padding:2px 64px 12px 7px;
	margin:0 0 0 16px;
}
.latest-podcast .conteiner-img img{display:block;}
.latest-podcast a{color:#742422;}
/* block-inform */
.heiding{
	background:url(../images/bg-h.png);
	overflow:hidden;
	height:1%;
	padding-right:18px;
}
.heiding h2{
	background: none;
	clear:none;
}
.partner-login-h{float:left;}
.contact-information-h{float:right;}
.block-inform{
	background:#f6f6f6 url(../images/bg-block-inform.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:19px 32px 23px 23px;
}
.partner-login{
	float:left;
	width:336px;
}
.partner-login .holder{
	margin-bottom:4px;
}
.partner-login .text{
	width:132px;
	margin:0 13px 0 0;
}
.partner-login .btn{
	padding:0 6px 3px;
	margin:0;
}
.partner-login p{
	margin:0 0 0 3px;
	font-size:9px;
	line-height:24px;
}
.contact-information{
	float:right;
	width:522px;
	text-align:right;
}
.contact-information address{
	font-style:normal;
	display:block;
	padding:0 0 9px;
	background:url(../images/border-address.gif) no-repeat 100% 100%;
	margin:0 0 5px;
}
.contact-information dl{
	margin:0;
	padding:0;
	display:inline;
}
.contact-information dt{
	display:inline;
	padding:0 0 0 1px;
}
.contact-information dd{
	display:inline;
	margin:0;
	background:url(../images/separator-address.gif) no-repeat 100% 2px;
	padding:0 4px 0 0;
}
.contact-information a{margin:0 0 0 2px;}
/* footer */
#footer{
	padding:44px 0 30px 0;
	color:#fff;
	font-size:12px;
}
#footer p{
	text-align:center;
	margin:0;
	line-height:14px;
}

/* Rotator Mods */

#rotateNav a { border: 2px solid white; background: #2b2b2b; text-decoration: none; margin: 0 3px; padding: 1px 5px; color: white; font-size: 11px;  }

#rotateNav {
	
	position: relative;
	clear: none;
	top: -265px;
	padding-left: 5px;
	z-index: 2;
	height: 25px;

	
}

#imgrotation {
	z-index: 1;
}

/* END ROTATOR MODS */


/* RESOURCES */
.sub-content{
	
	padding-left: 10px;
	color:  #333;
	
}

.sidebar-links{
	
	padding-left: 15px;
	text-decoration: none;
	list-style: none;
	font-size: 13px;
	line-height: 20px;
	
}

.side-plugin{
	
	padding-top: 25px;
	
}

table.videoListing{
	
	border-collapse: collapse;
}

table.videoListing tr {
	
	border-bottom: 1px solid #dfdfdf;

}

table.videoListing td {
	
	padding-bottom: 10px;
	padding-top:  10px;
	padding-right: 10px;

}

table.inviteForm td{
	
	padding-bottom: 15px;
	color:  #333;
}

table.inviteForm{
	
	padding-top: 15px;
}

/* CONTACT */



.contactInfo ul {
	list-style: none;
	padding-left: 15px;
	color: #666;
}

.contactInfo span {
	color: #9d4035;
	padding-right: 10px;
}


table.contactForm{
	padding-left: 15px;
	padding-top: 10px;

}

table.contactForm td{
	color: #333;
	padding-bottom: 7px;

}

/* PARTNERS SECTION*/

 	.creditCard td {
     
     font-size: 10px;
     color: #333333;
     padding-right: 5px;
     margin: 5px;
        
    }
    
    .donationAmount td {
     
     font-size: 10px;
     color: #333333;
     padding-right: 15px;
     margin: 5px;
        
    }
    
    table.donationAmount {
     
    	line-height: 30px;
}

    table.creditCard {
     
	   	line-height: 23px;
}    
    
table.accountHistory td{
	color: #999999;
}
    
/* END PARTNERS SECTION*/

/* Main Content */


.articleList ul{
	
	padding-left: 10px;
	padding-right: 20px;
	
	
}



.upcoming{
	float:right;
	width:577px;
	overflow:hidden;
	font-size:12px;
}

.upcoming ul li{

	padding:0 20px 21px 0;
	color:  #666666;
	padding-bottom: 15px;
	padding-right: 20px;
	word-spacing: 2px;
	list-style-type: square;
	list-style-position: inside;

}

.upcoming a{color:#9d4035;}
.upcoming li span{color:#1d1d1d;}
.upcoming p{
	
	color: #333;
	line-height: 25px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 10px;
	word-spacing: 2px;
	
}

.sub-content ul li{
	
	list-style: none;
	clear: both;
	
}

.reprints {
	display: block;
	padding-top: 8px;
	font-size: 9px;
	line-height: 10px;
}

.reprints p{

	font-size: 10px;
	line-height: 15px;
}

/* Main Page Events */
.upcomingEvents{
	float:right;
	width:577px;
	overflow:hidden;
	font-size:12px;
}
.upcomingEvents ul{
	margin:0;
	padding:0;
	list-style:none;
}
.upcomingEvents ul li{
	overflow:hidden;
	width:700px;
	padding:0 20px 21px 0;
}
.upcomingEvents ul li div{
	float:left;
	width:163px;
	margin:0 33px 0 0;
}
.upcomingEvents li h6{
	margin:0;
	font-size:12px;
	color:#9d4035;
	font-weight:normal;
}
.upcomingEvents a{color:#9d4035;}
.upcomingEvents li span{color:#1d1d1d;}

.tag input {
	font-size: 9px;
}

.schedule td {
padding-right: 20px;
vertical-align: top;
padding-bottom: 5px;
}

.scheduleHeaders{
font-weight: bold;
padding: 15px 0px 5px 0;
}

.carRentals p {
padding: 5px 0 5px 0;
}

.clear {
	clear: both;
}


	/*new css for dev-events and dev-events_view*/
.content .bg2wrapper {
	float: left;
	width: 920px;
	background:#f6f6f6 url(../images/bg-content.gif) repeat-x;
}
.content .bg2{
	overflow:hidden;
	height:1%;
	float: left;
	width: 253px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.itineraryContainer {
	float: left;
	width: 632px;
	position: relative;
	background-color: #FFF;
	padding-bottom: 40px;
}
.upcomingEventsheader {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 30px;
	color: #FFF;
	float: left;
	height: 35px;
	width: 607px;
	background-image: url(../images/gradient_Bg.jpg);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.featuredEvent {
	float: left;
	height: 300px;
	width: 600px;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 20px;
	margin-top: 16px;
}
.eventTypesTitle{
	float: left;
	font-size:16px;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
	width: 592px;
	position: relative;
	height: 16px;
	margin-bottom: 17px;
	margin-left: 40px;
}
.eventTypes {
	float: left;
	width: 570px;
	padding-left: 62px;
}
.eventTypes ul {
	margin: 0px;
	padding: 0px;
}
.eventTypes ul li {
	float: left;
	display: inline;
	width: 120px;
	height: 22px;
	bottom-margin: 20px;
	list-style:none;
	font-weight: bold;
}
.listingContainer {
	width: 525px;
	float: left;
	position: relative;
	margin-right:53px;
	margin-left:54px;
	color: #FFF;
	text-align: left;
}
.listingContainerDate {
	margin-left:10px;
	margin-top:15px;
	margin-bottom:3px;
	float: left;
	width: 515px;
	float: left;
	height: 16px;
	color: #333;
}
.eventTypesListingContainer {
	background-color: #000;
	width: 525px;
	height: 98px;
	clear: both;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.eventTypesListingColor {
	float: left;
	height: 98px;
	width: 7px;
}
.eventTypesListingInfo {
	float: left;
	height: 48px;
	width: 370px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.eventTypesListingBtn {
	float: right;
	height: 15px;
	width: 62px;
	background-color: #333;
	margin-left: 13;
	margin-top: 35px;
	margin-right: 25px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}

/* jquery menu for dev-events_view */
#eventsMenuContainer {
	float: left;
	position:relative;
	width: 600px;
	margin: 10px 16px 0 16px;
}
#eventsMenu {
	float: left;
	width: 600px;
}
#eventsMenu a {
	color: #FFF;
	text-decoration: none;
}
#eventsMenu ul {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding: 0 0 8px 0;
}
#eventsMenu ul li {
	list-style: none;
	margin-right: 10px;
	display: inline;
	background-color:#333;
	color:#fff;
	padding: 8px 15px 8px 15px;
}
#eventsInfo {
	float: left;
	width: 550px;
	position: relative;
	margin-top: 20px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0 30px 0 20px;
	font-size: 12px;
	line-height: 22px;
}

#eventsInfoSpeakers {
	float: left;
	width: 560px;
	height: auto;
	position: relative;
	margin-bottom: 20px;
	padding-right: 20px;
}
.eventsInfoSpeakersImage {
	float: left;
	width: 121px;
	height: 121px;
	margin-right: 20px;
	background-color: #999;
	border: 2px solid #333;
}
.eventsInfoSpeakersDetails {
	float: left;
	width: 435px;
	padding: 10px 0 0 0;
}

#eventsInfoGeneral {
	float: left;
	width: 560px;
	height: 950px;
	margin-bottom: 20px;
	padding-right: 20;

}

#eventsInfoLocation {
	float: left;
	width: 560px;
	height: 350px;
	margin-bottom: 20px;
	padding-right: 20;
}	
#eventsInfoAccomodations {
	float: left;
	width: 560px;
	height: 950px;
	margin-bottom: 20px;
	padding-right: 20px;
}
#eventsInfoSchedule {
	float: left;
	width: 580px;
	height: auto;
	margin-bottom: 20px;
	padding-right: 20px;
}
#eventsInfoRegistration {
	float: left;
	width: 560px;
	height: 1100px;
	margin-bottom: 20px;
	padding-right: 20px;
}

.videoDescription p{
	font-size: 10px;
	color: #777;
	padding: 0;
	margin: 0;
	}
	
#banner-select {
	background: url(../images/banner-select-bg.png) no-repeat;
	height: 24px;
	width: 415px;
	padding: 13px 10px 0 10px;
}
#banner-selector {
	display: inline-block;
	position: relative;
	top: -13px;
	margin: 0 48px 0 20px;
	text-align: center;
	width: 256px;
}
#banner-selector a, #banner-selector a:link{
	width: 19px;
	height: 19px;
	display: inline-block;
	background: url(../images/selector-bg.jpg) no-repeat;
	font-size: 0;
	color: #6d6511;
	margin: 0 2px;
	text-align: center;
}
#banner-selector a:hover{
	text-decoration: none;
	size: 0;
	color: #6d6511;
}

a:link#banner-last {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	background: none;
}
a:hover#banner-last {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #943030;
	background: none;
}
a:link#banner-next {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	float: right;
	background: none;
}
a:hover#banner-next {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #943030;
	background: none;
}
#banner-select a.activeSlide {
	background: url(../images/banner-selected-bg.jpg) no-repeat;
	color: #6d6511;
}


#video-select {
	background: url(../images/video-select-bg.png) no-repeat;
	height: 24px;
	width: 381px;
	padding: 13px 10px 0 10px;
	float: left;
	
}
#video-selector {
	display: inline-block;
	position: relative;
	top: -13px;
	margin: 0 48px 0 20px;
	text-align: center;
	width: 222px;
}
#video-selector a:link, #video-selector a{
	width: 19px;
	height: 19px;
	size: 0;
	display: inline-block;
	background: url(../images/selector-bg.jpg) no-repeat;
	font-size: 0;
	color: #6e6612;
	margin: 0 2px;
	text-align: center;
}
#video-selector a:hover{
	text-decoration: none;
	size: 0;
	color: #6e6612;
}

a:link#video-last  {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	background: none;
}

a:link#video-next  {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	background: none;
	float: right;
}
a:hover#video-last, a:hover#video-next {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #943030;
	background: none;
}

#video-select a.activeSlide {
	background: url(../images/banner-selected-bg.jpg) no-repeat;
}

