/* Program */body			{ font-family: verdana,arial,sans-serif; font-size:12pt }td			{ font-family: verdana,arial,sans-serif; font-size:12pt }p			{ font-family: verdana,arial,sans-serif; font-size:9pt }a:link           	{ color: #000066; }a:visited         	{ color: #000066; }a:active          	{ color: #990000; }a:hover          	{ color: #C00000; }.xxsm 			{ font-family: verdana,arial,sans-serif; font-size:6pt;}.xsm 			{ font-family: verdana,arial,sans-serif; font-size:7pt;}.sm 			{ font-family: verdana,arial,sans-serif; font-size:8pt;}.md			{ font-family: verdana,arial,sans-serif; font-size:9pt;}.ml			{ font-family: verdana,arial,sans-serif; font-size:10pt;}.title                  { font-family: verdana,arial,sans-serif; font-size:13px; font-weight: bold; }.mll 			{ font-family: verdana,arial,sans-serif; font-size:14px;}.lg 			{ font-family: verdana,arial,sans-serif; font-size:16px;}.xl 			{ font-family: verdana,arial,sans-serif; font-size:16px;}.xxl 			{ font-family: verdana,arial,sans-serif; font-size:18px;}hr.thin			{ border:1; height:1px; width:100%; color:#c0c0c0; noshade; }hr.thick		{ border:1; height:3px; width:100%; color:#c0c0c0; noshade; }.results_table	      { text-align:left;		 	vertical-align:top;		  	border-style:none;		  	margin:0px 0px 0px 0px;		  	width: 98%;		  	background-color:#DDDDDD;}.results_cell_1	      { text-align:left;			padding:5px 5px 5px 5px;			width: 40%;			font-family: verdana,arial,sans-serif;			font-size:9pt;			font-weight: bold; }.results_cell_2	      { text-align:right;			vertical-align: top;			padding:5px 5px 5px 5px;			width: 60%;			font-family: verdana,arial,sans-serif; font-size:8pt; }.search_table         { text-align:left;			vertical-align:top;			border-style:none;			margin:0px 0px 0px 0px;			width: 98%;			background-color:#FFFFFF;}.search_output_1      { text-align:left;			vertical-align:top;			padding:3px 0px 5px 5px;			background-color:#EEEEEE;			font-family: verdana,arial,sans-serif; font-size:8pt;			text-decoration:none; }.search_output_2      { text-align:left;			vertical-align:top;			border-style:none;			padding:0px 0px 20px 5px;			background-color:#FFFFFF;			font-family: verdana,arial,sans-serif; font-size:8pt; }.search_form_table    { text-align:right;			vertical-align:top;		  	border-style: none;			background-color:#FFFFFF;}.search_form_cell_1   { text-align:right;		 	vertical-align:top;		  	padding:0px 0px 0px 0px;		  	width: 98%;		  	background-color:#FFFFFF;			font-family: verdana,arial,sans-serif; font-size:8pt; }.search_form_cell_2   { text-align:right;		 	vertical-align:top;		  	padding:0px 0px 10px 0px;		  	width: 98%;		  	background-color:#FFFFFF;			font-family: verdana,arial,sans-serif; font-size:10pt; }/* Website */.headline		{ font-family: verdana,arial,sans-serif; font-size:14px; padding-bottom:0px; }.headlinesm		{ font-family: verdana,arial,sans-serif; font-size:13px; color:#000066; line-height:1.5; vertical-align:top;}.navbar			{ font-family: verdana,arial,sans-serif; font-size:9pt; color: #FFFFFF; text-decoration: none;}.titlebar		{ font-family: verdana,arial,sans-serif; font-size:12pt; font-weight: bold; }.smw 			{ font-family: verdana,arial,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}ul			{margin:4px 0px 0px 0px; padding:0; list-style-type:none;}li			{background-image:url("http://www.newsletterstation.com/images/bullet_1.gif"); background-repeat:no-repeat;			padding-top:0px; padding-left:12px; font-family:verdana,arial,sans-Serif; font-weight:normal; font-size:12px;			line-height: 16px; vertical-align:bottom;}.button			{ font-family: verdana,arial,sans-serif; font-size: 9pt;}.colorboxb		{font-family: verdana,arial,sans-serif, sans-serif; font-size:12px; color:#000000; font-weight:bold;			height:30px; width:70px; border:0px; text-align:center;}.colorboxw		{font-family: verdana,arial,sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; height:30px;			width:70px; border:0px; text-align:center;}.borderbox		{font-family: verdana,arial,sans-serif; font-size:12px; color:#000000; font-weight:bold; height:30px; width:70px; }table.pagebackground 	{background-color:#FFFFFF; text-align:center;}table.pageframe 	{width:760px; border:solid; border-width:1px; border-color:#C0C0C0; margin:auto; padding:0px; background-color:#FFFFFF;}td.headerbox   		{border:none; border-width:0px; margin:0px; padding:0px; text-align:left;}div.footerbox   	{width:770px; border:none; border-width:0px; margin:auto; padding:0px; text-align:center;}div.column1box		{width:760px; border:none; border-width:1px; border-color:#C0C0C0; margin:auto; padding:0px 3px 3px 3px;			background-color:#FFFFFF;}div.featurebox		{width:165px; background-color:#EEEEEE; border:0px; border-color:#CCCCCC; border-style:solid; padding:6px;			margin:0px 10px 0px 0px; float:left;}.divider_line           {height: 1px; margin: 2px 0px 2px 0px; background-color:None; font-size: 0px; }/* Primary */  html               { overflow-y: scroll;  /* force vertical scrollbar in mozilla */                       margin: 0px;                       padding: 0px;                     }/* ----- Default text ----- */  fieldset table tr        { vertical-align:baseline;      }   /* Fix alignment for field labels and input elements             */  fieldset table table tr  { vertical-align:middle;        }   /* Cancels above in nested tables                                *//* a:link            { color: #336699; }  */ /* link, unvisited *//* a:visited         { color: yellow; }   */ /* vlink, visited  *//* a:active          { color: green; }    */ /* alink           *//* ----- Common Text ----- *//* .title a           { text-decoration: underline; color: #000000; }/* .title a:hover     { text-decoration: underline; color: #336699; }  .subheader_top,      .subheader     { border: 1px solid #999999;                       background-color: #EEEEEE; }  .subheader         { margin: 15px 0px 15px 0px; }  .subheader_top     { margin: 0px 0px 15px 0px; }  .subheader DIV,  .subheader_top DIV { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;                       padding: 3px 3px 3px 6px; text-align: left;                       font-weight: bold;  }/* ----- Page (general) Styles ----- */  .inputButton        { font-family: verdana,arial,sans-serif; font-size: 12px;}  .fieldCaption       { font-size:10px; }  .inputTextAction    { font-size:12px; }  .inputTextSortOrder { font-size:9px; line-height:9px; vertical-align: bottom; padding: 3px 0px 0px 1px;}  .inputSubfield      { margin-left:25px; }   /* indented sub-options - 25px usually aligns with text above */  .fileManagerOther   { color:#999999; }  .properties         { font-size:10px; color:#666666; }         /* adjustment for radio and checkbox centering in Firefox */         /* IE override located in ue_ie.css                       */            .inputRadio         { vertical-align: middle; margin-bottom: 3px; }            .inputCheckbox      { vertical-align: middle; }/* ----- Special UI Elements ----- */  .noBreak            { white-space: nowrap; }  .fakelink           { text-decoration: underline; color: #0000CC; cursor: pointer; }         /* .fakelink - makes javascript links appear to be regular links (A HREF) */  .unavailableOption  { color: #AAAAAA; }/* ----- Special Text ----- */  .legal              { font-size:9px; }  .inactive           { color:#888888; }   /* for elements that are normally links, but aren't in this instance */  .errorMessage,      .warningMessage { color:#FF0000; }  .alert              { border: solid 3px #CC0000; background-color:#FFFFFF; }  .pubrule_summary    { font-size: 10px; color:#888888; font-family:Arial, Helvetica, sans-serif; }  .pubrule_disabled span.pubrule_summary,    .pubrule_disabled { color: #666666; }/* ----- Menubar Styles ----- */   .menuOn a,      .menuOff a,      .headerLinks    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }   .menuOn a,      .menuOff a      { font-weight: bold; color: #FFFFFF; }   .menuOff           { background-color: #4466AA; padding: 0px 12px 0px 12px; }   .menuOn            { background-color: #6699CC; padding: 0px 12px 0px 12px; }   .menuBarTop        { background-color:#6699CC; }   .menuBar           { background-color:#4466AA; }/* ----- List Styles ----- */  .lSearchText        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }  .lSearchBox         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;                        color: #000000; letter-spacing: -0.1em;                        height: 16px; padding: 0px;                        border: 1px solid #336699; }  .listHeader         { background-color: #C0C0C0; padding: 2px 2px 2px 2px; }  .listHeader,  .listHeader a       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }  .listRowOdd, .listRowEven, .listRowNotfound   {                          padding: 0px 3px 0px 3px; height: 18px;                          font-family: Verdana, Arial, Helvetica, sans-serif;                          font-size: 8pt; }  .listRowNotfound      { padding: 40px 0px 40px 0px; height: 18px; text-align:center; font-weight: bold; }  .listRowEven          { background-color: #FFFFFF; }  .listRowOdd,      .listRowNotfound  { background-color: #EEEEEE; }  .listRowSubText       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}  .listRowArticle       { font-family: Arial, Helvetica, sans-serif; font-size:12px; }  .listAdvancedCmds     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}/* ----- Edit Page Styles ----- */  .eRow                 { background-color: #FFFFFF; padding: 0px 10px 0px 0px; height: 21px;                          font-family: Arial, Helvetica, sans-serif; font-size: 12px; }  fieldset              { border: 1px solid #666666;  padding: 0px 10px 10px 10px; }  legend                { padding: 0px 2px 0px 2px; }/* ----- Table widths, etc ----- */  td.columnFieldEditor    { width: 115px; }  .columnFieldEditorTop { width: 127px; }  .fieldLabel  { width: 127px; padding-right: 5px; }.pagelayout { width: 760px; text-align:left; }#printemail { clear: both; padding-top: 3px; padding-bottom: 3px;}#lefthome   { margin:0 75% 0 0; padding:0px; font-size:8pt;}#contenthome { float:right; width: 78%; margin: 0; padding: 2% 1% 0 0; font-size:8pt;line-height:13pt;}#contenthome2 { float:right; width: 78%; margin: 0; padding: 2% 1% 0 0; font-size:8pt;line-height:13pt;}#bottomhome { clear: both; padding-top:5px;}/* optintag is used in H&T signup box */#optintag   { font-size:9pt; }#optintag input.submit, #optintag2 input.submit, #optintag3 input.submit { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #6666c2; }#optintag input { font-size:8pt; }td { font-size:9pt; }.smalltext { font-size:8pt; }/* style for the round corner gray table/box without forms - example 404.jsp */td.tbl_rndcnr {	background-color:#EEEEF4;	padding-left:40px;	padding-right:40px;	}sup {	font-size:75%;	}hr.light {	border: none 0;	border-top: 3px solid #eeeef4;	border-bottom: 3px solid #eeeef4;	width: 100%;	height: 6px; /*whatever the total width of the border-top and border-bottom equal*/