body, html {  
margin: 0px;  
padding: 0px;  
height: 100%; 
width: 100%;
}
.copyright_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-right: 10px;
}
.contact_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.contact_txt_roll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D57700;
}
.login_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
.loginsub_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
.newshdr_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.news_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.news_txt a:link, .news_txt a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.news_txt a:hover, .news_txt a:active {
	background-color: transparent;
	color: #d57700;
}
.news_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #d57700;
}
.prs_news_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.prs_news_txt a:link, .news_txt a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.prs_news_txt a:hover, .prs_news_txt a:active 
{
	background-color: Transparent;
	color: #486bb8;
}
.prs_news_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #486bb8;
}
.prLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #3c61b4;
}
.prLink a:link, .prLink a:visited {
	text-decoration: none;
	color: #3c61b4;
	font-weight: bold;
	background-color: transparent;
}
.prLink a:hover, .prLink a:active {
	background-color: transparent;
	font-weight: bold;
	color: #333333;
}
.prs_sub_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
.prs_sub_txt a:link, .prsub_txt a:visited {
	text-decoration: none;
	color: #3c61b4;
	font-weight: bold;
	background-color: transparent;
}
.prs_sub_txt a:hover, .prsub_txt a:active {
	background-color: transparent;
	font-weight: bold;
	color: #333333;
}
.raposap_news_txt a:hover, .raposap_news_txt a:active 
{
	background-color: Transparent;
	color: #c0362c;
}
.raposap_news_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.raposap_news_txt a:link, .news_txt a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.raposap_news_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #c0362c;
}
.raposap_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #c0362c;
}
.raposap_link a:link, .raposap_link a:active {
	text-decoration: none;
	color: #c0362c;
	font-weight: bold;
	background-color: transparent;
}
.raposap_link a:hover, .raposap_link a:visited {
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.raposap_project_types {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #c0362c;
}
.raposap_project_types a:link, .raposap_project_types a:visited {
	text-decoration: none;
	color: #c0362c;
	background-color: transparent;
}
.raposap_project_types a:hover, .raposap_project_types a:active {
	background-color: transparent;
	color: #333333;
}
.raposap_sub_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
.raposap_sub_txt a:link, .prsub_txt a:visited {
	text-decoration: none;
	color: #c0362c;
	font-weight: bold;
	background-color: transparent;
}
.raposap_sub_txt a:hover, .prsub_txt a:active {
	background-color: transparent;
	font-weight: bold;
	color: #333333;
}
.loginsub_txt a:link, .loginsub_txt a:visited {
	text-decoration: none;
	color: #d57700;
	background-color: transparent;
}
.loginsub_txt a:hover, .loginsub_txt a:active {
	background-color: transparent;
	color: #834000;
}
.services_subhdr_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.history_year_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D57700;
	line-height: 12px;
	padding-top: 0px;
}
.history_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.project_txt_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.project_txt_bold a:link, .project_txt_bold a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.project_txt_bold a:hover, .project_txt_bold a:active {
	background-color: transparent;
	color: #d57700;
}
.project_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.project_txt a:link, .project_txt a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.project_txt a:hover, .project_txt a:active {
	background-color: transparent;
	color: #d57700;
}
.project_types {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #d57700
}
.prs_project_types {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #486bb8
}
.project_types a:link, .project_types a:visited {
	text-decoration: none;
	color: #d57700;
	background-color: transparent;
}
.prs_project_types a:link, .prs_project_types a:visited {
	text-decoration: none;
	color: #486bb8;
	background-color: transparent;
}
.project_types a:hover, .project_types a:active {
	background-color: transparent;
	color: #333333;
}
.prs_project_types a:hover, .prs_project_types a:active {
	background-color: transparent;
	color: #333333;
}
.single_source_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.single_source_txt a:link, .news_txt a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.single_source_txt a:hover, .news_txt a:active {
	background-color: transparent;
	color: #d57700;
}
.ffLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #7D2230;
}
.ffLink a:link, .ffLink a:visited {
	text-decoration: none;
	color: #7D2230;
	font-weight: bold;
	background-color: transparent;
}
.ffLink a:hover, .ffLink a:active {
	background-color: transparent;
	font-weight: bold;
	color: #333333;
}
.ffLinkLite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7D2230;
}
.ffLinkLite a:link, .ffLinkLite a:visited {
	text-decoration: none;
	color: #7D2230;
	background-color: transparent;
}
.ffLinkLite a:hover, .ffLinkLite a:active {
	background-color: transparent;
	color: #333333;
}
.ffDarkLinkLite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.ffDarkLinkLite a:link, .ffDarkLinkLite a:visited {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.ffDarkLinkLite a:hover, .ffDarkLinkLite a:active {
	background-color: transparent;
	color: #7D2230;
}
.ffhistory_year_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D2230;
	line-height: 12px;
	padding-top: 0px;
}
.ffnews_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}
.ff_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}

.ffLinkLiteSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D2230;
}
.ffLinkLiteSmall a:link, .ffLinkLiteSmall a:visited {
	text-decoration: none;
	color: #7D2230;
	background-color: transparent;
}
.ffLinkLiteSmall a:hover, .ffLinkLiteSmall a:active {
	background-color: transparent;
	color: #333333;
}
.company_menu a {
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
.company_menu a:hover {
	text-decoration: none;
	color: #e5c253;
	background-color: transparent;
}
.company_menu2 a {
	text-decoration: none;
	color: #545454;
	background-color: transparent;
}
.company_menu2 a:hover {
	text-decoration: none;
	color: #d57700;
	background-color: transparent;
}
.error_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: normal;

}
.error_hdrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #d57700;
	font-weight: bold;
}
.fgrp_link_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.fgrp_link_txt a:link, .fgrp_link_txt a:visited {
	text-decoration: none;
	color: #d57700;
	background-color: transparent;
}
.fgrp_link_txt a:hover, .fgrp_link_txt a:active {
	background-color: transparent;
	color: #333333;
