/*reset--start*/

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:0px;
    padding:0px;
    border:0px none;
    vertical-align:baseline;
}

input
{
    vertical-align:middle;
   
}
img
{
    display:block; 
}
body
{
    font-size:12px;
    font-family:Tahoma;
	background:url('images/pagebg.gif') repeat-x;
}
.float
{
    float:left;
    display:inline;
}
/*clear*/
.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 */
a:focus
{
    outline:none;
}
/*reset--end*/

.fixedwid
{
    width:960px;
    margin:auto;
}
.hustonlinehead ul {
	float: right;
	padding: 22px 6px 0 0;
	list-style: none;
}
.hustonlinehead li {
	float: left;
	padding: 0 3px;
	color:White;
}
.hustonlinehead a:link
{
    color:White;
    text-decoration:none;
}
.hustonlinehead a:hover
{
    color:#F08F21;
    text-decoration:none;
}
.hustonlinehead a:visited
{
    color:White;
    text-decoration:none;
}
.main
{
    margin-top:4px;
}
.intro
{
    background:url('images/introbg.jpg') ;
    width:163px;
    height:381px;
    padding:53px 0px 0px 18px;
}
.intro p
{
    width:145px;
    text-indent:2em;
    line-height:21px;
}
.themeright
{
    width:779px;
    height:434px;
    
}
.mainpic
{
   width:507px;
   height:310px; 
   background:url('images/introrightbg1.jpg') ;
   padding:13px 0px 0px 15px;
}
.sthrelated
{
   width:490px;
   height:88px; 
   background:url('images/introrightbg2.jpg') ; 
   padding:23px 0px 0px 32px;
}
.pic_link img
{
	float:left;
}
.events
{
    width:237px;
    height:381px;
    background:url('images/introrightbg3.jpg') ;
    padding:53px 0px 0px 20px;
}
.events p
{
    width:212px;
    text-indent:2em;
    line-height:17px;
}
.mainbottom
{
    margin-top:8px;
}
.outstanding
{
    width:480px;
    height:307px;
    background:url('images/outstandingsbg.jpg') ;
    padding:43px 0px 0px 32px;
}
.arrange
{
    width:411px;
    height:305px;
    background:url('images/newsbg.jpg') ;
    padding:45px 0px 0px 35px;
    color:White;
    font-size:14px;
}
.arrange a
{
    color:White;
}
.arrange a:hover
{
    text-decoration:none;
}
.outstanding p
{
    width:355px;
    text-indent:2em;
    line-height:15px;
    color:White;
}
.arrange p
{
    width:405px;
    text-indent:2em;
    line-height:16px;
}
.arrange h4
{
    margin-top:10px;
}
.arrange ul
{
    list-style-type:none;
    
}
.arrange li
{
    height:24px;
    line-height:24px;
    width:375px;
    overflow:hidden;
    
}

.foot
{
    text-align:center;
    padding:10px 0px 30px 0px;
}
.foot p
{
    color:White;
}
.foot img
{
    display:inline;
    vertical-align:text-bottom;
}
.foot a:link
{
    text-decoration:underline;
    color :White;
}
.foot a:hover
{
    text-decoration:none;
    color:#F08F21;
}
.foot a:visited
{
    text-decoration:underline;
    color :White;
}
