/*--RESET ALL COMMON CSS------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;

}

ul {list-style-image:url(/images/bulletsBig.gif);}

body {background: url(/projects/vtransNew/images/bg.gif) no-repeat;}

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight:400; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

a{text-decoration:underline; color:#003872}
a:hover{text-decoration:none; color: #1BB8AF}


/*--TYPOGRAPHY-------------------------------*/
h1, h2, h3, h4, h5, h6{font-family:ARIAL, "ARIAL", ARIAL, sans-serif;font-weight:bold;}


h1 {color: #003872;font-size:150%; padding-top:20px;}

h2 {color: #1BB8AF;font-size:130%; margin: 10px 10px 10px 0px;}

h3 {color: #003872;font-size:110%; margin: 10px 5px 5px 0px;}

h4 {color: #003872;font-size:80%; margin: 10px 5px 5px 0px;}


h5 {color: #003872;font-size:80%; }

h6 {color: #003872; font-size:115%; font-style:italic;}

.contact p, .program p, .registration p, .hotels p, .directions p, .sponsor p, .past p, .agenda p, .right p{font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em;  padding:0 40px 0 0; margin-left:0px;}
p.bodylast{padding:0 0 50px 0;}

/*--REVISED COMMONBANNER------------------------------------*/























border:none; height:20px; width:28px; height:20px; margin-left:1px; position:relative; top:2px;}

/*--100PX HEADER, BREADCRUMBS-------------------------------*/
#headergraphic {background:url() no-repeat; padding:0px; margin:0px; height:100px;}

* html #breadcrumb {height:22px;}
#breadcrumb {background-color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 5px 0 12px; color:#ffffff; min-height:22px; font-size:80%; font-weight:normal; margin:0 0 12px 0;}
#breadcrumb a{color:#fff; text-decoration:none;font-weight:bold;}
#breadcrumb a:hover{color:#fff; text-decoration:underline;}

/*--BODY, LEFT NAV-----------------------------------*/
html, body{height:100%;}

#container{min-height:100%; position:relative;}

.right ul {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; padding:0 10px 0 10px; margin-left:10px; }

.right li {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em;  padding:0 10px 0 10px; margin-left:0px; }



.left_nav{width:240px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:100%; letter-spacing:1px; float:left; margin:0 0 0 8px; display: inline;  }
.left_nav ul {list-style-type:none; margin:0;}
.left_nav ul li{padding:10px 5px 6px 15px; }
.left_nav ul li a{color: #ffffff; text-decoration:none;padding-top:0px;}
.left_nav ul li a:hover{color: #CCCCCC }
.left_nav ul li.green{background:#dbf1d9;}
.left_nav ul li.last{border-bottom:#ccc 1px dashed;}
.left_nav ul li.last2{background:#dbf1d9;}
.left_nav ul a {list-style-type:#999999; }
.left_nav ul{list-style-type: none;}
.left_nav ul li{list-style-type: none;}
.left_nav ul ul li{list-style-type: none;}
.left_nav {list-style-type: none;}


.getRidOfBullets {

ul li {list-style:none }
ul li {font-size:12px;}


}


#howMuchSpace {margin-top:80px;}



.right { padding-bottom: 10px;margin-left:285px;margin-right:10px}

.register{width:144px; height:48px;}
.register a{background:url(../images/btn_register.gif) 0 0 no-repeat; width:144px; height:48px; display:block;text-indent:-9999px;}
.register a:hover{background:url(../images/btn_register.gif) 0 -48px no-repeat; width:144px; height:48px;text-indent:-9999px;display:block;}

/*--RIGHT CONTENT, MAIN IMAGE-------------------------*/

.imagewrapper{margin:0 0 20px 0; background:url(../images/img_main_header.jpg) top left no-repeat; width:606px; height:271px;}

#specialBox { padding: 20px 20px 20px 20px; background-color:#CCCCCC;border-style: dotted ; border-width: 1px; }

/*SECONDARY IMAGES*/

.past{margin:0 0 0 160px; background:url(../images/hdr_ctdummies.jpg) top left no-repeat; padding:220px 0 0 0;}
.sponsor{margin:0 0 0 160px; background:url(../images/hdr_exhibitor.jpg) top left no-repeat; padding:220px 0 0 0;}
.hotels ul, .sponsor ul{padding:12px 0 12px 18px; width:95%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;margin:12px 0 12px 12px; list-style-type:square; line-height:1.7em;}
.exhibit{margin:0 0 0 160px; background:url(../images/hdr_hightech.jpg) top left no-repeat; padding:220px 0 0 0;}
.agenda{margin:0 0 0 160px; background:url(../images/hdr_agenda.jpg) top left no-repeat; padding:220px 0 0 0;}
.directions{margin:0 0 0 160px; background:url(../images/hdr_directions.jpg) top left no-repeat; padding:220px 0 0 0;}
.hotels{margin:0 0 0 160px; background:url(../images/hdr_hotel.jpg) top left no-repeat; padding:220px 0 0 0;}
.registration{margin:0 0 0 160px; background:url(../images/hdr_banquet.jpg) top left no-repeat; padding:220px 0 0 0;}
.program{margin:0 0 0 160px; background:url(../images/hdr_program.jpg) top left no-repeat; padding:220px 0 0 0;}
.contact{margin:0 0 0 160px; background:url(../images/hdr_homer2.jpg) top left no-repeat; padding:220px 0 0 0;}
.updatesTop{  width:250px;  float:right; font-family:Arial, Helvetica, sans-serif; font-size:100%; }

.updatesNew{  font-family:Arial, Helvetica, sans-serif;padding-left:12px;border-left-style:solid; border-left-width: 1px; margin-left:18px;border-color:#003872;     
}

.updatesNew ul{ font-family:Arial, Helvetica, sans-serif;list-style-image:url(/images/bullets.gif); 


      
}



.updatesNew li{ font-size:100%; font-family:Arial;); 


      
}





.updatesNew a{ font-size:100%; ); 


      
}


/*HOST ICONS*/
#icons{float:left; width:450px; height:86px; margin-top:50px; left:250px; text-align:center; position:relative; padding:0 0 90px 0;}
#icons ul{ width:610px; height:86px; background:url(/projects/vtransNew/images/img_logos.gif) top left no-repeat; list-style: none;}
#icons ul li{ position: absolute; top: 0; margin:0;}

#icons ul li, #icons a{height: 86px; display: block;}
#icons ul li a{text-indent: -9999px;  text-decoration: none;}

#i1{ left:0px; width:147px; }
#i2{ left:148px; width:142px; }
#i3{ left:300px; width:90px; } 
#i4{ left:391px; width:135px; }
#i5{ left:526px; width:133px; }
#i6{ left:670px; width:0px; }

#i1 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) 0 -86px no-repeat;}
#i2 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) -148px -86px no-repeat;}
#i3 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) -300px -86px no-repeat;}
#i4 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) -391px -86px no-repeat;}
#i5 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) -526px -86px no-repeat;}
#i6 a:hover {background: transparent url(/projects/vtransNew/images/img_logos.gif) -670px -86px no-repeat;}

/*TABLE FORMATTING*/
caption{font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 12px 0;}
table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; width:95%; border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; border-top:#ccc 1px solid;}
table tr td{padding:5px;}
td{border-right:#ccc 1px solid;}
table tr.headings{background:#dbf1d9; font-size:150%; font-weight:bold;}
table tr.odd{background:#e8e8e8;}

/*.reg*/
.reg{padding:0 0 12px 0; margin:0 0 6px 0; border-bottom:#ccc 1px solid; width:95%;}

/*--FOOTER-------------------------*/
#footer{background:#000000; position:absolute; bottom:0; width:100%; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:10px 0 10px 0;}
#footer a{font-weight:bold; text-decoration:none; color:#fff;}
#footer a:hover{font-weight:bold; text-decoration:underline;}


#newLinks a {

text-decoration:none;
color: #00A3A8;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
#newLinks a:hover {

text-decoration:underline;
color: #003872;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}


/*--CLEAR--*/
.clear{clear:both;}test {
font-size: 110%;
fo20no-repeat;}

/*TABLE FORMATTING*/
caption{font-
