/* Data Form: tables with thin borders around all the cells *//* Usually used for submitting a few fields of data. */.DataFormTitle {        font-size: 10pt;        font-weight: bold;        margin-top: 0.5cm;        margin-bottom: 0.1cm;        font-family : Arial, Helvetica, sans-serif;}       .DataFormDescription {        font-size: 10pt;	margin-top: 0.5cm;        margin-bottom: 0.1cm;        font-family : Arial, Helvetica, sans-serif;	width: 500px;}       .DataForm {	border: 1px solid #000000;	padding: 4pt;	background: #BFD4B6;}TABLE.DataForm {	border-width: 0px 1px 1px 0px;    padding: 0pt;}TH.DataForm {	background: #BFD4B6;    border-width: 1px 0px 0px 1px;}TD.DataForm {	background: #DEDEDE;    border-width: 1px 0px 0px 1px;}/* /DataForm *//* ItemList: Lists of items in a table. */TH.ItemList {        background: #BFD4B6;}TR.ItemListEven {        background: #DCDCDC;}TR.ItemListOdd {        background: #EFEFEF;}TABLE.ItemListEven {        background: #DCDCDC;}TABLE.ItemListOdd {        background: #EFEFEF;}/* /ItemList *//* Navigation Bars */.TopNavBar {   font-weight : bold;    font-size : 8pt;    color : #FFFFFF;    vertical-align: bottom;   background-color : #006633; }.TopNavBarIndent {   padding-left: 0.25cm;}.TopNavBarRollover {   font-weight : bold;    color : #FFCC00; }.LeftNavBar {   font-size : 12px;    color : #003399;    background-color: #FFEE66;   text-decoration : none; }.LeftNavBarTitle {   font-weight : bold;    font-size : 12px;    color : #000000;    text-decoration : none; }.LeftNavBarIndent {   padding-left: 0.25cm;}.LeftNavBarRollover {   color : #FFFFFF;    text-decoration : none; }/* /Navigation Bars *//* Error*: For making eye-catching error boxes */.ErrorMessageBox {        border: 2px solid #8B0000;        background-color: #FFFF00;        margin: 10px 10px 10px 0;        padding: 10px;}.ErrorMessageTitle  {        font-weight: bold;        color: #8B0000;        font-size: 14pt;}.ErrorMessage  {        font-weight: bold;        color: #8B0000;}/* /Error Messages *//* misc */.LightText  {color : #999999;}TR.EvenRows {background: #DEDFDF;} /* for alternating shaded table rows */TR.OddRows {background: #FFFFFF;}.Footer {font-size : 8pt;}/* /misc *//* Content Header Bar */TR.ContentHeader{    background-color: dimgray;    color: #FFFFFF;}TD.ContentHeaderLarge{    padding-bottom: 0px;    font-size: 38px;    font-weight: bold;}TD.ContentHeaderSmall{    padding-bottom: 0px;    font-size: 18px;    font-weight: bold;}A.ContentHeaderSmall{	color: #FFFFFF;	}A.ContentHeaderLarge{	color: #FFFFFF;		font-size: large;}.ContentHeaderButtons{    font-size: 10px;    font-weight: bold;    font-family: Helvetica;	color: #FFFFFF;}TD.ContentHeaderButtons{    padding-top: 0px;    padding-right: 10px;	padding-left: 10px;}A.ContentHeaderButtons{	text-decoration: none;}/* /Content Header Bar *//* Page Controls for Paginated Lists */.PageControls{	color: white;	font-family: Helvetica;	font-weight: bold;}TABLE.PageControls{	color: white;	background-color: black;}TD.PageControls{    padding-top: 0px;    padding-right: 10px;	padding-left: 10px;	font-size: 12px;}TD.PageControlTab{    padding: 0px;	margin: 0px;}TR.PageControls{		color: white;	font-size: 10px;		padding-top: 0px;	padding-bottom: 0px;    padding-right: 10px;}/* /Page Controls for Paginated Lists *//* Article Preview List */.ArticlePreviewDate{	font-size: 10px;	padding: 0px 5px 0px 5px;}.ArticlePreviewAuthor{	font-size: 10px;	padding: 0px 5px 0px 5px;		}.ArticlePreviewSubTitle{   	font-style: italic;	padding: 0px 5px 0px 5px;	}.ArticlePreviewDescription{	padding: 0px 5px 5px 5px;	}.ArticlePreviewTitle{	font-weight: bold;	padding: 5px 5px 0px 5px;}/* /Article Preview List */