html {overflow:scroll;}
html,body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	
}

html { height: 100.01%; margin-bottom: 1px; }

td,input,textarea,select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

input,textarea,select {
	margin-left:1px;
	border : 1px solid Gray;
}

ul {
	margin-left:3px;
	padding-left:14px;
	margin-top:0px;
}

img {
	border-color: #176894;
}

a:link {
	color: #176894;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;

}

a:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #176894;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #176894;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #176894;
	text-decoration: underline;
}

.productimg {
	visibility: hidden;
	position: absolute;
	width: auto;
	border: 0px;
	height: auto;
	padding: 0px;
	vertical-align: top;
}

.buttonblue {
	background-color: #176894;
	color: #FFFFFF;
	border: 0px;
	height:18px;
}


.newsdate {
	font-weight: bold;
	color: #176894;
}

.whitedot {
	color: #FFFFFF;
}

.subnav, .home, .profile, .industry, .infra, .masthead {
	height: 21px; 
}
.subnav_sub, .home_sub, .profile_sub, .industry_sub, .infra_sub, .masthead_sub {
	height: 21px;
}

.home, .profile, .masthead { 
	background-color: #123F5E;
}

.pad {
	background-color: #176894;
}

.industry {
	background-color: #FFCC33;
}

.infra {
	background-color: #CC3333;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #176894;
	padding: 2px;
}
.tooltip .head{
	background-color: #176894;
	color: white;
	font-weight: bold;
	padding: 2px;
}
.tooltip .content{
	color: #000066;
	font-size: 10px;
	border-size: 4px;
}

a.home_link:link, a.profile_link:link, a.industry_link:link, a.infra_link:link, a.masthead_link:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
a.link_sub, a.home_link_sub:link, a.profile_link_sub:link, a.industry_link_sub:link, a.infra_link_sub:link, a.masthead_link_sub:link {
	/*color: #FFFFFF;*/
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-left: 10px;
}

a.home_link:active, a.profile_link:active, a.industry_link:active, a.infra_link:active, a.masthead_link:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.home_link_sub:active, a.profile_link_sub:active, a.industry_link_sub:active, a.infra_link_sub:active, a.masthead_link_sub:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}


a.home_link:visited, a.profile_link:visited, a.industry_link:visited, a.infra_link:visited, a.masthead_link:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_sub:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	text-decoration: none;
	margin-left: 10px;
}
a.home_link_sub:visited, a.profile_link_sub:visited, a.industry_link_sub:visited, a.infra_link_sub:visited, a.masthead_link_sub:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}

a.home_link:hover, a.profile_link:hover, a.industry_link:hover, a.infra_link:hover, a.masthead_link:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.home_link_sub:hover, a.profile_link_sub:hover, a.industry_link_sub:hover, a.infra_link_sub:hover, a.masthead_link_sub:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	text-decoration: none;
}

.fastcontact {
	width:168px;
	padding-left: 30px;
	border-left: 0px solid #efefef;
	border-top: 0px dotted #7DBDDF;
	border-right: 0px dotted #7DBDDF;
	border-bottom: 0px dotted #176895;
	background-color: #efefef;
}

.namefake {
	display:none;
}

