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:8px;}.xsm 			{ font-family: verdana,arial,sans-serif; font-size:9px;}.sm 			{ font-family: verdana,arial,sans-serif; font-size:11px;}.smw 			{ font-family: verdana,arial,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}.md			{ font-family: verdana,arial,sans-serif; font-size:12px;}.articlecopy		{ font-family: verdana,arial,sans-serif; font-size:12px;}.ml			{ font-family: verdana,arial,sans-serif; font-size:13px;}.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;}.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; }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:8pt; color:#000000; font-weight:bold; width:70px; 			height:50px; border:solid; border-width:1px; border-color:#C0C0C0; text-align:center;}.colorboxw		{font-family: verdana,arial,sans-serif; font-size:8pt; color:#FFFFFF; font-weight:bold; height:50px; width:70px;			border:solid; border-width:1px; border-color:#C0C0C0; 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*/