/* bmSophStyles.css sets relative font sizes.           */
/* bmStyles.css provides pixel values for Netscape 4.   */
/* If any relative font sizes were indicated in prefs,  */
/* they are corrected here (including IE4/5 workaround) */
body, div, p, th, td, li, dd, dl, dt { font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: 11 }

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body dl, html>body dt{ font-size: 11 }
/* */

div, p, th, td, li, dd, dl, dt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color : #333333;}


html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body dl, html>body dt{ font-size: 11px;}
/* */

a.bmBreadcrumbs, a.bmQuickHead, .bmBreadcrumbText, .bmarticleDate, .bmCaption, .bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt {  voice-family: "\"}\""; voice-family: inherit;  }

html>body a.bmBreadcrumbs, html>body a.bmQuickHead, html>body .bmBreadcrumbText, html>body .bmarticleDate, html>body .bmCaption, html>body .bmBottomText, html>body .bmBottomText div, html>body .bmBottomText p, html>body .bmBottomText th, html>body .bmBottomText td, html>body .bmBottomText li, html>body .bmBottomText dd, html>body .bmBottomText dl, html>body .bmBottomText dt{ font-size: 10px; }
/* */

a.bmSpotHeadline, .bmSubhead, .bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { voice-family: "\"}\""; voice-family: inherit; 			font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 13px;
	line-height:15px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none; 
	}

html>body a.bmSpotHeadline, html>body .bmSubhead, html>body .bmBigPull, html>body .bmBigPull div, html>body .bmBigPull p, html>body .bmBigPull th, html>body .bmBigPull td, html>body .bmBigPull li, html>body .bmBigPull dd, html>body .bmBigPull dl, html>body .bmBigPull dt{ 			font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height:15px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none; 
	}
/* */

h1 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 20px;
	line-height: 23px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	text-align : left;
	}
	
h2 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 13px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
	

#bodyTitle h1 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 20px;
	line-height: 23px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	text-align : left;
	}
	
#news-title h1 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 15px;
	line-height: 19px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
	}
	

html>body h1{ 
	 font-family : Verdana, Arial, Helvetica, sans-serif;
	 color : #333333;
	 font-size : 20px;
	 line-height: 23px;
	 font-style : normal;
	 font-weight : normal;
	 text-decoration : none;
	 text-align : left;	
	}
/* */

body {
	
	}

/* redundant tags to help netscape 4 */
body, div, p, th, td, li, dd, dl, dt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	}

b {
	font-weight : bold;
	color : #666666;
}
	
h1 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 20px;
	line-height: 23px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	text-align : left; 
	}

#bodyTitle {
	 font-family : Verdana, Arial, Helvetica, sans-serif;
	 color : #333333;
	 font-size : 20px;
	 line-height: 23px;
	 font-style : normal;
	 font-weight : normal;
	 text-decoration : none;
	 text-align : left;	
	}

img { 
	 border-width:0; 
	 border-style:none;
	}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	}

a:visited { 

	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;	 
	 color: #990000;
	 text-decoration: none;

}

a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}

a.bmNavigation { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 font-weight: bold;
	 text-decoration: none;
}

.bmActiveNav { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 font-weight: bold; 
	 text-decoration: none;
}

a.bmNavigation:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 text-decoration: none;
}

.bmActiveNav:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmNavigation:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 text-decoration: underline;
}

.bmActiveNav:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
     text-decoration: underline;
}

a.bmBreadcrumbs { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 text-decoration: none;
}

a.bmBreadcrumbs:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmBreadcrumbs:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: underline;
}

a.bmParent { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 font-weight: bold;
	 text-decoration: none;
}

a.bmParent:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmParent:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: underline;
}

a.bmSpotHeadline { 
	 font-family : Verdana, Arial, Helvetica, sans-serif;
	 color: #990000;
	 font-size : 12px;
	 line-height:14px;
	 font-style : normal;
	 font-weight : none;
	 text-decoration : none;
}

a.bmSpotHeadline:visited { 
	 font-family : Verdana, Arial, Helvetica, sans-serif;
	 color : #990000;
	 font-size : 12px;
	 line-height:14px;
	 font-style : normal;
	 font-weight : none;
	 text-decoration : none;
}

a.bmSpotHeadline:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #990000;
	 font-weight: none; 
	 text-decoration: underline;
}

a.bmHeadlineLink { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size : 11px;
	line-height:12px;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
}

a.bmHeadlineLink:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #990000;
	 text-decoration: none;
}

a.bmHeadlineLink:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #990000;
	 text-decoration: underline;
}

a.bmQuickHead { 	 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
	 display:none;
}

a.bmQuickHead:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmQuickHead:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #CC0000;
	 text-decoration: underline;
}

a.bmToolLink { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmToolLink:visited {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000; 
	 text-decoration: none;
}

a.bmToolLink:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: underline;
}

a.bmRelatedLink { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmRelatedLink:visited { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: none;
}

a.bmRelatedLink:hover { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 color: #990000;
	 text-decoration: underline;
}

.bmSubhead { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #333333; 
	 font-weight: bold; 
}

.bmBreadcrumbText { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
}

.bmarticleByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
}

.bmpromoByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
}

.bmarticleDate { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #333333; 
}

.bmpromoDate { size: 12px;font-weight : bold;color : #555555;}

.bmCaption { 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	 font-size: 9px; 
	 color: #666666;
}

.bmTipHead { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 font-weight: bold; 
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #333333; 
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 color: #CC0000; 
	 font-weight: bold; 
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
}

.bmIcon { 
	 font-size: 10px;
	 border-width:0px; 
	 vertical-align:middle; 
	 margin:1px; 
}

.bmLeftImage { 
	 float:left; 
	 clear:left; 
	 margin:0px 15px 10px 0px; 
}

.bmRightImage { 
	 float:right; 
	 clear:right; 
	 margin:0px 0px 15px 10px; 
}

.bmCenterImage {	
	 clear:both; 
	 text-align:center; 
	 margin:10px auto; 
}

.bmBigPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#CC0000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#CC0000; 
	 padding:10px;  
}

.bmSmallPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#000000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#000000; 
	 padding:10px;  
}

.bmLinkleft { 
	 clear:left; 
	 font-size: 10px;
}

.bmLinkright { 
	 clear:right; 
}


.bmBottomTools { 
	 clear:both; 
	 width:100% 
}

.bmBotRelated { 
	 float:left; 
	 width:45%; 
	 text-align:left 
}

.bmBotEmailPrint { 
	 float:right; 
	 width:45%; 
	 text-align:right 
}

.bmClearAll { 
	 clear:both; 
}

.bmSpider { 
	 visibility: hidden; 
}

/* begin user-customized tags */


/* end user-customized tags */

/*bmWidget add START*/
.bmPullLeft { 
	 float:left; 
	 clear:left; 
	 width:40%; 
	 margin:0px 20px 10px 0px; 
} 

.bmPullRight { 
	 float:right; 
	 clear:right; 
	 width:40%; 
	 margin:0px 0px 10px 20px; 
} 

.bmPullCenter { 
	 float:left; 
	 clear: both; 
	 width:40%; 
	 text-align: center; 
	 margin: 0px auto; 
} 

.bmToolLeft { 
	 float:left; 
	 clear:left; 
	 width:200px; 
} 

.bmToolRight { 
	 float:right; 
	 clear:right; 
	 width:200px; 
} 

.bmToolCenter { 
	 text-align:center; 
	 margin:0px auto;
}

a.bmNavigation:hover { 
	 background-color:#cccccc 
}

.bmActiveNav { 
	 background-color:#cccccc 
}

div.bmNavigation, div.bmActiveNav { 
	 padding: 3px 
}

/*bmWidget add END*/





/* ------------------------------
	Type Formatting
--------------------------------- */



a { 
	color : #990000;
	text-decoration : none;
	}

a:visited {
	text-decoration : none;
	}

a:active {
	text-decoration : none;
	color : #990000;
	}

a:hover  {
	text-decoration : underline;
	color: #990000;
	}
			
.g-bold { 
	size: 12px;
	font-weight : bold;
	color : #555555;
	}
			
			
.g-italic { 
	font-style : italic;
	}
			
.g-link { 
	color : #990000;
	text-decoration : none;
	}
			
.g-justified { 
	text-align : justify;
	}




/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Body														*/
/*		These classes apply to all body content.				*/
/*																*/
/*//////////////////////////////////////////////////////////////*/



.body-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 20px;
			line-height: 23px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align : left;}

.body-title2 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 13px;
			line-height:16px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
			
.body-title2a { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 13px;
			line-height:16px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}			
			
.body-title3 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 11px;
			line-height:15px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
			
			
.body-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 11px;
			line-height:15px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			}
			
.body-textLarge { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 14px;
			line-height:17px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			}
			
			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Use news-title for News articles only						*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.news-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 15px;
			line-height: 19px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;
			text-align : left;
			}

			
.news-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align : left;
			}
			

			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Caption														*/
/*		This class applies to all photo captions.				*/
/*																*/
/*//////////////////////////////////////////////////////////////*/	
	
			
.caption-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			}
			
			
.form-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
			
.form-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:16px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}





/*body {
	font-family : serif;
	}
	

a { 
	color : #990000;
	text-decoration : none;
	font-family : serif;
	}

a:visited {
	text-decoration : none;
	}

a:active {
	text-decoration : none;
	color : #990000;
	}

a:hover {
	text-decoration : underline;
	color: #990000;
	}

p,ul,ol,li,dt,dl,dd,h1,h2,h3,h4,h5,h6 {
	margin: 0; padding: 0;
	}

p {
	color : #333333;font-size : 10px;line-height:15px;font-style:normal;font-weight:normal;text-decoration:none;
	}
	
*/	
/* ------------------------------
--------------------------------- */

#preamble {
	color:#333333;font-size:10px;line-height:15px;font-style:normal;font-weight:normal;text-decoration:none;
	}
	
#FeaturesCopy {
	color:#333333;font-size:10px;line-height:12px;font-style:normal;font-weight:normal;text-decoration:none;text-align:left;
	}
	
#FeaturesImgCap {
	color:#666666;font-size:10px;line-height:12px;font-style:normal;font-weight:normal;text-decoration:none;
	}
	
#Bwidget3 {
	font-size:10px;font-weight:bold;color:#FFF;
	}
	
#backToTop {
	font-size:10px;line-height:12px;font-style:normal;font-weight:normal;text-decoration:none;
	}
	
#contact {
	font-size:10px;font-weight:bold;color:#555555;
	}
	
#contact1 {
	font-size:10px;font-weight:normal;color:#555555;
	}
	
#person {
	font-size:10px;font-weight:bold;color:#555555;
	}
	
#footerSub {
	font-size:10px;
	}
	
#nav2-3 {
	color:#333333;font-size:10px;line-height:10px;
	}
	
.nav2-selected { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : bolder;
	text-decoration : none;
	}
	
.nav3-selected { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	}
			
.nav3 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #4d5f5f;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	}

.nav2 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #4d5f5f;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : bolder;
	text-decoration : none;
	}
	
.nav4-selected { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	}
			
.nav4 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #4d5f5f;
	font-size : 10px;
	line-height:11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	}
	
#nav4On {
	color:#666666;line-height:10px;font-style:normal;font-weight:bolder;text-decoration:none;font-size:10px;font-weight:normal;
	}
	

	
#RelatedLinksTitle {
	font-size:10px;font-weight:bold;color:#666666;
	}
	
#RelatedLinksSub {
	font-size:10px;
	}
	
#textSup {
	font-size:8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	}	
	
.footer-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}	
	
div.teaser {position:relative; top:-1.5em;}	