body {font-size:small;font-family:Arial, Helvetica, Verdana, sans-serif;}
* {margin:0; padding:0;}
* html body {font-size: x-small;f\ont-size:small;}
html>body {font-size:small}

p {margin-bottom:.5em;}
h1 {font-size:1.2em;font-weight:bold;color:#ffffff;text-align:left;font-variant:small-caps;padding:20px 2px 0 15px;}
h2 {font-size:2.1em;font-weight:bold;color:#7D0000;text-align:left;font-variant:small-caps; padding:0; margin-bottom: 10px;}
h3 {font-size:1.2em;font-weight:bold;color:#000000;text-align:left;font-variant:small-caps;margin-bottom: .5em}
h4 {font-size:1.4em;font-weight:bold;color:#000000;text-align:left;font-variant:small-caps;padding-top:1em}
h5 {font-size:1.3em;font-weight:bold;color:#000000;text-align:left;margin-bottom: 3em}
h6 {font-size:1.2em;font-weight:bold;color:#000000;text-align:left;font-variant:small-caps;margin-bottom:.2em}


.style1 {font-size: medium; font-weight: bold;}
.style65 {font-size: 1em; color: #7D0000; letter-spacing: .1em}
.style67 {color: #000099; font-weight: bold; }

.style68 {	font-size: 1.3em;
	font-weight: bold;
	color: #0000ee;}
.big-red {font-size: 1.5em; font-weight: bold; color: #dd0000}	
.spec {font-size: 1.1em; font-style: normal; color: #0000ee}
	
.style69 {	color: #FF0000;
	font-style: italic;
}

#reg {font-size: 1.3em; line-height: 100%; color: #c80000}

/*#side-wrap {float:left;width:660px;height:52px;border:1pt solid #000}*/

#buttons {float:left;width: 765px;line-height: .9em;font-size: 0.8em;font-weight: bold; background: none;}
#buttons li {float:left;list-style-type:none;background:none}
#buttons a {float:left;width:85px;height:25px;display:block;margin:0;padding-top:7px;color:#000000;text-transform:uppercase;text-decoration:none;text-align:center;background:url(images/gray-box.gif) no-repeat top left}
#buttons a:hover, body#reg #b-reg a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#gen #b-gen a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#tech #b-tech a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#sched #b-sched a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#evnt #b-evnt a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#expo #b-expo a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#pat #b-pat a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#golf #b-golf a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}
#buttons a:hover, body#hotel #b-hotel a {color: #00007d;background:#8dbbe6 url(images/blue-box.gif) no-repeat top left}

#button-holder {float:left;width:100%;height:39px;}


#menus {border:0;width:186px;font-size:1em;font-weight:bold;margin:0;}
#menus ul {border:0;margin:0px 20px 14px 15px;padding:0 0 0 0;list-style-type:none;}
#menus li {border-bottom:0;margin:0;padding:20px 0 6px 0;text-indent:0;}
#menus a {text-decoration:none;color:#ffffff;}
#menus a:hover {color:#8dbbe6;}

#sub-menu {border:0;width:186px;font-size:1em;font-weight:bold;margin-top:10px;}
#sub-menu ul {border:0;margin:0px 0px 10px 15px;padding:0;list-style-type:none;}
#sub-menu li {color:#ffffff;border-bottom:0;margin:0 0 0 0;padding:5px 0 0 0;text-indent:0;}
#sub-menu a {text-decoration:none;color:#ffffff;}
#sub-menu a:hover {color:#8dbbe6;}
ul.sub-bullets {font-weight:normal}
#active {color:#8dbbe6; margin-left: -6px;padding: 0 5px 0 5px; border-left: 0px solid #8dbbe6; border-right: 0px solid #8dbbe6;}

#pic-menu {font-weight:normal;}
#pic-menu ul {list-style:none;}
#pic-menu li.act {background:url(images/act.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.cmasp {background:url(images/cmasp.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.dmas {background:url(images/dmas.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.ianm {background:url(images/ianm.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.mawt {background:url(images/mawt.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.ncst {background:url(images/ncst.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.ns {background:url(images/ns.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.rsat {background:url(images/rsat.gif) no-repeat 0 80%; padding-left:18px;}
#pic-menu li.scaac {background:url(images/scaac.gif) no-repeat 0 80%; padding-left:18px;}

#pic-list {font-weight:normal;}
#pic-list ul {list-style:none;}
#pic-list li.pdf {font-family: Arial; font-weight: bold; font-size: 1em; list-style:none;background:url(images/pdf-sm.gif) no-repeat 0 80%; padding-left:18px;}
#pic-list a {text-decoration:none;color:#000;}
#pic-list a:visited {text-decoration:none;color:#000;}
#pic-list a:hover {color:#777;}

#faq {border:0px none;width:auto;font-size:1.3em;font-weight:bold;margin:0}
#faq ul {border:0px none;margin-top:10px;padding:0;list-style-type:none}
#faq li {border-bottom:0px none;margin:0;text-indent:0; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px}
#faq a {text-decoration:none;color:#263452;}
#faq a:hover {color:#babcbe;}

#warn {float: left; width: 650px; height: auto; margin-bottom: 20px; padding: 10px 10px 5px 10px; background-color: #b40000; border: 2px solid #7d0000}

.warn {font-family: Arial; font-size: 1.2em; color: #fff}

#color {float: left; height: 90%; width: 90%; padding:0 0 0 0 ; margin-top: 35px;}

#pocs {float: left; height: 110px; width: 700px; margin-bottom: 10px}

#poc {float: left; height: 250px; width: 650px; margin-top: 5px; margin-bottom: 10px;border: 1px solid black; padding: 10px 10px 5px 10px; background-color: #fff}

#poc2 {float: left; margin: 0px 100px 20px 0 ;border: 0px solid black; padding: 5px 10px 5px 10px; background-color: none}

#content {float:left;width:90%;height:100%;margin:5px 0px 0px 14px;padding:5px 20px 10px 10px;border:3pt solid white;background:url(images/white-itty.gif) repeat}

#content-tech {float:left;width:700px;height:100%;margin:5px 0px 0px 14px;padding:5px 20px 10px 10px;border:3pt solid white;background:url(images/white-itty.gif) repeat}

#content-tracks {float:left;width:95%;height:100%;margin:5px 0px 0px 14px;padding:5px 10px 0px 10px;border:3pt solid white;background:url(images/white-itty.gif) repeat}


#arrow {margin-left: 5px;}

#count {display: block; font-size: 1.2em; font-variant: small-caps ;height: 21px; width: 300px;  margin-bottom: 10px; padding: 5px 0 0 10px; background-color: #c80000;}
}
iframe {
float: left; 
}
table {
float: left;
border-top: 0px solid #000;
border-left: 0px solid #000;
border-collapse: collapse;
margin-bottom: 25px;
}

caption {font-size: 1.1em; font-weight: bold; text-align: center; padding-bottom: 10px}

#guide {float: left; width: 700px; height: auto; margin-bottom: 0; padding: 0 0 0 0; }
#legend {float: left; width: 360px; height: auto; margin: 10px 0 0 0px;}

#legend td {font-size: 1.2em; font-weight: normal}
#track {float: right; width: 300px; height: auto; margin-top: 10px; margin-right: 7px}
#track td {font-size: 1em; font-weight: normal}

th, td {
border-bottom: 0px solid #000;
border-right: 0px solid #000;
}
th {
font-size: 1em;
padding: 5px;
}
td {
font-size: .9em;
padding: 5px;
}
hr {margin-top: 5px; margin-bottom: 5px;}


#content-tech a:link {
text-decoration: none;
font-size: 1em;
color: #000000;
}
#content-tech a:visited {
text-decoration: none;
font-size: 1em;
color: #000000;
}
#content-tech a:hover {
text-decoration: none;
color: #009eda;
}
