.topmenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #515050;}
.topmenu a { font-family: Arial; font-size: 7pt;color: #515050; text-decoration: underline; font-weight: bold;}
.topmenu a:hover, topmenu a:visited { color: #FFFFFF; background: #515050; text-decoration: none;}

.footer5 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #DBDBDB;}
.footer5 a { font-family: Arial; font-size: 8pt;color: #636363; text-decoration: none; font-weight: normal;}
.footer5 a:hover, footer5 a:visited { color: #000000; text-decoration: underline;}

.copytextblk { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000;}
.copytextblk a { font-family: Arial; font-size: 9pt;color: #000000; text-decoration: underline; font-weight: normal;}
.copytextblk a:hover, copytextblk a:visited { color: #008852; text-decoration: underline;}

.copytextgray { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #161a1d;}
.copytextgray a { font-family: Tahoma; font-size: 9pt;color: #161a1d; text-decoration: underline; font-weight: normal;}
.copytextgray a:hover, copytextgray a:visited { color: #161a1d; text-decoration: underline;}

.copytextgray2 { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #161a1d;}
.copytextgray2 a { font-family: Tahoma; font-size: 10pt;color: #161a1d; text-decoration: underline; font-weight: normal;}
.copytextgray2 a:hover, copytextgray2 a:visited { color: #161a1d; text-decoration: underline;}

.sa-nav { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #161a1d;}
.sa-nav a { font-family: Tahoma; font-size: 9pt;color: #161a1d; text-decoration: none; font-weight: normal;}
.sa-nav a:hover, sa-nav a:visited { color: #b01a1b; text-decoration: underline;}

.sa-nav-over { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #161a1d;}
.sa-nav-over a { font-family: Tahoma; font-size: 9pt;color: #b01a1b; text-decoration: none; font-weight: normal; font-style:italic}
.sa-nav-over a:hover, sa-nav-over a:visited { color: #b01a1b; text-decoration: underline; font-style:italic}

.copytext { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000;}
.copytext a { font-family: Tahoma; font-size: 9pt;color: #000000; text-decoration: underline; font-weight: normal;}
.copytext a:hover, copytext a:visited { color: #E37E1E; text-decoration: underline;}

.copytextwht { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #FFFFFF;}
.copytextwht a { font-family: Arial; font-size: 9pt;color: #FFFFFF; text-decoration: none; font-weight: normal;}
.copytextwht a:hover, copytextwht a:visited { color: #FFFFFF; text-decoration: underline;}

.copytextwhtbold { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #e1e4e5;}
.copytextwhtbold a { font-family: Arial; font-size: 9pt;color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.copytextwhtbold a:hover, copytextwhtbold a:visited { color: #FF0000; text-decoration: underline;}

.sidemenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #00267F;}
.sidemenu a { font-family: Arial; font-size: 9pt;color: #002065; text-decoration: underline; font-weight: normal;}
.sidemenu a:hover, sidemenu a:visited { color: #0081CD; text-decoration: underline;}

.submenu1 { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #161a1d;}
.submenu1 a { font-family: Tahoma; font-size: 9pt;color: #161a1d; text-decoration: none; font-weight: normal;}
.submenu1 a:hover, submenu1 a:visited { color: #000000; text-decoration: underline;}

.submenu2 { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #e3e4e4;}
.submenu2 a { font-family: Tahoma; font-size: 9pt;color: #e3e4e4; text-decoration: none; font-weight: normal;}
.submenu2 a:hover, submenu2 a:visited { color: #FFFFFF; text-decoration: underline;}

.hometitlewhtlink { font-family: Times New Roman, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}
.hometitlewhtlink a { font-family: Times New Roman; font-size: 14pt;color: #FFFFFF; text-decoration: none; font-weight: bold; font-style: italic}
.hometitlewhtlink a:hover, hometitlewhtlink a:visited { color: #FFFFFF; text-decoration: underline;}

.hometitlewhtlink2 { font-family: Times New Roman, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #FFFFFF;}
.hometitlewhtlink2 a { font-family: Times New Roman; font-size: 12pt;color: #FFFFFF; text-decoration: none; font-weight: bold; font-style: italic}
.hometitlewhtlink2 a:hover, hometitlewhtlink2 a:visited { color: #FFFFFF; text-decoration: underline;}

.software-nav { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.software-nav a { font-family: Tahoma; font-size: 10pt;color: #161a1d; text-decoration: none; font-weight: normal;}
.software-nav a:hover, software-nav a:visited { color: #b01a1b; text-decoration: underline; font-style: italic}

.software-nav-over { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.software-nav-over a { font-family: Tahoma; font-size: 10pt;color: #b01a1b; text-decoration: none; font-weight: bold;}
.software-nav-over a:hover, software-nav-over a:visited { color: #b01a1b; text-decoration: underline; font-style: italic}

.asset-nav2 { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.asset-nav2 a { font-family: Tahoma; font-size: 10pt;color: #161a1d; text-decoration: none; font-weight: normal;}
.asset-nav2 a:hover, asset-nav2 a:visited { color: #161a1d; text-decoration: underline; font-style: italic}

.asset-nav { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.asset-nav a { font-family: Tahoma; font-size: 10pt;color: #161a1d; text-decoration: none; font-weight: normal;}
.asset-nav a:hover, asset-nav a:visited { color: #FFFFFF; text-decoration: underline; font-style: italic}

.asset-nav-over { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.asset-nav-over a { font-family: Tahoma; font-size: 10pt;color: #FFFFFF; text-decoration: none; font-weight: bold;}
.asset-nav-over a:hover, asset-nav-over a:visited { color: #FFFFFF; text-decoration: underline; font-style: italic}

.partner-nav { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #e3e4e4;}
.partner-nav a { font-family: Tahoma; font-size: 10pt;color: #e3e4e4; text-decoration: none; font-weight: normal;}
.partner-nav a:hover, partner-nav a:visited { color: #FFFFFF; text-decoration: underline; font-style: italic}

.partner-nav-over { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #e3e4e4;}
.partner-nav-over a { font-family: Tahoma; font-size: 10pt;color: #FFFFFF; text-decoration: none; font-weight: bold;}
.partner-nav-over a:hover, asset-nav-over a:visited { color: #FFFFFF; text-decoration: underline; font-style: italic}

.projectbold { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #055570;}
.projectbold a { font-family: Tahoma; font-size: 9pt;color: #055570; text-decoration: none; font-weight: normal;}
.projectbold a:hover, projectbold a:visited { color: #000000; text-decoration: underline;}

.pressroombold { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #731111;}
.pressroombold a { font-family: Tahoma; font-size: 9pt;color: #731111; text-decoration: none; font-weight: normal;}
.pressroombold a:hover, pressroombold a:visited { color: #000000; text-decoration: underline;}

.pressroomlink2 { font-family: Times New Roman, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; color: #161a1d;}
.pressroomlink2 a { font-family: Times New Roman; font-size: 11pt;color: #161a1d; text-decoration: none; font-weight: bold; font-style: italic;}
.pressroomlink2 a:hover, pressroomlink2 a:visited { color: #161a1d; text-decoration: underline;}

.projectlink { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #055570;}
.projectlink a { font-family: Tahoma; font-size: 9pt;color: #055570; text-decoration: none; font-weight: normal;}
.projectlink a:hover, projectlink a:visited { color: #055570; text-decoration: underline;}

.projectlink2 { font-family: Times New Roman, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; color: #055570;}
.projectlink2 a { font-family: Times New Roman; font-size: 11pt;color: #055570; text-decoration: none; font-weight: bold; font-style: italic;}
.projectlink2 a:hover, projectlink2 a:visited { color: #055570; text-decoration: underline;}

.quicksearch {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #4B4B4B;
	font-style: normal;}
	
.footer {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #D4D3D3;
	font-style: normal;}
	
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #4D8F58;
	font-style: normal;}
	
.large-title {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 36pt;
	color: #161a1d;
	font-style: normal;}
	
.large-title2 {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36pt;
	color: #596a70;
	font-style: normal;}
	
.medium-title {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24pt;
	color: #161a1d;
	font-style: normal;}
	
.page-titles {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18pt;
	color: #731111;
	font-style: normal;}
	
.page-news-titles {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #731111;
	font-style: normal;}
	
.page-accents {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20pt;
	color: #731111;
	font-style: normal;}
	
.medium-title-wht {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20pt;
	color: #FFFFFF;
	font-style: normal;}
	
.small-title-blue {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #0783ac;
	font-style: normal;}
	
.small-title-wht {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;}
	
.small-tagline-gray {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #969696;
	font-style: italic;}
	
.small-navtitle-gray {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #161a1d;
	font-style: none;}
	
.small-navtitle-white {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: none;}
	
.copytextburgundysmall-price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #A11404;
	font-style: normal;}
	
.copytextbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #212424;
	font-style: normal;}
	
.copytextboldblk {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-style: normal;}
	
.copytextboldgrysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #6D6D6D;
	font-style: normal;}	
	
.blkcopytextsmall {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;}
	
.copytextboldsmall {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;}		
	
.innertitles {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13pt;
	color: #0081CD;
	font-style: normal;}
	
.innertitles2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #0c2842;
	font-style: normal;}
	
.copytextheader {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;}
	
.prodshowheader {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #008852;
	font-style: normal;}		
	
.homenavtitles {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	color: #161a1d;
	font-style: normal;}
	
.homenavtitles-small {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13pt;
	color: #596a70;
	font-style: normal;}
	
.homenavtitlesRed {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #b01a1b;
	font-style: normal;}
	
.homenavtitlesDkGray {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #161a1d;
	font-style: normal;}
	
.homenavtitlesWht {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;}
	
.hometitleswhtBold {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;}
	
#side_nav_bg a {

font-family: Arial;
font-size: 9pt;
color: #515050;
text-decoration: none;
font-weight: normal;
display: block;
padding: 7px 0px 3px 0px; 
height: 20px;
width: 100%;
}

#side_nav_bg a:hover {
background-color: #515050;
color: #FFFFFF;
text-decoration: none;
} 

#side_nav_bg_on a {

font-family: Arial;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
display: block;
padding: 7px 0px 3px 0px; 
height: 20px;
width: 100%;
}

#side_nav_bg_on a:hover {
background-color: #515050;
color: #FFFFFF;
text-decoration: none;
} 

.Nav-submenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #565555;}
.Nav-submenu a { font-family: Arial; font-size: 8pt;color: #565555; text-decoration: none; font-weight: normal;}
.Nav-submenu a:hover, Nav-submenu a:visited { color: #000000; text-decoration: underline;}