/* Body */
body {
	margin:0;
	padding:0 0 10px;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#fff;
	text-align:center;
}
.underline {
	text-decoration:underline;
}
.copyright {
	font-size: 10px !important;
	line-height: 11px !important;
	color: #999999;
}
p.aedo {
	font-size:1.35em;
	line-height:135%;
	color:#666;
}
p.aedo img {
	display: inline;
	padding-left: 2em;
	float: left;
	padding-right: 1em;
	padding-bottom: 2em;
}
p.brash {
	font-weight: bold;
	font-size: 1.5em;
	line-height: 2em;
	padding-top: 1em;
}
.makemeBold {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #006ACE;
	color: #FFFFFF;
	margin-right: 3px;
	padding-right: 3px;
	padding-left: 2px;
	line-height: 1.5em;
	text-decoration: none;
}
.italicizeMe {
	font-style: italic;
}
/* --------------- start Clear DIV -------------------*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}
/* --------------- end Clear DIV -------------------*/

.OppHouLink {
	background-image: url(/_images/opportunity/opportunity_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 200px;
	margin-top: -5px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding-top: 8px;
}
.OppHouLink li{
	padding-right: 8px;
}
.OppHouLink, .OppHouLink a, .OppHouLink a:link, .OppHouLink a:visited{list-style-type:none;color:#cd0101}
img, a img {
	border:none;
}
input { background-color:#FFF !important; }
/* Text */
h1, h2, h3, h4, h5, h6, p, td, th {
	margin:0;
	padding:0;
}
h1 {
	font-size:2.0em;
	font-weight:normal;
	color:#eb7b04;
	margin-top:10px;
}
h2 {
	font-size:1.35em;
	font-weight:bold;
	color:#a2996d;
	margin-bottom: .6em;
}
h2#gis {
	color: #441F36;
	font-size: 1.8em;
}

h2.title {
	color: #333333;
	font-size:1.5em;
	margin: 0 0 30px 0px !important;
	padding: 0 !important;
}
h3 {
	font-size:1.2em;
	color:#000;
}
h4 {
	font-size:1.2em;
	font-weight:bold;
}
h4#jobsh4 {
	font-size:1.5em;
	font-weight:bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 1em;
	width: 200px;
}
h5 {
	font-size:1.1em;
	font-weight:bold;
	color:#eb7b04;
}
h6 {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}
p, li {
	font-size:1.1em;
	line-height:130%;
}
li li {
	font-size:1.0em;
}
ul {
	list-style:disc;
}
ul, ol {
	margin:4px 0 0;
	padding:0 0 8px;
}
ul, ul{
	margin-left:10px;
}
li {
	margin:0 0 4px 16px;
	padding:0;
}
ol li {
	margin-bottom:8px;
}
#main-content p.title {
	font-weight: bold;
	margin: 10px 0 0 0 !important;
	padding: 0;
}
ul.bullets, ul.bullets li {
	list-style:disc !important;
}
ul.bullets {
	padding-left:15px;
}
#column-wrapper .breadcrumbs {
	color: #000 !important;
}
#main-content p.list-header {
	margin: 0 !important;
	padding: 0;
	font-size: 8pt;
}
#main-content ul.no-bullets {
	margin: 0 0 10px 0 !important;
}
#main-content ul.no-bullets li {
	list-style: none;
	margin: 0 !important;
}
/* links */
a, a:link {
	color:#193966;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#07c;
	text-decoration:none;
}
a:hover {
	color:#193966;
	text-decoration:underline;
}
a:active {
	color:#193966;
	text-decoration:none;
}
a:focus {
	color:#193966;
	text-decoration:none;
}
/* main content links */
#main-content a, #main-content a:link {
	color:#a40000;
	text-decoration:none;
	font-weight:bold;
}
#main-content a:visited {
	color:#600;
	text-decoration:none;
}
#main-content a:hover {
	color:#a40000;
	text-decoration:underline;
}
#main-content a:active {
	color:#a40000;
	text-decoration:none;
}
#main-content a:focus {
	color:#a40000;
	text-decoration:none;
}
#main-content ul.nav {
	list-style:none outside;
	margin:0;
	padding:0;
}
#main-content ul.nav li {
	list-style:none outside;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	display:inline;
	border-right:1px solid #666;
}
#main-content ul.nav li a {
	font-weight:normal;
	text-transform:uppercase;
}
#main-content ul.nav li.last {
	border-right:none;
}
/* Reusable */
.picleftborder {
	padding: 2px;
	float: left;
	border: 2px solid #EA8982;
	margin-right: 1em;
}
.left {
	float:left;
}
.imgleft {
	display:inline;
	vertical-align: middle;
	margin-right: 1.6em;
}
.imgright {
	display:inline;
	vertical-align: middle;
	margin-left: 1em;
}
.cost-of-living-image {
	float: left;
	margin-right: 5em;
	margin-bottom: 30em;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.current {
	color: #fff !important;
}
.nm {
	margin: 0 !important;
}
.red {
	color: #a40000 !important;
}
.nb {
	background: none !important;
	border: none !important;
	color:#CE6866;
}
#search-menu .nb a {
	color: #CE6866;
	font-weight:normal;
}
 #search-menu li.active a, #search-menu li.active a:active, #search-menu li.active a:visitied, #search-menu li.active a:hover, #search-menu li.ctive a:focus {
 color:#CFCFD7;
font-weight:normal;
}
#search-menu .active a {
	color: #CFCFD7;
	font-weight:normal;
}
.pdf {
	font-weight: normal !important;
}
img.left {
	margin:0 10px 10px 0px;
}
img.right {
	margin:0 10px 10px 0;
}
img.mega-market {
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.6em;
}
td.right, th.right {
	float:none;
	text-align:right !important;
}
td.left, th.left {
	float:none;
	text-align:left !important;
}
td.center, .center {
	text-align:center;
}
.normal {
	font-weight:normal !important;
}
.centered {
	margin:10px auto;
	text-align:center;
	display:block;
}
.hidden {
	display:none;
}
/* Lists */
ul.raquo {
	list-style:none outside;
	margin:0;
	padding:0;
}
ul.raquo li {
	list-style:none outside;
	background:url(../_images/bkg_li_raquo.gif) no-repeat left 5px;
	margin-left:0;
	padding:0 0 0 10px;
}
ul.dotted-div {
	list-style:none outside;
	margin:0;
	padding:0;
}
ul.dotted-div li {
	list-style:none outside;
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px dotted #333;
}
ul.dotted-div li.last {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
ul.disc, #right-content .news-events ul.disc {
	list-style:disc outside;
	margin:20px 0 0 10px;
	padding:0;
}
ul.disc li, #right-content .news-events ul.disc li {
	list-style:disc outside;
	margin:0 0 6px 0;
	padding:0;
}
ul.disc, #right-content .ext a:link {
	background-image: url(../_images/external-link.png);
	background-repeat: no-repeat;
	background-position: 100% 1%;
	padding-right: 14px;
}
ul.disc, #right-content .ext p.nobkg a:link {
	background-image: none;
	padding-right: 0px;
}

/* Containers */
#page-wrapper {
	margin:0px auto;
	text-align:left;
	width:951px;
	padding:0;
	text-align:left;
	position:relative;
}
#footer {
	background:url(../_images/bkg_footer_nav.gif) repeat-x left top;
	/*	padding-top:44px;*/
	padding:20px 0 0;
	clear:both;
	text-align:center;
	margin:0 auto;
 }
#header {
	position:relative;
}
#banner {
	position:relative;
	background-position:left top;
	background-repeat:none;
	width:950px;
	height:224px;
}
#banner-blog {
	position:relative;
	background-position:left top;
	background-repeat:none;
	width:950px;
	height:220px;
}
#banner-lp {
	position:relative;
	background-position:left top;
	background-repeat:none;
	width:300px;
	height:224px;
}
#column-wrapper {
	padding:0 0 30px;
	clear:both;
	margin:0;
}
#main-content {
	float:left;
	margin:0 35px 1px 28px;
	_margin-left:15px;
	width:652px;
	padding:0;
	min-height:550px;
	_margin-right:25px;
}
#main-contentMM {
	float:left;
	margin:0 35px 1px 28px;
	_margin-left:15px;
	width:872px;
	padding:0;
	min-height:550px;
	_margin-right:25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main-content {
 float:left;
 margin:0 35px 1px 25px;
 width:656px;
 padding:0;
 min-height:550px;
}
}
#right-content {
	float:left;
	width:234px;
	min-height:200px;
	padding-bottom:20px;
}
#main-nav {
	width:100%;
	background:url(../_images/bkg_top_nav.jpg) repeat-x left top;
	margin:1px 0 0;
}
#second-nav {
	background:#000;
	height:30px;
}
#third-nav {
}
#sub-nav {
	margin:20px auto;
	/* the line above came from ghp_secure */
	width:auto;
	text-align:left;
	/*width:88%;*/
	display:inline;
	zoom:1;
	white-space: nowrap;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#breadcrumb {
	width:100%;
	margin:10px 0 15px;
}
#breadcrumb p {
	margin:10px 10px 0 28px;
	_margin-left:15px;
	font-size:1.0em !important;
	float:left;
}
#breadcrumb p, #breadcrumb p a {
	color:#666;
	font-weight:normal;
}
#utilities {
	float:right;
	width:200px;
	text-align:right;
}
#utilities a {
	margin-left:10px;
}
#utilitiesCart {
	float:right;
	width:300px;
	;
}
#utilitiesCart a {
	margin-left:10px;
}
#utilitiesCart input {margin:0;padding:0;border:0px none !important;}
#utilitiesCart .havscd {
	margin:0;
	padding:0;
	border:0px none !important;
	height: 19px !important;
	width: 45px !important;
	margin-top:-20px !important;
}
/* header */
#home-link {
	display:block;
	width:160px;
	position:absolute;
	left:55px;
	/*height:150px;
	top:5px;*/
	top:55px;
	height:90px;
}
#home-link strong {
	position:absolute;
	left:-9999px;
	display:none;
}
#home-link-lp {
	display:block;
	width:160px;
	position:absolute;
	left:10px;
	/*height:150px;
	top:5px;*/
	top:21px;
	height:90px;
}
#home-link-lp strong {
	position:absolute;
	left:-9999px;
	display:none;
}
#banner #flash-banner {
	position: absolute;
	top:0px;
	margin: 0;
	padding: 0;
	z-index: -100;
 *top: -35px;
}
#search-box {
	/*	background: url(../_images/banners/bg_search.png) top left no-repeat;
	_background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/banners/bg_search.png', sizingMethod='scale');*/
	padding:0;
	margin: 0px 0 0px 47px;
	position:absolute;
	top: 2px;
	left: 0px;
	zoom: 1;
	width: 179px;
	height: 22px;
	z-index: 100;
	cursor: pointer;
	/* the line above came from ghp_secure */
}

#search-box-lp {
	padding:0;
	margin: 0px 0 0px 0px;
	position:absolute;
	top: 2px;
	left: 0px;
	zoom:1;
	width: 179px;
	height: 22px;
	z-index: 150;
	cursor: pointer;
	/* the line above came from ghp_secure */
}
#input {
	position: absolute;
	left: 56px;
	top: 162px;
	z-index: 9990;
	margin: 0px;
	padding: 0px;
}
#input-new {
	position: absolute;
	left: 60px;
	top: 162px;
	z-index: 160;
	margin: 0px!important;
	padding: 0px!important;

}
#input-lp {
	position: absolute;
	left: 9px;
	top: 160px;
	z-index: 9999;
	overflow: visible;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
#input-lp-new {
	position: absolute;
	left: 8px;
	top: 140px;
	z-index: 150;
	overflow: visible;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
#input input {
	width:130px;
	vertical-align:middle;
	float: left;
}
#input-lp input {
	width:130px;
	vertical-align:middle;
	float: left;
}

#input img {
	margin: 2px 0 0 3px;
	_margin-left:0;
}
#input-lp img {
	margin: 2px 0 0 3px;
	_margin-left:0;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {  This came from ghp_secure*/
#search-box {
 /*background: url(../_images/banners/bg_search.png) top left no-repeat; This came from ghp_secure*/
 padding:0;
 margin: 0px 0 0 0px;
 /*position:absolute; This came from ghp_secure*/
 top: 0px;
 left: 52px;
 width: 182px;
 height: 192px;
 z-index: 150;
 /*cursor: pointer; This came from ghp_secure*/
 background-image: url(/_images/banners/bg_search.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 cursor:pointer;cursor:hand;
}
#opportunity #search-box {
 /*background: url(../_images/banners/bg_search.png) top left no-repeat; This came from ghp_secure*/
 padding:0;
 margin: 0px 0 0 0px;
 /*position:absolute; This came from ghp_secure*/
 top: 0px;
 left: 52px;
 width: 182px;
 height: 192px;
 z-index: 150;
 /*cursor: pointer; This came from ghp_secure*/
 background-image: url(/_images/banners/bg_search_opphou.png)!important;
 background-repeat: no-repeat;
 background-position: 0px 0px;
 cursor:pointer;cursor:hand;
}
.hpsbbk {
 background-image: url(/_images/banners/bg_search_hm.png)!important;
 background-repeat: no-repeat!important;
 background-position: 0px 0px!important;
}
#search-box img {
	vertical-align:middle;
}
#search-menu {
	margin: 5px 0 0 15px;
	padding: 0;
	z-index: 140;
	background-color: transparent;
}
#search-menu li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
	border-right: 1px solid #ae4444;
	color: #ce6866;
}
#search-menu li.active {
	color: #cfcfd7;
	z-index: 9999;
}
/* Footer */
#footer p {
	line-height:160%;
}
#footer #contact-info {
	background:#fafafa url(../_images/bkg_footer_contact.jpg) repeat-x left top;
	width:100%;
	/*padding:20px 0 100px;
	margin-top:24px;*/
	text-align:center;
}
#footer #footer-logo {
	margin:10px 0 17px;
}
#footer #contact-nav {
}
#footer #contact-nav ul {
	margin:0 0 5px;
	padding:0;
	list-style:none outside;
}
#footer #contact-nav li {
	list-style: none outside;
	display:inline;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-right:1px solid #666;
	color:#a40000;
}
#footer #contact-nav li.last {
	border-right:0;
	margin-right:0;
	padding-right:0;
}
#footer #contact-nav li a {
	color:#a40000;
	text-decoration:none;
}
/* Main Content */

#main-content p {
	margin:0 0 8px;
}
#main-content p.intro {
	font-size:1.4em;
	line-height:145%;
	color:#666;
	margin-top:20px;
}
/* industry facts */
.industry-facts {
	margin:10px 0;
	background:#847961;
}
.industry-facts .inner {
	margin:0 10px;
	padding:10px 0;
	color:#fff;
}
.industry-facts .inner ul {
	margin-top:10px;
}
.industry-facts .inner a {
	color:#fff;
}
.col1, .col2 {
	float:left;
	width:310px;
	margin-top:30px;
	border-top:5px solid #000;
	padding-top:10px;
}
.col1 p, .col1 li, .col2 p, .col2 li {
	font-size:1.2em;
	padding-right:10px;
	line-height:130%;
}
.col1 {
	margin-right:20px;
}
.col1 h2, .col2 h2 {
	font-size:1.5em;
	color:#333;
}
.col1 h2 em, .col2 h2 em {
	font-weight:normal;
	font-style:normal;
	float:right;
	font-size:10px !important;
}
.col1 h2 em a, .col2 h2 em a {
	color:#ccc;
	text-decoration:none;
}
.col1 a, .col2 a {
	color:#a40000;
}
/* main navigation */
#main-nav ul, #main-nav li {
	list-style:none outside;
	margin:0;
}
#main-nav li {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding: 21px 0 18px;
	text-align:center;
	text-transform:uppercase;
}
#main-nav li.last {
	margin-right:0;
}
#main-nav li.last a {
	border-right:0;
	padding-right:0;
}
#main-nav li a {
	color:#193966;
	text-decoration:none;
	border-right:1px solid #ccc;
	padding:0 13px;
	_padding:0 12px;
}
#main-nav li a:hover, #main-nav li a.current, #home #main-nav-home a, #resources #main-nav-resources a, #community #main-nav-community a, #news_room #main-nav-newsroom a, #media #main-nav-media a, #about_us #main-nav-aboutus a, #spreadword #main-nav-spreadword a, #links #main-nav-links a {
	color:#fcaf22
}
/* secondary navigation */
#second-nav ul, #second-nav li {
	list-style:none outside;
	margin:0;
}
#second-nav a {
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
	padding:0 24px;
	display:table-cell;
	text-align:center;
}
#second-nav a:hover {
	text-decoration: underline;
}
#second-nav li {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin:8px 0 0;
	padding:0;
	text-align:center;
}
#second-nav li.last a {
	border-right:0;
}
/* tertiary navigation */

/*Left  Side Content */
#left-content .callout {
	width:198px;
	background: url(../_images/bkg_callout.jpg) no-repeat left top;
	padding: 8px 0 0;
	margin:0 0 20px;
}
#left-content .callout-inner {
	width:198px;
	background: url(../_images/bkg_callout.jpg) no-repeat left bottom;
	padding: 0 0 10px;
	min-height:200px;
}
#left-content .callout-text {
	margin:0 8px;
}
#left-content .callout .banner {
}
#left-content .callout .headline {
	margin: 0 0 5px;
}
#left-content .callout-text ul {
	list-style:none outside;
	margin:0 15px 8px 5px;
	padding:0;
}
#left-content .callout-text ul li {
	list-style:none outside;
	margin:0 0 8px;
	padding:0;
	text-indent:0;
	font-weight:bold;
	font-size:1.1em !Important;
}
#left-content #video a {
	color:#ce0000;
	text-decoration:none;
}
#left-content #explore a {
	color:#06c;
	text-decoration:none;
}
.content-row {
	margin: 20px 0;
}
.content-row p {
	margin: 13px 0 !important;
	padding: 0 !important;
	color: #666666;
	font-size: 1.2em !important;
}
.content-row ul {
	margin: 10px 0 0 30px !important;
	color: #666666;
}
.content-row ul li, #main-content .content-row .sub-content ul li {
	font-size: 1.2em !important;
}
/* Right Side Content */
#right-content .news-events {
	/*background:#efefef;*/
	margin:2px 0 0;
	padding:0 0 0px;
}
#right-content .news, #right-content .events, #right-content .features {
	margin:0 25px 20px;
}
#right-content .events {
	padding-top:10px;
}
#right-content .features p {
	color:#333;
	margin-bottom:10px;
}
#right-content .features form ul {
	margin-bottom:10px;
}
#right-content .features form li {
	margin-bottom:3px;
}
#right-content .news-events h2 {
	font-size:1.2em;
	font-weight:bold;
	background:#193966 url(../_images/bkg_news_headline.jpg) repeat-x left top;
	padding:9px 8px 8px;
	display:block;
	color:#fff;
	text-transform:none;
}
#right-content .news-events h2 em {
	font-weight:normal;
	font-style:normal;
	float:right;
	font-size:10px !important;
}
#right-content .news-events h2 em a {
	color:#ccc;
	text-decoration:none;
}
#right-content .news-events h3 {
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin:20px 0 10px;
	padding-top:20px;
	border-top:1px solid #999;
}
#right-content .news-events h3.first {
	padding-top:0;
	border:0;
}
#right-content .news-events ul {
	list-style:none outside;
	margin:0;
	padding:0;
}
#right-content .news-events li {
	list-style:none outside;
	margin:0 0 10px;
	padding:0;
	color:#666;
}
#right-content .events li {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #999;
}
#right-content .events li.first {
	padding-top:0;
	border:0;
}
#right-content .news-events li a {
	color:#193966;
	font-weight:bold;
	text-decoration:none;
}
#right-content .news-events em {
	font-style:normal;
	color:#193966;
}
/* footer navigation */
#sub-nav ul, #sub-nav li {
	list-style:none outside;
	margin:0;
	padding:0;
}
#sub-nav {
	border-top-width: 1em;
	border-bottom-width: 1em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	display: block;
	text-align: center;
	padding-left: 2em;
}
#sub-nav li {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	text-align:left;
	margin:3px 10px 0 0;
	padding: 0 10px 0 0;
	text-transform:uppercase;
	border-right:1px solid #b3b3b3;
}
#sub-nav li a {
	color:#193966;
	text-decoration:none;
	margin:0;
	padding:0;
}
#sub-nav li.flags {
	margin-top:0;
	white-space:nowrap;
	border-right:0;
}
#sub-nav li.flags em {
	font-style:normal;
	margin-right:8px;
	color:#666;
}
#sub-nav .flags a img {
	vertical-align:middle;
	margin:0 1px;
}
/* Forms */
form {
	margin:0;
	padding:2em;
}
label {
	display:block;
	margin-top:10px;
}
input, textarea, select {
	border:1px solid #ccc;
	margin:2px 2px 0 0;
	vertical-align:middle;
}
form .clear {
}
input.button {
	border:0;
	vertical-align:middle;
	width:auto;
}
.thumb {
	float:left;
	width: 120px;
	margin-right:20px;
}
.bigthumb {
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px !important;
	margin-left: 0;
}
.col1 .thumb, .col2 .thumb {
	float:none;
	width:auto;
	margin:10px 0;
}
.thumb-text {
	float:left;
	font-size:1.2em;
	width:320px;
	_width:310px;
}
.thumb-text a {
	color:#a40000;
}
/* Home Page */


#home #main-nav li {
	padding-bottom:44px;
}
#home #banner {
	height:332px;
	z-index: -1;
}
#home #main-content {
	float:left;
	margin:0 35px 1px 25px;
	width:464px;
	padding:0;
	min-height:550px;
	_margin-right:25px;
}
#home #left-content {
	float:left;
	width:192px;
	min-height:400px;
}
#home #column-wrapper {
	padding:10px 0 30px;
	margin:15px 0 0;
}
#home h1 {
	margin-top:30px;
}
#home h1.first {
	margin-top:10px;
}
#home #second-nav a {
	padding:0 24px;
}
#main-content .section {
	padding: 0;
	margin: 0 0 30px 0;
	width: 655px;
	color: #666666;
	min-height: 140px;
	_height: 140px;
}
#main-content .half {
	float: left;
	display: inline;
	width: 300px;
	margin-right: 50px;
	color: #666666;
}
#main-content .section p {
	margin: 0 20px 15px 140px !important;
	font-size: 1.2em !important;
}
#main-content .magwidth p {
	margin: 0 20px 15px 240px !important;
	font-size: 1.2em !important;
}
#main-content .section ul {
	margin-left:150px !important;
}
#main-content .section ul li {
	font-size:1.2em !important;
}
#main-content .section p.no-image {
	margin-left: 0 !important;
}
#main-content .section ul.no-image {
	margin-left:10px !important;
}
#main-content .section-header {
	position: relative;
	background: url(../_images/bg_section_divider.gif) repeat-x bottom left;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
}
#main-content .section-header a {
	position: absolute;
	left: 610px;
	top: 5px;
}
#main-content .half .section-header a {
	position: absolute;
	left: 260px;
	top: 5px;
}
#main-content .content-row .sub-content {
	padding-top: 10px;
	font-size: 7pt !important;
}
#main-content .with-image .sub-content {
	clear:both;
	border-top: 5px solid #526f07;
}
#main-content .content-row .sub-content th, #main-content .sub-content td, #main-content .sub-content li, #main-content .sub-content a {
	font-size: 1em !important;
	line-height: 130%;
}
/* Section Specific*/

/*- Facts and Figures */
/*- facts   - highlight color = #526f07 */
#facts {}
#facts #mn-facts a, #mn-facts a:hover, #facts .col1 h2 em a, #facts .col2 h2 em a, #facts #main-content .nav a {
	color:#26498F !important;
}
#facts #banner {
	background-image: url(/_images/banners/banner_facts-figures.jpg);
}
#facts #second-nav {
	background: #26498F;
}


/*- Facts and Figures */
/*- facts   - highlight color = #526f07 */
#presenta {}
#presenta #mn-facts a, #mn-facts a:hover, #presenta .col1 h2 em a, #presenta .col2 h2 em a, #presenta #main-content .nav a {
	color:#26498F !important;
}
#presenta #banner {
	background-image: url(/_images/banners/banner_presentations.jpg);
}
#presenta #second-nav {
	background: #26498F;
}


/*- ECONOMIC */
/*- economic   - highlight color = #526f07 */
#economic {
}
#economic #mn-economic a, #mn-economic a:hover, #economic .col1 h2 em a, #economic .col2 h2 em a, #economic #main-content .nav a {
	color:#526f07 !important;
}
#economic #banner {
	background-image: url(../_images/banners/banner_economic.jpg);
}
#economic-biz #banner {
	background-image: url(../_images/banners/banner_business.jpg);
}
#economic #second-nav {
	background: #526f07;
}
#economic-biz #second-nav {
	background: #526f07;
}

#economic #main-content a:link {font-size: 12px!important;}

#sitemap #banner {
	background-image: url(../_images/banners/banner_sitemap.jpg);
}
#closed #banner {
	background-image: url(/_images/banners/banner_closed.jpg);
}
#four0 #banner {
	background-image: url(/_images/banners/banner_404.jpg);
}

/* start */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#economic-biz #third-nav ul {
 background: url(../_images/bg_thirdmenu_econ.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -10px 0;
 padding: 0;
}
#economic-biz #third-nav li {
 display:inline;
 float:left;
 margin: 0;
 padding: 8px 0;
 text-align:center;
}
#economic-biz #third-nav li.active {
 background: #526f07;
 padding:  8px 11px 10px 11px;
}
#economic-biz #third-nav li.active a {
 background: #526f07;
 padding: 0px 10px 0 10px;
 border: none;
 color: #fff !important;
}
#economic-biz #third-nav li a {
 color: #526f07;
 text-decoration:none;
 padding: 0 10px;
 margin: 0;
 border-right: 1px solid #cfcfcf;
}
}
#economic-biz #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#economic-biz #third-nav li.active {
	background: #526f07;
	padding:  8px 11px 10px 11px;
}
#economic-biz #third-nav li.active a {
	background: #526f07;
	padding: 0px 10px 0 10px;
	border: none;
	color: #fff !important;
}
#economic-biz #third-nav li a {
	color: #526f07;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #cfcfcf;
}
#economic-biz #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
/* end */







#economic .col1, #economic .col2 {
	border-color:#526f07;
}
#economic #second-nav a {
	font-size:10px !important;
}
#economic #second-nav a {
	padding:0 13px;
	_padding:0 8px;
}
#economic #second-nav a {
	color: #cdd9ae;
	border-color: #cdd9ae !important;
}
#economic #second-nav a:hover {
	color: #fff;
}
#economic #second-nav li.current a {
	color: #fff;
}
#economic #sub #second-nav a {
	color: #cdd9ae;
	border-color: #cdd9ae !important;
}
#economic #sub #second-nav li.current a {
	color: #fff;
}
#third-nav ul, #third-nav li, #third-nav-small ul, .third-nav-small li {
	list-style:none outside;
	margin:0;
	text-transform: uppercase;
}
#economic #third-nav ul, #economic .third-nav-small ul {
	border-bottom: 5px solid #526f07;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
#economic #main-content .with-image .sub-content {
	border-color: #526f07;
}
	
/**CODE SPECIFIC TO SAFARI BROWSERS *******************/	
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #economic #third-nav ul {
 background: url(../_images/bg_thirdmenu_econ.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -10px 0;
 padding: 0;
}
#economic #third-nav li {
 display:inline;
 float:left;
 margin: 0;
 padding: 8px 0;
 text-align:center;
}
#economic #third-nav li.active {
 background: #526f07;
 padding:  8px 11px 10px 11px;
}
#economic #third-nav li.active a {
 background: #526f07;
 padding: 0px 10px 0 10px;
 border: none;
 color: #fff !important;
}
#economic #third-nav li a {
 color: #526f07;
 text-decoration:none;
 padding: 0 10px;
 margin: 0;
 border-right: 1px solid #cfcfcf;
}
}
#economic #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#economic #third-nav li.active {
	background: #526f07;
	padding:  8px 11px 10px 11px;
}
#economic #third-nav li.active a {
	background: #526f07;
	padding: 0px 10px 0 10px;
	border: none;
	color: #fff !important;
}
#economic #third-nav li a {
	color: #526f07;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #cfcfcf;
}
#economic #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#economic #main-content .section a {
	color: #a40000 !important;
}
/*- INDUSTRIES */
/*- industries - highlight color = #847961 */
#industries {
}
#industries #mn-industries a, #mn-industries a:hover, #industries .col1 h2 em a, #industries .col2 h2 em a, #industries #main-content .nav a {
	color:#847961 !important;
}
#industries #banner {
	background-image: url(../_images/banners/banner_industries.jpg);
}
#industries #second-nav {
	background: #847961;
}
#industries .col1, #industries .col2 {
	border-color:#847961;
}
#industries #main-content .with-image .sub-content {
	border-color: #847961;
}
#industries #second-nav a {
	padding:0 73px;
}
#industries #sub #second-nav a {
	color: #c2bcb0;
	border-color: #c2bcb0;
}
#industries #sub #second-nav li.current a {
	color: #fff;
}
#third-nav ul, #third-nav li {
	list-style:none outside;
	margin:0;
}
#industries #third-nav ul {
	border-bottom: 5px solid #847961;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #industries #third-nav ul {
 background: url(../_images/bg_thirdmenu_topind.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -10px 0;
 padding: 0;
}
}
#industries #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#industries #third-nav li.active {
	background: #847961;
	padding:  8px 11px 10px 11px;
}
#industries #third-nav li.active a {
	background: #847961;
	padding: 0px 10px 0 10px;
	border-right: 1px solid #847961;
	color: #fff !important;
}
#industries #third-nav li a:hover {
	background: #847961;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	border-color: #847961;
	border-right: 1px solid #847961;
}
.end {
	height:0px !important;
	margin:0px;
	background-color:#FFFFFF !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#industries #third-nav li a:hover {
 background: #847961;
	/*padding: 8px 10px px 10px;*/
	padding: 8px 10px 5px 10px;
 color: #fff !important;
 border-color: #847961;
 border-right: 1px solid #847961;
}
}
#industries #third-nav li a {
	color: #847961;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #cfcfcf;
}
#industries #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#industries #main-content .section a {
	color: #847961 !important;
}

/* - trade - highlight color = #d87109 */

#trade {
}
#trade #mn-trade a, #mn-trade a:hover, #trade .col1 h2 em a, #trade .col2 h2 em a, #trade #main-content .nav a {
	color:#d87109 !important;
}
#trade #banner {
	background-image: url(../_images/banners/banner_internatioanlbusines.jpg);
}
#trade #second-nav {
	background: #d87109;
}
#trade .col1, #trade .col2 {
	border-color:#d87109;
}
#trade #main-content .with-image .sub-content {
	border-color: #d87109;
}
#trade #second-nav a {
	padding:0 24px;
}
#trade #second-nav a {
	color: #f7ddc3;
	border-color: #ecb884;
}
#trade #second-nav li.current a {
	color: #fff;
}
#trade #third-nav ul {
	border-bottom: 5px solid #d87109;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #trade #third-nav ul {
 background: url(../_images/bg_thirdmenu_interresource.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -10px 0;
 padding: 0;
}
}
#trade #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#trade #third-nav li.active {
	background: #d87109;
}
#trade #third-nav li.active a {
	background: #d87109;
	padding: 0px 8px 0 8px;
	border-right: 1px solid #d87109;
	color: #fff !important;
}
#trade #third-nav li a:hover {
	background: #d87109;
	padding: 8px 8px 10px 8px;
	color: #fff !important;
	background: #d87109;
	border-color: #d87109;
}
#trade #third-nav li a {
	color: #d87109 !important;
	text-decoration:none;
	padding: 0 8px;
	margin: 0;
	border-right: 1px solid #e2974b;
}
#trade #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#trade #main-content .section a {
	color: #d87109 !important;
}
#trade .worgs {}
#trade .worgs img{float:left;}

#trade #page-wrapper #column-wrapper #main-content .inth2 {
	font-size: 5em;
	color: #B10000;
	text-transform: uppercase;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -0.025em;
}
#trade #page-wrapper #column-wrapper #main-content .intp {
	font-size: 13px;
}
#trade #page-wrapper #column-wrapper #main-content #intul{
	font-size: 11px;
	display: block;
	list-style-type: none;
	margin-left: 220px;
	margin-bottom: 15px;
}
#trade #page-wrapper #column-wrapper #main-content .intp #us{
	float:left;
	margin-right: 9px;
}
#trade #page-wrapper #column-wrapper #main-content .intp span.lrg{
	font-size: 1.5em;
	text-transform: uppercase;
	color: #B10000;
	display: block;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 5px;
}
#trade #page-wrapper #column-wrapper #main-content .intp span.sml{
	font-size: 11px;
	text-transform: uppercase;
	color: #B10000;
	display: block;
	line-height: 12px;
}
#trade #page-wrapper #column-wrapper #main-content .nobullet {
	list-style-type: none;
}

#trade #cflags {
	background-color: transparent;
	float: right;
	z-index: 999999999;
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-right:20px;
	padding-top:10px;
	white-space: nowrap;
}
#trade #cflags ul, #trade #cflags li{list-style-type: none;margin:0px;padding:0px;}



/*- BUSINESS */
/*- business   - highlight color = #5e98ce */
#business {
}
#business #mn-business a, #mn-business a:hover, #business .col1 h2 em a, #business .col2 h2 em a, #business #main-content .nav a {
	color:#5e98ce !important;
}
#business #banner {
	background-image: url(../_images/banners/banner_business.jpg);
}
#business #second-nav {
	background: #5e98ce;
}
#business #main-content .with-image .sub-content {
	border-color: #5e98ce;
}
#business .col1, #business .col2 {
	border-color:#5e98ce;
}
#business #second-nav a {
	padding:0 78px;
}
#business #sub #second-nav a {
	color: #afcce7;
	border-color: #afcce7;
}
#business #sub #second-nav li.current a {
	color: #fff;
}
#business #third-nav ul {
	border-bottom: 5px solid #5e98ce;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
#business #third-nav ul.bottom {
	border-bottom: none;
	height: 30px;
	margin: 0;
	padding-top: -10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #business #third-nav ul {
 background: url(../_images/bg_thirdmenu_business.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -8px 0;
 padding: 0 0 1px 0;
}
#business #third-nav ul.bottom {
 background: none;
 height: 30px;
 margin: 5px 0 0 0;
 padding-top: 0px;
}
}
#business #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#business #third-nav li.active {
	background: #5e98ce;
	padding:  8px 11px 10px 11px;
}
#business #third-nav li.active a {
	border-right: 1px solid #5e98ce;
	background: #5e98ce;
	padding: 0px 10px 0 10px;
	border-right: none;
	color: #fff !important;
}
#business #third-nav li a:hover {
	background: #5e98ce;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	background: #5e98ce;
	border-color: #5e98ce;
}
#business #third-nav.resources li.active a {
	padding: 0px 0px !important;
	color: #fff !important;
	border-right: 1px solid #5e98ce;
}
#business #third-nav.resources li a:hover {
	background: #5e98ce;
	padding: 8px 8px 10px 8px;
	color: #fff !important;
	background: #5e98ce;
	border-color: #5e98ce;
}
#business #third-nav li a {
	color: #5e98ce !important;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #b4cfe8;
}
#business #third-nav.resources li a {
	padding: 0 8px;
}
#business #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#business #main-content .section a {
	color: #5e98ce !important;
}
/*- living     - highlight color = #cb9031 */
#living {}
#living #mn-living a, #mn-living a:hover, #living .col1 h2 em a, #living .col2 h2 em a, #living #main-content .nav a {
	color:#cb9031 !important;
}
#living #banner {
	background-image: url(../_images/banners/banner_living.jpg);
}
#living #second-nav {
	background: #cb9031;
}
#living #main-content .with-image .sub-content {
	border-color: #cb9031;
}
#living .col1, #living .col2 {
	border-color:#cb9031;
}
#living #second-nav a {
	padding:0 13px;
}
#living .livnew a {
	padding:0 11px !important;
}
#living .livnew a:hover {
	color: #fff !important;
}
#living #second-nav a {
	color: #F0DBB8;
	border-color: #F0DBB8;
}
#living #second-nav li.current a {
	color: #fff;
}
#living #sub .consider {
	margin: 20px 0 0 30px;
}
#living #sub .consider p {
	margin: 0 !important;
}
#living #third-nav ul {
	border-bottom: 5px solid #cb9031;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #living #third-nav ul {
 background: url(../_images/bg_thirdmenu_living.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -8px 0;
 padding: 0 0 1px 0;
}
#living #third-nav ul.bottom {
 background: none;
 height: 30px;
 margin: 10px 0 0 0;
 padding-top: 0px;
}
}
#living #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#living #third-nav li.active {
	background: #cb9031;
	padding:  8px 11px 10px 11px;
}
#living #third-nav li.active a {
	background: #cb9031;
	padding: 0px 10px 0 10px;
	border-right: 1px solid #cb9031;
	color: #fff !important;
}
#living #third-nav li a:hover {
	background: #cb9031;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	background: #cb9031;
	border-color: #cb9031;
}
#living #third-nav li a {
	color: #cb9031 !important;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #e7cb9f;
}
#living #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#living #main-content a {
	color: #a40000 !important;
}
#living #culinary {
	margin: 0 0 30px 20px;
}
#living #culinary ul {
	width: 170px;
	float: left;
	display: inline;
}
#living #culinary li {
	font-size:1.0em;
	line-height:130%;
	color: #666666;
	list-style: none;
}
#living #main-content .section a {
	color: #cb9031 !important;
}
/*- houston-gis        - highlight color = #a40000 */
#houston-gis {
}
#houston-gis #mn-houstongid a, #mn-houstongid a:hover, #houston-gis .col1 h2 em a, #houston-gis .col2 h2 em a, #houston-gis #main-content .nav a {
	color:#441f36 !important;
}
#houston-gis #banner {
	background-image: url(../_images/banners/banner_houston_gis.jpg);
}
#houston-gis #second-nav {
	background: #441f36;
}
#houston-gis #main-content .with-image .sub-content {
	border-color: #441f36;
}
#houston-gis .col1, #houston-gis .col2 {
	border-color:#441f36;
}
/*- houston-webcast  - highlight color = #a40000 */
#houston-webcast {
}
#houston-webcast #mn-houstongid a, #mn-houstongid a:hover, #houston-webcast .col1 h2 em a, #houston-webcast .col2 h2 em a, #houston-webcast #main-content .nav a {
	color:#441f36 !important;
}
#houston-webcast #banner {
	background-image: url(../_images/banners/banner_webcast.jpg);
}
#houston-webcast #second-nav {
	background: #441f36;
}
#houston-webcast #main-content .with-image .sub-content {
	border-color: #441f36;
}
#houston-webcast .col1, #houston-webcast .col2 {
	border-color:#441f36;
}
/*- pshp (Partnership, Members and Opportunity Houston) - highlight color = #a40000 */
#ghp #mn-pshp a, #ghp #mn-mem a, #ghp #mn-ophou a {
	color:#193966 !important;
}
#ghp #mn-pshp a:hover, #ghp #mn-mem a:hover, #ghp #mn-ophou a:hover {
	color:#a40000 !important;
}
/*- pshp (Partnership, Members and Opportunity Houston) - highlight color = #a40000 */
#ghp-pp #mn-pshp a, #ghp-pp #mn-mem a, #ghp-pp #mn-ophou a {
	color:#193966 !important;
}
#ghp-pp #mn-pshp a:hover, #ghp-pp #mn-mem a:hover, #ghp-pp #mn-ophou a:hover {
	color:#a40000 !important;
}
#ghp-pp p, #ghp-pp ul, #ghp-pp ol {
	color: #333333 !important;
}
#ghp-pp ol {
	font-size: 11px !important;
	margin-left: 3em;
}
#business #third-nav ul {
	border-bottom: 5px solid #5e98ce;
	height: 30px;
	margin: 20px 0 0 0;
	padding: 0;
}
#business #third-nav ul.bottom {
	border-bottom: none;
	height: 30px;
	margin: 0;
	padding-top: -10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #business #third-nav ul {
 background: url(../_images/bg_thirdmenu_business.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -8px 0;
 padding: 0 0 1px 0;
}
#business #third-nav ul.bottom {
 background: none;
 height: 30px;
 margin: 5px 0 0 0;
 padding-top: 0px;
}
}
#ghp-pp #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#ghp-pp #third-nav li.active {
	background: #5e98ce;
	padding:  8px 11px 10px 11px;
}
#ghp-pp #third-nav li.active a {
	border-right: 1px solid #5e98ce;
	background: #5e98ce;
	padding: 0px 10px 0 10px;
	border-right: none;
	color: #fff !important;
}
#ghp-pp #third-nav li a:hover {
	background: #5e98ce;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	background: #5e98ce;
	border-color: #5e98ce;
}
#ghp-pp #third-nav.resources li.active a {
	padding: 0px 0px !important;
	color: #fff !important;
	border-right: 1px solid #5e98ce;
}
#ghp-pp #third-nav.resources li a:hover {
	background: #5e98ce;
	padding: 8px 8px 10px 8px;
	color: #fff !important;
	background: #5e98ce;
	border-color: #5e98ce;
}
#ghp-pp #third-nav li a {
	color: #5e98ce !important;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #b4cfe8;
}
#ghp-pp #third-nav.resources li a {
	padding: 0 8px;
}
#ghp-pp #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#ghp-pp #main-content .section a {
	color: #5e98ce !important;
}
#ghp-pp ul {clear:both;}
/*- pp (Public Policy) - highlight color = #a40000 */
#mn-pp a {
	color:#193966 !important;
}
#mn-pp a:hover {
	color:#5e98ce !important;
}
/*- ghp        - highlight color = #a40000 */
#ghp {}
#ghp #mn-ghp a, #mn-ghp a:hover, #ghp .col1 h2 em a, #ghp .col2 h2 em a, #ghp #main-content .nav a {
	color:#a40000 !important;
}
#ghp #banner {
	background-image: url(../_images/banners/banner_ghp.jpg);
}
#ghp #banner-blog {
	background-image: url(../_images/blog-header.jpg);
}
#ghp-pp #banner {
	background-image: url(../_images/banners/banner_ghp.jpg);
}



#ghp #second-nav {
	background: #a40000;
}

#ghp-pp #second-nav {
	height: 60px;
	.height: 48px;
	_height: 48px;
	background-color: #FFFFFF;
}
#ghp-pp #second-nav a{
	padding:0 15px;
	color: #f7f7f7;
	border-right:1px solid #CCCCCC !important;
	font-weight: bold;
	font-size: 11px !important;
}
#ghp-pp #second-nav ul {
	margin-bottom: 5px !important;
	display: block !important;
	background-color: #5F98CF;
	height: 20px;
}
#ghp-pp #second-nav ul.ppdsubnav {
	margin-bottom: 5px !important;
	display: block !important;
	background-color: #d17906;
	height: 20px;
}
#ghp-pp #second-nav li {margin:0 !important;padding:0 !important;padding-top:6px !important;}
#ghp-pp #second-nav li.active,#ghp-pp #second-nav li.active a {
	/*color: #265380 !important;	*/
	color:#174B7D !important;
	background-color: #DEECF9 !important;
}
#ghp-pp #second-nav li.active,#ghp-pp #second-nav li.active a:link,#ghp-pp #second-nav li.active a:visited {
height:18px !important;
padding-bottom:4px !important;
}

#ghp-pp #second-nav li a.last {
	margin-right:0;
	border: none !important;
}
#ghp #main-content .with-image .sub-content {
	border-color: #a40000;
}
#ghp .col1, #ghp .col2 {
	border-color:#a40000;
}
#ghp #second-nav a {
	padding:0 49px;
}

#trade #second-navv ul, #ghp #second-navv ul, #trade #second-navv li, #ghp #second-navv li {
	list-style:none outside;
	margin:0;
}
#trade #second-navv ul, #ghp #second-navv ul {height:22px !important;}
#trade #second-navv li.last a, #ghp #second-navv li.last a {
	border-right:0;
}
#trade #second-navv a, #ghp #second-navv a {
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
	padding:0 21px;
	display:table-cell;
	text-align:center;
}
#trade #second-navv a:hover, #ghp #second-navv a:hover {
	text-decoration: underline;
}
#trade #second-navv li, #ghp #second-navv li {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin:8px 0 0;
	padding:0;
	text-align:center;
}
#trade #second-navv li.last a, #ghp #second-navv li.last a {
	border-right:0;
}
#trade #second-navv, #ghp #second-navv {
	background: #a40000;
}
#trade #second-navv a, #ghp #second-navv a {
	padding:0 33px;
}
#ghp #sub #second-nav a {
	color: #db9999;
	border-color: #db9999;
}
#ghp #sub #second-nav li.current a {
	color: #fff;
}
#ghp #third-nav ul {
	border-bottom: 5px solid #a40000;
	height: 30px;
	padding: 0;
	clear: both;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#ghp #third-nav ul.bottom {
	border-bottom: none;
	height: 30px;
	margin: 0;
	padding-top: -10px;
}
#ghp #third-nav.noline ul {
	border-bottom:none !important;
	background:none !Important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #ghp #third-nav ul {
 background: url(/_images/bg_thirdmenu_ghp.gif) bottom left repeat-x;
 border: none;
 height: 30px;
 margin: 20px 0 -8px 0;
 padding: 0 0 1px 0;
}
#ghp #third-nav ul.bottom {
 background: none;
 height: 30px;
 margin: 5px 0 0 0;
 padding-top: 0px;
}
}
#ghp #third-nav li {
	display:inline;
	float:left;
	margin: 0;
	padding: 8px 0;
	text-align:center;
}
#ghp #third-nav li.active {
	background: #a40000;
	padding:  8px 11px 10px 11px;
}
#ghp #third-nav li.active a {
	border-right: 1px solid #a40000 !important;
	background: #a40000;
	padding: 0px 10px 0 10px;
	border-right: 1px solid #b4b4b4;
	color: #fff !important;
}
#ghp #third-nav li a:hover {
	background: #a40000;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	background: #a40000;
	border-color: #a40000;
}
#ghp #third-nav.news li.active a {
	padding: 0px 0px !important;
	color: #fff !important;
	border-right: 1px solid #b4b4b4;
}
#ghp #third-nav.news li a:hover {
	background: #a40000;
	padding: 8px 10px 10px 10px;
	color: #fff !important;
	background: #a40000;
	border-color: #a40000;
}
#ghp #third-nav li a {
	color:#a40000 !important;
	text-decoration:none;
	padding: 0 10px;
	margin: 0;
	border-right: 1px solid #b4b4b4;
}
#ghp #third-nav li a.last {
	margin-right:0;
	border: none !important;
}
#living #main-content a {
	color: #a40000 !important;
}
/* international sites */
#opportunity #second-nav {
	background: #a40000;
	margin-top: 2px;
}
#opportunity #second-nav a {
	padding:0 60px;
}
#opportunity #banner {
	background-image:url(/_images/banners/banner_opportunity.jpg);
	height:332px;
}
#opportunity #bannerc{
	background-image:url(/_images/opportunity/client-banner.jpg)!important;
	height:332px;
}
#opportunity #breadcrumb {
	margin:5px 0;
}
#opportunity .news {
	padding-top:15px;
}
#opportunity #right-content {
	padding-bottom:20px;
}
/* international sites */
#intl #banner {
	background-image:url(../_images/banners/banner_spanish.jpg);
}
#intl h1 {
	background:transparent url(../_images/bg_section_divider.gif) repeat-x scroll left bottom;
	height:20px;
	margin:0 0 10px;
	padding:0 0 5px;
	font-size:1.7em;
}
#intl h1.wrap {
	margin:0;
	background:none;
	height:none;
}
#intl h1, #intl h1 a {
	font-weight:normal !important;
}
#intl h1.one, #intl h1.one a {
	color:#000 !important;
}
#intl h1.two, #intl h1.two a {
	color:#5E98CE !important;
}
#intl h1.three, #intl h1.three a {
	color:#D87109 !important;
}
#intl h1.four, #intl h1.four a {
	color:#526F07 !important;
}
#intl h1.five, #intl h1.five a {
	color:#A40000 !important;
}
#intl #main-content {
	float:none;
	margin:0 0 1px;
	width:100%;
}
#intl #main-content .col1, #intl #main-content .col2 {
	border-top:0 none;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:0;
	width:465px;
}
#intl #main-content .thumb {
	float:left;
	margin:0 10px 0 0;
}
#intl #breadcrumb {
	margin:5px 0;
}
#intl #sub-nav {
	width:55%;
}
table#companies {
	margin: 0 0 20px 0;
}
table#companies th, table#companies td, table#companies td {
	padding: 5px 10px;
	text-align: left;
	color: #666666;
}
#main-content .content-row .sub-content table#companies th, #main-content .content-row .sub-content table#companies td, table#companies td a {
	font-size: 1.2em !important;
}
.odd, .odd td {
	background:#efefef;
}
.with-image {
	margin: 0px 0 0 0px !important;
}
.with-image .title {
	padding-bottom: 20px !important;
}
/* Vertical Accordions */
		
		.accordion_toggle {
	display: block;
	cursor: pointer;
}
.accordion_content {
	overflow: hidden;
}

.biopixx {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}


/* start strategic plan */
.strategicPlan {
	margin-top: 1em;
	margin-bottom: 1em;
}
.strategicPlan div{
	padding-left: 25px;
	padding-right: 25px;
}
.strategicPlan ol {
	margin-right: 75px;
	margin-left: 120px;
}
.strategicPlan ol li{
	font-weight: normal;
	text-transform: none;
}
.strategicPlan ol label{
	margin-left: -30px;
	margin-bottom: 3px;
}
.strategicPlan ol ol{
	list-style-type: lower-alpha;
	margin-left: 25px;
}
.strategicPlan span{
	text-align: right;
	display: block;
	padding-right: 75px;
}
.strategicPlan .strategicPlanPDF {
	background-image: url(../images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 110px 50%;
	display: block;
	padding-left: 30px;
}
.strategicPlan .downloadSPPDF { 
	background-image: url(../images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 73% 50%;
	display: block;
	padding-left: 30px;
}
hr.v1 { /* presently unused */
	border-top: 1px dotted #666666;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear: both;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}
.strategicPlan .vision1 {
	background-image: url(/_images/vision1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 5px;
	width: 590px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision1 p{
	margin-left: 50px;
}
.strategicPlan .vision2 {
	background-image: url(/_images/vision2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 5px;
	width: 590px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision2 p{
	margin-left: 50px;
}
.strategicPlan .vision3 {
	background-image: url(/_images/vision3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 5px;
	width: 590px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision3 p{
	margin-left: 50px;
}
.strategicPlan .vision4 {
	background-image: url(/_images/vision4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 5px;
	width: 590px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision4 p{
	margin-left: 50px;
}

.structure {}
.structure div{
	margin-left: 165px;
}
.structure ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.structure ul li{
}
.structure span{
	text-align: right;
	display: block;
	padding-right: 75px;
}
/* end start strategic plan */

/* start results on events page */
#results ul{}
#results li{
}
#results p{}
#results h4{
	margin-top: 4em;
	color: #f7f7f7;
	font-size: 1.15em;
	background-color: #0099CC;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	padding-left: 0.5em;
	margin-bottom: 0em;
}
#results h5{
	color: #0A76C1;
	margin-top: 1.5em;
	margin-bottom: .3em;
	font-size: 1.2em;
	font-weight: bold;
}
#results h6{
	font-size: 12px;
	color: #333333;
}
#results {
font-size: 12px !important;
color: #3A3838 !important;
}
#results a {
font-size: 12px !important;
color: #3A3838 !important;
}
#results a:link, #results a:active{
	font-size: 12px !important;
	color: #144FBA !important;
	text-decoration: underline !important;
}
#results a:visited{
	font-size: 12px !important;
	color: #6C1676 !important;
	text-decoration: underline !important;
}
#results a:hover{
	font-size: 12px !important;
	/*color: #144FBA !important;*/
	text-decoration: none !important;
}
/* end results on events page */

/* start join us table */
#joinus, #joinus t4, #joinus td {
	margin: 0px;
	padding: 0px;
	border: 0 none;
	font-size: 12px;
}
#joinus td {
	padding-bottom: 0.5em;
	padding-right: 1em;
}

/* end join us table */

.leadership div.pixs{
	margin-bottom: 1em;
	padding-top: 1em;
}
.leadership ul{
	list-style-type: square;
}
.leadership ul li{
}
.leadership ul#pics{
	margin-bottom: 1em;
	list-style-type: none;
	list-style-image: none;
}
.leadership ul#pics li{
	float: left;
	margin-left: 0px;
	text-align: center;
}
.leadership ul#pics li img{
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
.leadership ul#pics span{
	clear: both;
	display: block;
	white-space: nowrap;
	width: 200px;
	font-size: 11px;
}
.leadership ul#pics span a:link{
	display: inline !important;
	margin: 0px !important;
	padding: 0px !important;
}
.leadership ul#pics img {
	margin: 3px;
	padding: 3px;
	border: 3px solid #E0ECF9;
}
.leadership, .leadership div, .leadership div.pixs, .leadership ul, .leadership ul li, .leadership span, .leadership a {
	background-image: none !important;
	background-color: transparent !important;
	border: 0px none !important;
}
#ghp #sub #page-wrapper #column-wrapper #main-content #third-nav .content-row .leadership .pixs #pics a {
	color: #990000 !important;
}
#ghp #sub #page-wrapper #column-wrapper #main-content #third-nav .content-row .leadership .pixs #pics a:hover {
	color: #990000 !important;
	text-decoration: underline;
	background-color: transparent;
}
.mapwrapper {
	padding-left: 5em;
}
.corebenefits {
	background-image: url(../images/mem-benefits_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 93% 16%;
}
.corebenefits div{
}
.corebenefits ul{
	list-style-type: square;
	margin-right: 75px;
}
.corebenefits ul li{}
.corebenefits .ulindent {
	float: left;
	padding: 0px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	list-style-type: disc;
}
.corebenefits .ulindent li {
	margin-right: 2.3em;
	margin-left: 19px;
}
.corebenefits .chkmark {
	background-image: url(/_images/checkmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-left: -20px
}
.testimonials {
	clear: both;
}
.testimonials img {
	float: right;
}
.testimonials dl {
	clear: both;
	display: block;
	height: 225px;
}
.testimonials dt {
	font-size: 12px;
	font-weight: bold;
	padding-left: 1em;
	padding-bottom: 1em;
}
.testimonials dd {
	font-size: 11px;
	line-height: 16px;
	padding-right: 150px;
}
.testimonials dd em{
	padding-top: 10px;
	display: block;
}
.hamster {
	font-weight: bold !important;
	color: #003399;
	display: block;
	font-size: 13px;
	margin-bottom: 4px;
	margin-top: 12px;
}
.hamsterdate {
	font-weight: bold !important;
	color: #FF0000;
	display: inline;
	font-size: 12px;
}
a.bigga, a.bigga:link, a.bigga:visited {
	font-weight: bold !important;
	color: #3333FF;
	display: inline;
	font-size: 11px;
	text-decoration: underline;
}
a.bigga:hover {text-decoration: none;}
#resultss {
	font-size: 0px;
	line-height: 0px;
	color: white;
}
.paragraph-pdf p{
	background-image: url(../_images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	text-indent: 31px;
}
.committeetop  {
	text-align: right;
	color: #003366;
}
.committeetop a, .committeetop a:link, .committeetop a:visited {
	font-size: 11px!important;
	font-weight: normal !important;
	background-color: #339933;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #f7f7f7 !important;
}
.dont-miss-this {
	font-size: 112%!important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.25em;
	background-image: url(../_images/did-you-know.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin: 0px;
	min-height:71px;
	padding-top: 10px;
	padding-right: 70px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.dont-miss-this a:link, .dont-miss-this a:visited{
	color: #003366;
	margin: 0px;
	padding: 0px;
}
.dont-miss-this br{height:2px;line-height:2px;margin:0;padding:0;}
.dont-miss-this #liezure {
	background-image: url(../_images/starburst.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;
}











.tlvote {
	font-size: 99%!important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.25em;
	min-height:71px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tlvote a:link, .tlvote a:visited{
	color: #003366;
	margin: 0px;
	padding: 0px;
}
.tlvote br{height:2px;line-height:2px;margin:0;padding:0;}
.tlvote #liezure {
	background-image: url(../_images/starburst.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;
}





















.joinp {
	margin-bottom: 5px;
}
#jobs {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
}
#jobs, #jobs h3, #jobs p, #jobs td, #jobs tr, #jobs a, #jobs a:link, #jobs a:visited {
	margin:0px !important;
	padding:0px !important;
	vertical-align: bottom;
}
#jobs td {
	padding-left: 2em !important;
}
#jobs h3 {
	margin-top: 1.6em !important;
	padding-top: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#div1, #div2 {
	font-size: 130%;
	color: #666666;
}
#careerpage label {
	width: 225px;
}

/* mod force */
#main-content .magwidth ul {
	margin-left: 240px !important;
}
/* end mod force rules */

.hideme {display:none !important}

.resolutions-table {
	font-size: 120%;
	vertical-align: top;
}
.resolutions-table td{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
.resolutions-table a{}
.resolutions-table a:link, .resolutions-table a:visited{
	font-size: 110%;
}
.resolutions-table h4, .resolutions-table h4 a, .resolutions-table h4 a:link, .resolutions-table h4 a:visited{
	color: #333333 !important;
	padding-top: 1.8em;
}
.resolutions-table h4 a:hover{
	color: #003366 !important;
	padding-top: 1.8em;
	text-decoration: none !important;
}
.strategic-partners {
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: white;
}

#taxes {
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#taxes ul {
	margin: 0px;
	vertical-align: top;
	width: 100%;
	list-style-type: none;
	display: block;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size: 90%;
}
#taxes ul li{
	width: 47%;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.renee {
	font-size: 12px !important;
	color: #A40000 !important;
	margin-bottom: -15px !important;
}
span.smark{
	font-family: "Lucida Sans Unicode"; 
	line-height: 0; 
	font-weight: normal;
}
span.smark{
	font-family: "Lucida Sans Unicode"; 
	line-height: 0; 
	font-weight: normal;
}
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {bottom: 1ex;}
sub {top: .5ex;}
.italicizeMe {
	font-style: italic;
}
/* addThis */
.addThis {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: white;
	margin: 0px;
	padding-top: 20px;
	z-index: 1000000000;
}
#webcast-links {
	font-size: 78%;
}
/* The above came fron ghp_secure */
.cfhf {
	list-style-type: none;
	margin: 0px;
	display: block;
	padding-top: 2em;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 0px;
}
.cfhf li.eventinfo{
	font-size: 105%;
	line-height: 115%;
	color: #2D568E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	margin-left: 15px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C0FF97;
	padding-left: 5px;
	text-indent: 0px;
}
.cfhf li.eventinfo a, .cfhf li.eventinfo a:link,  .cfhf li.eventinfo a:visited {
	color: #990000;
}
.vid {
	width:685px;
	height:500px;
	position: absolute;
	z-index: 1000000000;
	left: 100px;
	top: 400px;
}
.vid iframe  {
	width:685px;
	height:500px;
	clip: rect(250px,auto,auto,auto);
}
.mo {
	background-image: url(../_images/right-arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 30px;
	line-height: 30px;
}
.pubs {
	background-color: white;
	margin: 0em;
	padding-top: 2em;
	padding-bottom: 2em;
}
.speeches {
	text-align: right !important;
	margin-top: -20px;
	margin-bottom: auto;
	border: 0 none !important;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.speeches div {
	display: inline-block !important;
	width: 200px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	margin-right: auto;
	margin-left: auto;
	float: right;
}
.speeches div a, .speeches div a:link {
}

.speeches div img{
	float: left;
	padding: 3px;
	border: 2px solid #990000;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#living h1#relocation {
	font-size: 0px;
	line-height: 0px;
	color: black;
	text-decoration: none;
	background-color: white;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
h1.apologize {
	color: #f7f7f7;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 1.7em;
	line-height: 1em;
	padding: 1em;
	background-color: #990000;
	font-weight: bold;
	border: 3px solid #99CC33;
}
#houston-webcast #VideoGallery {
	margin: 0px !important;
	padding: 0px !important;
	height: 752px !important;
	width: 951px !important;
}
#home #FLVPlayer {display:none;}

#referral, #referral td {border:0px none !important;}
#referral input {padding:2px;}
#referral td{
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#referral td.title{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif, Arial;
}
#referral .button {
	border: 2px solid #E5EFFF;
	margin-bottom: 2px;
	background-color: #D1DEF3 !important;
	cursor:pointer;
	cursor:hand;
	margin-right: 8px;
	font-size: 12px;
}
#relo-guide {
	font-size: 12px;
	background-color: #F8F9FA;
	border: 2px solid #E5EAF3;
	margin-bottom: 20px;
}
#relo-guide .red{
	color: #990000;
}
#relo-guide .redsmall{
	color: #990000;
	font-size: 11px;
}
#relo-guide .button {
	border: 2px solid #E5EFFF;
	margin-bottom: 2px;
	background-color: #003366!important;
	cursor:pointer;
	cursor:hand;
	margin-right: 12px;
	font-size: 11px;
	color: #f7f7f7;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#relo-guide td{
	padding-bottom: 2px;
}
#relo-guide td.shipping{
	color: #999999;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 12px;
}
#relo-guide td.pp{
	font-size: 11px;
	color: #666666;
}
#relo-guide .mrgn{
	padding-left: 15px;
	white-space: nowrap;
	text-align: right;
	padding-right: 6px;
}
#relo-guide input.a {
	width: 250px;
}
#relo-guide .c {
	padding-right: 15px;
}
#relo-guide input.rdo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F4F7FC;
}
#relo-guide a:link, #relo-guide a:visited {
	font-size: 10px;
	color: #0033CC !important;
	padding-left: 12px;
}
.testivids {
	text-align: right;
	margin-bottom: 3em;
	padding-left: 3em;
	cursor: default;
	width: 700px;
}
.testivids h2 {
	padding-top: 3em;
}
.testivids p, .testivids h2, .testivids h4{
	float: left;
	clear: both;
}
.testivids p {
	width:250px;
	line-height: 13px;
	font-size: 11px !important;
	text-align: left;
	display: block;
	border-left-width: 1.5em;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.testivids h4{
	color: #666666 !important;
	margin: 0px !important;
	padding: 0px !important;
}
.membenietble {
	font-size: 12px !important;
}
.membenietble td{
	padding: 3px;
}
.quickinfo {display:none;}
.testify {
	text-align: center;
}
.zip {
	background-image: url(../_images/zip_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.twitter {
	display: inline;
	margin-top: 9px;
}
#footer #social-media {
	border:0;
	text-align:left;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3em;
	margin: 0;
}
#footer #social-media img{
	display: inline;
	margin-right: 1.5em;
	margin-left: 1.5em;
}

#home .wrap, #home .houston-events, #home .houston-events h1, #home .houston-events p, #home .houston-events form {
	margin: 0px !important;
	padding: 0px !important;
	border: 0 none !important;
}
#home .wrap {
	background-image: url(/_images/houston-events_bot.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	min-height:95px;
	max-height:95px;
}
#home .houston-events {
	width: 232px;
	height: expression( this.scrollHeight > 85 ? "85px" : "auto" );
	height:85px;
	min-height:85px;
	max-height:85px;
	overflow:hidden;
	background-image: url(/_images/houston-events.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#home .houston-events h1{
	font-size: 13px;
	color: #f7f7f7;
	font-weight: bold;
}
#home .houston-events form {
	padding-left: 25px!important;
	padding-right: 15px!important;
	background-color: transparent !important;
	padding-top: 20px!important;
}
#home .houston-events p {
	font-size: 11px !important;
	line-height: 13px !important;
	color: #f7f7f7 !important;
	font-weight: normal !important;
	padding-top: 3px !important;
}
#home .houston-events a:link, #home .houston-events a:active, #home .houston-events a:visited{
	color: #f7f7f7;
}

#ghp #frminfoRequest #dupe-some-div {display:none !important;}
#living #frminfoRequest #dupe-some-div {display:none !important;}
#economic #formular #dupe-some-div {display:none !important;}
#trade #formular #dupe-some-div {display:none !important;}
#ghp #dupe-some-div {display:none !important;}

#home .geraldo {
	background-image: url(/_images/geraldo_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 175px;
}
#home .geraldo form, #home .geraldo img, #home .geraldo form, #home .geraldo input {margin:0;padding:0;border:0 !important;}
#home .geraldo textarea {
	border: 0px none !important;
	margin-left: 12px;
	font-size: 11px;
	padding: 2px;
	margin-right: 0px;
	overflow:hidden;
	height: 33px;
	width: 132px;
	line-height: 11px;
	font-family: Arial, sans-serif;
}
#home .geraldo form .sbmt{
	padding: 0px;
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: transparent;
	background-image: none;
}
#home .geraldo form .counter {
	float:right;
	background:transparent !important;
	width: 107px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
}



#ghp-pp .geraldo {
	min-height: 75px;
	background-image: url(../greater-houston-partnership/public-policy/immigration/question_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 7px;
}
#ghp-pp .aft {
	background-image:url(../greater-houston-partnership/public-policy/immigration/question_bkg2.jpg) !important;
}
#ghp-pp .geraldo form, #ghp-pp .geraldo img, #ghp-pp .geraldo form, #ghp-pp .geraldo input, #ghp-pp .geraldo .counter,#ghp-pp .geraldo form span {margin:0;padding:0;border:0 !important;}
#ghp-pp .geraldo textarea {
	border: 0px none !important;
	margin-left: 0px;
	font-size: 11px;
	padding: 4px;
	margin-right: 0px;
	overflow:hidden;
	height: 23px;
	width: 310px;
	line-height: 11px;
	font-family: Arial, sans-serif;
}
#ghp-pp .geraldo form .sbmt{
	border: 2px solid #E5EFFF;
	margin-bottom: 2px;
	background-color: #A1D5FF !important;
	cursor:pointer;
	cursor:hand;
	margin-right: 8px;
	font-size: 11px;
	padding: 3px;
	font-weight: bold;
}
#ghp-pp .geraldo form .counter {
	background:transparent !important;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #999999;
	padding-top: 20px;
	padding-left: 5px;
}
#ghp-pp .geraldo form span {
	height: 16px;
	width: 75px;
	margin-top:5px !important;
	background-color: transparent;
	display: inline-block;
	cursor:pointer;
	cursor:hand;
	background-image: none;
}
#ghp #div5 {
	display:none;
	background-color: #FBF5F4;
}
.word-icon {
	vertical-align: middle;
	display: inline-table;
	margin-right: auto;
	margin-left: auto;
	border: 5px solid white;
}
.word-icon:hover {border: 5px solid #e6ebee;}
#checkmore {
	font-size: 135%;
	margin-bottom: 2em;
	text-align: center;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 1.6em;
	padding-left: 2em;
	margin-right: auto;
	margin-left: auto;
}
#checkmore a:link,#checkmore a,#checkmore a:visited{
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2em;
	padding: 1em;
	background-color: #526F07;
	color: #FFFFFF;
	border: 3px solid #A3CEDE;
}
.event_image {
	background-position: 50% 50%;
}
#fourOfour {
	font-size: 4em!important;
	color: #CCCCCC;
}
.biggatxt{
	font-size: 125%;
}
#webcast-links,#webcast-links a,#webcast-links li a,#webcast-links p,#webcast-links a:link,#webcast-links a:visited {
	font-size: 94% !important;
}
#webcast-links a:link,#webcast-links a:visited {
	text-decoration: underline !important;
}
#webcast-links a:hover {
	text-decoration: none !important;
}
#economic #main-content h2{
	margin-bottom: 2em;
	margin-bottom: .7em;
	font-size: 1.8em;
}
#economic #main-content p,#economic #main-content strong,#ghp p {
	font-size: 115%;
}
#ghp #main-content ul, #ghp #main-content li {
	font-size: 108%;
}
#economic #main-content ul, #economic #main-content li,#economic #main-content ol{
	font-size: 110%;
}
#economic #main-content li a:link,#economic #main-content ol a:link{
	font-size: 85%;
}



/* Mem navigation */
#memo-nav {
	width:100%;
	background:url(../_images/bkg_top_nav.jpg) repeat-x left top;
	margin:1px 0 0;
}
#memo-nav ul, #memo-nav li {
	list-style:none outside;
	margin:0;
}
#memo-nav li {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding: 21px 0 18px;
	text-align:center;
	text-transform:uppercase;
}
#memo-nav li.last {
	margin-right:0;
}
#memo-nav li.last a {
	border-right:0;
	padding-right:0;
}
#memo-nav li a {
	color:#193966;
	text-decoration:none;
	border-right:1px solid #ccc;
	padding:0 30px;
	_padding:0 12px;
}
#memo-nav li a:hover, #memo-nav li a.current, #home #memo-nav-home a, #resources #memo-nav-resources a, #community #memo-nav-community a, #news_room #memo-nav-newsroom a, #media #memo-nav-media a, #about_us #memo-nav-aboutus a, #spreadword #memo-nav-spreadword a, #links #memo-nav-links a {
	color:#fcaf22
}
.pafjs {
	background-image: url(/_images/banners/bg_search.png);
	background-repeat: no-repeat;
	background-position: 60px 1px;
}
#searchbtn {
	font-size: 10px!important;cursor:pointer;cursor:hand;
}
#query_input {
	width: 136px!important;
}


#prop2011 {
	display: block;
	padding: 0.8em;
	font-size: 13px;
	text-align: center;
	background-color: #e8eefa;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 5px solid #c3d9ff;
	background-image: url(../_images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 95% 81%;
}
#prop2011:hover{border: 5px solid #afd775;}
* #prop2011:hover{border: 5px solid #afd775;}


/* Online store add-ons */
.notify {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	background-color: #3399CC;
	margin: 0px;
	color: #f7f7f7 !important;
	background-image: url(/_images/notify_bkg.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-top: 1em;
	padding-right: 6em;
	padding-bottom: 1em;
	padding-left: 1em;
}
.notify a:link, .notify a:visited, .notify a:active{
	text-decoration: underline !important;
	color: #f7f7f7 !important;
}
.notify a:hover{
	text-decoration: none !important;
	color: #003399!important;
}

#ProductCatalog input.nobrdre,
#ShoppingBasket img,
#ProductCatalog img, #ShoppingBasket #shpBskt,
#ShoppingBasket table, #payment,
#ProductCatalog table {margin:0;padding:0;border:0 none !important;}

#ProductCatalog table, #ShoppingBasket table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	width: 99%;
}
#ProductCatalog table#Prods td, #ShoppingBasket td,
#ProductCatalog table#Prods th, #ShoppingBasket th,
#ProductCatalog table#Prods tr, #ShoppingBasket tr{
	margin:0;
	/*height:18em;*/
	vertical-align: top;
	padding-top: 2.5em;
	padding-right: 0;
	padding-bottom: 2.5em;
	padding-left: 2em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336699;
}
#ProductCatalog table#Prods tr#un {display:none;}
#ProductCatalog table img{
	display: table;
	margin-right: .5em;
	margin-left: .5em;
}
#ProductCatalog #Prods .prodimg{
	display: block;
	width:100px;
	margin-right: .5em;
	margin-left: .5em;
}
#ProductCatalog #Prods .add2cart{
	display: block;
	width:140px;
	margin:auto;
}
#conInfo {display:none;}
#ProductCatalog input.checkout {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/checkout.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:224px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #ff7e41;
}
#ProductCatalog input.viewcart {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/go-to-cart.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:224px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #f7f7f7;
}
#ProductCatalog input.cart {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/cart.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:65px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #f7f7f7;
}
#ProductCatalog #storelogin {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	clear: both;
}
#ProductCatalog #storelogin a:hover {
	margin:0;
	padding:0;
	border:0 none;
	outline:0;
	background-color: white;
	background-image: none;
	color: white;
}

#ProductCatalog #storelogin div {
	display: inline-block;
	height: 83px;
	margin-right: auto;
	margin-left: auto;
	width: 40%;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	padding: 1em; cursor:pointer;cursor:hand;
}
#ProductCatalog #storelogin #left {
	background-image: url(/_images/OrderPics/new_customer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ProductCatalog #storelogin #right {
	background-image: url(/_images/OrderPics/returning_customer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



#ShoppingBasket input.checkout-sm {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/checkout_sm.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:143px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #f7f7f7;
}
#ShoppingBasket input.continue-shopping {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/continue-shopping.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:153px !important;
	height:32px !important;
	display: block !important;
	cursor:hand;
	cursor:pointer;
	color: #3c6a9c;
}
#ShoppingBasket #shpBskt td.details {
	font-weight: bold;
}
#ShoppingBasket #shpBskt td.details, #ShoppingBasket #shpBskt td.details input {
	margin:0 !important;
	padding:0 !important;
	border:0 none !important;
	text-align: right;
}
#ShoppingBasket #shpBskt td.addrdetails {
	font-weight: bold;
}
#ShoppingBasket #shpBskt td.details, #ShoppingBasket #shpBskt td.addrdetails input {
	margin:0 !important;
	padding:0 !important;
	border:0 none !important;
	text-align: left;
}
#ShoppingBasket #shpBskt tr.header td {
	border-top:0 none !important;
	margin:0 !important;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#ShoppingBasket .shipped {margin-bottom:25em !important;}
#ShoppingBasket .shipped, #ShoppingBasket .shipped a{
	font-size: 1.25em;
	font-weight: bold;
	color: #006699;
	background-color: #e2f3fd !important;
	padding: 1.5em;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#CreateAccount, #Step2, #payment {font-size:13px;}
#CreateAccount label{}
#CreateAccount .btn, #Step2 .btn, #payment .btn{
	color: #f7f7f7;
	background-color: #003366 !important;
	border: 1px solid #003366;
	font-family: Arial, Helvetica, sans-serif;
}

.nobdr {border:0 none !important;}
#payment .continue-shopping {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/continue-shopping.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:153px !important;
	height:32px !important;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #3c6a9c;
}
#payment #submitpayment {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/place_order.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:177px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #ff7341;
}
#payment #registter {
	margin:0;
	padding:0;
	border:0 none !important;
	background-image: url(/_images/OrderPics/register.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:177px;
	height:32px;
	display: inline-block !important;
	cursor:hand;
	cursor:pointer;
	color: #ff7341;
}
#payment #vs {float:right;}
#payment #note {font-size: 11px;}
#breadcrumb #steps{text-align:right;}
#footer #social-media {
	border:0;
	text-align:left;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3em;
	margin: 0;
}
#footer #social-media img{
	display: inline;
	margin-right: 1.5em;
	margin-left: 1.5em;
}
#ghp #tickets .cltax{
	display: inline;
	white-space: nowrap;
}
#ghp #tickets .cltax input{
	margin-right: 2px !important;
	vertical-align: middle;
}
#ghp #tickets .cltax label{
	margin: 0px !important;
	width:100px !important;
	float: left !important;
	white-space: nowrap !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.pscrt {
	display: block;
	margin: auto;
	height: 100px;
	width: 200px;
}
.hypelink {
	margin-top: 35px;
	display: block;
	margin-right: auto;
	margin-bottom: 1em;
}
.hereishouston-img {
	display: table;
	margin-top: 2em;
	margin-bottom: 1em;
}
.pptx {
	background-image: url(/_images/pptx.png) !important;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	display: block;
	padding-left: 30px;
	line-height: 2.5em;
}
#GHCVB {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
#LfP {
	margin-bottom: 20px;
}
#LfP p{
	font-size: 12px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#LfP img{
	padding: 3px;
	border: 1px solid #006699;
	float: left;
	margin-right: 5px;
}



/* start eMember */

.emember {
	padding-bottom: 2em;
}
.emember h2{
	color: #000000;
	font-size: 2em;
}
.emember h2#c{
	color: #FF0000;
	font-size: 2em;
}
.emember .ered {
	color: #FF3300;
}
.emember h3{
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: normal;
}
.emember h4 {
	margin-top: 2em;
	margin-bottom: 1.1em;
}
/*.emember h4:first-letter {
	color: #ff3300
}*/
.emember h1 {
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
}
#eMemForm .emember h2 {margin-left:2em !important;}
#eMemForm .emember #inTro {
	margin-left: 3.6em !important;
}

#ghp #main-content .emember p {font-size: 12px !important;}

.vsealwrapper {
	display: block;
	padding: 2em;
	text-align: right;
}
a.Eawesome{
	background: #222 url(/images/alert-overlay.png) repeat-x !important;
	display: inline-block !important;
	padding: 8px 20px 10px !important;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold !important;
	line-height: 1 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-box-shadow: 0 1px 3px #999 !important;
	-webkit-box-shadow: 0 1px 3px #999 !important;
	text-shadow: 0 -1px 1px #222 !important;
	border-bottom: 1px solid #222 !important;
	position: relative !important;
	cursor: pointer !important;
	font-size: 17px !important;
}
.tcoo {display:none !important;}

#femember {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}
#femember input {
	border: 1px solid #0099CC;
	padding: 2px;
}
#femember #flipnow {
	padding-left: 170px;
}
#femember #flipnow .button{
	border: 1px solid #0066CC;
	font-size: 13px;
	padding: 2px;
	cursor:pointer;	cursor:hand;
}
#femember #flipnow .button:hover{
	border: 1px solid #0066CC;
	font-size: 13px;
	padding: 2px;
	cursor:pointer;
	cursor:hand;
	color: #fff;
	background-color: #0066CC !important;
}

/* end eMember */

.rticle {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-image: url(/_images/article_icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 39px;
	margin-left: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

