#header {
	height: 200px;


}

#events #container .grid_12 #maincontent {
	background: url(../assets/4thwide.gif) no-repeat left center;
	margin: 0;
	position: relative;
}

#nav {
	clear: both;
	width: 100%;
}
#navul
#search {
	width: auto;
	float: right;
}
#search {
	float: right;
	width: auto;
}
#container #topNav {
	list-style: none;
}
#container #topNav li {
	float: left;
}
#container #toplist {
	list-style: none;
}
/*#container #header {
	height: 200px;
}*/
#container .grid_4 .box .block p img {
	padding: 7px;
}
#container #header #headerList {
	float: right;
	margin-top: 0.5em;
	list-style: none;
	display: block;
	width: 255px;
}
#conference #container .grid_8 #maincontent {
	background: url(../assets/4thwide.gif) no-repeat;
}
#container .grid_12 .nav.main li {
	float: left;
}
#container .grid_4 .box h2 {
	font-size: 1.25em;
	color: #000;
	background: url(../assets/h2bga.jpg) repeat-x;
	font-weight: bold;
}
#container .grid_12 #page-heading {
	font-size: 1.5em;
	margin: 1em;
	border: 1px solid red;
	color: #FFF;
	font-weight: bold;
	background: #279EC8 url(../assets/bluePgheadbg_r2_c2.jpg) repeat-x;
	padding: 1em;
	line-height: 1.5;
}
#container .grid_12 #maincontent h3 {
	font-size: 1.2em;
	padding: .7em;
	margin-bottom: 5px;
}
.CollapsiblePanelTab h2 {
	font-size: 14px;
	line-height: 16px;
}
.CollapsiblePanelContent .resources dt {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	word-spacing: 0.5em;
	letter-spacing: 0.2em;
	padding-left: 5px;
	margin: 5px;
}
.CollapsiblePanelContent .resources {
	
}
.CollapsiblePanelContent .resources .weblink {
	font-weight: normal;
	text-decoration: underline;
	cursor: default;
	padding-left: 25px;
}

.CollapsiblePanelContent .resources a {
	padding-top: 10	px;
	color:#930;
}
.resources .weblink a:hover {
	background-color:#FF9;
}
.CollapsiblePanelContent .resources ul {
	list-style: none;
}
.CollapsiblePanelContent .resources ul .first a {
	color: #900;
}
.CollapsiblePanelContent .resources ul li a {
	color: #900;
	text-decoration:none;
	}
.CollapsiblePanelContent .resources ul li a:hover {
	background-color:#FF9;
	text-decoration:underline;
}




.CollapsiblePanelContent .resources ul li {
	padding-top: 4px;
	padding-bottom: 3px;
}
.CollapsiblePanelContent .resources {
	padding-left: 5px;
}
#container .grid_12 #rightC p img {
	width: 95%;
}

main blocks on index page

.grid_4 .box .block.main {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
}
 /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print {
    position:absolute;
    top:-32768px;
    left:-32768px; /* LTR */
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position:static;
    top:0;
    left:0;
  }

  /* skiplinks:technical setup */
  #skiplinks { 
    position:absolute;
    top:0px; 
    left:-32768px; 
    z-index:1000; 
    width:100%;
    margin:0; 
    padding:0; 
    list-style-type:none;   
  }
  
  #skiplinks a.skip:focus,
  #skiplinks a.skip:active {
    left:32768px; 
    outline:0 none;
    position:absolute; 
    width:100%;
  }  
  Kwick boxes
  
#container .grid_4 .box .block.main {
	background: url(../assets/blockbg.jpg) no-repeat;
	width: auto;
	height: 450px;
}

#container .grid_4 .box .block.main p {
	line-height: 1.8em;
}
#container .grid_4 .box .block.main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 1.5;
	padding: 5px;

}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.one {
	background: url(../assets/kw1bg.jpg) no-repeat;
	font-size: 5px;
	text-indent: -999;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.two {
	background: url(../assets/kwbx2.jpg) no-repeat;
	font-size: 5px;
	text-indent: -999px;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.three {
	background: url(../assets/kwvidbg.jpg) no-repeat;
	font-size: 5px;
	color: #000;
	text-indent: -999;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.four span {
	background: url(../assets/kwbx4.jpg) no-repeat;
	font-size: 5px;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.four {
	background: url(../assets/kwbx4.jpg) no-repeat;
	text-indent: -999px;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.one .kp {
	font-size: 1.75em;
}
#container .grid_12 #kwick-box #kwick .kwicks li .kwick.two .kp {
	font-size: 1.75em;
}
.kp {
	font-size: 1.75em;
}

end kwickbox

#container .grid_12 #maincontent {
	overflow: hidden;
}

#container .grid_8 .4th {
	background-image:url(../assets/4thwide.gif) no-repeat;
}
#maincontent #eventslist {
	font-size: 1.78em;
	line-height: 2em;
}
#maincontent #eventslist {

}
#conference #maincontent h3   {
	font-size: 1.78em;
}
#conference #conferencelist li    {
	font-size: 1.25em;
}
.CollapsiblePanelClosed .CollapsiblePanelTab {
 background-image:url(../assets/tab_closed.gif) no-repeat;
}#contact #container .grid_12 #maincontent #form {

}
#container .grid_12 .hlist ul .active a {
	color: #FFF;
	background: transparent url(../images/shiny_buttons/background_active.png) repeat-x right center;
	text-decoration: none;
}
.grid_12 #page-heading #buz {
	font-weight: bold;
	color: #000;
	font-size: larger;
}

footer

#container #footer {
	line-height: 0px;
	width: 100%;
	float: left;
	display: inline;
}
#container #footer ul {
	margin: 125px 0px 0px 325px;
	padding: 0px;
	float: left;
	width: 100%;
}
#about #container h3 {
	margin-bottom: 1em;
	margin-top: 1em;
}

#container #footer ul li {
	float: left;
	border-left: 1px solid #333;
	list-style: none;
	font-size: 1em;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}
#container #footer ul li a {
	padding: 1em;
	margin: 0px;
	display: block;
}
#container #footer {
	background: url(../assets/footerbg.jpg) repeat-x;
	height: 175px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
.buzz {
	font-size: 2em;
	line-height: 2em;
}
#maincontent #vendorslist {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	color: #0092C3;
	list-style: none;
	padding-left: 38px;
	padding-top: 15px;
}
/*#conference #container #ph {
	background: #666 url(../assets/phbg.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
	border: thin solid #C00;
	margin: 1em;
}
*/#tablesales {
}
#vform #tablesale ul {
	list-style: none;
}
#tablesales #tablesale li {
	float: left;
	border-right: thin none #966;
	height: 150px;
}
#tablesale #tablesales ul {
	list-style: none;
	margin: 1em 0em;
}
#tablesales #tablesale li h4 {
	font-size: 1em;
}
#conference #container #insidetablesale #tablesales ul {
	list-style: none;
}
#container #header img {
	margin: 0px;
	padding: 0px;
}
#conference #container #treg {
	height: 150px;
}
#conference #treg p img {
	position: absolute;
	top: 567px;
	right: 202px;
}
.small {
	font-size: 0.75em;
	line-height: 1em;
	margin: -10px 0 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
	padding-top: 5px;
	color: #666;
	font-style: italic;
}
#conference #container #mc #maincontent #treg h3 {
	padding-top: 1em;
	padding-left: 1em;
}
#about #maincontent ol {
	color: #000;
	background: #eee;
	border-width: thin;
	border-style: solid;
	font-family: Verdana, Geneva, sans-serif;
	padding: 25px;
}
#about #maincontent ol li {
	padding-top: 1em;
	padding-bottom: 1em;
	font-size: 1.2em;
	margin-left: 5px;
}
#about #maincontent ul {
	list-style: none;
	margin: 1em;
	padding: 0.5em;
	margin-top: 0px;
}
#about #maincontent ul li {
	font-size: 1em;
	line-height: 1.5em;
	padding: .78em;
}
#container .grid_12 #page-heading img {
	margin-left: 55px;
}
#news #maincontent ol {
	list-style: none;
	background: none;
	color: #000;
	margin: 1em;
	padding: 1em;
	font-size: 1.25em;
}
#news ol .inlist {
	list-style: none;
	padding-left: 25px;
}
#vendors #container .grid_12 #maincontent {

}
#conference #vendor_reg2 {
	width: 55%;
}

form-

.yform label {
    color:#666;
  }

   #vendorreg2 .yform input,
   #vendorreg2 .yform textarea,
   #vendorreg2 .yform select, 
   #vendorreg2 .yform optgroup {
	font-family:Arial, Helvetica, sans-serif; /* proportional fonts for all form elements */
	width:225px;
	padding: 7px;
 }

  #vendorreg2 .yform .type-text input,
   #vendorreg2.yform .type-text textarea,
   #vendorreg2.yform .type-select select {
    border:1px solid #ddd;
  }

  #vendor_reg2 p .sline {
	font-size: 12px;
	margin-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
}
#vendorreg2 #vendor_reg2 p #ProductDescription {
	width: 375px;
	margin-bottom: 25px;
}
#vendorreg2 #vendor_reg2 p #specialNeeds {
	width: 375px;
}
#vendor_reg2 p #PayPalConfirm {
	width: 125px;
}
#vendor_reg2 p #lunchInfo {
	width: 175px;
}
#vendor_reg2 p #TableInformation {
	height: 25px;
	padding: 15px;
}
#vendoregister #container .grid_12 #maincontent #form #vendorregisterofs_NewFromBlank_Default .NewFromBlank_Default li #fieldset .formList .formItem .buttonFieldGroup #vendorregisterofs_submit {
	margin-top: 15px;
	margin-left: 275px;
}
#vendoregister #container .grid_12 #maincontent #form #vendorregisterofs_NewFromBlank_Default .NewFromBlank_Default li #fieldset .formList .formItem .formGroup .lineGroup .fullColumnGroup .fieldPair .fieldGroup {
	padding-top: 3px;
}
#conference #container #mc #maincontent table tr .highlight {
	color: #000;
	font-size: larger;
}
#conference #container #mc #maincontent .ordertable li {
	float: left;
}
#conference #container #mc #maincontent .ordertable {
	margin: 65px;
	padding: 50px;
}
#conference #container #mc #maincontent .ordertable.first {
	margin: 25px;
	padding: 15px;
}
#conference #container #mc #maincontent #googleforms {
	margin-left: 15px;
	margin-bottom: 25px;
	margin-top: 25px;
}
#conference #container #mc #maincontent #treg p #pr {
	position: absolute;
	top: 750px;
}
#conference #container #mc #maincontent #treg ul {
	list-style: none;
}
#conference #container #mc #maincontent #treg ul li h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	line-height: 1em;
}
#conference #container #mc #maincontent .tranImg {
	background: #FFF no-repeat bottom;
}
#conference #container #mc #maincontent h2 .tiny {
	font-size: small;
	margin-left: 150px;
}
#vendors #container .grid_12 #maincontent {
	background: url(../assets/wheelchair%20laptoptra.jpg) no-repeat right top;
}
#events #container .grid_12 #maincontent ol .inlist {
	margin-right: 15px;
	width: 50%;
}
#conference #container #mc #maincontent #particpantform #participantReg_NewFromBlank_Default .NewFromBlank_Default li #fieldset .formList .formItem .buttonFieldGroup #participantReg_submit {
	padding: 15px;
	margin-top: 15px;
}
#conference #container #maincontent #leftnav {
	margin-bottom: 0px;
	margin-right: 1px;
	width: 200px;
}
#vendors #vendorslist ul li {
	margin-bottom: 1em;
	padding-bottom: 10px;
}
#vendors #container .grid_12 #maincontent #vendorslist li {
	margin-bottom: 1em;
}
#vendoregister #container .grid_12 #maincontent #form h3 .ancmnt {
	color: #900;
	background: #CFF;
}
#paynow #container .grid_12 #maincontent table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.5em;
}
#paynow #container .grid_12 #maincontent table tr td form table tr td {
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	line-height: 1.8em;
	background-color: white;
}
#paynow #container .grid_12 #maincontent table tr td p {
	font-size: 1.6em;
}
tr .midcell {
	background: #FFC url(../assets/vendorArrowforlunchandtables.png) no-repeat center bottom;
	padding-bottom: 8em;
	font-size: 1.3em;
	font-weight: bold;
	color: #F00;
	padding-top: 0px;
}
#mc #maincontent .innie.fair .imgMove {
	float: right;
}
#container #mc #maincontent .innie.fair .lefttext p {
}
#conference_job_fair #sidebarlower {
	list-style: none;
	margin-top: 2em;
	padding-top: 5px;
}
#mc #sidenav #sidebarlower ul {
	list-style: none;
	margin-top: 2em;
	padding-left: 2px;
}
#container .grid_4 .box .block.main .photo.float {
	float: left;
}
#container .grid_4 .box .block.main .photo {
}
#conference_job_fair #container #mc #maincontent .innie p .center {
	display: block;
}
#conference_job_fair #container #mc #maincontent .innie p {
}
#conference_job_fair #container #mc #maincontent .innie p {
	line-height: 1.75;
	padding: 5px;
}
#news #container .grid_12 #page-heading a {
	color: #900;
}
#news #container .grid_12 #maincontent #newsNow li a {
	list-style: none;
}
#news #container .grid_12 #maincontent #newsNow ul {
	list-style: none;
}
#news #container .grid_12 #maincontent #newsNow li {
	list-style: none;
}
#news #container .grid_12 #maincontent #newsNow {
	border: thin solid #279EC6;
	padding-top: 5px;
	margin-top: 5px;
}
#news #container #header #insideheader {
	height: auto;
	width: 250px;
	margin-bottom: 1em;
}
#conference_job_fair #container #mc #maincontent .innie .dateandtime {
	padding-left: 2em;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#conference_job_fair #container #mc #maincontent .innie #wrapimg p img {
	float: right;
	margin-right: 15em;
}
#maincontent .innie #wrapimg {
	position: relative;
	width: 100%;
}
#conference_job_fair #container #mc #maincontent .innie #wrapimg p {
	width: 80%;
}
#about #container #mc #maincontent .tranImg .letter {
	padding: 5px;
	margin-bottom: 15px;
	border: none;
	background: url(../assets/wheelchair%20laptoptra.jpg) no-repeat right bottom;
}
#container #mc #maincontent .innie p .smallbox {
}
#conference #container #mc #maincontent .innie p .smallbox {
	display: block;
	width: 60%;
}
.specialTitle {
	font-size: 14px;
	color: #69F;
	font-style: italic;
}
#container #header #headerList ul  li {
	padding-bottom: 5px;
	padding-top: 5px;
}

