HTML {font-family: Verdana; font-size: 11px; background: #FFFFFF;}

BODY {width: 812px; margin: auto; margin-top: 0px; padding-bottom: 40px;}

H1 {font-family: Arial; font-size: 18px; margin-top: 0px; margin-bottom: 8px; padding: 0px;}

H2 {font-family: Verdana; font-size: 12px; margin: 0px 0px 8px 0px; padding: 0px;}

H3 {float: left; width: 500px; font-family: Verdana; font-size: 12px; margin: 5px 0px 5px 0px; padding: 0px;}

#Content H5 {float: left; width: 500px; font-family: verdana; font-size: 12px; color: #000000; height: 14px; margin-top: 0px; margin-bottom: 10px; padding: 0px 0px 6px 0px; border-bottom: 4px solid #992300;}

#Content H5 .label {float: left;}

#Content H5 .tools {float: right; font-size: 11px; font-weight: normal;}

#Organizer H5 {float: left; width: 202px; font-family: verdana; font-size: 11px; color: #000000; height: 14px; margin-top: 0px; margin-bottom: 6px; padding-bottom: 4px; border-bottom: 3px solid #DDDDDD;}

#Sponsors H5 {float: left; width: 220px; font-family: verdana; font-size: 11px; color: #000000; height: 14px; margin-top: 0px; margin-bottom: 4px; padding: 5px; background: #EFE9C7; border-bottom: 3px solid #E2C822;}


A {color: #000000;}

P {margin: 0px; padding: 0px 0px 14px 0px; line-height: 16px;}


#Main {float: left; width: 812px;}

    #Location {display: block; width: 792px; padding: 10px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #000000; background: url('../_Images/Location.gif');}
    
        #Location A {font-weight: bold; color: #FFFFFF;}
   
    #Image {width: 812px; height: 220px; border-bottom: 1px solid #000000;}


#Header {float: left; width: 772px; padding: 20px; background-color: #EEEEEE;}

    #Header #Date {font-weight: bold; margin-bottom: 10px; float: left; width: 500px; margin-right: 20px; line-height: 16px;}

    #Header #Description {float: left; width: 500px; margin-right: 20px; line-height: 16px;}
    
    
    #Header #Register {float: right; width: 202px; padding: 10px; background: #73AC59; color: #FFFFFF; border: 4px solid #3B6E22;}
    
        #Header #Register H5 {font-family: Verdana; font-size: 12px; margin: 0px 0px 8px 0px; padding: 0px;}
        
        #Header #Register P {padding-bottom: 0px;}
    
        #Header #Register A {color: #FFFFFF;}


#Tabs {float: left; width: 772px; padding: 0px 20px 10px 20px; height: 14px; margin-bottom: 0px; border-bottom: 6px solid #992300; background-color: #EEEEEE;}

    #Tabs  A {color: #FFFFFF; float: left; text-decoration: none; font-weight: bold; margin-right: 5px; padding: 6px 6px 5px 6px; background: #660B02;}

    #Tabs  A.selected {background: #992300; color: #FFFFFF;}
    

#Content {float: left; width: 500px; padding: 20px; border-right: 1px solid #CCCCCC;}

    #Content .notice {float: left; width: 500px; padding: 10px 0px 14px 0px; line-height: 14px; text-align: center;}

    #Content .divider {float: left; width: 500px; height: 1px; margin: 10px 0px 10px 0px; padding: 0px; background: #DDDDDD;}


#Content .header {float: left; width: 500px; margin-bottom: 16px; padding: 10px 0px 10px 0px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}

    #Content .header .title {float: left;}
    
    #Content .header .tools {float: right;}
    

#Related {float: left; width: 231px; padding: 20px; margin-left: -1px; border-left: 1px solid #CCCCCC;}

    #Related #Organizer {float: right; width: 202px; padding: 10px; margin-bottom: 20px; background: #EEEEEE; color: #000000; border: 4px solid #DDDDDD;}
    
        #Related #Organizer #Logo {display: block; width: 202px; height: 87px; margin: auto; margin-bottom: 10px;}
        
        
        #Related #Organizer #Events {float: left; width: 202px; margin-bottom: 14px;}
        
        #Related #Organizer #Events P {padding-bottom: 14px;}
    
        #Related #Organizer #Events A {display: block; color: #000000; line-height: 20px;}
        
        #Related #Organizer #Events A .icon {float: left; height: 10px; width: 10px; margin: 6px 6px 0px 0px; border: 0px; background: #00AA00;}

        
        #Related #Organizer #Contact {float: left; width: 202px; padding-bottom: 10px;} 
        
        #Related #Organizer #Contact P {padding-bottom: 4px;}

        
        #Related #Organizer #Social {float: left; width: 202px;}

            #Related #Organizer #Social IMG {margin-top: 2px; border: 0px solid #000000;}

            #Related #Organizer #Social #AutoLife {float: left; width: 95px; height: 25px;}

            #Related #Organizer #Social #Facebook {float: right; width: 95px; height: 25px;}


#Sponsors {}

    #Sponsors A {text-decoration: none;}

    #Sponsors A:hover {text-decoration: underline;}
    
    
#Partners {float: left; width: 812px; border-top: 6px solid #992300;}

#Footer {float: left; width: 772px; padding: 20px; margin-bottom: 40px; border-top: 6px solid #992300;}


.images {float: left; width: 520px;}

    .images .image {float: left; width: 240px; padding-bottom: 25px; margin-right: 17px;}

    .images .image IMG {border: 1px solid #000000; margin-bottom: 10px;}
    
    .images .image .event {display: block; font-weight: bold; margin-bottom: 10px;}
    
    .images .image .name {float: left;}
    
    .images .image .tools {float: right;}
    
    .images .image .email {float: left; width: 240px; margin-top: 10px;}


.videos {float: left; width: 500px;}

    .videos .video {float: left; width: 500px; padding-bottom: 25px;}

    .videos .video EMBED {float: left; width: 500px; height: 400px;}
    
    .videos .video .name {float: left; margin-top: 10px;}
    
    .videos .video .email {float: left; margin-top: 10px; margin-left: 8px;}
    
    .videos .video .tools {float: right; margin-top: 10px;}


.comments {float: left; width: 500px; margin-bottom: 20px;}

    .comments .comment {float: left; width: 500px; padding-top: 10px; padding-bottom: 10px;}

    .comments .comment IMG {float: left; height: 62px; width: 62px; margin-right: 15px; border: 1px solid #000000;}

    .comments .comment .name {float: left; font-weight: bold;}
       
    .comments .comment .email {float: left; margin-left: 8px;}
    
    .comments .comment .tools {float: right; text-align: right;}
    
    .comments .comment .text {float: right; width: 421px; margin-top: 10px; font-style: italic; line-height: 16px;}
    
    .comments .comment .text SPAN {font-weight: bold;}


.participants {float: left; width: 500px; margin-bottom: 20px;}

.participants .participant {float: left; width: 500px; padding-top: 10px; padding-bottom: 10px;}

    .participants .participant .icon {float: left; width: 12px; height: 12px; margin-right: 10px; margin-top: 0px; background: #CCCCCC;}
 
    .participants .participant .row {float: left; margin-right: 10px; margin-top: -2px; font-weight: bold; padding: 2px 4px 2px 4px; color: #FFFFFF; background: #992300;}
    
    .participants .participant-isinvoiced .row {color: #000000; background: #EEEA00;}
    
    .participants .participant-ispaid .row {color: #FFFFFF; background: #73AC59;}

    .participants .participant .name {float: left;}
    
    .participants .participant .location {float: left;}
    
    .participants .participant .car {float: right;}
    
    .participants .participant .tools {float: right; margin-left: 20px;}

    .participants .participant FORM {float: left; width: 500px; margin-top: 20px; padding-top: 20px; margin-bottom: 10px; border-top: 1px solid #DDDDDD;}


.partner {float: left; width: 500px; margin-top: 0px; padding-top: 10px; padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #DDDDDD;}

    .partner .image {float: left; width: 168px; height: 82px; margin-right: 15px;}
    
    .partner .image IMG {width: 160px; height: 74px; border: 4px solid #CCCCCC;}
    
    .partner .name {float: left; font-family: verdana; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 10px;}

    .partner .tools {float: right; margin-top: 4px;}
    
    .partner .description {float: left; width: 316px; line-height: 16px;}

    .partner FORM {float: left; width: 500px; margin-top: 20px; padding-top: 20px; padding-bottom: 0px; border-top: 1px solid #DDDDDD;}


#Payments {float: left; width: 500px; margin-bottom: 20px;}

#Rooming {float: left; width: 500px; margin-bottom: 20px;}

#CreateSendlist {float: left; width: 500px; margin-bottom: 20px;}

#CreatePartner {float: left; width: 500px; margin-bottom: 20px;}

#UpdateTabForm {float: left; width: 500px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #DDDDDD;}


#SubscribeForm {float: right; width: 202px; padding: 10px; margin-bottom: 20px; border: 4px solid #4d89c8; background: #9ebfe3;}

    #SubscribeForm H5 {float: left; width: 200px; font-family: Verdana; font-size: 12px; margin: 0px 0px 8px 0px; padding: 0px;}
    
    #SubscribeForm P {padding-bottom: 8px;}

    #SubscribeForm INPUT {float: left; width: 120px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #000000;} 
    
    #SubscribeForm BUTTON {float: right; width: 60px; height: 24px; padding: 4px; font-family: Verdana; font-size: 11px; border: 1px solid #000000;} 


#Content .progress {display: block; margin: auto; margin-top: 60px; margin-bottom: 60px;}

#Content .status {float: left; width: 472px; padding: 10px; margin-bottom: 10px; background: #EFE9C7; border: 4px solid #E2C822; line-height: 16px;}


FORM .required LABEL {font-weight: bold;}

FORM .label-input {float: left; width: 500px; margin-bottom: 12px;}

FORM .label-input LABEL {float: left; padding-top: 6px;}

FORM .label-input .input {float: right; width: 310px; padding-top: 4px;}


FORM .form-text {float: right; width: 300px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC;}

FORM .form-select {float: right; width: 310px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal;}

FORM .form-select-small {width: 99px; font-family: Verdana; font-size: 12px; font-weight: normal;}

FORM .form-file {float: right; width: 310px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC;}

FORM .form-textarea {float: right; width: 300px; height: 60px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; overflow: auto; border: 1px solid #CCCCCC;}

FORM .form-editor {float: left; width: 500px; margin-bottom: 20px;}

FORM .help {float: right; width: 292px; margin: 8px 0px 0px 0px; padding: 8px; background: #EEEEEE; border: 1px solid #CCCCCC; line-height: 16px;}

FORM BUTTON {float: right; margin-left: 10px; width: 88px; padding: 4px; font-family: Verdana; font-size: 11px;}

FORM .form-button-submit {background: #73AC59; color: #FFFFFF; font-weight: bold;}

FORM .form-button-cancel {background: #EEEEEE; color: #000000; font-weight: normal;}


.label-value {float: left; width: 498px; margin: 6px 2px 6px 0px;}

    .label-value-total {font-weight: bold;}

    .label-value .label {float: left;}
    
    .label-value .value {float: right;}


#Content .paging {float: left; width: 500px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #DDDDDD;}

    #Content .paging-top {width: 500px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-top: 0px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
    
    #Content .paging .mode A {float: left; padding: 4px; margin-right: 8px; text-decoration: none;}
    
    #Content .paging .mode A:hover {background: #DDDDDD;}

    #Content .paging .mode A.selected {background: #DDDDDD;}
    
    #Content .paging A .icon {float: left; height: 10px; width: 10px; margin: 3px 6px 0px 4px; border: 0px; background: #00AA00;}
    
    #Content .paging .button {float: left; margin-top: 4px; margin-bottom: 4px;}

    #Related .paging {float: left; width: 230px; margin-top: 2px; padding-top: 6px; border-top: 1px solid #CCCCCC;}

	    .paging .position {float: left; margin: 4px 0px 0px 0px;}
    	
	    .paging .button-page {float: right; margin: 1px 1px 1px 4px; padding: 5px 5px 4px 5px; background: #EEEEEE; border: 1px solid #AAAAAA; text-decoration: none;}
    	
	    .paging .button-page IMG {border: 0px;}
    	
	    .paging SELECT {font-family: verdana; font-size: 11px; padding: 1px; float: right; margin: 1px 1px 1px 5px;}
    	
	    .paging .all {float: left; display: block; margin: 0px 0px 0px 2px; line-height: 16px;}
    	
	    .paging .all .icon {float: left; height: 10px; width: 10px; margin: 4px 6px 0px 0px; border: 0px; background: #00AA00;}