body, div, span, td, p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none; 
	color:#000000 ;
	} 

a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #003399;
	}

a:hover {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-weight: normal; 
	 text-decoration: underline; 
	 color: #3C5F84 ;
	 }

a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #6633cc ;
	}

a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #3C5F84 ;
	}

/* Used for SEO links to Overdive pages */
a.black:link {color: #000000; text-decoration: none;}
a.black:visited {color: #000000; text-decoration: none;}
a.black:hover {color: #000000; text-decoration: none;}
a.black:visited:hover {color: #000000; text-decoration: none;}
a.black:active {color: #000000; text-decoration: none;}

/* Used for Resource Links in XML-JS tool */
a.resource:link {color: #003399; text-decoration: none; font-weight:bold;}
a.resource:visited {color: #6633cc; text-decoration: none; font-weight:bold;}
a.resource:hover {color: #003399; text-decoration: underline; font-weight:bold;}
a.resource:visited:hover {color: #003399; text-decoration: underline; font-weight:bold;}
a.resource:active {color: #003399; text-decoration: underline; font-weight:bold;}

.cpm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#666666 ;
	} 

.cpmtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#666666 ;
	} 

.cpm a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#666666 ;
	} 

.cpm a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#3C5F84 ;
	} 

.cpm a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#666666 ;
	} 

.cpm a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#3C5F84 ;
	} 



.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3C5F84 ;
	}

h1 { 
	font-family: Arial, sans-serif; 
	font-size: 1.7em; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	line-height:100%;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000 ;
	margin-bottom: 5px;
	}
	
h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000 ;
	}

h1.homepage { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 27px; 
	font-weight: bold; 
	letter-spacing: -1px;
        line-height: 27px;
	text-decoration: none; 
	color: #3C5F84 ;
	padding-bottom: 0px;
	margin-bottom: 10px;
	}


h2.homepage { 
	font-family: Times Roman, serif; 
	font-size: 21px; 
	font-weight: bold;
        font-style: italic;
	letter-spacing: -.1px;
	line-height: 21px;
	margin: 0px; 
	text-decoration: none; 
	color: #535353 ;
	}


	
.subwhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF ;
	}
	
	.subwhite a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF ;
	}
	
.subwhite a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF ;
	}
	
.subwhite a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF ;
	}
	
.subwhite a:visited:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF ;
	}

.newstitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3C5F84 ;
	}

.subtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3C5F84;
	}

.lefttitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
	
.righttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	}

span.righttitle a:link,
span.righttitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color:#FFFFFF;
	text-decoration: none !IMPORTANT;
}
span.righttitle a:hover,
span.righttitle a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color:#FFFFFF;
	text-decoration: underline !IMPORTANT;
}

	
a:active.righttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: underline !IMPORTANT; 
	color: #3C5F84; 
	}	

.rightbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}



.rightbody2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}

.rightcallout { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3C5F84 ;
	}

.rightcallout2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3C5F84 ;
	}
/* New Navlink */
.navlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	color:#666666;
	line-height:140%;
	}
	
.navlinkunderline { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
	}

.navlink a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
	color:#003399;
	}

.navlink a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
	color: #3C5F84;
	}

.navlink a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
	color:#003399;
	}

.navlink a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
	color: #3C5F84; 
	}


.navlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}
	
.navlinkunderline { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
	}

.navlink a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.navlink a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #3C5F84;
	}

.navlink a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
	}

.navlink a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #3C5F84; 
	}

.nav2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.nav2 a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.nav2 a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.nav2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
	}

.nav2 a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	}

.navlink2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000 ;
	}

.navlink2 a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.navlink2 a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #3C5F84;
	}

.navlink2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
	}

.navlink2 a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #3C5F84; 
	}


.bodywhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
	}

.bodywhitetitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}

.bc1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #afafaf;
	}

.bc1 a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #afafaf;
	}

.bc1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	}

.bc1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #afafaf;
	}

.bc1 a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}

.bc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #afafaf;
	}

.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	}

.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #333333;
	}



.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #999999;
	}

.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}

.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	}

.footer a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}



.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000 }

.subtitlered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #3C5F84 }

.leftitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none ; color: #000000 }

.rightbody10b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none ; color: #000000 }

.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }

span.small a:link,
span.small a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none !IMPORTANT;
}
span.small a:hover,
span.small a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline !IMPORTANT;
}


.smallbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }

.caption { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#999999; }

.caption2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#666666; }

.red {color: #3C5F84} 
.redbold {color: #3C5F84; font-weight: bold; }
.red10 {color: #3C5F84; font-size: 11px; }
    
.white {color: #FFFFFF}
.whitebold {color: #FFFFFF; font-weight: bold; }

.other {color: #666666}
.otherbold {color: #666666; font-weight: bold; }
   
.bluelight { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000 } 

.bluelightbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 

.bluedark { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000 } 

.bluedarkbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 
 
.greydarkbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 

.smallwhite { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#FFFFFF } 
 
.smallwhitebold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#FFFFFF } 

.smallred { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#3C5F84 } 

.smallredbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#3C5F84 } 

.smallbluelight { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000 } 

.smallbluelightbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 

.smallbluedark { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000 } 

.smallbluedarkbold { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 
 
.small7 { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color:#000000 } 

.black12b { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000 } 

.title2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #3C5F84 }

.title3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #3C5F84 }

.title4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000 }
 
.title5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #3C5F84 }

.title5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF }

.small10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }

.H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #3C5F84 }

.filesize { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #000000 }

.quotes { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #566173;
	}

.quotes a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #566173;
	}

.quotes a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #3C5F84;
	}

.quotes a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #9900cc;
	}

.quotes a:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #3C5F84; 
	}

#quotebox {
	background-color:#F4F3EB;
	border-bottom:1px solid #CAC19A;
	border-top:1px solid #CAC19A;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-bottom:15px;
}
#quote {
	margin:10px;
}
#source {
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

	
.horizontaldots {
  background-image: url(/images/navigation/horizontal-dots.gif);
  margin: 10px 0px 10px 0px;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}

ul.spacing {
	margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;
}

ul.spacing li {
	margin: 0px 0px 8px 0px;
}

.nobottom {
	margin-bottom:5px;
	padding-bottom:0px;
}
.notop {
	margin-top:3px;
	padding-top:0px;
}

ul.noindent {
	margin: 0px; 
	padding-left: 15px; 
	padding-bottom: 0px;
}

ul.noindent li {
	margin: 0px 0px 8px 5px;
}


ul.redarrownav {
	margin: 0px; 
	padding-left: 15px; 
	padding-bottom: 0px;
	list-style-image:url(/images/red_arrow.gif)
}
ul.redarrownav li {
	margin: 0px 0px 8px 5px;
}

ul.redsquarenav {
	margin: 0px; 
	padding-left: 15px; 
	padding-bottom: 0px;
	list-style-image:url(/images/red_square.gif)
}

ul.redsquarenav li {
	margin: 0px 0px 5px 5px;
	line-height: 12px
}

table#border1pxeveycell {border-collapse: collapse; padding: 8px;}
table#border1pxeveycell td {border: 1px solid #cccccc;}

table#oof {border-collapse: collapse; padding: 8px;}
table#oof td {border: 1px solid #3B6E8F;}

ul.content {
	margin-top: 5px;
	margin-bottom: 5px; /* to fix additional space at the end from the last li tag */
	list-style-type:square;
}
ul.content li {
	margin-left: -22px;
	margin-bottom:4px;
}

ul.content li a:link,
ul.content li a:visited { 
	color:#003399;
	text-decoration:none;
}
ul.content li a:hover,
ul.content li a:visited:hover {
	color: #003399;
	text-decoration:underline;
}

div.highlights {
	padding: 10px;
	background-color: #FFEDD2;
}

div.highlights-title {
	font-weight: bold;
	font-size: 12px;
}

/*   used by left-nav menu system    */
li.listtitle a {
	display:block;
	cursor: default !IMPORTANT; 
	margin-top: 1px;
	background-color: #708EA8 !IMPORTANT;
	border-right:0px solid #ffffff !IMPORTANT;
	border-left:0px solid #ffffff !IMPORTANT;
	border-bottom:0px solid #ffffff !IMPORTANT;
	border-top: 5px solid #ffffff !IMPORTANT;
	min-height: 15px;
	color:#FFFFFF !IMPORTANT;
	text-decoration: none !IMPORTANT;
	}

li.listtitle a:link, li.listtitle a:active, li.listtitle a:hover, li.listtitle a:visited  {
	color:#FFFFFF;
	font-weight: bold !important;
}
/* New -> arrow style (MR) */
#arrow {
	list-style-image:url(/images/homepage/bulletarrow.gif);
	margin-left:8px;
	padding-left:8px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

/* Styles applying to specific Highslide invocations.
   .hslink-text = text links;
   .hslink-img = image links.
   If something more specific is necessary, suggest form
   .hslink-text-instancename */

a.hslink-text:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	border-bottom: 1px dotted #003399;
	color:#003399;
}
a.hslink-text:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	border-bottom: 1px dotted #6633cc;
	color:#6633cc;
}
a.hslink-text:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	text-decoration: none;
	border-bottom: 1px dotted #3C5F84;
	color:#3C5F84;
}
a.hslink-text:visited:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	border-bottom: 1px dotted #3C5F84;
	color:#3C5F84;
}

.hslink-img { }
.hslink-text { }

/* PDF, Demos, webinar etc. icons for resources */
.bg-bullet {
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:28px;
}

#leadgen #item.bg-bullet {
	padding-left:18px;
}

.bg-pdf {
	background-image:url(/images/pdf-rn.gif);
}
.bg-demo {
	background-image:url(/images/icon_online-rn.gif)
}
.bg-webinar,
.bg-blueprint {
	background-image:url(/images/icon_webinar-rn.gif);
}
.bg-podcast {
	background-image:url(/images/icon_podcast-dot-rn.gif);
}
.bg-powerpoint {
	background-image:url(/images/icon_ppt.gif);
}
.bg-web, 
.bg-article
{
	background-image:url(/images/icon_weblink-rn.gif);
}
.bg-book {
	background-image:url(/images/icon_book-rn.gif);
}

#leadgen #item .offertype {
	font-size:10px;
	color:#333333;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
/*	display:none; */
	}


/* Lead Gen Primary / Secondary look and feel */

div#additional-resources {	
	margin-top:20px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	background-color: #EFEFEF;
	padding:10px;
}
/* div wrapper for each offer */
div#additional-resources div#lg-content {
	margin:0px;
	padding:6px;
	border-bottom:1px dotted #A0A5A0;
/*	width:100%; */
	overflow:auto;
}

div#additional-resources div#lg-content .offertype {
	font-weight:bold;
	color:#666666;
}

/* div wrapper for top offer image on left */
div.lg-image-left {
	float:left;
	padding-right:10px;
}
/* div wrapper for top offer text on right */
div.lg-text-right { margin-left:140px; }

#lg { width:100%; height:180px; overflow:visible; padding-top:10px; }
#lg-left { float:left; width:48%; height:100%; }
#lg-right { float:right; width:48%; height:100%; }
#lg-title { background-color: #666666; color:#FFFFFF; font-weight:bold; padding:2px; padding-left:6px;}
#lg-content {padding:8px; }
#lg-item { clear:both;}
#lg-break { clear:both; height:4px; margin-bottom:8px; margin-top:4px; border-bottom:1px dotted #666666;}
 .norepeat {
  background-position:left top;
  background-repeat:no-repeat;
 }
 
/* right-floating the listen now button for /podcasts/ */

.bg-podcast img.listen-now {
	float: right;
	padding: 0 0 10px 10px;
}

/* Page numbering styles */

.page-wrapper {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:22px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:20px;
}

.page-numbering {
	float:right;
}

.page-numbering div {
	float:left;
	padding-top:3px;
	padding-right:10px;
}
.page-numbering a:visited { text-decoration:none; }
.page-numbering a {
	float: left;
	text-align: center;
	padding: 3px;
	margin-right:3px;
	background-color:#EEEEEE;
	width:19px;
	text-decoration:none;
}

.page-numbering a.active {
	color: #000;
	background-color:#CCCCCC;

}

.page-numbering a:hover {
	color: #236fb5;
	background-color: #E2E8F6;
	text-decoration: none;
}

div#header {
}
/* IBM Masthead BEGIN  */
	div.search-form {position:relative; top:6px;}
	div.search-form .query-box {color: grey; font-size:10px; border:#666666 solid 1px; text-indent:5px; position:relative; top:-5px;}
	div.search-form .query-button {}
	
	.masthead-left {
		background-image:url(/images/navigation/masthead-bar.jpg); background-repeat:no-repeat; background-position:left; }
	.masthead-right {
		background-image:url(/images/navigation/masthead-bar.jpg); background-repeat:no-repeat; background-position:right; padding-right:10px; padding-top:2px;
	}
	.masthead-links,  
	.masthead-links a,
	.masthead-links a:visited 
		{ font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		font-weight: normal; 
		text-decoration: none; 
		color: #cccccc;
		}

	.masthead-links a:hover, 
	.masthead-links a:visited:hover 
		{ font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		font-weight: normal; 
		text-decoration: none; 
		color: #FFFFFF;
		}
/* IBM Masthead END */

/* IBM Footer BEGIN */

	div#footer-graphics { 
		margin-left:-10px;
		margin-right:-10px;	
		padding-top: 10px;
		padding-bottom: 10px; 
		border-bottom:1px solid #CCCCCC;}
	div#footer-graphics div#graphic-right { float:right; }
	div#footer-graphics div#graphic-left { }

/* IBM Footer END */

	