body {margin:0;background: #a7d0e9 url(../images/houston/bg.gif);color:#000000}
body,td,th,input,select,textarea,input {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p {margin:0 0 1.5em 0;}
form {padding:0;margin:0}

a {color:#e31836;}
h2 {color:#000000;font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;line-height:1em}
h3 {color:#0077c0;font-family: Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;line-height:1em}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.homepage #background{background: url(../images/houston/headerbg-homepage.gif) top left repeat-x;padding:8px 0 0 0}
.childpage #background{background: url(../images/houston/headerbg-childpage.gif) top left repeat-x;padding:8px 0 0 0}



	#countdown{background: url(../images/houston/countdown.gif) top left no-repeat;padding:17px 0 0 0;width:178px;height:37px;color:#ffffff;font-size:14px}
		#countdown span{color:#FFFFFF;}

	h1#pagetitle {padding:9px 10px;background: #e41835 url(../images/houston/pagetitle-bg.gif) bottom left repeat-x;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;line-height:1em;margin:0}

#wrapper{width:900px;margin:0 auto;background:#ffffff;padding:7px 7px 7px 7px;border:1px solid #81bce0;border-top:none}

#header{position:relative;}
	#logo{float:left;}
	#slideshow{float:left;}

#contentarea {width:100%;border-collapse:collapse;background: url(../images/houston/contentarea-bg.gif) top left no-repeat}
#contentareawide {width:100%;border-collapse:collapse;background: url(../images/houston/contentarea-bgWide.gif) top left no-repeat}

#leftcolumn {width:175px;padding:25px 20px 0 0;background: url(../images/houston/leftcolumn-bg.gif) top right repeat-y;text-align:right}

	#subnav{}
	#subnav ul{margin:0;padding:0;line-height:1;list-style:none}
	#subnav ul li{}
	#subnav ul li a{display:block;background: url(../images/houston/subnav-divider.gif) bottom right no-repeat;font-size:17px;margin:0 0 10px 0;color:#000000;text-decoration:none;padding:0 0 8px 0;width:175px}

	#subnavgeninfo{}
	#subnavgeninfo ul{margin:0;padding:0;line-height:1;list-style:none}
	#subnavgeninfo ul li{}
	#subnavgeninfo ul li a{display:block;background: url(../images/houston/subnavgeninfo-divider.gif) bottom right no-repeat;font-size:16px;margin:0 0 10px 0;color:#000000;text-decoration:none;padding:0 0 8px 0;width:175px}

	#leftcolumn h2{font-size:19px;text-align:right;margin:20px 0 4px 0;line-height:1em}
	#animatedlogos{}
	#poweredbyactive{}

#content {width:466px;padding:15px 15px 15px 15px;line-height:1.5em}
	#path{font-size:14px;margin:0 0 15px 0;}

	#highlights{margin:20px 0 0 0;clear:both;background: url(../images/houston/horizontaldivider.gif) top left repeat-x;padding:15px 0 0 0}
		#highlights ul{margin:0;padding:0;list-style:none}
		#highlights ul li{background: url(../images/houston/bullet.gif) top left no-repeat;margin:0 0 15px 0px;padding:0 0 0 25px;font-size:11px;}
		#highlights ul li a{font-size:13px;}

#rightcolumn {width:187px;padding:5px 8px 0 14px;background: #0077c0 url(../images/houston/rightcolumn-bg.gif) top left repeat-y;color:#b3d6ec;font-size:11px}

	#rightcolumn a{color:#ffffff;text-decoration:none}
	#chevronlogo{margin:0 0 25px 0;}

	.focusboxheader{margin:0;}
	.focusboxheader a{display:block}
	.focusbox{margin:0 auto 15px auto;border-left:1px solid #4da0d3;border-right:1px solid #4da0d3;border-bottom:1px solid #4da0d3;padding:0 11px 0 11px;}
	.focusboxleft{margin:0 auto 15px auto;border-left:1px solid #4da0d3;border-right:1px solid #4da0d3;border-bottom:1px solid #4da0d3;padding:0 11px 0 11px;}
	
	.focusboxheader#rightcolumnsponsors{}


#sponsors{border-top:1px solid #0077c0;border-bottom:1px solid #0077c0;margin:10px 0 10px 0;padding:10px 0 10px 0}

#footer{text-align:center;padding:10px 0;}