@charset "UTF-8";
/* CSS Document */
body {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family: Trebuchet MS, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;

	/*font-size: 62.5%;*/	
}


/* fix for .pgn in IE6 */
html img,
html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

/* End fix for pong in  ie6*/

@media print { .noprint {position:absolute; display: none;}}
@media screen { .noshow {display: none;}}

img {
       -ms-interpolation-mode: bicubic;
}

.standard-box-text {
	font-size: 1.1em;
	line-height: 1.2em;
}

.small-box-text {
	font-size: 1.0em;
	line-height: 1.0em;
}
.smallest-box-text {
	font-size: 0.8em;
	line-height: 1.0em;
}

.formbox11 {
	font-size: 1.1em;
}

.MainBullet {
	font-size: 1.1em;
	font-weight: bold;
	color: #990033;
}
.SubBullet {
	font-size: 1.1em;
}
.Title {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

.EventTitle {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2em;
	}
	
.prog-outline {
	font-size: 1.1em;
	color: #006600;
	}
.prog-title {
	font-size: 1.6em;
	}
.prog-section-outline {
	font-size: 1.1em;
	color: #006600;
	}
.prog-notes {
	font-size: 1.0px;
}
.prog-subbullet {
	font-size: 1.1em;
	font-style: italic;
	color: #666666;
	}
.prog-bullet {
	font-size: 1.1em;
	font-weight: bold;
	}
.prog-heading {
	font-size: 1.4em;
	font-weight: bold;
}

.prog-outline-edit {
	font-size: 1.3em;
	color: #990000;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prog-title-edit {
	font-size: 1.6em;
	color: #000000;
}
.prog-section-outline-edit {
	font-size: 1.2em;
	color: #990000;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prog-notes-edit {
	font-size: 1.0px;
	background-color: #CCCCFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 1px;
}
.prog-subbullet-edit {
	font-size: 1.2em;
	font-style: italic;
	color: #666666;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prog-bullet-edit {
	font-size: 1.0em;
	font-weight: bold;
	background-color: #DDDDDD;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}
.prog-heading-edit {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	margin: 0px;
}

.MainBullet {
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.SubBullet {
	font-size: 12px;
}
	
.EventDate {
	font-size: 1.1em;
	color: #FFFFFF;
}

.button-text {
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bolder;
}
.TopBarEventName {
	font-size: 1.8em;
	font-weight: bold;
	color: #006600;
}
.TopBarDate {
	font-size: 1.4em;
	font-weight: bolder;
	color: #006600;
}

.TopBarEventNameBlue {
	font-size: 1.8em;
	font-weight: bold;
	color: #1f6fa0;
}



.event-photo-small {
/* for IE */
  filter:alpha(opacity=100);
	/* CSS3 standard */
  opacity:1.0;
}
.Quote {
	font-size: 1.3em;
	font-style: italic;
	color: #6A5C59;
	line-height: 1.1em;
}

.whiteline {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
}
a:link {
	text-decoration: none;
}
.SignUp {
	font-size: 1.4em;
	color: #000066;
}
a:visited {
	text-decoration: none;
}

#wrapper { 
 width: 984px; 
 position: relative; 
 margin: 0px auto; 
 text-align:left; 
} 

.boxGrey {
	background-color: #F0F0F0;
}

#corporate-sponsors {
	position:absolute;
	width:200px;
	height:50px;
	z-index:2;
	left: 314px;
	top: 36px;
	/* for IE */
  filter:alpha(opacity=60);
	/* CSS3 standard */
  opacity:0.6;
} 

#event-list {
	position:relative;
	width:355px;
	z-index:1;
	left: 0px;
	top: 0px;
	height: 1000;
}

#topleftcorner {
	position:absolute;
	width:5px;
	height:5px;
	z-index:25;
	/*background-image: url(http://www.avrenevents.com/Images/webstyle/white_left_top.png);*/
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
}
#toprightcorner {
	position:absolute;
	width:5px;
	height:5px;
	z-index:25;
	/*background-image: url(http://www.avrenevents.com/Images/webstyle/white_right_top.png);*/
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
}
#bottomleftcorner {
	position:absolute;
	width:5px;
	height:5px;
	z-index:25;
	/*background-image: url(Images/WebStyle/white_left_bottom.png);*/
	background-repeat: no-repeat;
	left: 0px;
	bottom: 0px;
}
#bottomrightcorner {
	position:absolute;
	width:5px;
	height:5px;
	z-index:25;
	/*background-image: url(http://www.avrenevents.com/Images/webstyle/white_right_bottom.png);*/
	background-repeat: no-repeat;
	right: 0px;
	bottom: 0px;
}

#todateText {
	position:absolute;
	width:200px;
	height:8px;
	z-index:25;
	/*background-image: url(http://www.avrenevents.com/Images/webstyle/white_right_bottom.png);*/
	background-repeat: no-repeat;
	right: 10px;
	bottom: 10px;
}

#newsletter {
	position:relative;
	width:203px;
	height:177px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#main-photo {
	position:relative;
	width:380px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: visible;
	height: 300px;
}

#index_page_photo_left {
	position:relative;
	width:210px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: visible;
	height: 300px;
}
#index_photo_left_logo {
	position:absolute;
	width:133px;
	z-index:2;
	left: 6px;
	top: 6px;
	overflow: visible;
	height: 53px;
}
#index_photo_left_words {
	position:absolute;
	width:175px;
	z-index:2;
	left: 7px;
	top: 66px;
	overflow: visible;
	height: 226px;
}
#index_photo_left_line {
	position:absolute;
	width:2px;
	z-index:3;
	left: 186px;
	top: 0px;
	overflow: visible;
	height: 300px;
	background-color: #AAAAAA;
}
#index_photo_left_line2 {
	position:absolute;
	width:5px;
	z-index:3;
	left: 195px;
	top: 0px;
	overflow: visible;
	height: 300px;
	background-color: #888888;
}

#main-photoAbout {
	position:relative;
	width:600px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: visible;
	height: 300px;
}

#main-photoPast {
	position:relative;
	width:600px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: visible;
	height: 300px;
}


#event-name-logo-underlay {
	position:absolute;
	width:600px;
	z-index:3;
	left: 0px;
	top: 5px;
	overflow: visible;
	height: 60px;
	background-color: #FFFFFF;
	/* for IE */
  filter:alpha(opacity=70);
	/* CSS3 standard */
  opacity:0.7;
}

#event-name-logo-overlay {
	position:absolute;
	width:600px;
	z-index:4;
	left: 5px;
	top: 10px;
	overflow: visible;
	height: 50;
}

#operatordiscount-underlay {
	position:absolute;
	width:250px;
	z-index:5;
	left: 350px;
	top: 220px;
	overflow: visible;
	height: 30px;
	background-color: #FF0000;
	/* for IE */
  filter:alpha(opacity=70);
	/* CSS3 standard */
  opacity:0.7;
}

#operatordiscount-overlay {
	position:absolute;
	width:250px;
	z-index:6;
	left: 355px;
	top: 225px;
	overflow: visible;
	height: 20;
}

#business-card {
	position:absolute;
	width:250px;
	height:141px;
	z-index:10;
	left: 0px;
	top: 70px;
	overflow: visible;
	
}

#quote-mask {
	position:relative;
	width:530px;
	height:50px;
	z-index:10;
	left:0px;
	top: 0px;
	overflow: hidden;
}

#quote1 {
	position:absolute;
	width:530px;
	z-index:10;
	left:0px;
	top: 0px;
	overflow: hidden;
}

#quote2 {
	position:absolute;
	width:530px;
	height:50px;
	z-index:10;
	left:0px;
	top: 0px;
	overflow: hidden;
	visibility:hidden;
}

#quote3 {
	position:absolute;
	width:530px;
	height:50px;
	z-index:10;
	left:0px;
	top: 0px;
	overflow: hidden;
	visibility:hidden;
}

#imageContainer {
	position:absolute;
	width:380px;
	height:300px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-color: #000000;
	}

#imageContainer img {
	display:none;
	position:absolute;
	left:0;
	top:0;
}

#imageContainerAbout {
	position:absolute;
	width:600px;
	height:50px;
	height:300px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-color: #000000;
	}

#imageContainerAbout img {
	display:none;
	position:absolute;
	left:0;
	top:0;
}

#imageContainerPast {
	position:absolute;
	width:600px;
	height:300px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-color: #000000;
	}

#imageContainerPast img {
	display:none;
	position:absolute;
	left:0;
	top:0;
}

#main-photo-event{
	position:relative;
	width:600px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: visible;
	height: 260px;
}

#imageContainerEvent {
	position:absolute;
	width:600px;
	height:260px;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
	}

#imageContainerEvent img {
	display:none;
	position:absolute;
	left:0;
	top:0;
}

#imageContainerOperators {
	position:relative;
	width:100px;
	height:40px;
	z-index:1;
	left: 50px;
	top: 20px;
	overflow: visible;
}

#imageContainerOperators img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

#imageContainerAnalyst {
	position:relative;
	width:100px;
	height:40px;
	z-index:1;
	left: 50px;
	top: 20px;
	overflow: visible;
}

#imageContainerAnalyst img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

#imageContainerAssociation {
	position:relative;
	width:100px;
	height:40px;
	z-index:1;
	left: 50px;
	top: 20px;
	overflow: visible;
}

#imageContainerAssociation img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

#imageContainerHotels {
	position:relative;
	width:100px;
	height:40px;
	z-index:1;
	left: 50px;
	top: 20px;
	overflow: visible;
}

#imageContainerHotels img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

#Register {
	position:absolute;
	width:1px;
	z-index:98;
	height: 1px;
	visibility: hidden;
}
#RegisterWindow {
	position:absolute;
	width:454px;
	height:504px;
	z-index:99;
	left: -150px;
	top: -400px;
	/* for IE */
  filter:alpha(opacity=97);
	/* CSS3 standard */
  opacity:0.97;
	overflow: hidden;
	background-image: url(Images/WebStyle/registration_background.png);
	background-repeat: no-repeat;
	padding: 25px;
	visibility: hidden;
}
#closeRegistrationWindow {
	position:absolute;
	width:20px;
	height:20px;
	z-index:100;
	left: 473px;
	top: 7px;
}
.EventTitleSmall {
	font-size: 1em;
	color: #333399;
}
.EventDateSmall {
	font-size: 0.8em;
	color: #000000;
	line-height: 0.6em;
}

#diary {
	position:relative;
	width:350px;
	height:50px;
	z-index:10;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#diary-words {
	position:absolute;
	width:260px;
	height:50px;
	z-index:12;
	left: 10px;
	top: 0px;
	overflow: visible;
}
#sponsor_discount {
	position:absolute;
	width:100px;
	height:100px;
	z-index:12;
	left: 10px;
	overflow: visible;
	bottom: -10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
}

#sponsor_image {
	position:relative;
	width:100px;
	height:100px;
	z-index:11;
	left: 0px;
	top: 0px;
	overflow: visible;
}


#button-holder {
	position:relative;
	width:970px;
	height:25px;
	z-index:1;
	left: 0px;
	top: 0px;
	}
	
#sponsor-info {
	background-color: #FFFFFF;
	position: absolute;
	z-index: 50;
	height: 350px;
	width: 320px;
	visibility: hidden;
}
#sponsor-info-mask {
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	background-color: #000000;
	position: absolute;
	z-index: 49;
	height: 1000px;
	width: 745px;
	top: 130px;
	visibility: hidden;
}
#register-mask {
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	background-color: #000000;
	position: absolute;
	z-index: 49;
	height: 1000px;
	width: 745px;
	top: 0px;
	visibility: hidden;
}
  
  
.linethrough {
	text-decoration: line-through;
}
