.admin_bar{
	width: 980px;
	margin: 0 auto;
	background-color: #f8f8f8;
	border: 1px solid #ffffff;

	font-size: 10px;
	line-height: 16px;
	font-weight: 600;
	font-family: Arial, sans-serif;
	color: maroon;
	text-transform: uppercase;
	text-align: left;
}

body {

  background: #a9a9a9 url("../imgsCorp/bg.png") repeat-x 0 0;

}



html {
	font-size:100%;
	
}


/*span { behavior: url("iepngfix.htc") ;}*/

	
.wrap {
	width: 978px;
	margin:0 auto;
	background: #ffffff url(../imgs/wrap_bg.gif) no-repeat;
	border-right: 0.0625em solid #cccccc;
	border-left: 0.0625em solid #cccccc;
}

p{
	color: #333333;
	text-align: left;
	line-height: normal;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}


.headline{
	width: 780px;
}

.pseudoH1
{
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 5px;
	font-family: Verdana, sans-serif;
	display:block;
}

h1{
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 5px;
	font-family: Verdana, sans-serif;
}

h2{
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	font-family: Verdana, sans-serif;
}

h3{
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
 	margin-bottom: 0px;

	font-family: Verdana, sans-serif;
}


.top-wrap {
	width: 980px;
	height: 25px;
	margin:0 auto;
}

.top-wbrbrand {
	height: 25px;
	float: right;
	margin:0 auto;
}

.top-wbrbrand span {  /* makes area clickable */
	position: relative;
 	display: block;
	width: 400px;
	height: 25px;
	margin:0 auto;
	cursor: pointer;
	/*background: url(../imgs/awbrevent.png) no-repeat;*/
	background-position: center right !important;
}

.top-addthis {
	width:  130px;
	height: 25px;
	float: right;
	display: inline;
	position: relative;
	top:15%;
	left: .5%;
}

#at16pt img{
	border: 0px;
	margin-top: 10px;
}

#at20mc img{
	border: 0px;
	margin-top: -5px;
}

/* Theme 2 Dynamic Flag */

.flag-wrap{
	width: 980px;
	height: 95px;
	margin: 0 auto;
	background: url(../imgs/flag_default.jpg) no-repeat;
}

.flag-logo{
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	clear: both;
	position: relative;
	left: 15px;
	top: 25px;
}

.flag-logo img{
	border: 0px;
}


.flag-txt-name{
	width: 500px;
	float: left;
	display: inline;
	position: relative;
	left: 40px;
	top: 23px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.flag-txt-name a{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.flag-txt-name a:link{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;	
	font-weight: bold;
}

.flag-txt-name a:visited{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.flag-txt-name a:active{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.flag-txt-name a:hover{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.flag-txt-date{
	width: 500px;
	float: left;
	display: inline;
	position: relative;
	left: 40px;
	top: 28px;

	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.flag-txt-venue{
	width: 500px;
	float: left;
	display: inline;
	position: relative;
	left: 40px;
	top: 28px;
	
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.content-side{
	width: 796px;
	float:right;
}


/* BREADCRUMB A.STATES */


.breadcrumb {

  text-align: right;

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  padding-right: 15px;
  padding-bottom: 8px;
  padding-top: 5px;

  text-transform:capitalize;
  clear: both;  

}


.breadcrumb a{

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  text-transform:capitalize;

}


.breadcrumb a:link{

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  text-transform:capitalize;

}


.breadcrumb a:visited{

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  text-transform:capitalize;

}


.breadcrumb a:active{

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  text-transform:capitalize;

}



.breadcrumb a:hover {

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-decoration: none;

  text-transform:capitalize;

}



.sidebar-wrap {
	float:left;
	width:174px;
	display: inline;
	padding-left: 4px;
	margin-top: 5px;
}


.register-now {
	width: 168px;
	height: 33px;
	float:left;
	clear: both;
	margin:0 auto;
}

.register-now span {  /* makes area clickable */
 	display: block;
 	position: relative;
	width: 168px;
	height: 33px;
	margin:0 auto;
	cursor: pointer;
	/*background: url(/imgs/btn-register-now-theme-2-default.jpg) no-repeat;*/
	
}


/*Accordion */

.g-e-t{

	border-style: solid;

	border-width: 0px 1px 0px 1px;

	border-color: #cccccc;

	float: left;

	background-color: #f8f8f8;

	margin-bottom: 10px;

	width: 166px;
	height: 235px;

}



#accordion{

  float: left;

  height: 225px;

  width: 166px; 

}



.accordionHeader{

	height: 20px;
	padding-left: 5px;
	padding-top:6px;
	background-color: #f8f8f8;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #cecece;
	cursor: pointer;

}

.accordionHeaderSelected{

	height: 20px;
	padding-left: 5px;
	padding-top:6px;
	background-color: #e4e4e4;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #cecece;

	cursor: pointer;

}


.accordionHeader table{
	vertical-align: middle;
}



.accordionContent {

  border-top: none;

  background-color:#fbfbfb;

  height:150px;

  overflow:hidden !important;

  border-bottom: 1px solid #cccccc;
	padding: 9px 5px 0px 1px;
}



.thank_you_pdf

{

  padding-top:7px;

  padding-left:5px;

  color: #54738c;

  font: bold 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

  text-align: center;

  background-color:#FBFBFB;

}



.thank_you_pdf img

{

  padding-top:5px;

  border:0px;

}



.thank_you_update

{

  padding-right:15px;

  padding-left:15px;

 

  color: #54738c;

  font: bold 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

  text-align: justify;

}

/*End Accordion */





/*for the form that shows in accordian -- seibel forms*/

.smallTextBox {

  height:11px;

  width:65px;	

  font-size:9px;

  font-family:Arial;

  color:#54738c;

}



.largeTextBox {

  height:11px;

  width:142px;	

  font-size:9px;

  font-family:Arial;

  color:#54738c;

}



.dropDown {

  height:20px;

  width:146px;	

  font-size:9px;

  font-family:Arial;

  color:#54738c;
  padding-top: 1px;

}

.checkbox

{

  font-size:9px;

  font-family:Arial;

  color:#54738c;

}



.divForm

{

	padding:0px;

	margin-top:0px;		

}



.divForm td

{

  padding:0px;

  margin:0px;

}



#formTable form

{

}



td.optin{
padding-top:4px;
}

.optintxt{
float: left;
}

.seibelbtn{
float: right;
padding-top:2px;
}


/* END SEIBEL FORM */



/* Primary Nav Bar */
.primary-nav {
	float:left;
	clear: right;
	margin:0 auto;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}



.table_primary {
	width: 168px;
	border-bottom: 1px solid #cccccc;
	background-color: #f8f8f8;
	cursor: pointer;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.table_primary a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.table_primary a:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_primary a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_primary a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_primary a:hover {
	text-transform: uppercase;
	font-weight: bold;
}


.primary_item {
	height: 26px;
	padding-left: 3px;
	background-color: #f8f8f8;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

.primary_item_hover {
	height: 26px;
	padding-left: 3px;
	background-color: #e4e4e4;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

}

.primary_item_arrow {
	height: 26px;
	padding-left: 3px;
	background-color: #f8f8f8;
	background-image: url(/imgs/navbar_arrow_active.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.primary_item_arrow_hover {
	height: 26px;
	padding-left: 3px;
	background-color: #e4e4e4;
	background-image: url(/imgs/navbar_arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

/* Primary Sub Nav*/

.secondary_item {
	height: 26px;
	padding: 0 9px 0 3px;
	background-color: #f8f8f8;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.secondary_item_hover {
	height: 26px;
	padding: 0 9px 0 3px;
	background-color: #e4e4e4;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_secondary {
	border-bottom: 1px solid #cccccc;
	background-color: #f8f8f8;
	cursor: pointer;
	margin-left:-1px;
	color: #3d3d3d;	

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

}

.table_secondary a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.table_secondary a:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_secondary a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_secondary a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


.table_secondary a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}



/* Secondary Nav Bar */

.secondary-nav {	
	float:right;
	display: block;
	width:796px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-color: #eeeeee;
	clear: right;
	height: auto;
	/*height: 27px;*/
}


.table_topnav {	
	background-color: #f8f8f8;
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	float: left;
	display: inline;
}

.topnav_item {
	height: 26px;
	padding: 0 3px 0 3px;
	background-color: #eeeeee;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	border-right: 1px solid #cccccc;
}

.topnav_item a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_item a:link{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_item a:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_item a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_item a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}


.topnav_item_hover {
	height: 26px;
	padding: 0 3px 0 3px;
	background-color: #e4e4e4;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	border-right: 1px solid #cccccc;
}

.topnav_item_arrow {
	height: 26px;
	padding: 0 18px 0 3px;
	background-color: #eeeeee;
	background-image: url(images/navbar_arrow_down_active.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	border-right: 1px solid #cccccc;
}

.topnav_item_arrow_hover {
	height: 26px;
	padding: 0 18px 0 3px;
	background-color: #e4e4e4;
	background-image: url(images/navbar_arrow_down_hover.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	border-right: 1px solid #cccccc;
}


.table_topnav_secondary {
	border-bottom: 1px solid #cccccc;
	background-color: #f8f8f8;
	cursor: pointer;
	text-transform: uppercase !important;
	margin-left: -1px;
	margin-top: 1px;
}

.topnav_secondary_item {
	height: 26px;
	padding: 0 4px 0 4px;
	background-color: #eeeeee;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.topnav_secondary_item a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_secondary_item a:link{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_secondary_item a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_secondary_item a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.topnav_secondary_item a:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
}



.topnav_secondary_item_hover {
	height: 26px;
	padding: 0 4px 0 4px;
	background-color: #e4e4e4;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase !important;
	color: #3d3d3d;	
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}



/* Feature Panel */

.divFlashContent {
	background:#CCCCCC none repeat scroll 0 0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
}


.feature-panel-wrap{
	float:left;
	clear: right;
	display: inline;
	width:790px;
	height: 200px;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.flash-panel{
	width: 600px;
	height: 200px;
	border-right: 1px solid #cccccc;
	float: left;
	clear: right;
}

.resource1{
	width: 188px;
	height: 66px;
	border-bottom: 1px solid #cccccc;
	float: right;
	clear: right;
	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}

.resource1-icon{
	position: relative;
	top: 18px;
	text-align: center;
	width: 35px;
	float: left;
	clear: right;
	padding-left: 5px;
}

.resource1-icon img{
	border: 0;
}

.resource1-txt{
	position: relative;
	top: 20px;
	width: 138px;
	float: right;
	clear: right;
	color:#54738C;
}


.resource1-txt a{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource1-txt a:link{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource1-txt a:visited{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}

.resource1-txt a:hover {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #ac0c16;
	font-weight: 600;
	font-size: 12px;
}



.resource2{
	width: 188px;
	height: 66px;
	border-bottom: 1px solid #cccccc;
	float: right;
	clear: right;

	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.resource2-icon{
	position: relative;
	top: 18px;
	text-align: center;
	width: 35px;
	float: left;
	clear: right;
	padding-left: 5px;
}

.resource2-icon img{
	border: 0;
}

.resource2-txt{
	position: relative;
	top: 26px;
	width: 138px;
	float: right;
	clear: right;
	color:#54738C;
}


.resource2-txt a{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource2-txt a:link{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource2-txt a:visited{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}

.resource2-txt a:hover {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #ac0c16;
	font-weight: 600;
	font-size: 12px;
}

.resource3{
	width: 188px;
	height: 66px;
	float: right;
	clear: right;

	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.resource3-icon{
	position: relative;
	top: 18px;
	text-align: center;
	width: 35px;
	float: left;
	clear: right;
	padding-left: 5px;
}

.resource3-icon img{
	border: 0;
}

.resource3-txt{
	position: relative;
	top: 26px;
	width: 138px;
	float: right;
	clear: right;
	color:#54738C;
}

.resource3-txt a{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource3-txt a:link{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}


.resource3-txt a:visited{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 12px;
	font-weight: 600;
}

.resource3-txt a:hover {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #ac0c16;
	font-weight: 600;
	font-size: 12px;
}


.countdown_number{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #df0020;	
}

.main-wrap {
	float:right;
	display: inline;
	width:796px;
	color: #333333;
	text-align: left;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}

.main-wrap img{
	border: 0px;
}

.main-wrap a{
 	text-decoration: none;
 	color: #54738c;
	font: 12px Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}

.main-wrap a:link{
 	text-decoration: none;
 	color: #54738c;
	font: 12px Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}


.main-wrap a:visited {
 	text-decoration: none;
 	color: #54738c;
	font: 12px Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}

.main-wrap a:active {
 	text-decoration: none;
 	color: #54738c;
	font: 12px Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}

.main-wrap a:hover {
 	text-decoration: none;
 	color: #ac0c16;
	font: 12px Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}




.main-wrap h1

{

	font-size: 18px;

	font-weight: 600;

	margin: 0;

}
s
.main-wrap h2{
	font-size: 14px;
	font-weight: 600;
	margin: 0;
}

.main-wrap h3{
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
 	margin-bottom: 0px;

}

/* sponsor strip */

.lower_content{
padding-top: 15px; width:100%;	
}



#sponsors {

  height: 130px;

  background-color:#fafafa;

  float:left;

  width:100%;

}



#sponsors table

{

	/*width:800px;*/

	float:left;	

}



#sponsors table .header{

  height: 15px;

  font: small-caps bold 10px Arial, Helvetica, sans-serif;

  color: #aeaeae;

}



.sponsor_title {

  font: small-caps bold 10px Arial, Helvetica, sans-serif;

  color:#aeaeae;

  text-align:center;

}



.sponsor_logo {

  height: 100px;

  width: 150px;

  border-right: 1px solid #d1d1d1;

  border-bottom: 1px solid #d1d1d1;

  padding-top: 6px;

  padding-bottom: 6px;

  background-color: #fff;

  border-top: 1px solid #d1d1d1;

  

}

.sponsor_logo.last{border-right:none;}



.sponsored_by {

  height: 100px;

  width: 15px;

  border-bottom: 1px solid #d1d1d1;

  border-top: 1px solid #d1d1d1;

  background-color: #fff;

  vertical-align: middle;

}

#sponsored_by_img

{

	height: 73px;

	width: 11px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	border-bottom-style: none;

}







.repeat
{
	padding: 5px 5px 5px 0px;

	font-size: 12px;

}





.navbar_no_feature_panel 

{

	padding-top:270px;	

	width:165px;

}



.ie_nav_no_feature_panel 

{

	width:165px;

	

}



.count_down_before_event 

{

	cursor:default;

	color:#54738C;

	

}

.count_down_before_event a:hover

{

	cursor:default;

	color:#54738C;

}



.count_down_after_event

{

	cursor:pointer;

	cursor:hand;

}



/** Admin side **/

.EktronEditorsMenuWrapper

{

	float:left;

	width:100px;

	z-index:101;	

	position:absolute !important; 

}



.editBar{

	background: url("../imgs/primary_navbar_bg.jpg") repeat-x 0;

	color:black;

	font-family: Arial,sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#AC0C16;

	text-transform: uppercase;

	text-align: center;

	width:980px;
	float: left;
}



.editcell

{

	text-align:center;

	height: 10px; width: 20px; overflow:hidden;

}



.editBar td 

{

	padding-right:0px;

	border:1px;

	text-align:left;

}



#wrapper {

	background-color:white;

	border:0 solid green;

	margin:0 auto;

	width:978px;

}



.clear {

	clear:both;

	height:100%;

}



.genericHtml

{

}



.last_sponsor {



	 border-right: none;

}



/* footer */
.footer {
	clear:both;
	width: 978px;
	height: 55px;
	background: #f8f8f8;
}


.footer img{
	border: 0px;
}

.footer p {
	margin:0;
}
    
* html .footer {
	height:1px;
}


.footer-branding {	
	float: left;
	width: 75px;
	height: 40px;
	padding-left: 10px;
	padding-top: 10px;
}

.footer-branding span{
	position: relative;
 	display: block;
	width: 75px;
	height: 40px;
	cursor: pointer;
	/*background: url(../imgs/footer_branding.png) no-repeat;*/
}

.footer-aux-nav {	
	float: right;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	width: 800px;
	height: 20px;
	color: #333333;
	text-align: right;
	font-size: 10px;
	line-height: 24px;
	font-family: Verdana, sans-serif;

}

.footer-aux-nav a{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 11px;
}


.footer-aux-nav a:link {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 11px;
}


.footer-aux-nav a:active {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 11px;
}

.footer-aux-nav a:visited{
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #54738c;
	font-weight: normal;
	font-size: 11px;
}

.footer-aux-nav a:hover {
	font-family: Verdana, sans-serif;
 	text-decoration: none;
 	color: #ac0c16;
	font-weight: normal;
	font-size: 11px;
}



.footer-legal {	
	float: right;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
	width: 800px;
	height: 20px;
	color: #333333;
	text-align: right;
	font-size: 10px;
	line-height: 24px;
	font-family: Verdana, sans-serif;
}



.extentablePanelHeader

{

  /*Height:17px;*/

  border: 1px solid #8f8f8f;

  padding: 5px 5px 5px 15px;

  background-image: url(../imgs/accordion_header_bg.jpg);

  vertical-align: middle;

  margin-top: 5px;

  background-repeat: repeat-x;

  cursor:pointer;

}



.extentablePanelContent

{

  background-color: #f8f8f8;

  border-bottom: 1px dashed #8f8f8f;

  border-left: 1px dashed #8f8f8f;

  border-right: 1px dashed #8f8f8f;

}

.dynamicSideBarHtml 

{

    margin: 15px 0;

    clear: both;

}


.languageTable {
    float: right;
    margin-right: 15px;
    color: #fff;
    text-align: center;
}

.languageTable table {
    padding-left: 5px;

    background: #444444;
    
    /* /
    background: -moz-linear-gradient(top, #444444 0%, #333333 100%); / FF3.6+ /
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#333333)); / Chrome,Safari4+ /
    background: -webkit-linear-gradient(top, #444444 0%,#333333 100%); / Chrome10+,Safari5.1+ /
    background: -o-linear-gradient(top, #444444 0%,#333333 100%); / Opera11.10+ /
    background: -ms-linear-gradient(top, #444444 0%,#333333 100%); / IE10+ /
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#333333',GradientType=0 ); / IE6-9 /
    background: linear-gradient(top, #444444 0%,#333333 100%); / W3C */
    
     -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
         border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
}

.languageTable a {
    display: block;
    height: 100%;
    padding: 5px;
    text-align: center;
}

.languageTable a,
.languageTable a:visited {
    font: 12px sans-serif;
    color: #fff;
    text-decoration: none;
}

.languageTable a:hover,
.languageTable a:active {
    color: #ccc;
    background: #222;
    
     -moz-box-shadow: inset 0px 0px 5px #000, 0px 1px 2px rgba(255, 255, 255, 0.3); 
  -webkit-box-shadow: inset 0px 0px 5px #000, 0px 1px 2px rgba(255, 255, 255, 0.3); 
          box-shadow: inset 0px 0px 5px #000, 0px 1px 2px rgba(255, 255, 255, 0.3); 

}

/*
.languageTable td {
    display: none;
}

.languageTableTD {
    display: table-cell !important;
}
*/
