/* ------------------ Homepage Styles -----------------------------*/
.homepage-article-list{font-weight:bold;color: #000099 ;font-size:8pt;font-family:Arial,Helvetica;text-decoration:underline;text-transform: uppercase}
.homepage-article-list:link{font-weight:bold;color: #000099 ;font-size:8pt;font-family:Arial,Helvetica;text-decoration:underline;text-transform: uppercase}
.homepage-article-list:hover{font-weight:bold;color: #999999;font-size:8pt;font-family:Arial,Helvetica;text-decoration: none;text-transform: uppercase}
.homepage-article-list:visited{font-weight:bold;color: #999999 ;font-size:8pt;font-family:Arial,Helvetica;text-decoration:underline;text-transform: uppercase}
.homepage-article-list:active{font-weight:bold;	color: #999999 ;font-size:8pt;font-family:Arial,Helvetica;	text-decoration:none;	text-transform: uppercase}

.homepagearticle_list_body{color:#000000;font-size:9pt;font-family:Arial,Helvetica;}
.homepagearticlelist_header{background-color: #29218B;}
.homepage-article-list-link{font-weight:bold;color:#000099;font-size:8pt;font-family:Arial,Helvetica; text-decoration:underline;}
.homepage-article-list-link:link{font-weight:bold;color:#000099;font-size:8pt;font-family:Arial,Helvetica; text-decoration:underline; }
.homepage-article-list-link:hover{font-weight:bold;color:#999999;font-size:8pt;font-family:Arial,Helvetica; text-decoration:none; }
.homepage-article-list-link:visited{font-weight:bold;color:#999999;font-size:8pt;font-family:Arial,Helvetica; text-decoration:underline; }
.homepage-article-list-link:active{font-weight:bold;color:#999999;font-size:8pt;font-family:Arial,Helvetica; text-decoration:underline;}
.homepagearticlelist_headertext{color:#000099;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepagearticlelist_headertext:link{color:#000099;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepagearticlelist_headertext:hover{color:#000099;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.homepage-issue_header{background-color: #29218B;}

.homepageissue_headertext{color:#000099;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepageissue_headertext:link{color:#000099;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepageissue_headertext:hover{color:#000099;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepageissue_headertext:visited{color:#000099;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepageissue_headertext:active{color:#000099;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.homepage-issue-toctitle{font-weight:bold;color:#999999;font-size:11px;font-family:Arial,Helvetica; text-decoration:none; text-transform: uppercase}
.homepage-issue-title{font-weight:bold;color:#000099;font-size:11px;font-family:Arial,Helvetica; text-decoration:none;}
.homepage-issue-title:link{font-weight:bold;color:#000099;font-size:11px;font-family:Arial,Helvetica; text-decoration:underline; }
.homepage-issue-title:hover{font-weight:bold;color:#999999;font-size:11px;font-family:Arial,Helvetica; text-decoration:none;}
.homepage-issue-title:visited{font-weight:bold;color:#999999;font-size:11px;font-family:Arial,Helvetica; text-decoration:underline;}
.homepage-issue-title:active{font-weight:bold;color:#999999;font-size:11px;font-family:Arial,Helvetica; text-decoration:underline;}
.homepage-issue-author{color:#333333;font-style : italic;font-size:10px;font-family:Arial,Helvetica; text-decoration:none;}
.homepage-issue-subtitle{color:#000000;font-size:10px;font-family:Arial,Helvetica; text-decoration:none;}

.homepage-graphic{color: #000000 ;font-size:9pt;font-family:Arial,Helvetica;text-decoration:none;text-transform: none}
.homepage-graphic_bold{color: #000000;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;text-decoration:none;text-transform: none}
.homepage-graphic:link{color: #000000 ;	font-size:9pt;	font-family:Arial,Helvetica;text-decoration:underline;text-transform: none}
.homepage-graphic:hover{color: #333333 ;font-size:9pt;font-family:Arial,Helvetica;text-decoration:none;text-transform: none}

.homepage-multicategory-title{color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.homepage-multicategory-headertext{color:#000000;font-size:11px;;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.homepage-htmlGraphic-header_c1{background-color: #29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.homepage-htmlGraphic-header_c2{background-color: #29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.homepage-htmlGraphic-header_c3{background-color: #29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.homepage-htmlGraphic-noboder-header_c1{background-color: #29218B;}
.homepage-htmlGraphic-noboder-header_c2{background-color: #29218B;}
.homepage-htmlGraphic-noboder-header_c3{background-color: #29218B;}

/* ------------------ Article Style -----------------------------*/
.article-timestamp{font-size:11px;font-family:Arial,Helvetica;}
.article-note{color:#000000;font:bold 11px Arial,Helvetica;}
.article-author{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-author:visited{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-author:link{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-author:hover{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-caption{color:#000000;font-size:10px;font-family:Arial,Helvetica;}
.article-source{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-publisher{color:#999999;font-size:11px;font-family:Arial,Helvetica;}
.article-date{color:#999999;font-size:10px;font-family:Arial,Helvetica;}
.article-page{color:#000000;font:11px Verdana,Arial,Helvetica;}
.article-pagebold{color:#000000;font:bold 11px Verdana,Arial,Helvetica;}
.article-related{color:#000000;font:bold 11px Arial,Helvetica;}
.article-subtext{color:#000000;font:11px Arial,Helvetica;}
.article-pullquotes{color:#999999;font-size: 11px;font-family:Arial,Helvetica;font-style : italic;text-align : center;}
.article-title{color:#000000;font:bold 16px Arial,Helvetica;}


.article-subtitle{font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold;}
.article-articlebody{color:#000000;font-size:12px;font-family:Arial,Helvetica;}
.article-subhead{color:#000000;font:bold 12px Verdana,Arial,Helvetica;}
.article-quote{color:#000000;font-size:12px;font-family:Arial,Helvetica;}
.article-summary{color:#000000;font-size:12px;font-family:Arial,Helvetica;}
.article-contactname{color:#000000;font-size:12px;font-family:Arial,Helvetica;}
.article-headline{color:#999999;font-weight:bold;font-size:12px;font-family:Arial,Helvetica;}
.article-subtitle{color:#000000;font:bold 12px Arial,Helvetica;}
.article-text{color:#000000;font:12px Arial,Helvetica;}
.article-textbold{font:bold;}
.article-textitalic{font:italic;}
.article-textunderline{color:#000000;font:12px Verdana,Arial,Helvetica;text-decoration:underline}
.article-articleheader{font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-decoration : underline;}

.article_list_morebox {  background-color: #FFFFFF; border: 1px #29218B solid}
.article_list_morebox_text {color:#000000;font-size:12pt;font-family:Arial,Helvetica;font-weight:bold;}
.featureArticleImage {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.featureArticleBox {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.featureArticleBox_header {background-color: #29218B ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.featureArticleBox_headline{color:#000099;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-transform: uppercase;text-decoration:underline;}
.featureArticleBox_headline:link{color:#000099;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-transform: uppercase;text-decoration:underline;}
.featureArticleBox_headline:hover{color:#999999 ;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-transform: uppercase;text-decoration:none;}
.featureArticleBox_headline:visited{color:#999999 ;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-transform: uppercase;text-decoration:underline;}
.featureArticleBox_headline:active{color:#999999 ;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;text-transform: uppercase;text-decoration:underline;}

.featureArticleBox_headertext{color:#000099;font-size:11px;font-family:Arial,Helvetica;font-weight:bold;text-decoration:none;text-transform: uppercase}
.featureArticleBox_headerdate{color:#000099;font-size:9px;font-family:Arial,Helvetica;}
.featureArticleBox_body{color:#000000;font-size:12px;font-family:Arial,Helvetica;}


.articleAuthorInfo_headertext{color:#000099;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; }
.articleAuthorInfo_header {background-color: #29218B ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.articleAuthorInfoBox {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.articleAuthorInfo_authortitle{color:#000000;font:italic 8pt Verdana,Arial,Helvetica;}
.articleAuthorInfo_title{color:#000000;font:bold 12pt Arial,Helvetica;}
.articleAuthorInfo{color:#000000;font: 9pt Arial,Helvetica;}
A.articleAuthorInfo:visited{color:#999999;font: 9pt Arial,Helvetica;}
A.articleAuthorInfo:link{color:#000099;font: 9pt Arial,Helvetica;}
A.articleAuthorInfo:hover{color:#999999;font: 9pt Arial,Helvetica;}


/*---------------------- Article Links -------------------*/
.article-authorlink{color:#999999;font:10pt Arial,Helvetica;}
A.article-pagelink:visited{color:#999999;font:9pt Verdana,Arial,Helvetica;text-decoration:none;}
A.article-pagelink:link{color:#000099;font:9pt Verdana,Arial,Helvetica;text-decoration:none;}
A.article-pagelink:hover{color:#999999;font:9pt Verdana,Arial,Helvetica; text-decoration:underline;}
.article-pagelink{color:#000099;font:9pt Verdana,Arial,Helvetica;}
A.article-sublink:visited{color:#999999;font:8pt Arial,Helvetica;}
A.article-sublink:hover{color:#999999;font:8pt Arial,Helvetica;}
A.article-sublink:link{color:#000099;font:8pt Arial,Helvetica;}
.article-sublink{color:#000099;font:8pt Arial,Helvetica;}
A.article-aux-link:link{color:#000099;font-size:8pt;font-family:Arial,Helvetica;}
A.article-aux-link:active{color:#999999;font-size:8pt;font-family:Arial,Helvetica;}
A.article-aux-link:hover{color:#999999;font-size:8pt;font-family:Arial,Helvetica; text-decoration:none;}
A.article-aux-link:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;}
.article-aux-link{color:#000099;font-size:8pt;font-family:Arial,Helvetica;}
A.article-list-link:link{font-weight:bold;color:#000099;font-size:9pt;font-family:Arial,Helvetica; text-decoration:underline; text-transform: uppercase}
A.article-list-link:active{font-weight:bold;color:#999999;font-size:9pt;font-family:Arial,Helvetica; text-decoration:underline; text-transform: uppercase}
A.article-list-link:hover{font-weight:bold;color:#333333;font-size:9pt;font-family:Arial,Helvetica; text-transform: uppercase}
A.article-list-link:visited{font-weight:bold;color:#999999;font-size:9pt;font-family:Arial,Helvetica; text-decoration:underline; text-transform: uppercase}
.article-list-link{font-weight:bold;color:#000099;font-size:9pt;font-family:Arial,Helvetica; text-decoration:underline; text-transform: uppercase}

/*-------------------- Events--------------------------------*/

A.event-list-link:link{color:#000099;font-size:10pt;font-family:Arial,Helvetica;}
A.event-list-link:active{color:#999999;font-size:10pt;font-family:Arial,Helvetica;}
A.event-list-link:hover{color:#999999;font-size:10pt;font-family:Arial,Helvetica; text-decoration:none;}
A.event-list-link:visited{color:#999999;font-size:10pt;font-family:Arial,Helvetica;}
.event-list-link{color:#000099;font-size:10pt;font-family:Arial,Helvetica;}

.event-list-date{color:#999999;font-size:8pt;font-family:Arial,Helvetica;}
.event-date{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
.event-title{color:#000000;font:bold 13pt Arial,Helvetica;}
.event-body{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
.event-fieldName{color:#000000;font-size:10pt;font-weight:bold;font-family:Arial,Helvetica;}

/*-------------------- Author --------------------------------*/
.author-title {color:#000000;font-size:11pt;font-family:Arial,Helvetica;font-weight:bold;}
.author-authorbody { color:#000000;font-size:10pt;font-family:Arial,Helvetica; }
.A.author-authorbody:link { color:#000099;font-size:10pt;font-family:Arial,Helvetica; }
.A.author-authorbody:visited { color:#999999;font-size:10pt;font-family:Arial,Helvetica; }
.A.author-authorbody:hover { color:#999999;font-size:10pt;font-family:Arial,Helvetica; text-decoration:none;}

/*-------------------- Issue --------------------------------*/
.issueheader_bg {  background-color: #29218B}
.issue-author { color:#000000;font-size:7pt;font-family:Arial,Helvetica;font-style : italic; }
.isse-TOCtitle { color:#000000;font:bold 13pt Arial,Helvetica; }
.issue-TOCsubtitle { font-size:8pt;font-family:Arial,Helvetica;font-weight:bold;color:#000099;text-transform: uppercase}
.issue-TOCbody {color:#000099;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold; }
.issue-TOCbody:link { color:#000099;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}
.issue-TOCbody:visited { color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}
.issue-TOCbody:hover { color:#999999;font-size:9pt;font-family:Arial,Helvetica; text-decoration:none;font-weight:bold;}
.issueDetail_imageBox {background-color: #FFFFFF ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


A.issue-date:active{color:#999999;font-size:9pt;font-family:Arial,Helvetica;}
A.issue-date:hover{color:#999999;font-size:9pt;font-family:Arial,Helvetica; }
A.issue-date:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;}
.issue-date { color:#000099;font-size:9pt;font-family:Arial,Helvetica; }

/*-------------------- pagewide color schemes --------------------------------*/
.bg_pc1 {  background-color: #FFFFFF}
.bg_headerrow_pc1 {  background-color: #5A1C5A}
.bg_topnav_pc1 { background-color: #90268E}
.bg_topnav_pc2 { background-color: #3333CC}
.bg_leftcol_pc1 {  background-color: #ffffff}
.bg_footer_pc1 {  background-color: #FFFFFF}
.bg_primcol_pc1{  background-color: #FFFFFF}
.bg_rightcol_pc1{  background-color: #FFFFFF}



/*-------------------- component color schemes --------------------------------*/
.header_bg_c1 {background-color: #5A1C5A; height:20px; vertical-align:middle; }
.header_bg_border_c1{background-color: #ffffff; border: #6F256F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.table_bg_c1 {  background-color: #ffffff}
.border_c1 {  background-color: #ffffff}
.bg_c1 { background-color: #FFFFFF}
.box_bg_c1{background-color: #FFFFFF; border: #29218B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.headertext_c1 {color:#FFFFFF;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.header_bg_c2 {background-color: #6F256F; height:20px; vertical-align:middle;}
.header_bg_border_c2 {background-color: #ffffff; border: #6F256F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.table_bg_c2 {background-color: #1c175f;}
.border_c2 {background-color: #1c175f}
.bg_c2 {background-color: #29218B}
.box_bg_c2{background-color: #29218B; border: #29218B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.headertext_c2 {color:#FFFFFF;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.header_bg_c3 {background-color: #90268E; height:20px; vertical-align:middle;}
.header_bg_border_c3{background-color: #ffffff; border: #A45EA5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.table_bg_c3 {background-color: #999999}
.border_c3 {background-color: #ffffff; }
.bg_c3 {background-color: #ffffff}
.box_bg_c3{background-color: #29218B; border: #29218B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.headertext_c3 {color:#FFFFFF;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

.header_bg_c4 {background-color: #B5268D; height:20px; vertical-align:middle;}
.table_bg_c4 {background-color: #CFBCCD}
.border_c4 {background-color: #FFFFFF}
.bg_c4 {background-color: #29218B}
.headertext_c4{color:#FFFFFF;font-size:8pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}

/*---------------------navigation---------------------------------*/
A.mainnav_c2:link {color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.mainnav_c2:visited {color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.mainnav_c2:hover {color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
.mainnav_c2 {color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}

A.nav_c2:link {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_c2:visited {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_c2:hover {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
.nav_c2 {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}

.navheader_c3 {color:#ffffff;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;}

A.nav_c3:link {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_c3:visited {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_c3:hover {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
.nav_c3 {color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
.systemDate_leftAux{color:#000000;font-size:11px;font-family:Arial,Helvetica;text-decoration:none;line-height: 11px;}


/*-------------------- Top Navigation --------------------------------*/
A.topNav:link {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none}
A.topNav:active {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none}
A.topNav:hover {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline}
.topNav {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none}

/*-------------------- Page Footer --------------------------------*/
A.footer-link:link {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline}
A.footer-link:active {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION:underline}
A.footer-link:hover {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none}
.footer-link {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: underline}
.footertext {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica}


/*-------------------- Global --------------------------------*/
.site-contactinfo{color:#999999;font-size:10pt;font-family:Arial,Helvetica;}
.error { font-size:10pt; font-family:Arial,Helvetica; color: #000099}
.pageheader { color:#000000;font:bold 14pt Arial,Helvetica; }
A { color:#000099;font-family:Arial,Helvetica; }
A:hover { color:#999999;font-family:Arial,Helvetica; text-decoration:none;}
.pager { color:#999999;font-size:10pt;font-family:Arial,Helvetica; }
.body{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
body{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
td{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
p{margin: 1em 0; color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
h1{color:#000000;font:bold 13pt Arial,Helvetica;}
h2{color:#000000;font:bold 12pt Arial,Helvetica;}
h3{color:#000000;font:bold 11pt Arial,Helvetica;}
h4{color:#000000;font:bold 10pt Arial,Helvetica;}
h6{color:#999999;font-size:8pt;font-family:Arial,Helvetica;}

/*-------------------- Related Link --------------------------------*/
.related-list-link_headertext{color:#000099;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; }
A.related-list-link:link{color:#000099;font-size:10pt;font-family:Arial,Helvetica;}
A.related-list-link:active{color:#999999;font-size:10pt;font-family:Arial,Helvetica;}
A.related-list-link:hover{color:#999999;font-size:10pt;font-family:Arial,Helvetica; text-decoration:none;}
A.related-list-link:visited{color:#999999;font-size:10pt;font-family:Arial,Helvetica;}
.related-list-link{color:#000099;font-size:10pt;font-family:Arial,Helvetica;}
.related-list-link_header_c3 {background-color: #29218B ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.related-list-linkBox_c3 {background-color: #FFFFFF ; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/* ---------------------------- auxiliary components -------------------------------- */

.auxlist_boxtitle_c1{color:#ffffff;font-size:8pt;font-family:Arial,Helvetica;font-weight:bold; text-transform: uppercase}
.auxlist_boxheader_c1 {background-color: #3333cc ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.auxlist_boxheader_noborder_c1{background-color: #ffffff;}
.auxlist_box_c1 {background-color: #ffffff; border: #29218B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.aux_search_c4{color:#000000;font-size:8pt;font-family:Arial,Helvetica;font-weight:bold; text-transform: uppercase}
.aux_search_body_c4{color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
.aux_search_link_c4{color:#000000;font-size:8pt;font-weight: bold; font-family:Arial,Helvetica;}
.aux_search_link_c4:link{color:#000000;font-size:8pt;font-weight: bold; font-family:Arial,Helvetica;}
.aux_search_link_c4:hover{color:#000000;font-size:8pt;font-weight: bold; font-family:Arial,Helvetica;}

.auxlist_boxtitle_c2{color:#000099;font-size:8pt;font-family:Arial,Helvetica;font-weight:bold; text-transform: uppercase}
.auxlist_boxheader_c2 {background-color: #29218B ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.auxlist_boxheader_noborder_c2{background-color: #ffffff;}
.auxlist_box_c2 {background-color: #000099 ; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.auxlist_boxtitle_c3{color:#ffffff;font-size:8pt;font-family:Arial,Helvetica;font-weight:bold; text-transform: uppercase}
.auxlist_boxheader_c3 {background-color: #29218B; border: #3333cc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.auxlist_boxheader_noborder_c3{background-color: #ffffff;}
.auxlist_box_c3 {background-color: #ffffff ; border: #1c175f; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

A.auxlist-link:active{color:#999999;font-size:9pt;font-family:Arial,Helvetica;}
A.auxlist-link:hover{color:#999999;font-size:9pt;font-family:Arial,Helvetica; }
A.auxlist-link:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;}
.auxlist-link{color:#000099;font-size:9pt;font-family:Arial,Helvetica;}

A.auxlist-link_bold:active{color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}
A.auxlist-link_bold:hover{color:#999999;font-size:9pt;font-family:Arial,Helvetica; font-weight:bold;}
A.auxlist-link_bold:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}
.auxlist-link_bold{color:#000099;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}

A.auxlist-nolink:active{color:#999999;font-size:9pt;font-family:Arial,Helvetica;text-decoration:none;}
A.auxlist-nolink:hover{color:#999999;font-size:9pt;font-family:Arial,Helvetica; text-decoration:none;}
A.auxlist-nolink:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;text-decoration:none;}
.auxlist-nolink{color:#999999;font-size:9pt;font-family:Arial,Helvetica;text-decoration:none;}

A.auxlist-nolink_bold:active{color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;text-decoration:none;}
A.auxlist-nolink_bold:hover{color:#999999;font-size:9pt;font-family:Arial,Helvetica; font-weight:bold;text-decoration:none;}
A.auxlist-nolink_bold:visited{color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;text-decoration:none;}
.auxlist-nolink_bold{color:#999999;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;text-decoration:none;}
.rightAux-body{color:#000000;font-size:8pt;font-family:Arial,Helvetica; text-decoration:none}

/* ---------------------------- survey components -------------------------------- */
.surveySubmitBox {background-color:#FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.surveyResultsBox {background-color:#FFFFCC; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.surveyResultsFooterBox {background-color:#29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.surveyBar1 {background-color:#29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.surveyBar0 {background-color:#29218B; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.surveyResultsBoxVoteCount {color:#636363;font-size:font-size:10pt;font-family:Arial,Helvetica;}

/* ----------------------------- Form Styles -----------------------------------*/
.form_header_c1, .form_header_c2, .form_header_c3{background-color: #29218B;} 
.form_headertext_c1, .form_headertext_c2, .form_headertext_c3{color:#FFFFFF;font-size:12px;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold; text-transform: uppercase}
.form_body_text {color:#000000;font-size:9pt;font-family:Arial,Helvetica;}
.form_bold_text {color:#000000;font-size:9pt;font-family:Arial,Helvetica;font-weight:bold;}

/* Link styles */
img.arrow-link {height: 8px; width: 8px; margin: 1px 3px 2px 3px; border: 1px solid #29218b; vertical-align: middle;}
img.arrow-nav-link {height: 10px; width: 10px; margin: 1px 3px 1px 3px; border: 0; vertical-align: middle;}

/* Subscription link in right bar */
a#subs-link:hover
{
	color: white;
}

/* ----------------------------- Added New Styles -----------------------------------*/

.bg_headerrow_2005 {  background-color: #1c175f; }
.bg_topnav_2005 { background-color: #1c175f; }

.auxlist_box_2005 {background-color: #ffffff ; border: #1c175f; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

A.nav_2006:link {color:#29218b;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_2006:visited {color:#29218b;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt;}
A.nav_2006:hover {color:#29218b;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt; background: #ccccff;}
.nav_2006 {color:#29218b;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;font-weight:bold;line-height: 8pt; display: block; width: 112px; padding: 3px 0px 3px 3px;}
.systemDate_leftAux{color:#000000;font-size:10pt;font-family:Arial,Helvetica;text-decoration:none;line-height: 11px;}


/* style for self-updatable sponsor page*/

.sponsor_header {
	
	background: #1c175f;
	padding: 2px;
	padding-left: 8px;
	color: white;
	font-weight: bold;
	border: 1px solid #1c175f;
}

.sponsor_box {
	border: 1px solid #1c175f;
	border-top: 0px;
	padding: 5px;
	text-align: center;
}

.sponsor_box img {
	margin-top: 5px;
	margin-bottom: 5px;
}

.norm {color:#000000;font-size:10pt;font-family:Arial,Helvetica;}
div {color:#000000;font-size:10pt;font-family:Arial,Helvetica;}

a img { border:none; }
a.img { border:none; }

/* styles for simplicity and efficiency*/
.center { text-align:center;} 

.light_pink {color:#C02DBE;}
.purple { color:#5A105A; }
.white { color:#FFFFFF; }
.black { color:#000000; }

.purple-bg { background-color:#5A105A; }
.gray_bg { background-color: #E5E5E5; }

.image-right { padding-left:2px; padding-bottom:2px;}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.heading{font-size:13pt;}
.heading1{font-size:13pt; border:1px solid #5A105A; text-indent:5px;  }
.heading2{font-size:11pt;}
.small { font-size:9pt; }
.head_indent { text-indent:5px; }

.list_holder{width:435px; }
.list_left{width:35px; float:left; padding-top:5px;}
.list_right{width:390px; margin-left:40px; padding-top:5px; padding-bottom:10px; padding-left:5px;}

.left { float:left; }
.right { float:right; }
.half { width:190px;}

.TR {text-align:right; }
.TL {text-align:left; }
.TC { text-align:center; }

.LP { padding-left:5px; }
.RP { padding-right:5px; }
.LP10 { padding-left:10px; }
.RP10 { padding-right:10px; }
.LP15 { padding-left:15px; }
.RP15 { padding-right:15px; }
.LM { margin-left:5px; }
.RM { margin-right:15px; }


ul.simple {margin-top:10px;padding-top:0px;margin-left:0px;padding-left:0px;color:#000000; font-size:8px; }
ul.simple li {margin-top:10px;padding-top:0px;margin-left:15px;padding-left:10px;list-style-type:square;color:#000066; font-size:8pt; }

div.clear {clear:both; }

.spacer { height:10px; }