.globalnavi { 
    background: -moz-linear-gradient(center top , #F5F5F5 0%, #DEDEDE 100%) repeat scroll 0 0 transparent; 
    height:15px; 
    font-family:ICASansSerif-Bold,Arial,Helvetica,sans-serif; 
} 
.megamenu { 
    border-color: #CC0000;
    border-style: solid;
    border-width: 7px 7px; 
} 
.menuHome {
    background: url('/images/bg-mega-active.png') no-repeat scroll right top transparent; 
    width:70px;
    height:40px;
    border-radius: 4px 4px 0 0; 
} 
.menuLinkSelected{
    font-family:Arial,Helvetica,sans-serif; 
    font-size:14px;
    color:#FFF; 
} 
 
.menuLink{ 
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px; color:#222;
} 
.AFPopupSelectorContentStart{ 
    border-bottom:0px none; 
    border-right:0px;
    border-top:0px;
    border-width:0px;
    font-size:0px;
}
.AFPopupSelectorHeader{ 
    border-bottom:0px none;
    border-right:0px;
    border-top:0px;
    border-width:0px;
    font-size:0px;
} 
.af_goLink{
    color:#222; 
} 
.af_goLink:visited{
    color:#50758b; 
} 
.af_document{
    background-color:#DDD;
    background-image:none; 
} 
.af_panelBorderLayout{
    background-color:#FFF;
}
.af_pageCustomizable{
    background-color:#FFF;
}
.taglink{
    padding: 4px 7px; 
    background: -moz-linear-gradient(center top , #595959 0%, #404040 100%) repeat scroll 0 0 transparent; 
    border-radius: 4px 4px 4px 4px;
    float:left; color:white; 
    font-size: 13px;
} 
.taglink a{ 
    color:white; 
}
.categoryLink{ 
    font-size:14px; 
    color:#555;
    height:20px;
} 
.categoryLinkTitle{
    font-size:14px;
    padding:0px; 
    color:#FFF; 
    background-color:#333;
    height:20px; 
} 
.leftmenu{ 
    width:180px; 
} 
.leftmenu div{
    padding:10px; 
    border-bottom:1px solid #CCC; 
}
 
H1{ 
    font-size:33px; 
} 
sup{
 position:relative;
 font-size:.65em;
}
.ANProdHR{
	height: 1px;
	color: #537990;
	background-color: #50748a;
	border: none;
} 
.leadtext{
     font-size:14px;
     font-weight:bold;
     line-height:160%;
	 empty-cells:hide;
} 
.container{ 
    width: 780px; 
    background: #FFFFFF; 
    margin: 0 auto; 
    text-align: left;
	empty-cells:hide;
}
.textcontainer { 
    background: #FFFFFF; 
    margin: 0 auto; 
    text-align: left;
	empty-cells:hide;
}
.ANIRelatedTitle {
	font-size: 16px;
	font-style: normal;
	color: #084595;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: none;
	empty-cells:hide;
}
.ANIBodyText {
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: none;
	empty-cells:hide;
}
.ANIRightMargin {
	font-size: 14px;
	color: #084595;
	font-family: Tahoma, Geneva, sans-serif;
    margin-bottom: 5px;
}
.ANISFEvents {
	font-size: 12px;
	color: #084595;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: none;
	empty-cells:hide;
}
.ANISFEvents :link {
    color: #084595;
    background-color: transparent;
    text-decoration: none;
}
.ANISFEvents :visited {
    color: #50758b;
    background-color: transparent;
    text-decoration: none;
}
.ANIRightMargin :link {
    color: #084595;
    background-color: transparent;
    text-decoration: none;
}
.ANIRightMargin :visited {
    color: #50758b;
    background-color: transparent;
    text-decoration: none;
}
.ANILandingText {
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: none;
	empty-cells:hide;
}
.ANILandingText:empty {
	display: none;
}
.ANIBodyText :link {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}
.ANIBodyText :visited {
    color: #50758b;
    background-color: transparent;
    text-decoration: none;
}
.ANITableText {
	font-size: 12px;
	font-style: normal;
	color: #50758B;
	font-family: Arial;
	text-transform: none;
	empty-cells:hide;
}
.ANITableHeading {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	background-color: #093254;
	font-family: Arial;
	text-transform: none;
	empty-cells:hide;
  /*  border: 1px solid #939598; */
	border-collapse:collapse;
}
.ANIGenPageLayoutFirstPara {
	font-size: 14px;
	font-style: normal;
	color: #185493;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 22px;
	text-transform: none;
	empty-cells:hide;
	
}
.ANIGenPageLayoutBold {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 22px;
	text-transform: none;
	empty-cells:hide;
	
}
.ANIGenPageLayoutBold:empty {
	display: none;
}
.ANIGenPageLayoutItalic {
	font-size: 14px;
	font-style: italic;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 22px;
	text-transform: none;
	empty-cells:hide;
	
}
.ANIGenPageLayoutItalic:empty {
	display: none;
}
.ANIPageSubHeading {
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	empty-cells:hide;
}
.ANIPageSubHeadGenPrd {
	font-family: Arial;
	font-size: 22px;
	font-style: normal;
	color: #000000;
	empty-cells:hide;

}
.ANIPageTitle {
	font-family: Arial;
	font-size: 22px;
	color: #50758b;
	empty-cells:hide; 
}
.ANIPageTitle :reg {
	vertical-align: super;
	font-size: 6px;
}
.ANIPageTitle :visited {
color: #50758b;
}
.ANIPageTitle :empty {
	display: none;
}
.ANFPTitle {
	display:inline-block;
	font-family: Arial;
	font-size: 22px;
    width: 230px;
	text-align:center;
	color: #50758b;
	empty-cells:hide;
}
.ANFPTitle :link {
	color: #50758b;
	background-color: transparent;
    text-decoration: none;
}
.ANFPTitle :visited {
	color: #50758b;
	background-color: transparent;
    text-decoration: none;
}
.bodytext{
     font-size:14px; 
	 color: #3B3B3B;
    line-height:22px;
}
.columndef{
	display:inline-block;
	vertical-align:top;
     font-size:14px; 
	 color: #3B3B3B;
     line-height:22px;
	 max-width:140px;
	 width:140px;
	 text-align:left;
}
.columnshort{
	display:inline-block;
	vertical-align:top;
     font-size:14px; 
	 color: #3B3B3B;
     line-height:22px;
	 max-width:100px;
	 width:100px;
	 text-align:left;
}
.columnheading{
	display:inline-block;
	vertical-align:top;
	 font-size:18px; 
	 font-weight:bold;
	 color:#3B3B3B;
     line-height:22px;
	 max-width:145px;
	 width:145px;
	 text-align:left;
}
.columnheadinglong{
	display:inline-block;
	vertical-align:top;
	font-size:18px; 
	 font-weight:bold;
	 color:#3B3B3B;
     line-height:22px;
	 max-width:255px;
	 width:255px;
	 text-align:left;
}
.columndeflnk :link{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	background-color: #fafafa;
     font-size:14px; 
	 color: #084595;
     line-height:22px;
	 max-width:140px;
	 width:140px;
	 text-align:left;
}
.columndeflnk :hover {
    color: #3b3b3b;
    background-color: transparent;
    text-decoration: underline;
}
.columnlong{
	 display:inline-block;
	 vertical-align:top;
     font-size:14px; 
	 color: #3B3B3B;
     line-height:22px;
	 width:250px;
	 max-width:250px;
	 text-align:left;
}
.newstitle{ 
     font-size:26px;
     color:#084595; 
     font-weight:bold;
	 empty-cells:hide;
} 
#filteroptions ul li { 
     border-radius: 4px 4px 4px 4px;
     float: left; 
     margin: 0 5px 6px 0; 
} 
#filteroptions ul li a { 
     border-radius: 4px 4px 4px 4px;
     color: #FFFFFF; 
     display: block; 
     float: left; 
     padding: 4px 7px; 
} 
#filteroptions ul li a.personalized {
     background: -moz-linear-gradient(center top , #595959 0%, #404040 100%) repeat scroll 0 0 transparent; 
} 
.smimagelink { 
     max-width:100px;
	 max-height:100px;
	 float:left;
	 margin:10px;
	 empty-cells:hide;
}
.frontimage { 
     max-width:100%;
	 max-height: 100%;
	 empty-cells:hide;
}
.solutionimage { 
     max-width: 100%;
	 max-height: 100%;
	 empty-cells:hide;
}
.newsimageright { 
     max-width:200px;
	 max-height:200px;
	 float:right;
	 empty-cells:hide;
	 padding: 15px 15px;
}
.newsimage { 
     max-width:200px;
	 max-height:200px;
	 float:left;
	 margin:10px;
	 empty-cells:hide;
	 padding: 15px 15px;
}

