/* basic styles */
body {margin: 0px; font-family: 'trebuchet', arial, sans-serif; font-size: 12px; text-align: center;}
.page {width: 1000px; margin: 0px auto; text-align: left; background: url(../images/top.gif) top no-repeat white; }

/* for pngs as backgrounds {height: px; width: px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",sizingMethod="scale");} */
/* for pngs in IE6 */
.hiddenalt {display: none;}

p, td, li, blockquote {font-size: 12px;color: #363636; }
p {margin-left: 10px;}
a, a:hover {color: black; text-decoration: none;}
a:hover {color: #f48021; text-decoration: none;}
hr {border: 0; color: #bed0de; background-color: #bed0de; height: 1px; overflow: hidden; width: 80%; }

h1 {color: #005baa; font-size: 16px;text-transform: uppercase; }
h2, .content_rates_category1 {color: #005baa; font-size: 12px; font-weight:bold;}
h3, .content_rates_table_title {color: #005baa; font-size: 12px; font-weight:bold; text-transform: uppercase;}
h4 {color: #005baa; font-size: 12px; font-weight: bold; }
h5 {color: black; font-size: 12px; font-weight: bold; }
h6 {color: black; font-size: 12px; font-style: italic; font-weight: bold;}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}
.bttmpad {margin-bottom: 20px}

/* for polls */
.region table td table td {padding: 2px;}
.region table td table{margin-bottom: 10px;}


.banner {width:  1000px; background: url(../images/top.jpg) no-repeat; height: 116px;}
a.homelink {top: 46px; left: 15px;}

/* for dropdown menus*/
.menu {width:  1000px; height: 35px;  z-index: 100; background: url(../images/right-main-nav.gif) right top yellow no-repeat;}
.rollover span.alt {display: none;}
.rollover img {border: none;}
:root .rollover img {display: block;}
.rollover, .rollover:visited {background-color:transparent !important; /* needed for Opera5/6 */ background-repeat:no-repeat; background-position:0 0;}
/* change background position to height of button */
.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {background-position:0 -35px;}

/* top links / utilities */
.toplinks {text-align: right; margin: 10px 300px 0px 0px; display: inline}
a.toplink {font-weight: bold; text-decoration: none; color: #f48021;}
a.toplink:visted {font-weight: bold; text-decoration: none; color: #f48021;}
a.toplink:hover {text-decoration: underline; color: #005baa;}
.pipe {font-weight: bold; margin: 0px 5px 0px 5px;}
a.toplinkblue {font-weight: bold; text-decoration: none; color: #005baa;}
a.toplinkblue:visted {font-weight: bold; text-decoration: none; color: #005baa;}
a.toplinkblue:hover {text-decoration: underline; color: #005baa;}

.bigbanner {width: 1000px; height: 251px; background-color: #005baa; }
.conbox {border-left: solid 1px #005baa; border-right: solid 1px #005baa; background-color: #f0f6fc; width: 665px; padding: 10px 20px;}
.content {top: -100px;}
.conbox_home {background: url(../images/center-image-slice-home.gif) repeat-y;  width: 667px; padding: 10px 20px;}
.picbox {width: 667px; margin-left: 20px;}

ul {margin: 0px; padding: 0px; list-style: none; }
ul li {padding: 0px 0px 5px 20px; background: url(../images/bullet.gif) no-repeat left; background-position: 0px 1px}


/* regions */
.regions {z-index: 99; width: 260px; margin-left: 15px; overflow: hidden}
/* .regionbox use min-height here and height in IEstyle */
.regions h1 {text-transform: uppercase; color: #f48021; font-size: 14px;}

.home_region1 {width: 330px;}
.home_region2 {width: 309px;  padding-left: 20px;}


#wrap1, #wrap2 {margin-left: 10px;}

/*
change '#005baa' to main site color
Colors:

#005baa – #005baa
med blue -  #bed0de

Yellow – #ffde00

Orange – #f48021

 

Font:

Arial Narrow Bold – Headers (or some type of narrow bold font)

Arial Narrow – Body text

*/

#wrap1, .gallerylayer1 {background-color: white;}

/*------------- vendor list -----------------------*/
.greybox {background-color: #bbbbba; padding: 1px 10px 20px 10px; display: none;}
.guide_drop {top: 20px; font-style: italic; text-align: right; }
.list {border : solid 1px #164594; width: 250px; height: 350px; overflow : auto; padding: 10px; -moz-border-radius: 10px 0px 0px 10px;}
.list a{display: block; text-decoration: none; padding: 5px; margin: 0px;}
.list a:hover{background-color: #ffde00; text-decoration: none; color: black;}
.padit {margin: 10px;}
.textarea {margin-left: 10px; width: 350px; border: solid 1px #164594;min-height : 350px; padding: 10px; -moz-border-radius: 0px 10px 10px 0px;}
.list h3, .textarea h3, #dhtmltooltip h3 {color: #f48021}


/*------------------ floorplan ----------------------*/
#dhtmltooltip{
position: absolute;
left: -500px;
width: 150px;
border: 1px solid #164594;
-moz-border-radius: 10px;
padding: 7px;
background-color: white;
visibility: hidden;
z-index: 100;
text-align: left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


a.block, a.special { height: 20px; width: 25px; font-size: 11px;} 
a.block, a.block:visited {display: block; background-color: #164594; color: white; text-decoration: none;text-align: center; padding-top: 6px;}

/*a.block, a.block:visited {display: block;  color: red; text-decoration: none;text-align: center; padding-top: 9px;}*/

a.block:hover, a.special:hover {background-color: #ffde00; color: black;  text-decoration: none;}
a.special, a.special:visited {display: block; background-color: #f48021; color: white; text-decoration: none;text-align: center; padding-top: 6px;}

.greyblock {background-color: silver; color: black; text-decoration: none;  text-align: center; height: 20px; width: 25px; text-align: center; vertical-align: middle; font-size: 11px; padding-top: 6px;}

.blankcell {width: 22px; height: 32px;}

.blueprint {background-image: url(../images/floorplan_2011.gif); background-repeat: no-repeat; width: 615px; height: 390px; padding: 15px 0px 0px 13px; border-right: solid 1px gray; border-top: solid 1px silver; border-left: solid 1px silver; border-bottom: solid 1px gray;}

table.booths {width: 628px;}
/*table.blueprint {background: url(../media/floorplan_bg.gif) no-repeat; width: 571px; height: 618px; border: solid 1px black;}*/

table.booths tr td table {border-collapse: collapse; }

.row_a{top: 5px; left: 135px;}
.row_b{top: 27px; left: 33px;}
.row_c{top: 19px; left: 33px;}
.row_d{top: 47px; left: 58px;}
.row_e{top: 51px; left: 58px;}
.row_f{top: 79px; left: 33px;}
.row_g{top: 71px; left: 33px;}
.row_h{top: 97px; left: -8px;}
.row_i{top: 5px; left: 190px;}
.row_j{top: 5px; left: 245px;}

.blankcell {width: 45px;} 
.row_h table td.blankcell {width: 65px;}

/*----------------------------------------*/



.print {display: none;}

.lcdstyle{ /*Example CSS to create LCD countdown look*/
color:#f48021;
font: bold 22px arial;
}
.blue {color: #005baa; font-weight: bold; font-size: 14px;}
.timer {width: 220px; text-align: center; margin-bottom: 50px;}
