#methodology .keyword{
	font-style:italic;
}
#form_gfocontentmanager a, #form_gfocontentmanager a:visited, #form_gfocontentmanager a:active, 
#form_gfocontentmanager a:link, .gfoarticle a, .gfoarticle a:visited, .gfoarticle a:active, 
.gfoarticle a:link{
	color:#0033ff;
	text-decoration:none;
}
#form_gfocontentmanager a:hover, .gfoarticle a:hover{
	color:#80a0a0;
	text-decoration:underline;
}
body{
	background-color: #FFFFFF;
	color: #000000;
	font: 10pt arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0;
}
form{
	display:inline;
}
a, a:visited, .navigation a, .navigation a:visited{
	color:#0033ff;
	text-decoration:none;
}
a.button, a.button:visited, .banner_section a:visited{
	color:#c73434;
}
a.pubtitle{
	color:#3366cc;
}
td{
	font-size:10pt;
	padding:3px	;
}
form .details{
	padding:6px;
}
form .item{
	width:25%;
	text-align:right;
	padding-right:6px;
	float:left;
}
h1, .title{
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	clear:both;
}
h2, .subtitle{
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding-top:9px;
	padding-bottom:3px;
	margin:0;
	clear:both;
}
h3{
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	padding-top:12px;
	padding-bottom:3px;
	margin:0;
	clear:both;
}
li{
	font-size:11pt;
	padding:0;
	margin:0;
}
ol{
	padding:0;
	padding-left:24px;
	padding-bottom:6px;
	margin:0;
}
form td li{
	font-size:8pt;
}
ol ol, ul ul, ol ul, ul ol{
	padding-bottom:0;
}
form ol, .gfoarticle ol{
	padding:0;
	padding-left:24px;
	padding-bottom:6px;
/*	list-style:decimal; */
	margin:0;
}
.smalltype{
    font-size:8pt;
}
.blue{
    color:#0000ff;
}
.green{
    color:#00aa00;
}
.red{
    color:#ff0000;
}

p{
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	clear:both;
}
p .details{
	width:50%;
}
table{
	border:none;
	border-collapse:collapse;
}
th{
	text-align:left;
}
ul{
	padding:0;
	padding-left:18px;
	padding-bottom:6px;
	margin:0;
}
.abstract{
	color:#0033ff;
	border-top:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
	margin:6px;
}
.aidspanlogo{
	padding-bottom:8px;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	font-family:Tahoma;
}
.alt1 a:hover, .alt1 a:active, .alt1Active a:hover, .alt1Active a:active{
	text-decoration: underline;
}
.alt1 a:link, .alt1Active a:link{
	text-decoration: none;
}
.alt1 a:visited, .alt1Active a:visited{
	text-decoration: none;
}
.alt1, .alt1Active{
	background-color:#ffffe0;
	color: #000000;
}
.alt2 a:hover, .alt2 a:active, .alt2Active a:hover, .alt2Active a:active{
	text-decoration: underline;
}
.alt2 a:link, .alt2Active a:link{
	text-decoration: none;
}
.alt2 a:visited, .alt2Active a:visited{
	text-decoration: none;
}
.alt2, .alt2Active{
	background-color:#ffff99;
	color: #000000;
}
.articletype{
	color:#c73434;
	font-weight:bold;
	padding:6px;
}
.author{
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
.background-colorbordercolor{
	background-color:#c73434;
}
.background-colornormal{
	background-color:#ffffe0;
}
.background-colorstrong{
	background-color:#ffff99;
}
.background-colortransparent{
	background-color:transparent;
}
.background-colorwhite{
	background-color:#ffffff;
}
.banner{
	float:left;
	font-weight:bold;
}
.banner_button{
	font-weight:normal;
	cursor:pointer;
}
.banner_label td, .titlebox td, .subtable .titlebox td{
	color: #c73434;
	font: bold 10pt arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
}
.banner_label .simple_button{
	font-weight:normal;
	cursor:pointer;
}
.banner_label td .downloadoptions, .titlebox td .downloadoptions, .contentbox .titlebox .fullwidth .downloadoptions{
	white-space:nowrap;
	font-weight:normal;
}
.banner_label .downloadoptions td, .titlebox .downloadoptions td{
  	font-size:8pt;
  	font-weight:normal;
  	color:#808080;
}
.banner_light_label{
 	background-color:#ffdd99;
	color: #c73434;
	font: 10pt arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	padding:6px;
	border-bottom:solid 1px #c73434;
	border-top:solid 1px #c73434;
	clear:both;
}
.banner_section{
	border:solid 2px #c73434;
	border-top:solid 1px #c73434;
	border-bottom:solid 1px #c73434;
	background-color:#ffffe0;
	margin-bottom:10px;
}
.banner_subsection{
	padding:6px;
	border-bottom:solid 1px #c73434;
}
.bigusername{
	font-size: 14pt;
}
.blurb{
	font-size:8pt;
	text-align:center;
}
.bold{
	font-weight:bold;
}
.borderdouble, .subtable .borderdouble, .datatable .borderdouble, .datatable td.headingcell.borderdouble{
	border:double 3px #000000;
}
.borderdoublebottom, .subtable .borderdoublebottom, .datatable .borderdoublebottom, .datatable td.headingcell.borderdoublebottom{
	border-bottom:double 3px #000000;
}
.borderdoubleleft, .subtable .borderdoubleleft, .datatable .borderdoubleleft, .datatable td.headingcell.borderdoubleleft{
	border-left:double 3px #000000;
}
.borderdoubleright, .subtable .borderdoubleright, .datatable .borderdoubleright, .datatable td.headingcell.borderdoubleright{
	border-right:double 3px #000000;
}
.borderdoubletop, .subtable .borderdoubletop, .datatable .borderdoubletop, .datatable td.headingcell.borderdoubletop{
	border-top:double 3px #000000;
}
.bordernone, .subtable .bordernone, .datatable .bordernone, table.bordernone, .datatable td.headingcell.bordernone, .datatable th.bordernone{
	border:none;
}
.bordernonebottom, .subtable .bordernonebottom, .datatable .bordernonebottom, .datatable td.headingcell.bordernonebottom, .datatable th.bordernonebottom{
	border-bottom:none;
}
.bordernoneleft, .subtable .bordernoneleft, .datatable .bordernoneleft, .datatable td.headingcell.bordernoneleft, .datatable th.bordernoneleft{
	border-left:none;
}
.bordernoneright, .subtable .bordernoneright, .datatable .bordernoneright, .datatable td.headingcell.bordernoneright, .datatable th.bordernoneright{
	border-right:none;
}
.bordernonetop, .subtable .bordernonetop, .datatable .bordernonetop, .datatable td.headingcell.bordernonetop, .datatable th.bordernonetop{
	border-top:none;
}
.bordersingle, .subtable .bordersingle, .datatable .bordersingle, .datatable td.headingcell.bordersingle, .bordersingle td, .subtable .bordersingle td, .datatable .bordersingle td, .datatable td.headingcell.bordersingle td, .bordersingle th, .subtable .bordersingle th, .datatable .bordersingle th, .datatable th.headingcell.bordersingle th{
	border:solid 1px #000000;
}
.bordersinglebottom, .subtable .bordersinglebottom, .datatable .bordersinglebottom, .datatable td.headingcell.bordersinglebottom{
	border-bottom:solid 1px #000000;
}
.bordersingleleft, .subtable .bordersingleleft, .datatable .bordersingleleft, .datatable td.headingcell.bordersingleleft{
	border-left:solid 1px #000000;
}
.bordersingleright, .subtable .bordersingleright, .datatable .bordersingleright, .datatable td.headingcell.bordersingleright{
	border-right:solid 1px #000000;
}
.bordersingletop, .subtable .bordersingletop, .datatable .bordersingletop, .datatable td.headingcell.bordersingletop{
	border-top:solid 1px #000000;
}
.bordersuppressleft, .subtable .bordersuppressleft, .datatable .bordersuppressleft, .datatable td.headingcell.bordersuppressleft{
	border-left:solid 1px #ffffe0;
}
.bordersuppressright, .subtable .bordersuppressright, .datatable .bordersuppressright, .datatable td.headingcell.bordersuppressright{
	border-right:solid 1px #ffffe0;
}
.bordersuppresstop, .subtable .bordersuppresstop, .datatable .bordersuppresstop, .datatable td.headingcell.bordersuppresstop{
	border-top:solid 1px #ffffe0;
}
.borderthick, .subtable .borderthick, .datatable .borderthick, .datatable td.headingcell.borderthick, .borderthick td, .subtable .borderthick td, .datatable .borderthick td, .datatable td.headingcell.borderthick td, .borderthick th, .subtable .borderthick th, .datatable .borderthick th, .datatable th.headingcell.borderthick th{
	border:solid 2px #000000;
}
.borderthickbottom, .subtable .borderthickbottom, .datatable .borderthickbottom, .datatable td.headingcell.borderthickbottom{
	border-bottom:solid 2px #000000;
}
.borderthickleft, .subtable .borderthickleft, .datatable .borderthickleft, .datatable td.headingcell.borderthickleft{
	border-left:solid 2px #000000;
}
.borderthickright, .subtable .borderthickright, .datatable .borderthickright, .datatable td.headingcell.borderthickright{
	border-right:solid 2px #000000;
}
.borderthicktop, .subtable .borderthicktop, .datatable .borderthicktop, .datatable td.headingcell.borderthicktop{
	border-top:solid 2px #000000;
}
.borderthickamber{
	border:2px solid #fd9229;
}
.borderthickblue{
	border:2px solid #36e3fc;
}
.borderthickgray{
	border:2px solid #a0a0a0;
}
.borderthickgreen{
	border:2px solid #40ff40;
}
.borderthickred{
	border:2px solid #ff4040;
}
.borderthicktransparent{
	border:none;
	margin:2px;
}
.bottom{
	vertical-align:bottom;
}
.center{
	text-align:center;
}
.clear{
	clear:both;
	height:0px;
}
.coloredcell{
	padding:3px;
	font-size:8pt;
	vertical-align:middle;
    white-space:nowrap;
}
.coloredcellnarrow{
    padding-top:3px;
    padding-bottom:3px;
    font-size:8pt;
    vertical-align:middle;
}
.coloredcelltight{
	padding-left:3px;
	padding-right:3px;
	font-size:8pt;
	vertical-align:middle;
}
.coloredcellplaceholder{
	padding:1px;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	background-color:transparent;
	border:none;
	margin:2px;
}
.column_left{
	float:left;
	width:385px;
}
.column_right{
	float:right;
	width:200px;
}
.column_wide{
	width:100%;
	clear:both;
}
.content{
	padding:6px;
}
#login_form .contentbox{
    width:320px;
    margin:auto;
}
.contentbox{
	border:solid 2px #c73434;
	border-top:solid 1px #c73434;
	background-color:#ffffe0;
}
.contentbox_main{
	border:ridge 3px #0033ff;
	background-color:#ffffff;
	padding:6px;
}
.contentbox_main h1{
 	font-size:11pt;
	color:#0033ff;
}
.contentbox_secondary{
	float:left;
	width:355px;
	margin-top:10pt;
}
.contentbox_tertiary{
	float:right;
	width:330px;
	margin-top:10pt;
}
.contentcell{
 	background-color:#f8f8ff;
}
.copyright{
	font-size:8pt;
	font-weight:normal;
	float:left;
}
.currentitem{
	border:solid 1px #c73434;
	background-color:#ffffe0;
	padding:3px;
	vertical-align:middle;
	font-size:9pt;
	font-weight:bold;
	color:#808080;
}
.datatable{
	margin-top:6px;
	margin-bottom:6px;
	border:solid 1px #000000;
}
.datatable td, .subtable .datatable td, .texttable .datatable td{
	border:solid 1px #000000;
	padding:3px;
	font-size:8pt;
}
.datatable td table td{
	border:none;
}
.datatable th.headingcell.borderthickblack{
	border:none;
}
.datatable th, .datatable .headingcell, .subtable .datatable th, .subtable .datatable .headingcell, .texttable th{
	border:solid 1px #000000;
	padding:3px;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	background-color:#ffff99;
}
	.details{
	width:100%;
	padding:3px;
}
.disclaimer{
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
}
.documentlist{
	padding-bottom:6px;
}
.downloadoptions{
	border:none;
}
.downloadoptions td{
	padding:1px;
	padding-bottom:0;
	font-size:8pt;
	vertical-align:top;
	text-align:center;
	border:none;
}
.edititem, .edititemactive{
	font-size:8pt;
	color:#0033ff;
	padding:0;
	cursor:pointer;
	white-space:nowrap;
}
.edititemactive{
	font-weight:bold;
}
.editmenu{
	width:33%;
	position:absolute;
	left:790px;
	top:0;
}
.editbuttons{
	width:100%;
	padding-top:6px;
}
.fieldset{
	margin-bottom: 6px;
}
.fieldset, .fieldset td, .fieldset p, .fieldset li{
	font-size: 11px;
}
.fjdpth0{
	background-color:#F7F7F7;
	color: #000000;
}
.fjsel{
	background-color:#3E5C92;
	color: #E0E0F6;
}
.floatleft,
.floatleft{
	float:left;
	padding-right:6px;
}
.float_right,
.floatright{
	float:right;
	padding-left:6px;
}
.fullwidth{
	width:100%;
}
.helptext{
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	padding:6px;
	color:#a0a0a0;
	clear:both;
}
.hiddentable{
	width:100%;
	padding:0;
	border:none;
}
.hiddentable td{
	font-size:10pt;
	padding:0;
	border:none;
}
.highlight, .highlighted{
	color:#ff0000;
}
.hotspoticon{
	border:none;
}
.inline{
	display:inline;
}
.inlineimg{
	vertical-align:middle;
}
.italic{
	font-style:italic;
}
.item{
	font-weight:bold;
	width:40pt;
	text-align:left;
	padding-right:6px;
	float:left;
}
.left, th.left{
	text-align:left;
}
.marginloose{
	margin:6px;
}
.marginloosebottom{
	margin-bottom:6px;
}
.marginlooseleft{
	margin-left:6px;
}
.marginlooseright{
	margin-right:6px;
}
.marginloosetop{
	margin-top:6px;
}
.marginmarginleft{
	margin-left:3px;
}
.marginmedium{
	margin:3px;
}
.marginmediumbottom{
	margin-bottom:3px;
}
.marginmediumright{
	margin-right:3px;
}
.marginmediumtop{
	margin-top:3px;
}
.marginnone{
	margin:0;
}
.marginnonebottom{
	margin-bottom:0;
}
.marginnoneleft{
	margin-left:0;
}
.marginnoneright{
	margin-right:0;
}
.marginnonetop{
	margin-top:0;
}
.margintight{
	margin:1px;
}
.margintightbottom{
	margin-bottom:1px;
}
.margintightleft{
	margin-left:1px;
}
.margintightright{
	margin-right:1px;
}
.margintighttop{
	margin-top:1px;
}
.marginveryloose{
	margin:12px;
}
.marginveryloosebottom{
	margin-bottom:12px;
}
.marginverylooseleft{
	margin-left:12px;
}
.marginverylooseright{
	margin-right:12px;
}
.marginveryloosetop{
	margin-top:12px;
}
.menu{
 	width:748px;
	border-spacing:0;
	border:none;
	margin:0;
}
.menu .menuitem, .menu .menuitemactive, .menu{
	text-align:center;
}
.menu .edititem{
	text-align:left;
}
.menu .currentitem{
	text-align:center;
	cursor:default;
}
.menuitem{
	border:solid 1px #c73434;
	background-color:#ffffe0;
	padding:3px;
	vertical-align:middle;
	font-size:9pt;
	color:#0033ff;
	cursor:pointer;
}
.menuitemedit{
	border:solid 1px #ffffff;
	background-color:#c73434;
	color:#ffffff;
	text-align:left;
	font-size:9pt;
	padding:3px;
}
.middle{
	vertical-align:middle;
}
.navigation{
	padding:1px;
	padding-left:6px;
	padding-right:6px;
	background-color:#ffffe0;
	border-left:1px solid #c73434;
	border-right:1px solid #c73434;
	font-size:8pt;
	font-style:italic;
}
.normal{
	font-weight: normal;
}
.nowrap{
	white-space:nowrap;
}
.numeric, th.numeric, .datatable th.numeric, .subtable th.numeric, .rowhead, th.rowhead, .datatable th.rowhead, .subtable th.rowhead{
	text-align:right;
	white-space:nowrap;
}
.offpage{
	width:1px;
	height:1px;
	border:none;
	position:absolute;
	top:-100px;
	left:-100px;
}
.paddingloose, .datatable td.paddingloose, .subtable td.paddingloose{
	padding:6px;
}
.paddingloosebottom, .datatable td.paddingloosebottom, .subtable td.paddingloosebottom{
	padding-bottom:6px;
}
.paddinglooseleft, .datatable td.paddinglooseleft, .subtable td.paddinglooseleft{
	padding-left:6px;
}
.paddinglooseright, .datatable td.paddinglooseright, .subtable td.paddinglooseright{
	padding-right:6px;
}
.paddingloosetop, .datatable td.paddingloosetop, .subtable td.paddingloosetop{
	padding-top:6px;
}
.paddingmedium, .datatable td.paddingmedium, .subtable td.paddingmedium{
	padding:3px;
}
.paddingmediumbottom, .datatable td.paddingmediumbottom, .subtable td.paddingmediumbottom{
	padding-bottom:3px;
}
.paddingmediumleft, .datatable td.paddingmediumleft, .subtable td.paddingmediumleft{
	padding-left:3px;
}
.paddingmediumright, .datatable td.paddingmediumright, .subtable td.paddingmediumright{
	padding-right:3px;
}
.paddingmediumtop, .datatable td.paddingmediumtop, .subtable td.paddingmediumtop{
	padding-top:3px;
}
.paddingnone, .datatable td.paddingnone, .subtable td.paddingnone{
	padding:0;
}
.paddingnonebottom, .datatable td.paddingnonebottom, .subtable td.paddingnonebottom{
	padding-bottom:0;
}
.paddingnoneleft, .datatable td.paddingnoneleft, .subtable td.paddingnoneleft{
	padding-left:0;
}
.paddingnoneright, .datatable td.paddingnoneright, .subtable td.paddingnoneright{
	padding-right:0;
}
.paddingnonetop, .datatable td.paddingnonetop, .subtable td.paddingnonetop{
	padding-top:0;
}
.paddingtight, .datatable td.paddingtight, .subtable td.paddingtight{
	padding:1px;
}
.paddingtightbottom, .datatable td.paddingtightbottom, .subtable td.paddingtightbottom{
	padding-bottom:1px;
}
.paddingtightleft, .datatable td.paddingtightleft, .subtable td.paddingtightleft{
	padding-left:1px;
}
.paddingtightright, .datatable td.paddingtightright, .subtable td.paddingtightright{
	padding-right:1px;
}
.paddingtighttop, .datatable td.paddingtighttop, .subtable td.paddingtighttop{
	padding-top:1px;
}
.paddingveryloose, .datatable td.paddingveryloose, .subtable td.paddingveryloose{
	padding:12px;
}
.paddingveryloosebottom, .datatable td.paddingveryloosebottom, .subtable td.paddingveryloosebottom{
	padding-bottom:12px;
}
.paddingverylooseleft, .datatable td.paddingverylooseleft, .subtable td.paddingverylooseleft{
	padding-left:12px;
}
.paddingverylooseright, .datatable td.paddingverylooseright, .subtable td.paddingverylooseright{
	padding-right:12px;
}
.paddingveryloosetop, .datatable td.paddingveryloosetop, .subtable td.paddingveryloosetop{
	padding-top:12px;
}
.page{
	width:750px;
	padding:0;
}
.pagebanner{
	background-color:#ffffff;
	text-align:center;
	font-family:Tahoma, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;
}
.pageborder{
	border:solid 1px #c73434;
}
.pagebody{
	background-color:#f8f8ff;
	color: #000000;
	font-family:Arial;
	font-size:10pt;
	padding:15px;
	border:solid 1px #c73434;
}
.pagecontentwidth{
	width:700px;
}
.pagefooter{
	background-color:#c73434;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
	text-align:right;
	clear:both;
}
.pagefooter a:hover, .tfoot a:active{
	color: #ffff99;
	text-decoration: underline;
}
.pagefooter a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.pagefooter a:visited{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:top;
}
.pagenav a{
	text-decoration: none;
}
.pagenav td{
	padding: 2px 4px 2px 4px;
}
.panel a:hover, .panel a:active{
	text-decoration: underline;
}
.panel a:link{
	text-decoration: none;
}
.panel a:visited{
	text-decoration: none;
}
.panel{
	background-color:#E4E7F5;
	color:#000000;
	padding:10px;
	border:2px outset;
}
.panelsurround{
	background-color:#D5D8E5;
	color: #000000;
}
.performancerating, .datatable .performancerating, .subtable .performancerating{
	border:none;
	vertical-align:top;
	font-size:9pt;
	font-weight:bold;
}
.picture{
	margin-top:3pt;
	margin-left:6pt;
	border:solid 1px #000000;
}
.pictureleft{
	float:right;
	margin-top:3pt;
	margin-left:6pt;
	border:solid 1px #000000;
}
.pictureright{
	float:right;
	margin-top:3pt;
	margin-left:6pt;
	border:solid 1px #000000;
}
.publishdate{
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
}
.pubref{
	font-style:italic;
}
.pubtitle{
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#666666;
}
.regular{
	font-weight:normal;
}
.right{
	text-align:right;
}
.simple_button{
	color:#c73434;
	padding-bottom:6px;
	white-space:nowrap;
	vertical-align:top;
	cursor:pointer;
}
.simple_label{
	padding-top:2px;
	padding-bottom:2px;
}
.smallfont{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
}
.spacersmall{
	width:5px;
	height:5px;
}
.spacermedium{
	width:10px;
	height:10px;
}
.spacerlarge{
	width:15px;
	height:15px;
}
.standalone{
	margin-top:120px;
	width:240px;
	text-align:center;
}
.standalone_banner_section{
	border:solid 2px #c73434;
	border-top:solid 1px #c73434;
	background-color:#ffffe0;
	margin-bottom:10px;
}
.statusoption{
	text-align:center;
}
.submenu{
	border-collapse:collapse;
	position:absolute;
}
.submenu .menuitem, .submenu .menuitemactive, .submenu .adminitem, .submenu .currentitem, .submenu .edititem{
	white-space:nowrap;
	text-align:left;
}
.submenu .currentitem{
	white-space:nowrap;
	text-align:left;
	cursor:default;
}
.subtable{
  	border:solid 1px #000000;
	margin-top:10pt;
}
.subtable .columnspacer{
	border:none;
	height:1px;
	padding:0;
}
.subtable .datatable{
	width:100%;
	border:none;
}
.subtable td{
	padding:3px;
	border:solid 1px #000000;
	font-size:10pt;
	vertical-align:middle;
}
.subtable th{
	padding:1.5pt;
	font-size:10pt;
	font-weight:bold;
	vertical-align:middle;
	border:solid 1px #000000;
	background-color:#ccffff;
}
.subtable .titlebox{
	text-align:center;
}
.tborder{
	background-color: #c73434;
	border:solid 1px #c73434;
}
.textcoloramber, .textcoloramber a, .textcoloramber a:visited{
	color:#fd9229;
}
.textcolorblack{
	color:#000000;
}
.textcolorblue, .textcolorblue a, .textcolorred a:visited{
	color:#36e3fc;
}
.textcolorgray, .textcolorgray a, .textcolorgray a:visited{
	color:#a0a0a0;
}
.textcolorgreen, .textcolorgreen a, .textcolorgreen a:visited{
    color:#40ff40;
}
.textcolordarkblue, .textcolordarkblue a, .textcolordarkblue a:visited{
    color:#0000aa;
}
.textcolordarkgreen, .textcolordarkgreen a, .textcolordarkgreen a:visited{
    color:#00aa00;
}
.textcolordarkred, .textcolordarkred a, .textcolordarakred a:visited{
    color:#aa0000;
}
.textcolorred, .textcolorred a, .textcolorred a:visited{
	color:#ff4040;
}
.textcolorwhite, .textcolorwhite a, .textcolorwhite a:visited{
	color:#ffffff;
}
.textsmall{
	font-size:9pt;
}
.texttable{
	margin-top:6px;
	margin-bottom:6px;
	border:none;
}
.texttable td{
	border:none;
	padding:3pt;
	padding-left:6pt;
	padding-right:6pt;
	font-size:9pt
}
.texttiny{
	font-size:7pt;
}
.textverysmall{
	font-size:8pt;
}
.tfoot a:hover, .tfoot a:active{
	color: #ffff99;
	text-decoration: underline;
}
.tfoot a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.tfoot a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.tfoot{
	background-color: #c73434;
	color: #FFFFFF;
}
.thead a:hover, .thead a:active{
	color: #ffff99;
	text-decoration: underline;
}
.thead a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.thead a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.thead{
	background-color: #c73434;
	color: #FFFFFF;
	font: bold 11px tahoma, arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
}
.time{
	color: #666686;
}
.tinytable td{
	padding:2px;
	font-size:9pt;
}
.titlebox, .contentbox .titlebox, .banner_label, .contentbox_secondary h1, .contentbox_tertiary h1, .tcat{
	background-color:#ffdd99;
	color: #c73434;
	font: bold 10pt arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	padding:6px;
	border-bottom:solid 1px #c73434;
	border-top:solid 1px #c73434;
	clear:both;
}
.top, .top td, .top th{
	vertical-align:top;
}
.totalcell, .datatable .totalcell, .subtable .totalcell, .subtable .datatable .totalcell{
	font-weight:bold;
	border:solid 1px #000000;
	border-top:double 3px #000000;
}
.totalcellsingletop, .datatable .totalcellsingletop, .subtable .totalcellsingletop{
	font-weight:bold;
	border:solid 1px #000000;
	background-color:#ffff99;
}
.subtable td.totalcell{
	background-color:#ffff99;
}
.underline{
	text-decoration:underline;
}
.vbmenu_control a:hover, .vbmenu_control a:active{
	background-color: #ffff99;
	color: #c73434;
	text-decoration: none;
}
.vbmenu_control a:link{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_control a:visited{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_control:hover{
	background-color:#ffff99;
	color:#c73434;
	text-decoration:none;
}
.vbmenu_control{
	background-color: #ffffe0;
	color: #000000;
	font: bold 11px tahoma, arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-align:center;
	padding:3pt;
	white-space: nowrap;
	border:2px solid #c73434;
	border-top:none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active{
	background-color: #ffff99;
	color: #c73434;
	text-decoration: none;
}
.vbmenu_hilite a:link{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_hilite a:visited{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_hilite{
	background-color: #ffff99;
	color: #c73434;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:hover, .vbmenu_option a:active{
	background-color: #ffff99;
	color: #c73434;
	text-decoration: none;
}
.vbmenu_option a:link{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_option a:visited{
	background-color: #ffffe0;
	color: #0033ff;
	text-decoration: none;
}
.vbmenu_option:hover{
	background-color:#ffff99;
	color:#c73434;
	text-decoration:none;
}
.vbmenu_option{
	background-color: #ffffe0;
	color: #000000;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_popup{
	background-color: #ffdd99;
	color: #000000;
	border: 1px solid #c73434}
.whitetext{
	color:#ffffff;
}
.widthnarrow{
	width:50px;
}
.widthmedium{
	width:80px;
}
.widthwide{
	width:320px;
}
.widthverywide{
	width:600px;
}
.wrap{
	white-space:normal;
}
.wysiwyg a:hover, .wysiwyg a:active{
	text-decoration: underline;
}
.wysiwyg a:link{
	text-decoration: none;
}
.wysiwyg a:visited{
	text-decoration: none;
}
.wysiwyg{
	background-color: #F5F5FF;
	color: #000000;
	font: 10pt arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
}

