
/*--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;

}

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;}
a:hover{text-decoration:none;}

/*--TYPOGRAPHY-------------------------------*/

h1, h2, h3, h4, h5, h6{font-family:Arial, verdana, helvetica, sans-serif;}
h1 {margin-top:20px;}
h3{margin:12px 0 0 0;}

.contact p, .program p, .registration p, .hotels p, .directions p, .sponsor p, .past p, .agenda p, .right p{font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; font-size:85%; padding:0 20px 0 0; margin:0 0 12px 0;}

ul li{font-size:80%; font-family: verdana, arial, helvetica, sans-serif; line-height:1.3em; margin:0 0 12px 36px;}

/*--REVISED COMMONBANNER------------------------------------*/

#commonBannerTest {display:none}
#commonBannerTest .commonBannerTestText {display:none}
#commonBannerTest p {display:none}
#commonBannerTest a {display:none}
#commonBannerTest a:hover {display:none}
#commonBannerTest #siteSearchForm {display:none}
* html #commonBannerTest #siteSearchForm {display:none}
#commonBannerTest #siteSearchForm p {display:none}
#commonBannerTest #siteSearchForm #searchBoxSite {display:none}
* html #commonBannerTest #siteSearchForm #searchBoxSite {display:none}





#commonBannerTest #siteSearchForm #siteSearchBtn 
{display:none}





#commonBannerTest .alignLeft {display:none}
#commonBannerTest .clear {display:none}
#commonBannerTest .hidden {display:none; visibility:hidden;}
#commonBannerTest .globalLinks {display:none}
#commonBannerTest .virginiaLogo{top:0; left:0; position:absolute;}


/*--100PX HEADER, BREADCRUMBS-------------------------------*/
#headergraphic {background:url(/images/img_main_header.gif) no-repeat; padding:0px; margin:0px; height:100px;}

* html #breadcrumb {display:none}
#breadcrumb {display:none}
#breadcrumb a{display:none}
#breadcrumb a:hover{display:none}

/*--BODY, LEFT NAV-----------------------------------*/
html, body{height:100%;}
#container{min-height:100%; position:relative;}

.left_nav{display:none}
.left_nav ul{display:none}
.left_nav ul li{display:none}
.left_nav ul li a{display:none}
.left_nav ul li a:hover{display:none}
.left_nav ul li.green{display:none}
.left_nav ul li.last{display:none}
.left_nav ul li.last2{display:none}

.register{width:144px; height:48px;}
.register a{background:url() 0 0 no-repeat; width:144px; height:48px; display:block;text-indent:-9999px;}
.register a:hover{background:url() 0 -48px no-repeat; width:144px; height:48px;text-indent:-9999px;display:block;}

/*--RIGHT CONTENT, MAIN IMAGE-------------------------*/
.right{margin:0 0 45px 50px; /*background:url() top left no-repeat;*/ padding:0;}

.imagewrapper{margin:0 0 20px 0; background:url() top left no-repeat; width:606px; height:271px;}

/*SECONDARY IMAGES*/
.past{margin:0 0 0 160px; background:url() 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() top left no-repeat; padding:220px 0 0 0;}
.directions{margin:0 0 0 160px; background:url() top left no-repeat; padding:220px 0 0 0;}
.hotels{margin:0 0 0 160px; background:url() 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;}

#updates{background:#ecf7fd; padding:12px; width:95%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}
#updates ul{margin:12px 0 12px 12px; list-style-type:square; line-height:1.5em;}

/*HOST ICONS*/

#Swap img{    opacity:0.0;    filter:alpha(opacity=0); border:0 }
#Swap {position:absolute;bottom:230px;left:150px; z-index:5;}

#Stay {position:absolute;bottom:100px; left:0px;z-index:1; border-top: #CCC thin solid}

#Stay img {border:0}
#Stay img a {border:0}

#icons {width:750px; height:86px; margin:0 auto; text-align:left; border-top:#ccc 1px solid;position:relative; padding:0 0 90px 0;}
#icons ul{ width:754px; height:86px; background:url("http://www.vatransconf.org/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{display:none}

#i1{left:0px; width:147px;}
#i2{left:148px; width:142px;}
#i3{left:290px; width:154px;} 
#i4{left:445px; width:91px;}
#i5{left:537px; width:133px;}
#i6{left:670px; width:82px;}

/*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{display:none}
#footer a{display:none}
#footer a:hover{display:none}

/*--CLEAR--*/
.clear{clear:both;}


/*--NEW STYLES 03/03/2008--*/
.right img{border:#000 1px solid;}
.update{font-size:70%; font-family:arial, verdana, helvetica, sans-serif; padding:0 0 12px 0;}