* { 
	padding : 0;
	margin : 0;
} 

body { 
    font-family:  'Geneva', 'Verdana', 'Helvetica', 'Arial', 'sans-serif';  
    font-size: 14px;
	color : #000000;
 	background-color: #003c75; 
	background-image :  url(images/houstonbg.jpg);

} 

img { 
	padding : 0;
	border : 1px solid #caff7a;
} 
img.floatTL { 
	float : left;
	margin-right : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 5px;
} 
img.floatTLc { 
	float : left;
	margin-right : 5px;
	margin-bottom : 3px;
	margin-top : -9px;
	margin-left : 5px;
} 

img.floatTR { 
	float : right;
	margin-left : 7px;
	margin-bottom : 0;
	margin-top : -2px;
	margin-right : 10px;
} 


h1 {font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin : 10px 0px 10px 0px;
	padding: 20px;
	color : #FF0000;
	text-align : center;
}

h2 {font-size: 16px;
	font-style: normal;
	text-align : center;	
	margin : 20px 0px 10px 0px;
}

h3 { 
	font-size : 16px;
	font-style: normal;
	font-weight: bold;
	text-align : center;	
	margin : 5px 0px 0px 0px;
} 

h4 {font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align : left;
    margin : 0px 0px 0px 100px;
	
}

h5 { 
	font-size : 14px;
	font-style: normal;
	font-weight: bold;
	margin : 5px 0px 0px 0px;
	text-align : center;	
	
} 

blockquote { 
	position : relative;
	margin : 10px;
	text-align : justify;
	padding : 15px;
    background-color : #dce3e9;
} 

.clear { 
	clear : both;
} 

#wrapper { 
	width : 700px;
	margin : 0 auto;
/*	border : 1px solid #9d9d9d;  */
	background-color : #FFFFFF; 
	
} 

#header { 
	border : 0px solid #ccc;
	/*
	margin : 5px 5px 5px 5px;
	*/
	height : 300px;
	padding : 0px;
	background-color : #fffffe;
	background-image : url(images/header.jpg);
	background-repeat : no-repeat;
	background-position: 0px 0px;
} 

.col { 
	width : 180px;
	float : left;
	padding : 10px 0 5px 10px;
} 
.col p { 
	margin : 11px 0 0 0;
	padding : 0;
} 
.col ul { 
	display : list-item;
	list-style-type : none;
} 
.col li { 
	padding-top : 5px;
	padding-bottom : 3px;
	border-bottom : 1px dotted #d0d0d0;
} 
.col li a { 
	color : #e78230;
	text-decoration : none;
} 
.col li a:hover { 
	color : #8eb88f;
} 

#centercolumn { 
	margin : 0 20px 0 20px;
	display : inline;
	/* width : 400px; */
	width : 670px;
	float : left;
	min-height : 300px;
} 
* html #centercolumn { 
height : 300px;
} 
#centercolumn p { 
text-align : left;
} 
#centercolumn a { 
color : #993300;
text-decoration : none;
} 
#centercolumn img { 
border : 0 solid;
} 

.textbox {
    margin-top : 15px;
	margin : 20px 0px 20px 0px;
	width: 70%;
	height: 100px;
	margin-right: auto;
	margin-left: auto;	
	font-weight : bold;

	background-image : url(images/contactbox100.gif);
	background-repeat : no-repeat;
	background-position: 35px 0px;
} 

.center20 {
	text-align: center;
	padding : 20px;
}


.paddingLR20 { 
	padding : 0px 20px 0px 20px;
} 

.padding20 { 
	padding : 20px 20px 20px 20px;
} 

.paddinglr99 { 
	padding : 0px 99px 0px 99px;
} 

.font16 {font-size: 16px;
	text-align : center;	
	margin : 20px 0px 10px 0px;
}

.font16L {font-size: 16px;
	text-align : left;	
	margin : 20px 30px 10px 30px;
}

.font16b {font-size: 16px;
	text-align : center;
	font-weight: bold;	
	margin : 20px 0px 10px 0px;
}

.font24 {font-size: 24px;
	text-align : center;
		font-weight: bold;	
	
	margin : 20px 0px 10px 0px;
}

.signbox {
	font-size: 16px;
	font-weight: bold;
	text-align : center;	
	margin : 20px 0px 10px 0px;
}

.fontredbold {
	font-size: 16px;
	font-weight: bold;
	color : #FFFF00;
	display : inline;
}


.shapeimage4 {
	height : 200px;
	background : url(images/shapeimage_4.png) no-repeat;
}
.shapeimage6 {
	height : 343px;
	width  : 477px;
	background : url(images/shapeimage_6.png) no-repeat;
}
.shapeimage62 {
	height : 184px;
	width  : 477px;
	background : url(images/shapeimage_62.png) no-repeat;
}


.smalltext { 
font-size : x-small;
}


#footer { 
	clear : both;
	padding : 10px;
	margin-left : 5px;
	margin-bottom : 5px;
	background : #fffffe;
	width : 670px;
} 

#footer p { 
	margin : 0;
	text-align : center;
	line-height : normal;
	font-size : x-small;
} 

#footer a { 
	text-decoration : underline;
	color : #006600;
} 

#footer a:hover { 
	text-decoration : none;
}
#footer .legal {
	margin : 0px 0px 0px 40px;
	line-height : normal;
	font-size : x-small;
}
